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

 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 ------------------------------*/
/*-------------- STORE LOCATOR -----------*/


#wpsl-widget-search   {
	width: 250px;
    text-align: center;
    padding: 10px;
    border-radius: 3px;
}

#wpsl-widget-submit {
	border: 3px solid #bf0d3e!important;
    padding: 12px!important;
    border-radius: 5px;
    background-color:#bf0d3e;
	width:246px	;
	color:white;
	text-decoration:bold;
	
			
}

/*---------------Partner locaties---------------*/
 
#wpsl-stores li {
    height: 100%;
    border: 1px solid #f2f2f2!important;
    border-radius: 5px;
    padding: 30px;
	border: 1px solid #f2f2f2;
    padding: 30px!important;
	margin: 15px!important;
}

@media only screen and (min-width: 980px) {
#wpsl-stores li {
position: relative;
    float: left;
    width: 330px;
	}} 

/*----------------------------------- STYLEGUIDE STYLING -----------------------------*/
/*
h1, h2, h3, h4, h5{
font-family: FONTNAME}
}
p {
	font-family: FONTNAME}
*/
/*-----------------------------------HEADINGH TAGS H1 t/m H6 -----------------------------*/
h1{
font-size:1.802em;
}

h2{
font-size:1.602em;
}

h3{
font-size:1.424em;
}

h4{
font-size:1.266em;
}

h5{
font-size:1.125em;
}

h6{
font-size:1em;
}

/*-----------------------------------HEADINGH TAGS H1 t/m H6 MOBIEL ----------------------*/ 
/*
@media only screen and (max-width: 981px) {
h1{
font-size:30px;
}
	
h2{
font-size:26px;
}
	
h3{
font-size:22px;
}
	
h4{
font-size:20px;
}
	
	h5{
font-size:18px;
}
	
h6{
font-size:17px;
}
}	
*/


/*---------------Menu CTA Button---------------*/
             
.menu-cta a {
padding: 12px!important;
color: #ffffff!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: #b2a3a0;
}
 
.menu-cta a:hover {
    background-color:#b2a3a0;
    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;
}
