/*
Theme Name:     Captiva Child
Theme URI:      http://www.commercegurus.com/themes/captiva-woocommerce-theme/
Description:    Child theme for Captiva
Author:         CommerceGurus
Author URI:     http://www.commercegurus.com
Template:       captiva
Version:        1.1
*/


/* Your css goes here */
h1, h2, h3, h4, p{
        font-family: Lato!important;
}
h3{
    color:#169FDA!important;
}


.vc_span8.roveq-sec-par.wpb_column.column_container {
    margin-top: 29px;
}
.wpb_text_column.wpb_content_element.klant-button p a {
    color: #000;
    border: 1px solid #000;
    text-decoration: none;
    padding: 14px 15px;
    border-radius: 25px;
}
.wpb_text_column.wpb_content_element.klant-button p a:hover{
        background: #000;
    color: #fff;
}
.wpb_text_column.wpb_content_element.klant-button{
    text-align: center;
    width: 100%;
}
.vc_span12.latest-product-slider.wpb_column.column_container h2 {
    display: none;
}
section.slider {
    padding-top: 25px;
}
.vc_separator.vc_separator_align_center h4 {
    font-size: 26px;
    color: #169FDA;
    line-height: 50px;
        font-family: Lato;
}
.separator-text-1 h4 {
    color: #fff!important;
    font-size: 26px!important;
    font-family: Lato;
}
.wpb_text_column.wpb_content_element.roveq-reinig {
    text-align: center;
}
.wpb_text_column.wpb_content_element.roveq-reinig p a.button {
    text-decoration: none;
    color: #fff !important;
    border: 1px solid #fff;
    padding: 12px 10px;
    line-height: 55px;
    border-radius: 20px;
}
.wpb_text_column.wpb_content_element.roveq-reinig p a.button:hover{
    border-radius: 0px;
    color: #fff;
    background: transparent;
}
ul.top-menu {
    margin-right: -15px!important;
    padding: 0px;
}
body.single-product .woocommerce-product-search {
    display: none!important;
}
.vc_span4.section-par.wpb_column.column_container {
    margin-top: 34px;
}
.wpb_row.vc_row-fluid.slider-text .cap-product-img {
    min-height: 300px;
}
.textwidget img {
    margin: 10px 0px;
    margin-top: 40px!important;
}
.left-button a.su-button.su-button-style-default {
    float: left;
    width: 100%;
    margin-top: 6px;
    
  
}
.envirnment-section.vc_custom_1460742533016 {
    background-repeat: no-repeat!important;
    /* background-size: cover!important; */
}
.slider-text h2 {
    display: none;
}
.par-text {
    margin-top: -30px!important;
}
/*.cap-product-img .first-flip {
    display: block;
    width: auto;
    height: auto;
    margin: 0px auto;
    position: relative;
    min-height: 300px;
}
.cap-product-img .first-flip img{
        -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -sand-transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
}
.cap-product-img .back-flip{
     position: relative;
    min-height: 300px;
}
.cap-product-img .back-flip img{
        -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -sand-transform: translate(-50%, -50%);
    position: absolute;
        top: 50%!important;
    left: 50%;
}*/
/*footer*/

.footer-contact ul {
    list-style: none;
}
.footer-contact ul li {
    border: none!important;
    color: #fff;
}
.lightwrapper input[type="submit"]{
    background: rgba(0, 0, 0, 0);
    border: 1px solid #FFF;
    border-radius: 10px;
    text-transform: uppercase;
    font-size: 12px;
    margin-left: 4px;
    margin-top: 8px;
    color: #fff;
    padding: 4px 20px;
}
.lightwrapper input[type="submit"]:hover{
        background: #000;
    color: #fff;
        border: 1px solid #000;
}
.lightwrapper .woocommerce ul.product_list_widget li a{
    color: #fff;
}
.lightwrapper a{
    color: #fff;
}
.lightwrapper span{
    color: #fff;
}
.lightwrapper small{
    color: #fff;
}
.cart-collaterals {
   /* width: 100%;
    float: left;*/
    margin-bottom: 50px;
}
body.woocommerce-cart .content-area form {
   /* width: 100%; */
    float: left;
}
.woocommerce-cart .content-area {
    margin-top: 35px;
} 
/*footer end*/
@media (max-width: 768px){
    
    .wpb_row.vc_row-fluid.envirnment-section.vc_custom_1460791801755{
        background:none!important;
        background-color: #169FDA!important;
    }
    .wpb_single_image.vc_align_left {
    
    text-align: center!important;
}
.vc_sep_width_50 {
    width: 100%!important;
}
}

.cap-product-info .amount.inclbtw,
span.inclbtw{
	font-size: 12px;
	font-weight: 300;
}
small.exbtw{
	font-weight: 300;
}
.cap-product-info .amount span.btwprijs{
font-size: 16px;
}


#billing_postcode_field {
    display: inline-block;
    width: 30%;
    margin-left: 10px;
}