@charset "utf-8";
/* CSS Document */

body{ background:#fff; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#000;}
#wpadminbar ul:after{ clear:inherit;}
a{ color:#7ac142;}
a:focus, button:focus, input:focus, textarea:focus { outline: none;}
ul li{ list-style-type:none;}


#sale-banner{ position:relative;}
.banner-text{ position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); z-index:99; text-align:left;}
.banner-text h1{ font:700 55px/60px 'Montserrat', sans-serif; padding:15px 0 0;}
.banner-text h1 span{ display:block;}

.white-text{ color:#fff;}

#content h2{ font:700 45px/48px 'Montserrat', sans-serif; padding:15px 0 0;}
.hdng-bg{ background:url(../images/icon1.png) no-repeat 50% 0; padding:55px 0 0 !important;}

.sale-img{ width:49.50%; float:left; position:relative; margin:15px 0 0 1%;}
.sale-img:nth-child(2n+1){ margin-left:0;}
.sale-img > img{ width:100%;}
.sale-text{ position:absolute; left:50%; bottom:0; width:100%; transform:translate(-50%, -50%); z-index:999; text-align:center;}

.sale-img h5{ font:700 17px/20px 'Montserrat', sans-serif; padding:15px 0 0; margin:0; text-transform:uppercase;}
.sale-img h3{ font:700 28px/32px 'Montserrat', sans-serif; padding:8px 0 0; margin:0;  text-transform:uppercase;}

.shop-btn{ font:700 16px/45px 'Montserrat', sans-serif; padding:0 25px; display:inline-block; margin:10px 0 0; background:#ffdc1e; color:#000; border-radius:5px; text-transform:uppercase;}

.product-img{ width:50%; float:left;}
.product-details{ width:50%; float:left; padding:0 0 0 2%;}

.product-details h3{ font:700 28px/30px 'Montserrat', sans-serif; padding:10px 0 0; margin:0;}
.product-details h1{ font:700 45px/48px 'Montserrat', sans-serif; padding:10px 0 0; margin:0;}
.product-details p{ font:400 16px/24px 'Montserrat', sans-serif; padding:10px 0 0; margin:0;}

.list-itm{ padding:15px 0 10px; margin:0;}
.list-itm li{ font:400 16px/20px 'Montserrat', sans-serif; padding:15px 0 0 15px; background:url(../images/arrow.png) no-repeat 0 20px;}

.banner-text h1 span {
    font: 700 55px/60px 'Montserrat', sans-serif !important;
}

.createsale {
    background: #f00;
    padding: 0 25px;
    border-radius: 5px;
}

.fiftyone{ width:50%; float:left;}
.fiftyone+.fiftyone{ padding-left:2%;}
.woocommerce div.product .woocommerce-tabs .panel{ background:#e9e9e9;}
.price{ color:#000!important;}

/*----------woocommerce---------*/
.price_slider_wrapper{ margin:15px 0 0;}
.price_slider_wrapper .price_label{ clear:both; font-size:0;}
.price_slider_wrapper .price_label span{ font:400 19px/40px 'Lato', sans-serif;}
.price_slider_wrapper .price_label span.from{ float:left;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{ background-color:#dbdbdb;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{ background:#ff6000;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{ background-color:#f6f6f6; border:3px solid #ff6000;}
.woocommerce-cart-form{ margin:15px 0 0;}
/*.woocommerce table.shop_table{  border:1px solid #666;}
.woocommerce table.shop_table td{border-top:1px solid #666;}*/
.woocommerce div.product form.cart div.quantity, div.quantity{float: none;margin:10px 0 15px;border-radius: 5px;display: block;width: 127px;overflow: hidden; border:1px solid #ccc; background:#fff;}
.woocommerce div.product form.cart div.quantity input[type="button"], div.quantity input[type="button"]{margin:0; padding:4px 10px; border-radius:0; float:left; background:#fff; border: 0;}
.woocommerce div.product form.cart div.quantity input[type="number"], div.quantity input[type="number"]{ height:38px; background:#fff; float:left; line-height:32px; font-size:18px; border:0;}
.woocommerce-breadcrumb{ display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{ color:#ef3f40;}
.product-box a{ color:#fff;}
.woocommerce .product-box a.button{  cursor: pointer;    position: relative; text-decoration: none; overflow:visible; border-radius:25px; left: auto; border:0;   -webkit-box-shadow: none;    box-shadow: none; text-shadow:none; background:url(images/icon5.png) no-repeat 100% 50%,url(images/btn-bg.png) repeat-x 0 0 #d4b36e; font:400 italic 15px/20px 'Lora', serif;padding:11px 54px 11px 27px; display: inline-block;margin:10px 0 0;color: #fff; text-transform: capitalize;}
.woocommerce .product-box a.button:hover{     border:0;  text-decoration: none;  color: #fff;background:url(images/icon5.png) no-repeat 100% 50%,url(images/btn-bg2.png) repeat-x 0 0 #b2854a;}
.shop_table .button{ margin:0 !important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {  cursor: pointer;    position: relative; text-decoration: none; overflow:visible; border:solid 1px #333; border-radius:0; left: auto;  -webkit-box-shadow: none;    box-shadow: none; text-shadow:none; background:#fff; font:400 15px/20px 'Lato', sans-serif;padding:10px 24px; display: inline-block;margin:10px 0 0;color:#333; text-transform: capitalize; border-radius:80px;}
.woocommerce div.product form.cart .button{ margin:0;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {  text-decoration: none;  color:#fff; background:#f67400; border:solid 1px #f67400;}
.woocommerce .summary button.button.alt,.woocommerce ul.products a.button{background:#fff; padding:10px 24px;}
.woocommerce .summary button.button.alt:hover,.woocommerce ul.products a.button:hover{background:#f67400;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] { color:#333; padding:10px 24px;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color:#fff; color:#333;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
 background-color:#f67400; color:#fff; border:solid 1px #f67400;}
.woocommerce .product-box a.button{ margin-top:15px;}

.woocommerce-cart .cart-collaterals .cart_totals table{ margin:12px 0 0;}
.woocommerce-product-details__short-description{ margin:0 0 15px;}
.product_meta > span{ display:block;}
.map{margin: 20px 0 0;border-radius: 4px;overflow: hidden;box-shadow: 0 0 4px #999;}
footer.entry-footer{ padding:0; background:none;}
.woocommerce span.onsale{min-width: 3.336em; background:#f67400;}
.circle-sec p{ color:#000;}
.uppercase-text ul li{ text-transform:uppercase;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li{ padding:0 1em;}
.woocommerce div.product .woocommerce-tabs .panel{ margin:0;}
.woocommerce #review_form #respond p{ margin:0;}
.woocommerce #respond input#submit{ margin:15px 0 0 !important;}
.woocommerce span.onsale{ background:#003d6a; min-width: 44px;min-height: 44px; text-shadow:0 0 3px #333;}
#content form p{ padding:0;}
.woocommerce div.product form.cart {    margin-bottom: 1em;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#000;}
.price del, .price2 del, .woocommerce ul.products li.product .price del{ font-size:80%!important; opacity:0.6;}
.woocommerce ul.products li.product .price{ color:#980b1b; font: 700 24px/26px 'Lato', sans-serif; padding: 10px 0 0; margin-bottom:0;}
.woocommerce ul.products li.product .price ins{ font-weight:400 !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{ line-height:40px;}
.select2-container .select2-selection--single{ height:40px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{ height:40px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{ margin:0;}
.woocommerce .wc-tabs-wrapper{ padding-bottom:30px;}
.woocommerce div.product form.cart .variations select{ margin-right:0 !important;}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover{ background-color:#000;}

.woocommerce div.product div.images .flex-control-thumbs li{ padding:3px;}
.woocommerce div.product div.images .flex-control-thumbs li img{border: 1px solid #ccc;}
.woocommerce-product-gallery, .woocommerce-product-gallery--with-images{border:none; position: relative;}
.woocommerce table.shop_attributes{ margin-top:10px;}
.woocommerce-MyAccount-content header{ border-bottom:1px solid #ccc; padding:0 0 5px; margin:0 0 5px;}
.woocommerce-MyAccount-content address{ font-style:normal;}
.woocommerce-MyAccount-navigation{ border:1px solid #ccc;}
.woocommerce-MyAccount-navigation ul{ list-style-type:none;}
.woocommerce-MyAccount-navigation li+li{ border-top:1px solid #ccc;}
.woocommerce-MyAccount-navigation li a{ display:block; font:400 16px/24px 'Lato', sans-serif; color:#666;padding: 5px;}
.woocommerce-MyAccount-navigation li.is-active a{ color:#f67400;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{ margin:10px 0 0;}
.woocommerce table.shop_table{border: 1px solid #666;}
.woocommerce table.shop_table td { border-top: 1px solid #666;}
.select2-container--default .select2-selection--single {    background-color:rgba(255, 255, 255, 0.2);    border: 1px solid #aaa;}
.select2-container--default .select2-results > .select2-results__options{ color:#666;}
.comment-form-cookies-consent input[type="checkbox"]{    float: left;    margin: 2px 6px 0 0px;}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus{ padding:0 10px !important; line-height:40px !important; height:40px !important; border:0 !important; color:#000;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{ border:0 !important; color:#000;}
.twentysixteen .site-main{ margin-right:0 !important; margin-left:0 !important;}
.woocommerce-form-login button.button, .woocommerce-form-register button.button{ padding:10px 40px !important;}
.woocommerce-form-login button.button:hover, .woocommerce-form-register button.button:hover{background:#f67400 !important;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{ padding:10px 30px;}

.woocommerce a.button.jvm_add_to_wishlist{padding: 0; font-size: 30px; border: 0; line-height: 42px; vertical-align: top; margin-left: 10px!important; background:none;}
.jvm_add_to_wishlist .jvm_add_to_wishlist_heart:before{ content:"\e901" !important;}
.woocommerce a.button.jvm_add_to_wishlist:hover, .woocommerce a.button.jvm_add_to_wishlist.in_wishlist{ color:#f67400;}



.woocommerce div.product .woocommerce-tabs ul.tabs li:after{ display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{ display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{ display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{ display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs{ padding:0; font:400 16px/18px 'Lato', sans-serif;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {  border:0; border-radius:0; background:#fff; color:#939393; border:1px solid #9b9b9b;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{ background:#f08200; z-index: 0; border:1px solid #f08200;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{ color: #939393;padding: 15px 83px;
border-radius: 5px 5px 0 0;background: #ccc;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{ color:#fff;}
.woocommerce div.product .woocommerce-tabs .panel{ padding:0 15px 15px; background:#f8f8f6; color:#000;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {    padding: 1em 2em 1em 3.5em !important;}
.rtl .woocommerce-error, .rtl .woocommerce-info, .rtl .woocommerce-message {    padding: 1em 3.5em 1em 2em !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs{ margin-bottom:0 !important;}
/*----------woocommerce---------*/

.woocommerce-page .woocommerce button.button{ width:auto !important;}
.product-details .price{ height:auto;}
.woocommerce{ text-align:left;}
.woocommerce-Tabs-panel{ background:#e9e9e9 !important;  margin: 0 !important;padding: 25px 35px 0 0 !important;}
ul.tabs.wc-tabs li a {
    font: 700 16px/45px 'Montserrat', sans-serif;
    padding: 0 55px;
    background: #ffdc1e;
    display: inline-block;
    border-radius: 5px 5px 0 0;
    margin: 0 10px 0 0;
	color: #000;
    text-transform: uppercase;
}
ul.tabs.wc-tabs li:hover a, ul.tabs.wc-tabs li.active a{ background:#e9e9e9;}

ul.tabs.wc-tabs {
    margin: 0 !important;
}

ul.tabs.wc-tabs li {
    float: left;
}

a.woocommerce-product-gallery__trigger {
    position: absolute;
    left: 0;
    top: 0;
}

@media only screen and (min-width: 1399px){
#sale-banner > img{ width:100%;}
}


@media only screen and (max-width: 1198px) {
.banner-text h1{ font-size:40px; line-height:45px;}
.banner-text h1 span{ font-size:40px !important; line-height:45px !important;}
#content h2{ font-size:35px; line-height:39px;}
}


@media only screen and (max-width: 990px) {
.product-img{ width:100%; float:none;}
.product-details{ width:100%; float:none; padding:25px 0 0;}

}


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


.banner-text h1{ font-size:30px; line-height:35px;}
.banner-text h1 span{ font-size:30px !important; line-height:35px !important;}
#content h2{ font-size:25px; line-height:29px;}
.sale-img{ width:100%; float:none; margin:15px 0 0;}
.sale-img:nth-child(2n+1){ margin:15px 0 0;}
.product-details h3{ font-size:22px; line-height:25px;}
.product-details h1{ font-size:28px; line-height:32px;}

}
@media only screen and (min-width: 740px) {
.nav-menu{ display:block !important;}
}
@media only screen and (max-width: 450px) {

.banner-text h1{ font-size:20px; line-height:25px;}
.banner-text h1 span{ font-size:20px !important; line-height:25px !important;}
#content h2{ font-size:22px; line-height:27px;}

#sale-banner{ display:block; overflow:hidden;}
#sale-banner > img{ max-width:150%; margin:0 -25%;}
.sale-img h3{ font-size:22px; line-height:25px;}
.sale-text{transform: translate(-50%, -13%);}
.shop-btn{ font-size:14px; line-height:36px;}

}

