@media screen and (min-width: 992px) {
	.main-nav > ul > li > a:before { background-color: #FFCC33;}
}
.chaser .main-menu li.active>a { background: #FFCC33 !important;}

.logo-container .logo-infocard,
.kl-cta-ribbon,
.how_to_shop .number,
.newsletter-signup input[type=submit],
.imgboxes_style4 .imgboxes-title:after,
.zn_badge_sale,
.zn_badge_sale:after, 
.product-list-item .kw-actions a, 
.kl-store-page ul.products li.product .product-list-item .kw-actions a { background-color: #FFCC33;}
.kl-cta-ribbon .trisvg path { fill: #FFCC33;}
.m_title { color: #FFCC33;}
.product-list-item:hover .kw-details-title, 
.kl-store-page ul.products li.product .product-list-item:hover .kw-details-title { color: #000;}
.btn-fullcolor, 
.btn-fullcolor:focus { background-color: #FFCC33;}
.btn-fullcolor:hover { background-color: #000;}
.site-header .kl-cart-button .glyphicon:after,
.cart-container .buttons .button.wc-forward { background-color: #FFCC33;}
.cart-container .buttons .button.wc-forward:hover { background-color: #000;}
.btn-flat, 
.kl-store-page a.button, 
.kl-store-page button.button, 
.kl-store-page button.button.alt, 
.kl-store-page input.button, 
.kl-store-page input#button, 
.kl-store-page #review_form #submit {background-color: #FFCC33;}

.css3panel-inner { -webkit-transform: skewX(-7deg); -ms-transform: skewX(-7deg); transform: skewX(-7deg);}
.css3panel-mainimage-wrapper { margin-left: -82px; margin-right: -82px;}
.css3panel-caption { bottom: 250px;}
.captiontitle--wbg:before, .captiontitle--dbg:before { right: -43px;}

h1, h2, h3, h4, h5, h6 { font-family: 'Libre Baskerville', serif;}
.cssp-capt-slideout .css3panel-title, 
.cssp-capt-slideout .css3panel-text, 
.cssp-capt-slideout .css3panel-btn-area,
.site-header .social-icons.topnav ~ .kl-header-toptext,
.spanel-label,
.site-header .kl-top-header .topnav,
.topnav > li > a > span,
.m_content,
.m_content.how_to_shop,
.kl-cta-ribbon,
.tbk__title  { font-family: 'Libre Baskerville', serif;}
@media screen and (min-width: 992px) {
	.main-nav > ul > li > a, 
	.chaser .main-menu li > a { font-family: 'Libre Baskerville', serif;}
}

.col-full { background: #fff; margin-left: -30px; padding-left: 40px; padding-right: 40px; padding-top: 30px; padding-bottom: 62px;}
@media (min-width: 968px) and (max-width: 1200px) {
	.col-full { padding-bottom: 44px;}
}

@media (min-width: 768px) and (max-width: 967px) {
	.col-full { padding-bottom: 5px;}
	.furniture-section .tbk__title { font-size: 18px;}
}

.p-top-12 { padding-top: 12% !important;}
.p-left-20 { padding-left: 20% !important;}
.btn-fullcolor.furniture { background-color:#FFCC33; }
.btn-fullcolor.furniture:hover { background-color: #E2B52C;}
.furniture-media .tbk__title { color: #fff; font-size: 32px; line-height: 34px;}
.furniture-media .tbk__subtitle { color: #fff; text-align: center; font-size: 22px; margin-bottom: 30px;}