/* LICENSE & DETAILS
   ==================================================

	Theme Name: Saqi 2017
	Theme URI: http://atelier.swiftideas.com
	Description: An Incredible Responsive Multi-Purpose WordPress WooCommerce Theme - Designed & Developed by Swift Ideas ( www.swiftideas.com )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: atelier
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.com

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */


@font-face {
	font-family: 'PalatinoLinotype-Regular';
	src: url('fonts/PalatinoLinotype-Regular.woff2') format('woff2');	
}

@font-face {
	font-family: 'PalatinoLinotype-Bold-Italic';
	src: url('fonts/PalatinoLinotype-Bold-Italic.woff2') format('woff2');	
}

strong em, bold italic {
		font-family: 'PalatinoLinotype-Bold-Italic'  !important;
		font-weight: normal;
		font-style: normal;
}

body, p {
		font-family: 'PalatinoLinotype-Regular' !important;
	
}

h1, h2 {
		font-family: 'PalatinoLinotype-Bold' !important;
	
}


nav.std-menu li.menu-item .menu-item-desc {
	display: none!important;
}


.woocommerce div.product .product_title {
	margin-bottom: 0;	
}

.woocommerce .products .product h3, .woocommerce ul.products li.product h3 {
	line-height: 24px;	
}

h2.book-subtitle {
	margin: 0;
}

h3.section {
	margin-top: 30px;	
}

h3.price {
	font-size: 22px;
	letter-spacing: 0;
	text-transform: none;
	
}

.title-wrap .spb-heading span, #reply-title span {
	border-bottom: none;	
}

.woocommerce div.product form.cart {
	margin-top: 2em !important;
}

.inner-page-wrap.woocommerce-shop-page {
	margin-top: 50px;
	
}

/*
.product figure .cart-overlay {
    width: 100%;
    height: 100%;
    top: 0;
	left: 0;   
    padding: 15px;
    background: #0d4d97;
    color: #fff;
}
*/

.product figure .cart-overlay {
}

.sidebar .widget-heading h4 {
	padding-top: 0;
	padding-bottom: 20px;  
	
}

.single-product .product-related-wrap .related-products #book-description {
	display: none;
}

.product-layout-standard .saqui-figure-wrap{
	display: block;
	position: relative;
}

.product-layout-standard .saqui-figure-wrap .figure-wrap-inner{
	position: absolute;
	bottom: 0;
	display: block;
}

#products>li.product-layout-standard{
	padding-bottom: 40px;
	margin-bottom: 40px;
}

.page-id-9090 pre{
	white-space: normal;
}

.brand-thumbnails li h3{
	padding: 10px 0;
	text-align: center;
}

.brand-thumbnails li{
	float: none;
	display: inline-block;
	margin: 0 1.9% 0 0;
	vertical-align: top;
}

.contributors-index--browse-featured-by-letter {
    display: inline-block;
    padding-bottom: 2rem;
    padding-left: 0;
    vertical-align: top;
    width: 16.2%;
}

#header-section .ajax-search-wrap.search-wrap{
	display: block !important;
}

#header-section .ajax-search-wrap.search-wrap {
    display: block !important;
    top: 20px;
    left: -320px;
}

body .ajax-search-wrap form,
body .ajax-search-wrap input[type="text"]{
	height: 50px !important;
}

.ajax-search-wrap .ajax-loading{
	top: 16px;
}

.tax-product_brand .woo-aux-options-wrap{
	display: none;
}

.tax-product_brand .sidebar{
	display: none;
}

.tax-product_brand .woocommerce-shop-page>.col-sm-9{
	width: 100%;
	float: none;
	left: 0;
}

.tax-product_brand .brand-description img.brand-thumbnail{
	float: left;
	margin-right: 15px;
	margin-left: 0;
}

.tax-product_brand #breadcrumbs+.entry-title{
	display: none;
}

.tax-product_brand .brand-description .woocommerce-products-header__title{
	margin: 0 0 20px;
}

.tax-product_brand #main-container>.page-heading-breadcrumbs{
	display: none;
}

.tax-product_brand .brand-description .breadcrumbs{
	padding: 12px 0;
	font-size: 12px;
	font-style: italic;
}

.tax-product_brand .term-description{
	padding-top: 40px;
}

.tax-product_brand .breadcrumbs a{
    color: #999999;
}

.tax-product_brand .brand-description img.brand-thumbnail{
	max-width: 250px;
}

.woocommerce .products .product figure{
	margin-bottom: 0;
}

.products .product .product-details{
	margin-top: 20px;
}

#footer-widgets .col-sm-2{
	width: 20%;
}

ul.brand-thumbnails.columns-5 li {
    width: 18.2%;
    margin-right: 30px;
}

ul.brand-thumbnails.columns-5 li.last{
	margin-right: 0;
}

.spb_text_column ul.brand-thumbnails.columns-5{
	text-indent: 0;
	margin-left: 0;
}

ul.brand-thumbnails.columns-5 li:nth-child(5n){
	margin-right: 0;
}

@media all and (max-width: 1440px) {
	ul.brand-thumbnails.columns-5 li {
	    width: 17.8%;
	    margin-right: 30px;
	}
}

@media all and (max-width: 1200px) {
	body .ajax-search-wrap form,
	#header-section .ajax-search-wrap.search-wrap{
		width: 270px;
	}
	#header-section .ajax-search-wrap.search-wrap{
		left: -240px;
	}
	ul.brand-thumbnails.columns-5 li{
			width: 17.4%;
	}
}

@media all and (max-width: 990px) {
	ul.brand-thumbnails.columns-5 li{
			width: 16.6%;
	}
}

@media all and (max-width: 767px) {
	.contributors-index--browse-featured-by-letter {
		width: 24%;
	}
	#footer-widgets .col-sm-2{
		width: 19%;
		display: inline-block;
		vertical-align: top;
	}

	ul.brand-thumbnails.columns-5 li {
	    width: 48%;
	    margin-right: 4%;
	}

	ul.brand-thumbnails.columns-5 li:nth-child(5n){
		margin-right: 4%;
	}

	ul.brand-thumbnails.columns-5 li:nth-child(2n){
		margin-right: 0;
	}


}

@media all and (max-width: 496px) {
	#footer-widgets .col-sm-2{
		width: 100%;
	}
}

@media all and (max-width: 480px) {
	.contributors-index--browse-featured-by-letter {
		width: 48%;
	}
	.saqi-mobile-margin{
		margin: 15px 0 !important;
	}
}

@media only screen and (max-width: 479px){
	.woocommerce .products .product.col-sm-sf-5 {
	    width: 100%!important;
	}
}