/*
Theme Name: Just The Design
Theme URI: http://www.squaredweb.at/
Author: squared Web
Author URI: http://www.squaredweb.at/
Description: Responsive Website for Just The Design.
Version: 3.1
Tags: white, right-sidebar, fluid-layout, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: squaredweb
Template: jtd
*/

@import url("../jtd/style.css");

/* JTD child theme styles
-------------------------------------- */
/*body{opacity: 1;}*/
.navbar-header{margin-top:0px !important;margin-bottom:0px !important;}
#top-pin-follow-bar a,#top-pin-follow-bar a:hover,#top-pin-follow-bar a:visited,#top-pin-follow-bar a:active{text-decoration:none;}
#pin-fol-top{display:block;height:50px;width:100%;line-height:50px;color:#fff;background:#CF2072;/*font-family:'Prato',sans-serif;*/font-weight:bold;text-align:center;}
.main_menu_search{margin-top:2px !important;}
.navbar-search input[type="text"] {top:-20px;}
/* Fix Firefox 1px difference in form height */
@-moz-document url-prefix(){
 .navbar-search input[type="text"] {top:-19px;}
}
#contact-link{display:inline-block;position:absolute;top:19px;right:120px;}
#contact-link:active,#contact-link:focus{color:#000;text-decoration:none;}
#contact-link:focus{color:#CF2072;text-decoration:none;}
.navbar-brand{padding:0px 0px;height:55px;}
.navbar-brand img{margin-top:19px;}
#main-nav{max-height:55px;}
.navbar-nav>li>a{padding-top:0px;padding-bottom:0px;line-height:63px;}
.nav>li>a{padding:0px 15px;}
.navbar-toggle{top:1px;}
#main-nav li a{letter-spacing:1px;}
#main-nav li.nav-clothing-sale a{color:#CF2072;}
.post-entry-holder a,.entry-content a{font-weight:bold;}
.entry-content a[style],body .entry-content a:visited[style] {color: #CF2072 !important;}
.entry-content a:hover,.entry-content a:focus,.entry-content a:active {color: #fff !important;}
#disqus_thread{margin:45px 0 70px 0;}
.content-el-banner{margin:0 0 30px 0;}
.textwidget img{max-width:100%;}
.image-holder .overlay:hover .hover{opacity:0.7;}
.image-holder .overlay .hover-btn{border:1px solid #000;color:#000;}
.image-holder .overlay .hover-btn:hover{background:#000;}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus,.primary-nav .dropdown-menu,.primary-nav .dropdown:hover,.nav .open>a:active,.nav .open>a:visited,.nav a:visited,.nav a:active,
 .primary-nav .dropdown:hover > a{background:#fff !important;background-color: #fff !important;}
.primary-nav .dropdown:hover > a{color:#CF2072;}
.primary-nav .dropdown-menu{background:#fff;}
.primary-nav .dropdown-menu a,.primary-nav .dropdown:active > a,.primary-nav .dropdown:visited > a{color:#000;}
#cn-notice-text a{color:#CF2072;}
.bottom-title-holder{text-align:center;margin-bottom:91px;}
body.home .pagination-wrap,body.category .pagination-wrap{margin-bottom:0px;}
.entry-content .shop-button{display:inline-block;font-weight: 300 !important;background: #C4007A;color:#fff;padding: 6px 10px 6px 10px;margin-bottom: 6px;text-transform: uppercase;}
.entry-content .shop-button:active,.sale-button:focus{background: #C4007A;color:#fff;text-decoration: none;}
.entry-content .shop-button:hover{background: #E01893 !important;color: #fff;}
.entry-content .shop-button-center{display:inline-block;margin: 0 auto;}
.unpress-instagram-slider .latest-post-gallery-carousel-arrows {left: -1px;}
.wpp-thumbnail {margin: 0 10px 0 0 !important;}

.jtd-new-meta{min-height:40px;position:relative;margin-bottom:13px;}
.jtd-float-left{line-height:normal;float:left;margin:0;}
.jtd-single-meta-cat{margin-top:10px;margin-right:6px;}
.jtd-single-meta-cat li{padding:0;}
.jtd-single-meta-author{margin-top:16px;margin-right:14px;}
.jtd-single-meta-like{margin-top:15px;}
.jtd-single-meta-share{font-size:20px;text-align:center;float:right;}
.post .jtd-single-meta-share a{display:inline-block;margin-top:6px;width:30px;height:30px;color:#000;padding:5px;border:1px solid #000;}
.post .jtd-single-meta-share a + a{margin-left:2px;}
.post .jtd-single-meta-share a:hover{color:#fff;padding:5px;border:1px solid #000;border:1px solid #CF2072;}
.jtd-post-image{position:relative;}
#jtd-slides-link{position:absolute;bottom:20px;right:20px;text-transform:uppercase;font-weight:300;font-size:16px;background:#C4007A;color:#fff;padding:10px 15px 10px 15px;}

.flex-direction-nav a{top:400px;}
.flex-direction-nav .fa{font-size:30px;position:relative;top:-15px;}
#jtdflexprev .fa{left:-12px;}
#jtdflexprev:hover,#jtdflexnext:hover{background:#000 !important;}
#jtdflexprev:hover .fa,#jtdflexnext:hover .fa{color:#CF2072;}
#jtd-sticky-slot{width:100%;max-width:300px;min-height:200px;z-index:99;}
#div-gpt-ad-1487789249502-0{text-align:center;margin-bottom:10px;}
#div-gpt-ad-1487789139742-0{margin-bottom:80px;}

.jtd-shop-container{position:relative;}
.jtd-shop-button{position:absolute;top:20px;right:20px;}
.jtd-shop-item-title{}
.jtd-verdict{margin:0 0 20px 0;line-height: 25px;}
#jtd-flex-slider{overflow:hidden !important;}
.metaslider .flexslider .slides li .jtd-verdict li{line-height: 25px;}
.jtd-verdict-left{width:48%;float:left;}
.jtd-verdict-right{width:48%;margin-left:4%;float:left;}
.flexslider .slides .caption-wrap{margin-bottom:24px;}
.flexslider .slides .caption-wrap p{margin: 0 0 20px;}
.metaslider .flexslider .slides li .jtd-verdict ul{}
.metaslider .flexslider .slides li .jtd-verdict li{list-style-type:disc;margin-left:19px;}
.metaslider .flexslider{overflow:hidden;min-height:550px;}

.jtd-best .metaslider .caption-wrap h2{font-size:20px;line-height:28px;}

#page-wrap{overflow:hidden;position:relative;z-index:1;}
.page-template-template-sales #page-wrap,.tax-salestype #page-wrap,.page-template-template-sales #page-wrap,.tax-salestype #page-wrap{margin-top:0px !important;}
.sales-head{background:#fff;padding:44px 0 0 0;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,.1);box-shadow:0px 5px 10px rgba(0,0,0,.1);}
.sales-title{text-align:center;}
.sales-head p{font-size:19px;}
#sales-nav{margin:10px 0 0 0;text-align:center;text-transform: uppercase;
 font-size:14px;font-family:'Prata',sans-serif;border-top:1px solid #d5d5d5;border-bottom:1px solid #a4a4a3;}
#sales-nav ul{list-style-type:0;margin:0;padding:0;padding:20px 0 20px 0;}
#sales-nav ul li{display:inline-block;}
#sales-nav ul li + li{margin-left:80px;}
#sales-nav a:active,#sales-nav a:focus{color:#CF2072;text-decoration:none;}
#sales-nav .sale-active{color:#CF2072;}
#sales-search-bar{background: #222;padding:16px 0 16px 0;}
#sales-search-bar h2{color: #fff;font-size: 30px;padding: 0;margin: 0;}
#sales-content-signup{background: #222;font-size:19px;padding:10px 0 10px 0;height:54px;margin-bottom:30px;}
#sales-content-signup-alt{background: #222;font-size:19px;padding:10px 0 10px 0;margin-bottom:30px;}
.sa-co-half{width: 50%;float: left;}
.sa-co-one{text-align: right;}
#sales-content-signup-alt .sa-co-one{text-align: left;}
.sa-co-one p{margin: 2px 50px 0 0;}
#sales-content-signup-alt .sa-co-one p{margin: 2px 50px 6px 50px;}
.sa-co-two{text-align: left;}
#sales-content-signup-alt .sa-co-two{text-align: right;}
.sa-co-two #mc_embed_signup{margin: 0 0 0 50px;}
#sales-content-signup-alt .sa-co-two #mc_embed_signup{margin: 12px 50px 0 0;}
#sales-content-signup p,#sales-content-signup-alt p{color: #fff;padding:0;}
.sa-co-half #mce-EMAIL{color: #222;font-size: 19px;line-height: 34px;padding: 0 0 0 6px;width: 300px;border: 0;height:34px;}
.sa-co-half #mc-embedded-subscribe{margin: 0 0 0 20px;position: relative; top: -1px;color: #fff;font-size: 16px;background: #C4007A !important;padding:0 10px 0 10px;border: 0;height:34px;line-height: 34px;
    text-transform: uppercase;-webkit-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
.sa-co-half #mc-embedded-subscribe:hover{background:#E01893 !important;}
.sale-brand{margin: 0 0 30px 0;}
.sale-brand-thumb{float:left;width:35%;}
.sale-brand-text{width: 60%;float:right;line-height:1.4;}
.sale-brand-text a,.sale-brand-text a:visited,.sale-brand-text a:active{font-weight: 300;color: #333 !important;text-decoration: none !important;}
.sale-brand-text a:hover{color: #E01893 !important;}
.page-template-template-sales .page,.tax-salestype .page,.page-template-template-sales .page,.tax-salestype .page{margin-top:60px;}
.sale-entry{border:1px dashed #C4007A;margin-bottom:30px;background:#fff;}
.sale-entry ul{margin:0 0 20px 7px;padding:0;padding-left:10px;}
.sale-thumb{float:left;padding:30px 0 30px 30px;width:35%;}
.sale-thumb a.merchant,.sale-thumb span.merchant{display:block;text-align: center;}
.sale-thumb span {opacity: 0.4;}
.sale-body{float:right;padding:25px 30px 30px 0;width:60%;position:relative;line-height:1.4;}
.sale-text{min-height:100px;overflow:hidden;}
.sale-text a{color:#C4007A;}
.sale-text a:hover{background:#C4007A;color:#fff;}
.sale-text h3{margin:4px 0 10px 0;font-size:16px;line-height:20px;}
body .entry-content .sale-text h3 a,body .entry-content .sale-text h3 a:visited,body .entry-content .sale-text h3 a:active{font-weight:normal;color:#333 !important;}
body .entry-content .sale-text h3 a:hover{color:#CF2072 !important;background:none;}
body .entry-content .sale-text p{margin:0 0 5px 0;}
.sale-button{margin:10px 0 10px 0;text-align:center;font-weight:300 !important;width:100%;display:inline-block;background:#C4007A;color:#fff;padding:6px 10px 6px 10px;text-transform:uppercase;}
.sale-button:active,.sale-button:focus{background:#C4007A;color:#fff;text-decoration:none;}
.sale-button:hover{background:#E01893;color:#fff;}
.shopping-bags {list-style-type:none;margin:0;padding:0;position:relative;top:7px;}
.shopping-bags li{display:inline-block;width:128px;height:158px;}
.shopping-bags li + li{margin-left:20px;}
.bagone,.bagthree{background:url(shopping-bag-dark.jpg) no-repeat center center;}
.bagtwo{background:url(shopping-bag-light.jpg) no-repeat center center;}
.left-bags{text-align:left;}
.right-bags{text-align:right;}
.back-to-sale-overview{display:block;margin-bottom:20px;}
body .entry-content a.back-to-sale-overview:hover{color:#333 !important;}
body .entry-content .sale-text a:hover{color:#fff !important;}

.entry-content #sitemap a:hover{color:#333 !important;}
.entry-content #sitemap h2{margin:10px 0 5px 0;}
.entry-content #sitemap p{margin:0 0 10px;}
.entry-content #sitemap p.jtd-sitemap-spacer{margin:0 0 40px;}
.entry-content #sitemap ul{margin:0 0 40px 0;list-style-type:none;padding:0 0 0 0;}
.entry-content #sitemap ul li{display:inline-block;margin:0 0 0 10px;min-width:350px;}

.jtdAd,.jtdAds,.jtdAd div{text-align:center;margin:0 auto;}
.jtdAd{margin-bottom:20px;}
.adClassResp,.adClassRespTop{width:728px;height:90px;}


#footer{z-index:100;position:relative;}

@media (max-width: 1200px) and (min-width: 768px) {
 .adClassRespTop{width:350px;height:250px;/*width:468px;height:60px;*/}
}
@media (min-width: 360px) and (max-width: 768px){
 .adClassResp,.adClassRespTop{width:350px;height:250px;}
}

@media (max-width: 479px){
.adClassTopBanner{width:234px;height:60px;}
}
@media (min-width: 479px) and (max-width: 768px){
.adClassTopBanner{width:320px;height:50px;}
}

@media (max-width: 1280px) {
 .left-bags{text-align:left;}
 .left-bags .bagtwo{display:none;}
 .right-bags{text-align:right;}
 .right-bags .bagtwo{display:none;}    
}

@media (max-width: 1200px) {
 .unpress-main-menu{margin-left:-143px;}
 .sale-text{min-height:120px;}
 .sale-thumb{width:45%;}
 .sale-body{width:50%;}    
    
 .sa-co-one p{margin: 2px 30px 0 0;}
 .sa-co-two #mc_embed_signup{margin: 0 0 0 30px;}
 #sales-content-signup-alt .sa-co-two #mc_embed_signup{margin: 25px 50px 0 0;}
 .sa-co-half #mce-EMAIL{width: 230px;}
}

@media (max-width: 991px) {
 #disqus_thread{margin:10px 0 30px 0;}
 #contact-link{display:none;}
 .shopping-bags{display:none;}
 .sale-text{height:auto;}
 .sale-thumb{width:35%;}
 .sale-body{width:60%;} 
 #sales-content-signup{padding:10px 0 10px 0;height: auto;}
 .sa-co-half{width: 100%;float: none;}
 .sa-co-one, .sa-co-two{text-align: center;}
 #sales-content-signup-alt{padding:10px 0 10px 0;height: auto;}
 #sales-content-signup-alt .sa-co-one, #sales-content-signup-alt .sa-co-two{text-align: center;}
 .sa-co-one p{margin: 4px 0 0 0;}
 #sales-content-signup-alt .sa-co-one p{margin: 4px 90px 0 90px;}
 .sa-co-half #mce-EMAIL{width: 240px;}
 #sales-content-signup-alt .sa-co-half #mce-EMAIL{width: 350px;}
 .sa-co-two #mc_embed_signup,#sales-content-signup-alt .sa-co-two #mc_embed_signup{margin: 20px 0 10px 0;}
 .sales-search-head{margin-bottom: 14px;}
}

@media (min-width: 768px) {
 .jtd-single-title,.single-post article.single-post,.single-post .post-image,.single-post .fav_caption,.content-el-banner-small{width:600px;margin:0 auto;}
 .single-post .fav_caption{margin-bottom:20px;}
 #jtd-flex-slider{padding-top:6px;}
 .jtd-single-title{margin-bottom:15px;} 
 .jtd-best .jtd-single-title,.jtd-best .single-post .post-image,.jtd-best .single-post .fav_caption,.jtd-best .content-el-banner-small,.jtd-best .single-post .jtd-new-meta{width:600px;}
 .jtd-best .jtd-new-meta{margin:0 auto;margin-bottom:13px;}
 .jtd-best article.single-post{width:720px;}
 .jtd-best .jtd-shop-container{width:400px;float:left;}
 .jtd-best .metaslider .caption-wrap{float:right;width:300px;}      
 .jtd-best .entry-content .flexslider:hover .flex-next,.jtd-best .entry-content .flex-direction-nav .flex-next{right: 320px;}
 .jtd-best .entry-content > p,.jtd-best .entry-content > h1,.jtd-best .entry-content > h2,.jtd-best .entry-content > h3,.jtd-best .entry-content > ul{width:600px;margin:0 auto;}
 .jtd-best .entry-content > p img{max-width:600px;}
 .jtd-best .entry-content > p a img{border:0;padding:0;margin:0;background:transparent;}
 .jtd-best .entry-content > p{margin-bottom:20px;}
 .jtd-best .entry-content > h2{margin-top:10px;margin-bottom:20px;}
 .jtd-best .entry-content > ul{margin-top:20px;margin-bottom:20px;}
 .jtd-best #jtd-flex-slider{margin-bottom:20px;}
 .jtd-best #jtd-flex-slider h2{margin-top:0;}
 .jtd-best #jtd-flex-slider .flex-direction-nav a{top:300px;}
 .jtd-best .metaslider{background:#f8f8f8;position:relative;}
 .jtd-best .jtd-verdict-left,.jtd-best .jtd-verdict-right{width:100%;float:none;}
 .jtd-best .jtd-verdict-right{margin-left:0;}
 .jtd-best .metaslider .caption{margin:0 0 20px 0;}
}


@media (min-width: 320px) {
 .content-el-banner-small{margin-bottom:30px;}
}

@media (max-width: 991px) and (min-width: 768px) {
 .navbar-brand img{margin-top:11px;}
 .navbar-search{margin-top:15px !important;}
 .jtd-best article.single-post{width:728px;}
 .jtd-best .entry-content > p,.jtd-best .entry-content > h1,.jtd-best .entry-content > h2,.jtd-best .entry-content > h3,.jtd-best .entry-content > ul{width:728px;margin:0 auto;}
 .jtd-best .entry-content > p{margin-bottom:20px;}
 .jtd-best .entry-content > h2{margin-top:10px;margin-bottom:20px;}
 .jtd-best .entry-content > ul{margin-top:20px;margin-bottom:20px;}
 .jtd-best .entry-content .flexslider:hover .flex-next,.jtd-best .entry-content .flex-direction-nav .flex-next{right: 328px;}
}

@media (min-width: 992px) {
 
}

@media (max-width: 1199px) and (min-width: 992px) {
 .jtd-best article.single-post{width:640px;}
/* .jtd-best .jtd-shop-container{width:430px;}
 .jtd-best .metaslider .caption-wrap{position:absolute;left:450px;right:0;top:0;width:398px;}*/
 .jtd-best .jtd-shop-container{width:400px;float:left;}    
 .jtd-best .metaslider .caption-wrap{float:right;width:220px;}
 .jtd-best .entry-content .flexslider:hover .flex-next,.jtd-best .entry-content .flex-direction-nav .flex-next{right: 240px;}
}

@media (min-width: 1200px) {
 .jtd-best article.single-post{width:780px;}
 .jtd-best .jtd-shop-container{width:440px;float:left;}    
 .jtd-best .metaslider .caption-wrap{float:right;width:320px;}
 .jtd-best .entry-content .flexslider:hover .flex-next,.jtd-best .entry-content .flex-direction-nav .flex-next{right: 340px;}
 .jtd-best .entry-content > p,.jtd-best .entry-content > h1,.jtd-best .entry-content > h2,.jtd-best .entry-content > h3,.jtd-best .entry-content > ul{width:728px;margin:0 auto;}
 .jtd-best .entry-content > p{margin-bottom:20px;}
 .jtd-best .entry-content > h2{margin-top:10px;margin-bottom:20px;}
 .jtd-best .entry-content > ul{margin-top:20px;margin-bottom:20px;}
}

@media (min-width: 1280px) {
 .jtd-best article.single-post{width:848px;}
 .jtd-best .jtd-shop-container{width:460px;float:left;}    
 .jtd-best .metaslider .caption-wrap{float:right;width:368px;}
 .jtd-best .entry-content .flexslider:hover .flex-next,.jtd-best .entry-content .flex-direction-nav .flex-next{right: 388px;}
}

@media (max-width: 767px) {
 .navbar-toggle{top:1px !important;}
 .navbar-brand{margin-bottom:0 !important;}
 .navbar-brand img{margin-top:6px;padding-bottom:11px;}
 #sales-nav ul li + li{margin-left:40px;}
 #sales-content-signup-alt .sa-co-one p{margin: 4px 8px 0 8px;}
 #sales-content-signup-alt .sa-co-half #mce-EMAIL{width: 240px;}
 .jtd-single-meta-share{font-size:20px;text-align:center;float:none;}
 .post .jtd-single-meta-share a{margin-top:0px;}
 .jtd-verdict-left{width:100%;float:none;}
 .jtd-verdict-right{width:100%;margin-left:0;float:none;}
 .sale-thumb{width:45%;}
 .sale-body{width:50%;} 
}

@media (max-width: 480px) {
 #sales-nav ul li + li{margin-left:20px;}
 .sale-thumb{float:none;padding:30px 0 23px 0px;width:80%;margin:0 auto;}
 .sale-body{float:none;padding:0 0 30px 0;width:80%;position:relative;margin:0 auto;}
 .sa-co-one p,#sales-content-signup-alt .sa-co-one p{margin: 4px 8px 0 8px;}
 .sa-co-half #mce-EMAIL{width: 232px;}
 #sales-content-signup-alt .sa-co-half #mce-EMAIL{width: 246px;}
 .sa-co-two #mc_embed_signup{margin: 20px 0 10px 0;}
 .sa-co-half #mc-embedded-subscribe{margin: 10px 0 0 0;position: relative; top: 0px;}
 #sales-content-signup-alt .sa-co-one p{margin: 4px 15px 0 15px;}
 .jtd-single-meta-like{margin-top:10px;}
 .flex-direction-nav a{top:230px;}
}

@media (max-width: 390px) {
 #sales-nav{font-size:12px;}
 #sales-nav ul li + li{margin-left:14px;}
}

@media (min-width: 768px) and (max-width: 890px){
.page .sidebar .widget:first-child{display:none;}
}