@font-face{font-family:Gotham-Light;src:url(../fonts/gotham-light-webfont.eot);src:url(../fonts/gotham-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/gotham-light-webfont.woff) format('woff'),url(../fonts/gotham-light-webfont.ttf) format('truetype')}

body .header_1{position:inherit!important}
img{max-width:100%; height:auto}
.clear{clear:both}
.site-content{width:100%; float:left; margin:0px; padding:0px;}
.home-page-banner{margin:0px -25px; padding:0px;}
.home-banner-wrapper{width:100%; float:left; margin:0px 0 75px 0; padding:0px; }

.slider-product-name,.slider-available-line,.home-product-slider{width:100%; float:left; margin:0px; padding:0px;}
.home-product-slider{margin-top:50px;}
.slider-available-line{color:#999999;}
.slider-product-name h2{font-size:10.5pt!important; font-weight:normal}
.woocommerce .products span.price span{font-weight:normal!important; color:#222!important}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{opacity:1!important}
.woocommerce div.product p.price del span,.woocommerce div.product span.price del span{text-decoration:line-through!important; color:#999!important;}
.woocommerce div.product p.price del span.woocommerce-Price-amount.amount,.woocommerce div.product span.price del span.woocommerce-Price-amount.amount{padding-right:6px!important;}


.woocommerce div.product p.price ins span,.woocommerce div.product span.price ins span{color:#8d0e0e!important;}
.woocommerce nav.woocommerce-pagination{ width:100%; border:solid 0px;}
.woocommerce nav.woocommerce-pagination ul li{ float:none!important; display:inline-block!important;}
.pagination, .wp-pagenavi, .woocommerce nav.woocommerce-pagination .page-numbers{ width:100%; text-align:center;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{ line-height:inherit!important;}
.pagination a.current, .pagination span.current, .wp-pagenavi a.current, .wp-pagenavi span.current, .woocommerce nav.woocommerce-pagination .page-numbers a.current, .woocommerce nav.woocommerce-pagination .page-numbers span.current {
  border-color: #111111;
  color: #111111;
  padding: 0px!important;
  margin: 0px!important;
}



.pp_content_container .pp_left .pp_right .pp_fade .entry-summary .yith-wcwl-add-to-wishlist .show a{padding: 3px 14px !important; display:inline-block}

.wd_product_btn .wd_quickshop_handler{height:40px;}
.product-slider-section,.page-heading,.product-view-link{width:100%; float:left; margin:0px; padding:0px; text-align:center;}
.page-heading,.site-branding .entry-title{font-family:Gotham-Light; font-size:22.5pt; text-transform:uppercase}
.product-view-link{margin-top:14px; text-transform:uppercase; letter-spacing:1px;}
.product-view-link a{color:#222222; font-size:10pt; text-decoration:underline!important; }
.product-view-link a:hover{text-decoration:none!important}

.product-event-section{width:100%; max-width:1560px; margin:auto;}
.product-event-section .page-heading{margin-top:75px;}
.product-event-row-wrapper{width:100%; float:left; margin:100px 0 0px 0; padding:0px; }
.product-event-row{width:100%; float:left; margin:0px 0 60px 0; padding:0px; text-align:center;}
.product-event-row:last-child{margin-bottom:0px;}
.product-event-cell{width:31.6%; float:left; margin:0px; padding:0px;}
.event-single-cell.product-event-cell{display:inline-block; float:none}
.product-event-cell:nth-child(2),.event-single-cell.product-event-cell{margin:-30px 2% 0 2%}
.product-event-img,.product-event-name,.product-event-text{width:100%; float:left; margin:0px; padding:0px; font-size:10pt; color:#4a4a4a;}
.product-event-img{overflow:hidden; transition: all,.6s;}
.product-event-img img { -webkit-transition: all,.6s; transition: all,.6s; will-change: transform;}
.product-event-img img:hover{-webkit-transform: scale(1.06); -ms-transform: scale(1.06); transform: scale(1.06); }
.product-event-name{margin-top:13px; margin-bottom:2px;}
.product-event-name a{color:#222222!important; text-decoration:underline; font-weight:600; text-decoration:underline!important; position:relative;}
.product-event-name a:after{background:url(../img/product-arrow.png) no-repeat; width:14px; height:7px; position:absolute; top:6px; right:-24px; content:''; transition: right .6s;}
.product-event-name a:hover{text-decoration:none!important;}
.product-event-name a:hover:after{right:-20px;}
.home-specials-section{margin-top:65px;}




/*#wd_product_slider2.owl-carousel.owl-theme .owl-item #item{margin:0 15px;}
#wd_product_slider.owl-carousel.owl-theme .owl-controls .owl-buttons > div*/
/* Start For Footer */
.footer-area,.footer-top-area,.ns-sub-line,.ns-form-area,.footer-menu-area,.footer-menu-heading,.footer-menu-box ul,.footer-menu-box li,.footer-copy-right{width:100%; float:left; margin:0px; padding:0px;}
.footer-area{background:#fafafa; padding-top:99px;}
.footer-top-area{position:relative}
.ns-sub-line{font-size:12pt; margin-top:24px;}
.footer-ns-area{float:left; width:100%; margin:0px; padding:0px 15px; text-align:center;}
.ns-form-area-outer{max-width:450px; margin:auto; width:100%;}
.ns-form-area{position:relative; padding-right:115px; margin-top:38px;}
.ns-form-area input[type="text"]{width:100%; float:left; margin:0px; padding:0px 20px; background:transparent; border:2px solid #4a4a4a; height:52px; font-size:11pt!important; color:#999!important;}
.ns-form-area button{width:105px!important; height:52px!important; text-align:center!important; background:#4a4a4a!important; border:none!important; position:absolute!important; top:0!important; right:0px!important; color:#fff!important; font-weight:600!important; font-family: 'Open Sans', sans-serif!important; letter-spacing:2px!important;}
.footer-so-area{position:absolute; bottom:5px; right:20px;}
.so-icon{background:url(../img/sprite-icon.png) no-repeat; height:33px; display:inline-block; margin-right:30px; transition: none; -webkit-transition: none;}
 
.so-icon:last-child{margin-right:0px;}

.facebook-icon{background-position:0px -147px; width:35px;}
.twitter-icon{background-position:-73px -147px; width:38px;}
.pinterest-icon{background-position:-147px -147px; width:32px;}
.youtube-icon{background-position:-218px -147px; width:33px; margin-right:27px;}
.instagram-icon{background-position: -291px -147px; width:32px;}

.facebook-icon:hover{background-position:0px -227px;}
.twitter-icon:hover {background-position: -73px -227px;}
.pinterest-icon:hover {background-position:-147px -227px;}
.youtube-icon:hover{background-position:-218px -227px;}
.instagram-icon:hover {background-position:-291px -227px;}


.footer-menu-area{margin-top:78px;}
.footer-menu-box{width:48%; float:left; margin:0px; padding:0px;}
.footer-menu-box:last-child{float:right;}
.footer-menu-heading{border-bottom:1px solid #e0e0e0; font-size:12pt; color:#000000; margin-bottom:21px; padding-bottom:8px; text-transform:uppercase;font-family:Gotham-Light; }
.footer-menu-heading,.footer-menu-box ul,.footer-copy-right{padding-left:20px}
.footer-menu-box li{list-style-type:none; margin-bottom:2px;}
.footer-menu-box li a{color:#222222!important; text-decoration:none!important}
.footer-menu-box li a:hover{color:#8d0e0e!important}
.footer-copy-right{border-top:1px solid #e0e0e0; padding-top:18px; padding-bottom:30px; margin-top:68px;}
#fbMsg img{top:inherit!important; bottom:5%!important}
.footer-ns-area .widget_subscriptions{border:0; padding:0; margin:0px;}
.footer-ns-area h2.widget-title{display:none;}

div#qemailError {color: red;}
.wd-short-description p{line-height:24px!important;}
/* End For Footer */

.my-ac-wrapper{width:100%; max-width:1590px; margin:auto; padding:0 15px;}
.top-page{text-align:left; padding-left:25px;}
.site-branding{min-height:inherit!important; padding-top:4px!important;}

.woocommerce table.shop_table{border:0px!important;}
.woocommerce-cart table.cart img{width:100px!important; margin-right:10px;}
.product-name a{vertical-align:middle}

.woocommerce table.shop_table.cart th{font-weight:normal!important; text-transform:uppercase}
.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_content_mini_cart > span{padding:15px 20px 10px!important}
.woocommerce div.product span.price {padding:5px 0!important;    font: 12pt/24px 'Open Sans', sans-serif!important;} 
.product-template-default .product_title {border-bottom: none!important; font-size: 27pt!important; font-style: normal;margin-bottom: 20px; margin-top: -5px; padding-bottom: 10px; text-transform: uppercase; font-family:"Open Sans",sans-serif !important;
}
.single-product .page-title{ display:none!important;}
.single-product .woocommerce-Price-amount{ font-size:17pt!important;}
.single-product .wd-short-description p { line-height: 24px !important; margin-top: 15px!important;}
.single-product form.cart{ border:none!important;}
.single-product .social_icon{ float:left!important; margin:0px;}
.single-product .woocommerce-tabs{ border:none!important;}
.single-product .tabs{ width:100%; text-align:center;}
.single-product .woocommerce-tabs ul.tabs li{ float:none!important; border-right:none!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
  border-bottom-color: #4a4a4a !important;
  border-bottom-style: solid;
  border-bottom-width: 4px;
  border-top-color: #ffffff !important;
  color: #000000 !important;
  padding-bottom: 29px !important;
  text-transform: inherit !important;
}



.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  color: #999999!important;
  font: 400 10.5pt/1.75 'Open Sans', sans-serif!important;
 
}
.panel{ box-shadow:inherit!important;}
.woocommerce div.product .woocommerce-tabs .entry-content{ font: 400 10.5pt/1.75 'Open Sans', sans-serif!important;}
.woocommerce div.product .woocommerce-tabs .panel {
  margin: 0 0 2em;
  padding: 65px 100px 34px 100px!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: #000000 !important;
  text-shadow: inherit;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{ border-bottom: 1px solid #e0e0e0!important;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li{ padding: 32px 0px!important;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{margin-right:60px!important}
.product_box .add {
  backface-visibility: hidden;
  background: #8d0e0e none repeat scroll 0 0;
  border: 1px solid #8d0e0e;
  border-radius: 0;
  color: #ffffff;
  display: inline-block;
  float: left;
  font: 400 14px/1.35 "Open Sans",sans-serif !important;
  margin-right: 5px;
  opacity: 1;
  padding: 18px 48px;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.8s ease 0s;
  margin-left: 5px;
}
.product_box .add:hover{background-color:transparent!important; color:#8d0e0e!important}

	.single-product input.input-text {
  border: 2px solid #cccccc;
  padding: 15px 6px !important;
}

.single-product .summary .show a:before{

  font-size: 20pt !important;
}
.left_bar{ width:100%; margin:0px; padding:0px; float:left;}
.left_bar ul{ width:100%; margin:0px; padding:0px; float:left;}
.left_bar ul li{ width:100%; margin:0px 0px 15px 0px; padding:0px; float:left; list-style-type:none; font-size:10pt; text-transform:uppercase; font-weight:600; }
.left_bar ul li ul{ margin:10px 0px 0px 20px; padding:0px; float:left; display:none;}
.left_bar ul li ul li{ margin:0px 0px 7px 0px; padding:0px; float:left; list-style-type:none; font-size:9.75pt; font-weight:500; text-transform: capitalize; color:#4a4a4a;}
.slider-product-name h2:before{ background:none!important;}
#crumbs a{ font-size:9.75pt;   text-transform: capitalize;}
.related h2{ width:100%; margin:0px; padding:0px; text-align:center; float:left; font-family:Gotham-Light; color:#222222;}
.related h2:before{ background:none!important;}
.single-product .related .woocommerce-Price-amount {
    font-size: 11pt !important;
}
.slider-product-name .woocommerce-loop-product__title{ margin:-8px 0 0px!important;}
.share_text{ display:inline-block; padding-right:10px; font-weight:600;}

input[type=text]::placeholder { 
  color: #999;
  opacity: 1; 
}
 input[type=text]:-ms-input-placeholder { 
  color: #999;
}
 input[type=text]::-ms-input-placeholder { 
  color: #999;
}
.wd_before_shop_loop #options ul {margin-top: 0px;margin-bottom: 0;}
.tax-product_cat .page-title{ display:none;}
.woocommerce a.wd_quickshop_handler{ line-height:1;}
.wd_hiden_grid .wd_btn_add_to_cart_list a.button{ background:#8d0e0e; border: 2px solid #8d0e0e!important; color:#fff;padding:11px 20px;}
.wd_hiden_grid .wd_btn_add_to_cart_list a.button:hover{ color:#8d0e0e;}
.tax-product_cat .products.list .slider-product-name .woocommerce-loop-product__title {margin: 0px 0 0px!important; font-size:13pt!important;}
.tax-product_cat.woocommerce .products.list > div .wd_content_list span.price {float: left;margin-left:0px; width:100%;}
.tax-product_cat.woocommerce .products.list > div .wd_content_list .star-rating {clear: both;}
.product_list-banner{ float:left; margin:8px 0px 20px; width:100%;}
.woocommerce .products.list > div .wd_content_list .wd-short-description {clear: both;}
.tax-product_cat .wd_before_shop_loop .woocommerce-result-count {font-size: 90%; margin-bottom: 0px!important;margin-top: 4px!important;}
.tax-product_cat .wd_before_shop_loop #options ul {margin-top:5px;}
.tax-product_cat.woocommerce .products.grid, .tax-product_cat.woocommerce .products.list { margin-top:40px;}
.coupon button.button{ padding-top:10px!important; padding-bottom:10px!important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{ font-weight:normal!important;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{ font-size:100%!important; padding-top:22px!important; padding-bottom:22px!important; padding-left:50px!important;padding-right:50px!important;}
button, button.button{border: 2px solid #8d0e0e!important;}
body.home .header_1 .wd-header-widget-right.shopping-cart-wrapper .footer .buttons a.button:hover{ color:#8d0e0e!important;}
.woocommerce div.product .summary form.cart button.button:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .woocommerce #respond input#submit:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .button-comming a:hover, .woocommerce div.product .summary form.cart button.button:focus, button:focus, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, .woocommerce #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .button-comming a:focus, .woocommerce div.product .summary form.cart button.button:active, button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, .woocommerce #respond input#submit:active, .woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .button-comming a:active {color: #8d0e0e!important;}
.ns-form-area button.button{ border:0px!important;}
.ns-form-area button.button:hover{ color:#fff!important;}
.btn_login input[type="submit"]{ border-width:2px!important; padding-top:6px!important; padding-bottom:6px!important;}
.btn_login input[type="submit"]:hover{ color:#8d0e0e!important;}
.wd-header-widget-right.shopping-cart-wrapper li.wd_cart:hover .wd_mini_cart {background-color:transparent!important;}
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt, .woocommerce .yith-wcwl-add-to-wishlist .show a{ line-height:1;}
.woocommerce .wishlist_table td.product-add-to-cart a {display:inline-block!important; float:right;}
.woocommerce table.shop_table {margin: 0 auto 24px auto!important; width: 100%; border-radius:0px; max-width: 1590px;}
.woocommerce table.wishlist_table {font-size: 10.5pt!important;}
.woocommerce table.wishlist_table .product-stock-status{ text-align:left;}
.wishlist_table .add_to_cart.button{border-radius:0!important; border:2px solid #8d0e0e!important; background:#8d0e0e!important;}
.wishlist_table .add_to_cart.button:hover{background:#fff!important; color:#8d0e0e!important;}
.woocommerce table.wishlist_table tbody td {text-align: left;}
.wishlist-title h2{ display:none;}
.wpcf7-form {
  margin: 0 auto;
  max-width: 800px;
}
.wpcf7-form input, textarea{ padding:6px;}
.woocommerce div.product div.images img {
  box-shadow: none;
  display: inline-block!important; width:auto!important; 
}
.slick-slide{ text-align:center!important;}
.woocommerce-wishlist .product-thumbnail {  width: 7%;}
.home-specials-section .product-view-link{ display:none;}
.col-md-6 .sidebar{  padding: 0 25px 0 0;}
.product_list {
  border-top: 1px solid #e0e0e0;
  float: left;
  margin: 25px 0 0;
  padding: 25px 0 0;
  width: 100%;
}
.product_list_area{ width:100%; margin:0px 0px 10px 0px; padding:0px 0 0 85px; float:left; position:relative;}
.product_left_list{ width:85px; margin:0px; padding:0px; float:left; color:#222222; font-weight:600; position:absolute; top:0; left:0;}
.product_right_list{ width:100%; margin:0px; padding:0px; float:left; color:#4a4a4a;}
.single-product .woocommerce div.product .summary .stock{display: none !important;}




.wp-social-login-provider-list{width:100%; float:left; margin:10px 0px 15px 0; padding:0px; text-align:center}
.header_wrap .wp-social-login-provider-list a{padding:0px!important; margin:0 3px;}

.wd_before_shop_loop .woocommerce-ordering select{background:url("../images/short-select-arrow.png") no-repeat!important; background-position:right 10px top 17px!important; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none;appearance:none; padding: 0px 30px 0 10px!important; border:1px solid #cccccc!important; height:42px; width:100%; float:left; font-size:13px!important; color:#4a4a4a!important;}
.wd_before_shop_loop .woocommerce-ordering select::-ms-expand{display:none;}

.social_icon .pro-det-soicon{font-size:18px; margin:0 9px}
.social_icon .pro-det-soicon a{color:#6c6c6c;}

/*.wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login a:before,
.wd_wishist a:after
 {display:none;}
.wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login a i,
.wd_wishist a i,
.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_mini_cart i
{ font-family: FontAwesome; width: 100%; height: 32px; position: absolute; text-align: center; font-size:25px; font-style:normal; top:0; left:0px; border:0px solid #f00}

.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_mini_cart i{font-size:27px;}*/

 

.wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login a:before,
.wd_wishist a:after,
.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_mini_cart span:before,
.wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login .after_Login_account a:after
{display: inline-block; position: absolute; text-align: center;  top:0;  content:''; background:url(../img/sprite-icon.png) no-repeat; height:27px; left:50%}
 


.wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login a:before{width:24px; background-position:0px 0px; margin-left:-12px;}
.wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login a:hover:before{background-position:0px -74px}

.wd_wishist a:after{width:28px; background-position:-72px 0px; margin-left:-14px;}
.wd_wishist a:hover:after{background-position:-72px -74px}

.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_mini_cart span:before{width:24px; background-position:-148px 0px; margin-left:-12px;}
.wd-header-widget-right.shopping-cart-wrapper li.wd_cart .wd_mini_cart span:hover:before{background-position:-148px -74px}



.wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login .after_Login_account a:after{width:26px; background-position:-219px 0px; margin-left:-13px;}
.wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login .after_Login_account a:hover:after{background-position:-219px -74px}

.wd-header-widget-right.shopping-cart-wrapper .wd_account .title_login .after_Login_account a:before{display:none;} 
.wd_content_list .woocommerce-Price-amount.amount{ margin-bottom:0px!important;}
 
 
 
 
.search-form .search-submit:before {display: inline-block; background:url(../img/sprite-icon.png) no-repeat; position:absolute; top:-4px; right:0;  background-position:-292px 0px; width:26px; height:26px; content:''; }
 

.wd-header-mobile .mobile-menu > .mobile-cart .cart-mini-content a i{background:url(../img/sprite-icon.png) no-repeat; height:27px; width:24px; background-position:-148px 0px;display: inline-block;}
.mobile-cart .show-login i{background:url(../img/sprite-icon.png) no-repeat; height:27px; width:26px; background-position:-219px 0px; display: inline-block;}


.woocommerce .summary.entry-summary .yith-wcwl-add-to-wishlist .show a:before {background:url(../img/sprite-icon.png) no-repeat; height:27px;width:28px; background-position:-72px 0px; display: inline-block; content:''!important;}
.woocommerce .summary.entry-summary .yith-wcwl-add-to-wishlist .show a:hover:before {background-position:-292px -74px;}
 
.woocommerce .products.grid .product .wd-item-header .wd_add_to_cart .wd_btn_add_to_cart a.button:hover{border-color:#fff!important; color:#fff!important}


.product-categories > li > a{font-weight:700}
.children li.cat-item:before{display:none}
.product-categories .children{padding:4px 0 10px 15px!important}