/*
Theme Name: the7dtchild
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
*/

/* MOBILE STYLES ------------------------------ */

@media (max-width:414px) {
	.right-curve-ja {/*border-radius: 0 0 80px 60%/40px;*/ display: none;}
	.left-curve-ja {/*border-radius: 0 0 270px 20%/40px;*/ display: none;}
	.new-beige-swoosh, .new-white-swoosh, .swoosh-custom-trustworthy, .swoosh-custom-sustainable, .swoosh {display: none !important;}
	#fancy-header {height: 160px;}
	}
@media screen and (max-width: 778px){
    .tax-product_cat .page-title .wf-wrap{min-height:auto !important;}
	}
@media (min-width:415px) {
	.new-beige-swoosh, .new-white-swoosh {margin-top: -41px}
	}
/*@media (max-width:812px) {
	.new-beige-swoosh, .new-white-swoosh, .swoosh-custom-sustainable, .swoosh-custom-trustworthy {display: none !important;}
	}*/
/* CURVES ------------------------------ */

.right-curve-ja {    
  background-color: #FFFFFF !important;
  /*border-radius: 0 0 150px 60%/70px;
  border-bottom: 2px solid #000;*/
  overflow: hidden;
  
}
.left-curve-ja {    
  background-color: #FFFFFF !important;
  /*border-radius: 0 0 70% 25%/70px;
  border-bottom: 2px solid #000;*/
  overflow: hidden;
}
.left-curve-ja .wpb_content_element, .right-curve-ja .wpb_content_element {margin-bottom: 0;}
.swoosh-custom-sustainable {margin-top: -40px;}
.swoosh-custom-trustworthy {margin-top: -80px;}

/* TYPOGRAPHY ------------------------------ */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i');
h1, h2, h3, h4, h5, h6, .widget-title, .slider-header, .classic-header .branding .mini-widgets:last-child { font-family: "BebasNeue", Helvetica, Arial, Verdana, sans-serif !important;}
h4.entry-title {font: normal 20px / 30px "BebasNeue", Helvetica, Arial, Verdana, sans-serif;}
div.widget-title {font-size: 22px !important; font-weight: 400 !important;}
.fancy-quote {font: 22px/32px 'Playfair Display', serif;}
.fancy-quote-background {background: url(/wp-content/uploads/2018/09/quote-3.png) top left no-repeat;}

/* EVERYTHING ELSE ------------------------------ */
#fancy-header {border-bottom: 2px solid #000000;}
.col-no-top-padding .vc_column-inner {padding-top: 0 !important;}
.col-no-bottom-margin .wpb_content_element {margin-bottom: 0 !important;}
.classic-header .branding .mini-widgets:last-child a {color: #000000;}
.classic-header .branding .mini-widgets:last-child {position: relative; top: -50px;}
#page .page-title .entry-title {font-size: 48px; line-height: 58px;}
.masthead .soc-ico a {border-radius: 5px;}
.testimonial-item {padding: 0 50px !important;}
#primary-menu li.menu-item.menu-standout a {background: #a65926;}
#primary-menu li.menu-item.menu-standout a:hover {background: #8d3f21;}
#primary-menu li.menu-item.menu-standout a:hover span span {color: #FFFFFF !important;}
#primary-menu li.menu-item.menu-ergopro a {background: #9c9d7f !important;}
#primary-menu li.menu-item.menu-ergopro a:hover {background: #9c9d7f;}
#primary-menu li.menu-item.menu-ergopro a:hover span span {color: #FFFFFF !important;}
#primary-menu li.menu-item-148054 a {background: #5c5b3b !important;}
#primary-menu li.menu-item-148054 a:hover {background: #5c5b3b;}
#primary-menu li.menu-item-148054 a:hover span span {color: #FFFFFF !important;}
.product .summary.entry-summary .price {font-size: 32px !important;}
#main-slideshow {border-bottom: 2px solid #000000;}
.tax-product_cat .page-title .wf-wrap {min-height:300px;}
.tax-product_cat.term-208 .page-title {    
    background-color: #222222;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2018/12/JS-adjustable-metal-based-stools-header.jpg);
    background-position: center center;
    padding-top: 0px;
    padding-bottom: 0px;
}
.tax-product_cat.term-195 .page-title{
    background-color: #222222;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2018/12/JS-Wood-Owl-Stools-Header.jpg);
    background-position: center center;
    padding-top: 0px;
    padding-bottom: 0px;
}
.tax-product_cat.term-162 .page-title{
    background-color: #222222;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2018/12/JS-OWL-Adjustable-Standing-Desks-Header.jpg);
    background-position: center bottom;
    padding-top: 0px;
    padding-bottom: 0px;
}
.tax-product_cat.term-162 .page-title h1 {
	color: #000000;
}
.tax-product_cat.term-210 .page-title{
    background-color: #222222;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2018/12/JS-OWL-Chairs-Header.jpg);
    background-position: center center;
    padding-top: 0px;
    padding-bottom: 0px;
}
.tax-product_cat.term-187 .page-title{
    background-color: #222222;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2018/12/JS-OWL-Accessories-Header.jpg);
    background-position: center center;
    padding-top: 0px;
    padding-bottom: 0px;
}
.tax-product_cat.term-209 .page-title{
    background-color: #222222;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2018/11/kw-bg.jpg);
    background-position: center center;
    padding-top: 0px;
    padding-bottom: 0px;
}

.postid-37357 .page-title{
    background-color: #222222;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2018/11/stool-ws-bg.jpg);
    background-position: center center;
    padding-top: 0px;
    padding-bottom: 0px;
}

.page-title .wf-wrap:after {
    width:100%!important;
    max-width:100%!important;
}

#fancy-header>.wf-wrap {
    min-height:600px!important;
}

.swoosh-custom-sustainable.extra {
    margin-top:-59px;
}

.postid-38136 #fancy-header {
    background-size:contain!important;
}

.tribe_events_cat-shows h3.tribe-events-month-event-title {

}
table.shop_attributes tbody tr:nth-child(n+3) {
	display: none;
	}
.single .content>.post, body.blog .articles-list {margin: 50px 0;}
.woocommerce-product-gallery .woocommerce-product-gallery__image {
  position: relative;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image:after {
  content: attr(data-thumb-alt);
position: absolute;
bottom: 2em;
left:0;
padding: 5px 10px;
background-color: #000;
color: #fff;
}



