/*
Theme Name: Kyl
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.q_slider {
z-index: 0;
}


h6{
margin: 15px 0;    

}


@media screen and (min-width:768px){
.ajo-buttons a.qbutton{
font-size: 14px;
font-size: 1.1vw;
min-width: 100%;
text-align: center;
padding: 0;
}
}

@media screen and (max-width:767px){
.ajo-buttons a.qbutton{
font-size: 14px;
font-size: 2vw;
min-width: 80%;
text-align: center;
padding: 0;
}
}

.dark:not(.sticky):not(.scrolled) nav.main_menu ul li a{
/*color:#fafafa;*/	
}

div.ajoproductlist{
background-color: #fafafa;
display: block;
width: 100%;
height: 90px;
margin: 10px 0;

}

.ajoproductlist {

}

.ajoproductlist h3, .ajoproductlist p{
margin-top: 30px;
float: left;
margin: 30px 2px 5px 20px;
}

.ajoproductlist img{
height: 80px;
width: auto;
border: 1px solid #ececec;
float: left;
margin: 5px 2px 5px 20px;
padding: 10px;
background: white;
}

div.ajoproductlist p.ajoid, div.ajoproductlist p.leverantor{
display: none;
} 

p.clearboth{
clear: both;	
}

nav.woocommerce-breadcrumb{
max-width: 900px;
margin: 10px auto;
padding: 0 50px;
}


.woocommerce div.product .product_meta{
margin-bottom: 0;	
}

.woocommerce form#ajomailproduct{
margin: 10px 0 20px 0;
}

.woocommerce form#ajomailproduct input.ajomailaddress{
border: 1px solid rgb(85, 85, 85);
border-radius: 5px;
padding: 10px 10px 9px 10px;	
}

P.ajomailproduct, a.display_add_to_sh_woo_memorylist{
color: #333;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
}

/* KAMPANJ */

.campaign-h3{
	font-weight: bold;
	font-size: 20px !important;
	margin-bottom: 24px !important;
	color: #628490 !important;
}

.wpcf7 span{
	/*color: white !important;*/
}

.wpcf7 checkbox{
	margin-top: 0 !important;
}

.wpcf7 label{
	/*color: white !important;*/
	font-weight: bold;
}

.wpcf7 label.margin-top-contact{
	margin-top: 40px;
	display: block;
}





/************************MEMORY LIST*********************/


.memory_list_display_page{
 z-index:9999;
 position: fixed;
 right: 10px;
 bottom: 5px;
 width: auto;
 height: auto;
 background-color:#628490;
 border-radius: 3px;
 border: 1px solid #000000;
}

.memory_list_display_page p{
display: block;
padding: 5px 10px;
text-transform: uppercase;
font-weight: 700;
}

.memory_list_display_page p a{
color: #fafafa;
}

#ajaxsearchlite1 .probox{
    height: 40px;
    border-radius: 4px;
    border: 1px solid #ececec;
    line-height: 40px;
    font-size: 24px;
}

#ajaxsearchlite1 .probox .promagnifier{
      height: 40px;
      line-height: 40px;
}

#ajaxsearchlite1 .probox .proinput{
      font-size: 16px !important;
      line-height: 40px;
}

#ajaxsearchlite1 .probox input{
      font-size: 16px !important;
      line-height: 40px;
      height: 40px;
}

div[id*='ajaxsearchlite'] .probox .proinput .loading{
	padding-top: 6px;
}

div[id*="ajaxsearchlite"] .probox .proclose{
	height: 40px;
}