/*
Theme Name: The7child
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
@import url("../dt-the7/style.css");

a{
    text-decoration:none;
}

h4{
    font-size:14px;
}

h4.benefit-title a{
    font-size:18px;
    color:#ec6608 !important;
}

#branding img{
    max-width:400px;
}

#top-bar{
    padding: 5px 0;
}

#fancy-header{
    margin-top: 35px;
}

#fancy-header .wf-table{
    padding-bottom:35px;

    border-bottom: 1px solid rgba(80,84,86,0.15);
}

.fancy-date a {
    background-color: #ec6608;
}

.fancy-date a * {
    color: #fff;
}

.rollover i{
    display: none;
}


.mobile-categories, .desktop-categories{
    display:none;
}

.mobile-categories{
    margin-top:-50px;
}

.mobile-categories a{
    display:block;
    margin-bottom:6px;

    font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
    font-size:22px;
    line-height:30px;
    text-decoration:none;
    color:#373a41;
}

#main ul.products li.product .button:hover{
    background-repeat:no-repeat;
    background-position:center right;
}

.home-header-links{
    display:block;
    margin:-40px 0 0 0;
}

.home-header-links a{
    display:inline-block;
    height:30px;

    margin:0 0 10px 0;
    padding:0 15px;

    color:#666;
    line-height:30px;
    text-decoration:none;

    border-right:1px solid #DDD;

    /*background:#e6e6e6;*/

    /*-moz-border-radius: 6px;*/
    /*-webkit-border-radius: 6px;*/
    /*-khtml-border-radius: 6px;*/
    /*border-radius: 6px;*/

    /*-moz-box-shadow: 10px 10px 10px #000; *//* Firefox */
    /*-webkit-box-shadow: 10px 10px 10px #000; *//* Safari, Chrome */
    /*box-shadow: 0px 1px 0px #CCC; *//* CSS3 */
}

.home-header-links a:last-child{
    border:0;
}

.home-header-links a:hover{
    color:#b1399e;
}

.neutral-btn{
    display:block;
    width:100px;
    height:101px;

    position:absolute;
    top:500px;
    right:0;
}

.ex20-btn{
    display:block;
    width:100px;
    height:101px;

    position:absolute;
    top:50px;
    right:0;
}

.foto-btn{
    display:block;
    width:100px;
    height:101px;

    position:absolute;
    top:320px;
    right:0;
}

.dt-btn,
.search-submit,
.button,
.wpcf7-submit{
    background:#ec6608 !important;
}

.stock{
display: none;	
}

/*VERZENDEN ICONS*/
.verzendopties{
    display:block;
    height:60px;

    margin-left:15px;
}

.verzendopties div{
    margin-right:10px;
}

.porto{
    float:left;
    display:block;
    width:53px;
    height:50px;
}

.milieu{
    float:left;
    display:block;
    width:56px;
    height:52px;

    margin-top:-2px;
}

.belstuk{
    float:left;
    display:block;
    width:50px;
    height:50px;
}

.koker{
    float:left;
    display:block;
    width:53px;
    height:50px;
}

.vouw{
    float:left;
    display:block;
    width:57px;
    height:52px;

    margin-right:4px !important;
}
/*VERZENDEN ICONS*/

/*CATEGORIES IN SIDEBAR*/

.widget-title{
    font-size:22px;
    color:#ec6608 !important;
}

.woocommerce.widget_product_categories li {
    padding: 5px 0 0px;
}

.woocommerce.widget_product_categories li {
    margin: 5px 0 0;
}

.woocommerce.widget_product_categories li.current-cat {
    background: #DDD;
    border: 0px solid #CCC;
    margin: 10px -20px -6px -10px;
    padding: 10px !important;
}

.woocommerce.widget_product_categories li.current-cat a {
    font-weight:800;

    color:#ec6608;
}

.woocommerce.widget_product_categories li.current-cat ul {
    margin-top:5px;
}

.woocommerce.widget_product_categories li.current-cat .product a {
    font-size:12px;
    font-weight:300;

    color:#7f8384;
}

