/*
Theme Name: RR minicars
Theme URI: http://www.rrminicars.nl
Description: Template voor rrminicars.nl
Author: Yavuz Gun
Author URI: http://www.guncorp.nl
Template: Divi
*/

@import url("../Divi/style.css");
/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

/*-----------------[DIVI TWEAKS]------------------------*/

@media only screen and ( min-width: 981px ) {
#main-header.sticky-element-original {
position: absolute;
bottom: 0;
top: auto !important;
width: 100%;
 }
}
#main-header #logo {max-height: 150%!important;}
.sticky-element-cloned #logo {
margin-top: 0px !important;
position: absolute;
min-height: 141px;
left: 0;
}
.sticky-menu #logo{
float:left!important;
max-height: 20%;
margin-top: -150px;
}
.et_pb_fullwidth_menu.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_right.et_dropdown_animation_fade.sticky-menu.et_pb_fullwidth_menu_0.sticky-element-cloned {
    border-bottom-width: 6px;
    border-bottom-style: solid;
    border-bottom-color: rgb(91, 91, 91);
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    border-bottom-width: 6px;
    border-bottom-style: solid;
    border-bottom-color: rgb(91, 91, 91)
}

.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 100% !important;
    height: 100% !important;
}
.et_pb_button {color:#fff!important;}
.et-cart-info {display: none;}

.et_mobile_menu {left: 40%; width: 60%;}
.footer-widget { margin-top: 50px!important;}
.more-link {
    font-weight: bold;
}
.back-button {margin-bottom: 20px;}

#cff {padding: 0px!important;}
#logo {
    max-height: 250px!important;
}

.sticky-element-cloned #logo {height: 150px;}




/*-----------------[END DIVI TWEAKS]------------------------*/
/*-----------------[WOOCOMMERCE TWEAKS]------------------------*/

.price { margin-bottom: 30px; font-size: 22px!important;}
.product_meta {margin-top: 20px;}
.woocommerce-loop-product__title {
    font-size: 26px!important;
    font-weight: bold;
    color: #c1a909;
}
.et_right_sidebar #left-area {
width:100%;
padding-right: 0%;
}
.et_right_sidebar #sidebar {
display:none;
}
#sidebar .et_pb_widget {
padding: 20px;
background: #eeeeee;
}
#divi_pb_widget-5 {
    padding: 0px!important;
}

.screen-reader-text {display: none;}
#s {
background-color: #fff !important;
border: none !important;
width: 100% !important;
 -moz-border-radius: 0 !important;
 -webkit-border-radius: 0 !important;
 border-radius: 0 !important;
font-size: 14px;
color: #727271!important;
padding: 14px !important;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}
#searchsubmit, .lees-meer-button {
color: #fff!important;
margin: 8px auto 0;
cursor: pointer;
font-size: 16px;
font-weight: 500;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
padding: 6px 18px;
line-height: 1.7em;
background:#c1a909;
border: none;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 -moz-transition: all 0.2s;
 -webkit-transition: all 0.2s;
 transition: all 0.2s;
}
.woocommerce ul.products li.product .price ins {
font-weight: 500;
font-size: 22px;
}
.woocommerce-Price-amount.amount {
    font-weight: 500;
    font-size: 22px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
padding: 10px;
border: 2px dotted #dfdfdf;
min-height: 300px;
text-align: center; 
background: #fff;
}
.woocommerce-page ul.products {text-align: center;}
.et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product {
margin-right: 4.97%;
}
.product-categories ul li.cat-item.cat-parent {font-weight: bold;}
.woocommerce-product-details__short-description {
    color: #000;
}

.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {
    float:left;
	padding-left: 30px!important;
}
.et_shop_image {
	float: left;
}

/*-----------------[END WOOCOMMERCE TWEAKS]------------------------*/
/*-----------------[CONTACTFORM TWEAKS]------------------------*/

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar, select {
background-color: #eee!important;
border: 1px #fff solid!important;
width: 100% !important;
 -moz-border-radius: 3px !important;
 -webkit-border-radius: 3px !important;
 border-radius: 3px !important;
font-size: 16px;
color: #5b5b5b!important;
padding: 15px 4% !important;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}
.wpcf7-submit {
width: 200px;
color: #fff!important;
margin: 8px auto 0;
cursor: pointer;
font-size: 16px;
 -moz-border-radius: 3px !important;
 -webkit-border-radius: 3px !important;
 border-radius: 3px !important;
padding: 8px !important;
line-height: 1.7em;
background-color: #c1a909;
border: 0px;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 -moz-transition: all 0.2s;
 -webkit-transition: all 0.2s;
 transition: all 0.2s;
}
.wpcf7-form input[type="submit"]:hover {
background-color: #a38d03;
color: #fff!important;
border: 0px;
}

.wpcf7-form-control.wpcf7dtx-dynamictext.wpcf7-dynamictext {
    border: none;
}
#wpcf7-f89-o1 {
    margin-top: 30px;
}

/*-----------------[END CONTACTFORM TWEAKS]------------------------*/
/*-----------------[MEDIAQUERIES]------------------------*/

@media (min-width: 981px){
.home #main-header{display: none;}
.home #page-container { padding-top: 0px!important; }
#main-content .container:before {
background: none;
}
}
@media (max-width: 981px){
.sticky-menu {display: none;}
}

@media only screen 
  and (min-device-width : 768px) 
  and (max-device-width : 1024px) 
  and (orientation : portrait)
  and (-webkit-min-device-pixel-ratio: 1) {


}



@media only screen 
  and (min-device-width : 768px) 
  and (max-device-width : 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1){


}


/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {


}


/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {


}

/*-----------------[END MEDIAQUERIES]------------------------*/