@import url(https://fonts.googleapis.com/css?family=Playball|Lato:300,700|Dancing+Script);


.footer .footer-top-section.links {width: 60%;}

span.ssl-logo-block {display: inline-block;}

.c-cards-block {margin-top: 14px;display: inline-block;margin-left: 19px;}

.nav-primary li:first-child a {font-weight: bold;}

.skip-phone {position:relative;float:left;width:20%;height:44px;background:#FFF;color:#5c5c5c;line-height:42px;text-align:center;}



/* subscribe box */

.col-left.sidebar .block-subscribe {border:1px solid #cbc076;padding:30px 15px 0;margin-right:15px;position:relative;float: left;width: 100%;}

.col-left.sidebar .block-subscribe:after {content: " ";position: absolute;top: 3px;bottom: 3px;left: 3px;right: 3px;border: 1px solid #eae5c4;}

.col-left.sidebar .subscribe-block-title {font-size: 28px;text-transform: uppercase;color: #8f8027;padding: 12px 0 12px 12px;font-family: "Libre Baskerville", "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;font-weight: bold;line-height: 31px;}

.col-left.sidebar .block-subscribe .block-content {padding-top: 7px;}

.col-left.sidebar .form-subscribe-header {display: none;}

.col-left.sidebar .block-subscribe .input-box {float: none;width: 100%;padding-top: 0;}

.col-left.sidebar .block-subscribe .actions {width: 100%;margin: 0;position: relative;z-index: 2;}

.col-left.sidebar .block-subscribe .input-text {width: 100%;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;z-index: 2;position: relative;}

.col-left.sidebar .block .actions .button {float: none;width: 100px;margin: 10px auto;white-space: inherit;display: block;}

.footer .footer-top-section.links .footer-top-section-item {width: 100%;display: block;margin-bottom: 25px;}

.footer .footer-top-section-item {clear:both;display:block;font-size:1.2em;margin:0 auto;text-align:center;vertical-align:middle;width: 100%;}

.c-cards-block > img {margin-bottom: 18px;}

.recently-viewed .block-title {text-align: left;}

.recently-viewed .block-content .mini-products-list {display: block;text-align: left;}

.home_promo_banner {width: 310px;border: 1px solid #e4e4e4;margin:0 auto;}

.home_promo_banner img {float: left;margin-right: 10px;}

.home_promo_banner p {font-family:'Lato', sans-serif;font-weight:300;font-size:14px;color:#8f8027;line-height:16px;padding:13px 0;}

.home_promo_banner p span {font-weight:700;}

/*.product-image-gallery .gallery-image.visible {display: none !important;}*/

.pop_box_ssl .lb-data .lb-close {opacity: 1;width: 42px;height: 36px;}



/* new section */



.new_section {margin:0 -30px;background:#c0bdb4;}

.new_section #homepage-press-banner {margin-left:0;margin-right:0;margin-top:0;padding:25px 5px;}

.new_section #homepage-press-banner ul li img {max-width:100%;}

.new_section .shop-by {border:0;}



.shop-by.testimonial_home {border-left: 1px solid #fff;margin-top: 20px;}

.testimonial.shop-by:nth-child(2n+1) {min-height: 84px;position:relative;}

.testimonial.shop-by:nth-child(2n+1)::after {background: #d3d1cb;content: "";height: 100%;position: absolute;right: -8px;top: 0; width: 1px;}

.testimonial.shop-by {margin: 0;max-width: 45%;padding:12px 15px 0px 10px;margin:1px 9px 12px 18px !important;/*background:url(../images/quote-testimonial.png) no-repeat left 7px;*/}

.testimonial.shop-by:first-child {min-height:84px;}

.testimonial.shop-by:nth-child(3) {border-top: 1px solid #d3d1cb;}

.testimonial.shop-by:nth-child(4) {border-top: 1px solid #d3d1cb;}

.testimonial.shop-by .message {color: #ffffff;font-size: 14px;letter-spacing: 0.4px;line-height: 20px;}

.ssl-logo-block > a {color: #5c5c5c;}

.footer .newsletter .block-subscribe {float: none;margin: 0 auto !important;padding: 5px 15px !important;width: 50%;}

.footer .newsletter .block-subscribe .input-box {float: left;margin-bottom: 20px;padding-top: 0;width: 100%;}

.footer .newsletter .subscribe-block-title {color: #8f8027;font-size: 17px;padding: 12px 0 0;text-align: center !important;text-transform: uppercase;}

.footer .newsletter .block-subscribe .input-box {float: left;margin-bottom: 10px;padding-top: 0;width: 100%;}

.footer .newsletter .block-subscribe .actions {display: block;float: none;margin: 20px 0 0 10px;position: relative;width: 25%;z-index: 2;}



.footer  .newsletter .block-subscribe:after {border:0;}

.ratings-table {float: left;padding-top: 3px;padding-right: 8px;}

.testimonial.shop-by .message span {font-weight:bold;}

.test_name {display: block;text-align: right;padding: 10px 0;}

span.icon_blog img {display: inline-block;vertical-align: middle;}

.skip-account.adlink.blog_skip {margin-top: 12px;}

.promo_banner {float: left;width: 0%;margin-top: 10px;}

.catblocks h4 {bottom:9px !important;padding: 6px  0!important;}

.catblocks li a:after {bottom: 9px !important;height: 37px !important}

.catblocks li a:hover h4{}

.serene-home .catblocks li, .lookbook-cat .catblocks li { background:none !important;box-shadow:none !important;}



.nav-primary li.level0 {display:inline-block !important;}

.main-container.col1-layout.serene-home.banner_wrapper {background:none;padding: 0;margin:0 auto;}

#after-header-wrap + .serene-home {margin-top: 0;}

.nav-primary a.level0 {display: block;margin: 8px 18px !important;}

@media (min-width:771px){
.nav-primary li.level0 > a {
    font-size: 1.35em !important;
}
}

@media (min-width:771px) and (max-width:900px){

	.footer .links {width:26% !important;}

	.footer .footer-top-section.links { width: 43% !important;}

	.footer .newsletter .block-subscribe {width:100%;}

	.footer .block-subscribe .actions .button {float:left !important;}

	.footer .newsletter .block-subscribe .actions {margin-left:10px !important;}

	.home_promo_banner {width:260px;}

	.skip-account {padding:0 1px !important;}

}

/*@media(min-width:769px) and (max-width:1024px){ 

	.skip-nav, .skip-search {display:block !important;}

	.skip-links {border-bottom: 1px solid #ededed;border-top: 1px solid #ededed;clear: both;overflow: hidden;}

	.skip-link {width: 16% !important;}

	.header-minicart {display: block;}

	.header-minicart .block-cart {display: none !important;}

	.skip-content, #header-search {display: none !important;}

	a.skip-account.blog_skip {margin-top: 12px;}

	.adlink {float: right; width: 16%;}

}*/



@media(min-width:768px) and (max-width:1200px){

	.testimonial.shop-by {max-width:42.5%;}

	.testimonial.shop-by:first-child {min-height:152px;}

	.searchautocomplete .form-search {margin-right:10px !important;}

	a.skip-account.blog_skip {text-align:center;}

	.nav-primary a.level0 {display: block;margin: 8px 10px !important;}

	.button:not(.search-button), .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button {white-space:inherit !important;}



}



@media(min-width:772px) and (max-width:1024px){ 

	.nav-primary li.level0 ul{width: 180% !IMPORTANT;}

	.nav-primary li.level0 > a {font-size: 1.0em !important;}

	.nav-primary li.level1 a{  font-size: 1.0em !important;}

	.nav-primary a.level0 {display: block;margin: 8px 8px !important;}

}



@media only screen and (max-width: 770px) {

	.new_section {margin: 0 -15px;background: #c0bdb4;}

	.adlink {margin-top: 3%;float: right;width: 16%;}

	.skip-link {width: 16% !important;}

	.skip-phone {border-right: 1px solid #EDEDED;}

	.promo_banner {margin-top: 10px;width: auto !important;float: none !important;}

	.promo_banner img {margin: 0 auto !important;}

	.new_section .shop-by {width: 100% !important;}

	.testimonial.shop-by:first-child {min-height: 84px;}

	.shop-by.testimonial_home {border-left:0;}

	.testimonial.shop-by {max-width:43%;}

	.footer .footer-top-section.links {width:100%;}

	.footer .newsletter .block-subscribe {width:100%;}

	.footer .block-subscribe .actions .button {float:left;}

	.footer .newsletter .block-subscribe .actions {margin-left:0px;}

	.footer .newsletter .block-subscribe {width:100%;}

	

	.serene-home .homepage-shop-by .shop-by {width:100%;margin:0 0 12px;}

	.product-options dd select { width: 250px !important;} 

}



@media(max-width:500px) {

	.skip-phone .label {display: none;}

	.testimonial.shop-by {max-width:90%;border-top:1px solid #d3d1cb;}

	.testimonial.shop-by:first-child{border-top:0;min-height:inherit;}

	.testimonial.shop-by:nth-child(2n+1)::after {background:none;}

	.testimonial.shop-by {/*background:url("../images/quote-testimonial.png") no-repeat scroll left 23px;*/margin: 11px 9px 2px 18px !important;padding: 22px 15px 2px 20px;}

	.serene-home .shop-by h3 {font-size:15px;}

	.footer .newsletter .block-subscribe .actions {width:auto;}

	.footer .block-subscribe .actions .button {float:left;}

	.slideshow .banner-msg h2 {font-size: 1.4em !important;}



}



address.copyright.left {float: left;width: auto;border: 0px;margin-top: 0px;}

.footer-top-section-item.right { float: right;clear: none;}

.social-copy.clear-fix {float: left;width: 100%;border-top: 1px solid #ccc;}

.serene-home .catblocks li,.lookbook-cat .catblocks li {box-shadow: 0px 9px 7px 0px;}

.serene_shop_by_product span, .serene_top_cat span, .serene_shop_by_look span {text-align: center;width: 100%;float: left;font-family: 'Playball', cursive;font-size: 30px;color: #5c5c5c;padding-top: 15px;padding-bottom: 10px;}

/*ul.catblocks li a img {height:250px;}*/

#homepage-badge {top:100px !important;}
h3.more-lookbook.look_name {
    border-bottom: none !important;
}
h3.more-lookbook {
font-size: 3em !important;
}
.lookbook_description .category-description.std p {
font-family: "Libre Baskerville", "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
/*font-family: 'HelveticaNeueCyr-Light', Helvetica, Arial, Calibri, sans-serif;*/
color: #5c5c5c;
font-size: 16px;
line-height: 1.6;
/*color: #7f8c8d;*/
}
.category-lanterns .lookbook_description {
    display: none; 
}
.look-book-content .std p {
margin: 0px 0 8px 0;
padding: 0px;
line-height: 1.4em !important;
}
.look-book-content .std p:last-child {
margin: 1.5em 0 2em 0;
line-height: 1.6em;
}