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

	Theme Name: Atelier
	Theme URI: http://atelier.swiftideas.com
	Author: Swift Ideas
	Author URI: www.swiftideas.com
	Description: <strong>A Creative Multi-Purpose e-commerce WordPress Theme, Designed & Developed by Swift Ideas</strong> - <a href="http://www.swiftideas.com">www.swiftideas.com</a>. Follow us for update notifications:<br/> <a href='http://twitter.com/swiftideas'>Twitter</a><br/> | <a href='http://www.facebook.com/SwiftIdeas'>Facebook</a>
	Version: 2.4.34
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: translation-ready, threaded-comments, theme-options, sticky-post, post-formats, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background, responsive-layout

	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)

==================================================
*/
.archive{
    margin-top: 30px;
    margin-bottom: 30px;
}

.sidebar .box{
	padding: 15px;
    border: 1px solid #dadae5;
    border-radius: 3px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.sidebar .main-cat{
	color: #72a425 !important;
    font-weight: bold !important;
    font-size: 16px !important;
}


.sidebar .side-cat{
	padding-left: 15px;
    padding-top: 10px;
}

.sidebar .sub-cat{
    margin-bottom: 0;
}

.sidebar .sub-cat li a{
    font-size: 12px;
    color: #5f7285 !important;
    font-weight: normal !important;
}

.sidebar .side-cat li.active-cat a{
    color: #72a425;
    font-weight: bold;
}

.sidebar .side-cat li a{
	color: #5f7285;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    padding: 0 0 2px 0;
    display: inline-block;
}

.sidebar .side-cat li a:hover{
    transition: 0.3s ease all;
    color: #72a425;
}

.cat-box{
    margin-bottom: 30px;
}

.cat-box div{
    transition: 0.3s ease all;
    height: 350px;
     background-size: auto 100%;
    background-repeat: no-repeat;
    position: relative;
    background-position: center;
}

.cat-box div a{
    transition: 0.3s ease all;
    position: absolute;
    bottom: 0;
    background: rgba(51, 51, 51, 0.64);
    width: 100%;
    padding: 15px;
    color: #fff;
    font-weight: bold;
}

.cat-box div:hover{ 
    transition: 0.3s ease all;
    background-size: auto 102%;
    cursor: pointer;
}

.cat-box div:hover > a{ 
    transition: 0.3s ease all;
    padding-bottom: 120px;
}

.sidebar-widget-wrap  .product-categories li ul{
	padding: 0 !important;
	border: none !important;
}

.sidebar-widget-wrap #woocommerce_price_filter-2{
	display: none !important;
}

.woo-cus{
	padding: 10px;
    border-radius: 3px;
    border: 1px solid #dadae5;
    background: #f5f5f8;
    margin: 0 0px 20px 15px;
    width: 96.7%;
}

.woo-cus .woocommerce-ordering{
    margin: 0;
}

.woo-cus .woocommerce-ordering select{
	background-color: #fff !important;
    color: inherit;
    padding: 9px 14px !important;
    height: 35px !important;
    border-radius: 3px !important;
    border: 1px solid #ccc !important;
    background-position: 96% center !important;
    background-size: 12px 6px !important;
}

.woo-cus .shop-layout-opts{
	display: none;
}

.woo-cus .woocommerce-count-wrap{
	display: none !important;
}

.wc-cus-info{
	border: 1px solid #ccc;
    padding: 30px 40px;
    border-radius: 3px;
    margin: 0 0 30px 0;
}

.custom-product{
	overflow: hidden;
    border: 1px solid #ccc;
    padding: 15px;
    border-radius: 3px;
    min-height: 300px;
    margin-bottom: 30px;
}

.custom-product .custom-image img{
	width: 100%;
    height: auto;
}

.custom-product .custom-review img{
	width: 75px;
}

.custom-product h3{
	margin: 0 !important; 
}

.custom-porduct h3 a{
	color: #3f4c58;
    font-weight: bold;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 15px;
    line-height: 10px;
    letter-spacing: 0;
}

.custom-description p{
	font-size: 12px;
    line-height: 18px;
    color: #4b4a4a;
    margin-bottom: 7px;
}

.custom-product .price{
	font-weight: bold;
    color: #333;
    font-size: 25px;
}

.custom-product .add-to-cart-wrap{
	margin-top: 8px;
}

.related .owl-item .col-sm-6{
    width: 100% !important;
}

.related .owl-item .col-sm-6 .custom-product{
    min-height: 360px !important;
}

.help-bar ul li:last-of-type{
    display: none;
}