/*---------------------------------------------------------------------------------

 Theme Name:   Reservato
 Theme URI:    https://www.reservato.online
 Description:  The best child theme available. Worldwide. 
 Author:       Reservato
 Author URI:   https://www.reservato.online
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

/*----------------------------------- STYLEGUIDE STYLING -----------------------------*/
/*
h1, h2, h3, h4, h5{
font-family: FONTNAME}
}
p {
	font-family: FONTNAME}
*/


/*---------------Menu CTA Button---------------*/
             
.menu-cta a {
padding: 12px!important;
color: #ffffff!important;
	font-weight: 600;
    border: solid 2px #2892d0!important;
    border-radius: 5px;
    letter-spacing: 2px;
    font-size: 12px;
    /*font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;*/
    text-transform: uppercase!important;
    background-color: #2892d0;
}
 
.menu-cta a:hover {
    background-color:#2892d0;
    color: white!important;

}
 
.et_header_style_left #et-top-navigation {
    padding-top: 16px!important;
}
 
.et_header_style_left .et-fixed-header #et-top-navigation {
    padding-top: 6px!important;
}

/*---------------CTA Button Color on Fixed Navigation---------------*/
 
#main-header.et-fixed-header .menu-cta a {
color: #ffffff !important;
}

/*---------------Menu CTA Button---------------*/
             
.menu-cta-1 a {
	padding: 12px!important;
	color: #b2a3a0!important;
	font-weight: 600;
	border: solid 2px #b2a3a0!important;
	border-radius: 5px;
	letter-spacing: 2px;
  	font-size: 12px;
  	/*font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;*/
	text-transform: uppercase!important;
	background-color: #ffffff;
}
 
.menu-cta-1 a:hover {
    background-color:#b2a3a0;
    color: #ffffff!important;
}

.et_header_style_left #et-top-navigation {
    padding-top: 16px!important;
}
 
.et_header_style_left .et-fixed-header #et-top-navigation {
    padding-top: 6px!important;
}

/*---------------CTA Button Color on Fixed Navigation---------------*/
 
#main-header.et-fixed-header .menu-cta-1 a {
color: #b2a3a0 !important;
}
/*---------------END CTA Button Color on Fixed Navigation---------------*/

/*--------------- Button WP-Forms ---------------*/
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    font-weight: bold; /* Font-weight change */
	text-transform: uppercase; /* Text uppercase */
	transition: all 0.3s ease-in-out; /* Button growth anitmation duration */
	background-color: #cca65b !important; /* Background color change */
    border: 3px solid #cca65b; /* Border color change */
	border-radius: 5px !important; /* Border radius change */
    color: #ffffff !important; /* Text color change */
    font-size: 1em;
    padding: 10px 15px;
	width:100% !important; /* Width change */
}
/*--------------- END Button WP-Forms ---------------*/

/*--------------- Button WP-Forms HOVER ---------------*/
div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
    font-weight: bold; /* Font-weight change */
	text-transform: uppercase; /* Text uppercase */
	transform: scale(1.04); /* Button growth */
	transition: all 0.3s ease-in-out; /* Button growth anitmation duration */
	background-color: #cca65b !important; /* Background color change */
    border: 3px solid #cca65b; /* Border color change */
	border-radius: 5px !important; /* Border radius change */
    color: #ffffff !important; /* Text color change */
    font-size: 1em;
    padding: 10px 15px;
	width:100% !important; /* Width change */
}
/*--------------- END Button WP-Forms HOVER ---------------*/

/*set the width of the rows inside the Post Content module*/
/* .et-db #et-boc .et-l .et-l--post .et_builder_inner_content .et_pb_row {
	width: 100%;
} */
/*END of width*/

/*Text selection color change*/
::-moz-selection { /* Code for Firefox */
  color: #ffffff; /* Text color change */
  background: #cca65b; /* Background color change */
}

::selection { /* Code for Chrome */
  color: #ffffff; /* Text color change */
  background: #cca65b; /* Background color change */
}
/*END text selection color change*/


/* Increase width of drop-down menus */
/* @media screen and (min-width: 981px) {
.sub-menu {
	min-width: 500px;
}
#top-menu li li a {
    width: 260px;
	/* Extra - Reduce padding on list items */
/* 	padding: 4px 12px;
	}
} */
/* END increase width of drop-down menus */