.woocommerce.widget_product_categories li.current-cat .product.current_product a {
    font-weight:800;

    color:#ec6608;
}

.woocommerce.widget_product_categories li.current-cat li.product{
    margin-top:1px;
}

/*CATEGORIES IN SIDEBAR*/

.images .thumbnails a img {opacity:1 !important}

/*WOOCOMMERCE*/
.search-submit{
    width:242px;
}

input[type='search'].search-field{
    width:228px;

    margin: -5px 0 -10px 0;
    height: 25px;
    border:1px solid #E0E0DA;
    padding: 5px;
}

textarea.search-field{
    margin:-5px 0 -10px 0;
}

.wt-detailcnt .wt-text{
    text-transform:none;
}

.wt-listitem {
    border-bottom: 0;
}

.tab-info-content{
    width:240px;

    padding:20px;

    position:absolute;
    top:3px;
    right:0;

    background:#dad8d7;

    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.wt_col{
    margin: 1% 0 2% 1.6%;
}

.shipping_calculator, .woocommerce-ordering-div{
    display:none;
}

.product_inquire_form_1943_tab_tab a{
    content: "Offerte aanvragen" !important;
}

.woocommerce-tabs li{
    margin-right: -19px;
}

.woocommerce-tabs li a{
    display:block;

    padding: 10px;

    background:#EEE;

    cursor:pointer;
}

.woocommerce-tabs li.active a{
    background:#DDD;
}
/*WOOCOMMERCE*/

/*SCROLL TO TOP*/
.scroll-top.on {
    right: 233px;
    bottom: 5px;
}
/*SCROLL TO TOP*/

/*SLIDESHOW*/
#main-slideshow .tp-bullets.simplebullets.navbar{
    bottom:100px !important;
}

.tp-button{
    font-size:100px !important;
}
/*SLIDESHOW*/

/*AUTHOR*/
.entry-author{
    display:none;
}
/*AUTHOR*/

@media only screen
and (min-device-width : 481px) {
    .desktop-categories{
        display:block;
    }
}

@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
    .mobile-categories{
        display:block;
    }

    .desktop-categories, .desktop-only, #main-slideshow .tp-bullets.simplebullets.navbar{
        display:none;
    }

    .scroll-top.on {
        left: 20px;
        bottom: 20px;
    }
}

@media only screen
and (max-width : 1200px){
    .tab-info-content{
        width:100%;

        position:relative;
        display:inline-block;

        margin:0 0 20px 0;

        box-sizing:border-box;
    }
}

/* WooCommerce 3.0 Gallery */
 
.woocommerce-product-gallery {
position: relative;
margin-bottom: 3em
}
 
.woocommerce-product-gallery figure {
margin: 0
}
 
.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
display: inline-block
}
 
.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
float: left;
cursor: pointer
}
 
.woocommerce-product-gallery .flex-control-thumbs img {
opacity: .5
}
 
.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover {
opacity: 1
}
 
.woocommerce-product-gallery img {
display: block
}
 
.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 33.3333%
}
 
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 25%
}
 
.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 20%
}
 
.woocommerce-product-gallery__trigger {
position: absolute;
top: 1em;
right: 1em;
z-index: 99;
}
 
a.woocommerce-product-gallery__trigger {
text-decoration: none;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
top: .875em;
right: .875em;
display: block;
height: 2em;
width: 2em;
border-radius: 3px;
z-index: 99;
text-align: center;
text-indent: -999px;
overflow: hidden;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
background-color: #169fda;
color: #ffffff;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
background-color: #1781ae;
border-color: #1781ae;
color: #ffffff;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
font: normal normal normal 1em/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f00e";
line-height: 2;
text-indent: 0;
}

.tab-content-downloads {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
}

.tab-content-downloads > .download-item > .download-item-inner-container {
    border: 1px solid #DDD;
    margin: 10px;
    padding: 15px;
}

.tab-content-downloads p {
    font-weight: 700;
}

.tab-content-downloads .kal-downloadlink {
    display: block;
    padding: 10px;
    margin-top: 10px;
    border: 1px solid #DDD;
}

.tab-content-downloads > .download-item {
    width: 50%;
    text-align: center;
}