/*!
Theme Name: ShirtsC0
Theme URI: http://underscores.me/
Author: cws
Author URI: http://www.creativewebsol.com
Description: Authentic Clothing
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sc
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

ShirtsC0 is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
	-webkit-text-size-adjust: 100%; /* 2 */
}
.HpPrdctDiv a img{ width: 100%; height: auto; }
.HpPrdctPicTxt h3 span b{ font-style: normal; font-family: sans-serif; }
.DesTabHdng ul li{ padding: 0; }
.DesTabHdng ul li a{ padding: 13px 15px; float: left; width: 100%; color: #000; text-decoration: none; }
.DesTabHdng ul li.active{ background:#000; color:#fff;}
.DesTabHdng ul li.active a { color:#fff;}

.TabsDes { border: 1px solid #c1c1c1;  }
.resp-tabs-container{ clear: none; }
.resp-tabs-container.panel {
    margin-bottom: 0; 
    background-color: #fff;
    border: none;
    border-radius: 0px; 
    box-shadow: none;
}
.Dtl_Slider_Info p.stock.in-stock{ display:none; padding: 0; }
.woocommerce .quantity .qty { /*width: auto;*/ text-align: left; }

.woocommerce .Dtl_Right button.button.alt, .woocommerce .Dtl_Right input.button{ height:50px; line-height:48px; padding:0 20px; float:left; background:#000; font-family: 'Futura-HeavyOblique';font-size:16px; color:#fff; text-transform:uppercase; text-decoration:none; width:88%; float:left; letter-spacing:5px; text-align:center; font-style:italic; border-radius: 0; border:1px solid #000;}
.woocommerce .Dtl_Right button.button.alt:hover, .woocommerce .Dtl_Right input.button:hover{ background:#fff; color:#000;}
/*.Dtl_Slider_Info a.Heart {
    background: none;
    border: 1px solid #dcdcdc;
    margin: 15px 0 0 3%;
    color: #333;
    width: 100%;
    padding: 0 12px 0 19px;
    text-align: center;
    float: left;
}*/
.yith-wcwl-add-button{ float: left; }
.Dtl_Right .yith-wcwl-add-to-wishlist{ float: left; }

.HdrNav form { float:right;}
.HdrNav form input[type="search"] { width:300px; float:left; background:#fff; /*! border:0px; */ border:1px solid #e1e1e1; border-right:0px; height:38px; line-height:36px; padding:0 15px; font-family: 'latomedium';font-size:16px; color:#999999; font-style:italic; letter-spacing:0.5px;margin: 0 0 0 0;}
.HdrNav form input[type="submit"] { width:50px; float:left; background:#000; border:1px solid #000; height:38px; line-height:36px; padding:0 5px; font-family: 'latomedium'; color:#fff; font-size:16px;letter-spacing:0.5px; text-transform:uppercase;}
.HdrNav form input[type="submit"]:hover { background:#fff; color:#000;}

.woocommerce a.remove{ float: right; }
.ChckOutLeft table tr td.product-name a, .ChckOutLeft table tr td.product-name span{ display: inline-block;     font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #666;
    line-height: 20px;
}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{ padding: 0 30px; }
.woocommerce .CoupenCodeBtn button.button{ height:50px; line-height:34px; padding:0 30px; float:left; background:#000; font-family: 'Futura-HeavyOblique';font-size:16px; color:#fff; text-transform:uppercase; text-decoration:none;  float:right; letter-spacing:5px; text-align:center; font-style:italic; border-radius: 0; margin:0px; border:1px solid #000;}
.woocommerce .CoupenCodeBtn button.button:hover, .woocommerce .CoupenCodeBtn input.button:hover{ background:#fff; color:#000;}
.cart_item .quantity{ margin-bottom: 0; }

.CouponRightDtl ul li span.floting { float: right !important;  }
.CouponRightDtl ul li span.amount { float: right !important;  }
.CouponRightDtl ul li span{ float: none !important; }
.wc-proceed-to-checkout { float: left; width: 100%; }

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { height:46px; line-height:44px; padding:0 25px; font-family: 'Dosis', sans-serif; font-size:16px; color:#fff; background:#000; text-transform:uppercase; border:0px; letter-spacing:1px; font-style:italic;  border-radius: 0px;

 transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;  
 }

#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover { letter-spacing:2px; }

.woocommerce-cart table.cart th{ border-right: 0px; letter-spacing:2px;}
.woocommerce-cart table.cart th:last-child{ border-right: 1px solid #367bbd; }
.woocommerce-cart table.cart td{ border-right: 0px; }
.woocommerce-cart table.cart td:last-child{ border-right: 1px solid #367bbd; }
.woocommerce table.shop_table, .woocommerce-cart table.cart{ border: 0px; }

.Dtl_Right .yith-wcwl-add-button > a i{
	margin-right: 0;
}
.Dtl_Right .yith-wcwl-add-to-wishlist{ margin-top: 0; }

.Dtl_Slider_Info a.Heart.Red {
    background: #2e3192;
    color: #fff;
}
.yith-wcwl-add-button { position: relative; }
.ajax-loading{ position: absolute; }
.Dtl_Slider_Info .price .woocommerce-Price-amount {
    font-family: 'Futura-HeavyOblique';
    font-size: 22px;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-style: italic;
    padding-bottom: 20px;
}
.Dtl_Slider_Info .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{ font-family: sans-serif; font-weight: bold; }
.variations .label{ color: #000 }

.Dtl_Slider_Info .value .reset_variations {
    display: inline-block !important;
    width: 101px;
    height: 42px;
    line-height: 42px;
    margin-top: 5px; border:1px solid #000;
}
.tawcvs-swatches{ float: left; }

.Dtl_Slider_Info .tawcvs-swatches .swatch{ background: #fff; border-radius: 0px;
    font-family: 'Futura-HeavyOblique';
    color: #333;
    font-weight: 400;
    padding: 9px 0 7px;
    cursor: pointer;
    width: 40px;
    opacity: 1;
    height: auto;
    line-height: inherit;
    float: left;
    text-align: center;
    font-size: 18px;
    margin: 0 5px 0 0;
    border: 1px solid #000; }
	
.Dtl_Slider_Info .tawcvs-swatches .swatch.selected {
    box-shadow: none;
    border-color: #000;
    background: #000;
    color: #fff;
}
.variations { float: left;
    width: 100%;
    margin-bottom: 20px; }
.variations td{ float: left; }
.variations .label label {
    font-family: 'Futura-HeavyOblique';
    font-size: 18px;
    color: #333;
    font-weight: 400;
    float: left;
    line-height: 40px;
    margin-right: 15px;
}
.Dtl_Slider_Info p.price{ padding-top: 0; }
/*.price del{ display: none; }*/
.price del .woocommerce-Price-amount, .price del .woocommerce-Price-amount .woocommerce-Price-currencySymbol{ text-decoration: line-through; color: #a0a0a0 !important; }
.price .woocommerce-Price-amount .woocommerce-Price-currencySymbol
{ font-family: sans-serif; font-weight: bold; margin-right: 4px; }
/*.DesTabHdng ul li.reviews_tab{ display: none; }*/
.price ins{ text-decoration: none; }
.HpPrdctPicTxt h3 .price span{ display: inline-block; }
.quantity {
    display: block;
    float: left;
    width: 100%;
}

.FaqNav ul li > a{ position: relative; }
.FaqNav ul li > a:after {
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    right: 0;
    line-height: 23px;
    opacity: 0;
}

/*.FaqNav ul li a:hover:after, .FaqNav ul li.current-menu-item a:after {
    opacity: 1;
    color: #2e319e;
}*/
.HdrNav ul li.menu-item-has-children > a{ position: relative; }
.HdrNav ul li.menu-item-has-children > a:after {
        content: "\f0dd";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 18px;
    position: absolute;
    right: -16px;
    line-height: 19px;
    vertical-align: middle;
    margin-left: 8px;
}
.HdrNav ul li a:hover, .HdrNav ul li.active a, .HdrNav ul li a:hover:after {
     transform:scale(1.1);
}
.HdrNav ul li.current-menu-parent a, .HdrNav ul li.current-menu-parent a:after{transform:scale(1.1);}
.HdrNav ul li ul.sub-menu li.active a {
    background: #136bb4;
    letter-spacing: 1.5px;
}

/********* Account Pages *********/

.page-id-7 a { color:#20aa00; }

.woocommerce-account  { /*border-top:1px solid #000; padding:15px 0 20px; border-bottom:1px solid #000; */}
.woocommerce-account  .woocommerce-MyAccount-navigation { width:20%;  }
.woocommerce-account .woocommerce-MyAccount-navigation ul li { margin-bottom:5px; }
.woocommerce-account  .woocommerce-MyAccount-navigation ul li a { font-size:18px; color:#000; font-family: 'Dosis', sans-serif; text-transform:capitalize; text-decoration: none; }
.woocommerce-account  .woocommerce-MyAccount-navigation ul li a:hover{ color:#2e3192; }
.woocommerce-account  .woocommerce-MyAccount-navigation ul li.is-active a { font-family: 'Dosis', sans-serif; color:#2e3192; }

.woocommerce-account  .woocommerce-MyAccount-content { width:80%;  border-left:1px solid #000; padding-left:2%; min-height:200px;}
.woocommerce-account  .woocommerce-MyAccount-content p { font-size:17px; color:#000; font-family: 'Dosis', sans-serif; padding:0 0 15px; }
.woocommerce-account .woocommerce-MyAccount-content p a { font-family: 'Dosis', sans-serif;}
.woocommerce-account .woocommerce-MyAccount-content p strong { font-family: 'Dosis', sans-serif; text-transform:uppercase; } 

.woocommerce-account table { padding:0 !important; }
.woocommerce-account  .woocommerce table.shop_table { border:0; }
.woocommerce-account  .woocommerce table.my_account_orders thead tr { background:#fff; }
.woocommerce-account  .woocommerce table.shop_table thead tr th { font-size:20px; color:#000; font-family: 'Dosis', sans-serif; text-transform:capitalize; font-weight:normal;  padding:13px;}
.woocommerce-account  .woocommerce table.shop_table thead tr th span { font-size:20px; }

.woocommerce-account  .woocommerce table.my_account_orders tr { background:#ebebeb;}
.woocommerce-account  .woocommerce table.my_account_orders tr:nth-child(2n) { background:#fff; }
.woocommerce-account  .woocommerce table.my_account_orders td {  padding:0; font-size:14px; color:#000; padding:0 13px; 
}

.woocommerce-account  .woocommerce table.my_account_orders td.order-actions  { background:#fff; }
.woocommerce-account  .woocommerce table.my_account_orders td.order-actions a { border:1px solid #999 !important; font-family: 'Dosis', sans-serif;
font-size:10px; color:#fff; }

.woocommerce-account  .woocommerce-Pagination a { border:1px solid #999 !important; font-family: 'Dosis', sans-serif; font-size:10px; color:#00adf7;}

.page-id-2715.woocommerce-account  section article .woocommerce-MyAccount-content p { margin-bottom:0;}
.woocommerce-account  .woocommerce-MyAccount-content header.title { padding:30px 0; }
.woocommerce-account  .woocommerce-MyAccount-content header.title h3 { float:left; font-size:24px; color:#000; font-family: 'Dosis', sans-serif;  text-transform:capitalize; }
.woocommerce-account .woocommerce-MyAccount-content header.title a.edit { margin: 15px 15px 0 0;
    height: 46px;
    line-height: 44px;
    padding: 0 25px;
    font-family: 'Futura-HeavyOblique';
    font-size: 16px;
    color: #fff;
    background: #000;
    text-transform: uppercase;
    border:1px solid #000;
    letter-spacing: 1px;
    font-style: normal;
    text-decoration: none;
    float: right;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    border-radius: 0px; margin:0px;}
	
	
	.woocommerce-account .woocommerce-MyAccount-content header.title a.edit:hover { background: #fff; color: #000;}
	
.woocommerce-account .woocommerce-MyAccount-content address { background:#ebebeb; float:left; width:100%; padding:20px; font-size:15px; color:#000; font-family: 'Dosis', sans-serif;  }

.woocommerce-account .woocommerce-MyAccount-content form { width:65%;}
.woocommerce-account .woocommerce-MyAccount-content label { font-size:15px; color:#000; font-family: 'Dosis', sans-serif; font-weight:400; }
.woocommerce-account .woocommerce form .required { font-family: 'Dosis', sans-serif; }

.woocommerce-account .woocommerce fieldset { border:0; padding:0; padding-top:15px; margin:0; }
.woocommerce-account .woocommerce legend { margin:15px 0 0; font-size:24px; color:#000; font-family: 'Dosis', sans-serif;  text-transform:capitalize;  }

.woocommerce-account .woocommerce-MyAccount-content form input[type="submit"].button { border:1px solid transparent; margin:15px 0 0 2px !important;}


.woocommerce-account .select-style { padding: 0; margin: 0 0 25px; border-left: 1px solid #999; border-top: 1px solid #999; border-bottom: 1px solid #999; width: 100%; overflow: hidden; background-color: #fff; position: relative; color:#000; font-size:16px; font-family: 'Dosis', sans-serif; height:41px; line-height:39px; text-transform:capitalize;}

.woocommerce-account .select-style:before { background:trnasparent; border-left:1px solid #999; border-right:1px solid #999; content: "";  position: absolute; right:0px; top:0; height:40px; width:41px;  pointer-events: none; transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s;}
.woocommerce-account .select-style:after {  top: 50%; right: 11px; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; margin-top: -4px;    z-index: 100; width: 0; height: 0; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 12px solid #2e3192; }
.woocommerce-account .select-style select { width: 100%; border: none; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor:pointer; border:0 !important; color:#000; text-align:center; }
.woocommerce-account .select-style select:focus { outline: none;}
.woocommerce-account .select-style select option { padding:5px; }



.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select, .woocommerce .select2-container--default .select2-selection--single{
    width: 100%;
    float: left;
    height: 46px;
    line-height: 44px;
    border: 1px solid #333;
    padding: 0 15px;
    font-family: 'Dosis', sans-serif;
    color: #666;
    font-size: 16px;
    border-radius: 0;
}
.woocommerce-account .woocommerce-MyAccount-content h3 {
    font-family: 'Futura-HeavyOblique';
    font-size: 21px;
    color: #2e3192;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-style: italic;
    padding-bottom: 15px;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{ top: 10px; }
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{ line-height: 44px; font-family: 'Dosis', sans-serif; }
.woocommerce-account .woocommerce-MyAccount-content p.address-field span.woocommerce-input-wrapper strong{ border: 1px #ccc solid; padding: 0 15px; float: left; width: 100%; height: 46px;
    line-height: 44px; background: #f5f5f5; }

/* Login page styling Start */

.AboutText header.entry-header h2.entry-title { text-align:center; font-family: 'Dosis', sans-serif; font-size:20px; color:#20aa00; padding-bottom:43px;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { border:1px solid #dfdfdf; padding:30px 20px; }
.page-id-11 .ChckOutDiv .woocommerce .col2-set .col-2 { min-height: 392px; }
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border:0; margin:0; padding:0;}

.u-columns h2 { font-family: 'Futura-HeavyOblique'; letter-spacing: 1px; font-size:16px; color:#000; text-transform:uppercase;}

.u-columns label, .u-columns label.inline  { font-family: 'Dosis', sans-serif; font-size:15px; color:#9e9e9e; font-weight: normal; margin-bottom:5px; display:inherit !important;}

.woocommerce form .form-row label.inline input#rememberme { margin-right:5px;}

.u-columns input.woocommerce-Button { float:left;}

.u-columns p.lost_password { font-family: 'Dosis', sans-serif; font-size:12px; padding:0; line-height:normal;}
.u-columns p.lost_password a { color:#0077c0;}
.woocommerce #customer_login a.button, .woocommerce button.button, .woocommerce #customer_login input.button {
    margin: 15px 15px 0 0;
    height: 46px;
    line-height: 44px;
    padding: 0 25px;
    font-family: 'Futura-HeavyOblique';
    font-size: 16px;
    color: #fff;
    background: #000;
    text-transform: uppercase;
    border:1px solid #000;
    letter-spacing: 1px;
    font-style: italic;
    text-decoration: none;
    float: left;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    border-radius: 0px;
}
/* Login page styling Close */
.woocommerce #customer_login a.button:hover, .woocommerce button.button:hover, .woocommerce #customer_login input.button:hover { background: #fff; color: #000;}
.woocommerce-form__label-for-checkbox{ float: left; width: 100%;  }
.woocommerce-privacy-policy-text { padding: 20px 0; }

.woocommerce-checkout .woocommerce-billing-fields h3 {
	font-family: 'Futura-HeavyOblique';
    font-size: 21px;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-style: normal;
    padding-bottom: 15px;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{ font-family: 'Dosis', sans-serif;     font-weight: normal; font-size: 16px }
 .woocommerce-checkout form.woocommerce-checkout .form-row-wide .woocommerce-input-wrapper strong{ border: 1px #ccc solid; padding: 0 15px; float: left; width: 100%; height: 46px;
    line-height: 44px; background: #f5f5f5; }

.woocommerce-additional-fields h3 {
	font-family: 'Futura-HeavyOblique';
    font-size: 21px;
    color: #2e3192;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-style: normal;
    padding-bottom: 10px;
}
.woocommerce form .form-row textarea{ line-height: normal; padding: 8px 8px; height:60px; margin-bottom:10px;}

#order_review_heading  {
	font-family: 'Futura-HeavyOblique';
    font-size: 21px;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-style: normal;
    padding-bottom:5px;
}

.woocommerce table.shop_table th.product-name,
.woocommerce table.shop_table th.product-total { background:#d4e5f5; text-transform:uppercase;}

.woocommerce-order-received .woocommerce-order-details h2, .woocommerce-order-received .woocommerce-customer-details h2{
	font-family: 'Futura-HeavyOblique';
    font-size: 21px;
    color: #2e3192;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-style: italic;
    padding-bottom: 15px;
}
.woocommerce-order-received .woocommerce table.shop_table td a{
    font-weight: 400;
    color: #585757;
    text-transform: capitalize;
}
.woocommerce-order-received .woocommerce .woocommerce-customer-details address{ font-weight: 700;
    color: #585757;
    text-transform: capitalize;
    border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.43); }
.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{ 
	font-weight: 300;
	    border-radius: 0;
    margin: 10px 0px;
 }
 .woocommerce-order-received .woocommerce table.shop_table tfoot th,  .woocommerce-order-received .woocommerce table.shop_table tfoot td, 
  .woocommerce-order-received .woocommerce table.shop_table td{
 	border-top: 1px solid rgba(0, 0, 0, 0.43);
 }
 .woocommerce-order-received .woocommerce table.shop_table th.product-name,
 .woocommerce-order-received .woocommerce table.shop_table th.product-total
 {
 background: #e6e6e6; text-transform: uppercase;
}

.woocommerce-order-received .woocommerce table.shop_table{ border: 1px solid rgba(0, 0, 0, 0.43); border-radius: 0; }

/* custom */
.single-product .quantity .screen-reader-text{ position: relative !important; width: auto; height: auto; font-family: 'Futura-HeavyOblique';
    font-size: 18px;
    color: #333;
    font-weight: 400;
    float: left;
    line-height: 25px;
    margin-right: 15px; 
    clip-path: none;
    }
.single-product .variations .quantity td{ padding: 0; }
.Dtl_Slider_Info a{ border-radius: 0; }
.Dtl_Slider_Info a:hover{ border-radius: 0 !important; background: #fff; color: #000; }

.single-product.woocommerce #review_form #respond p{ margin: 0; padding-bottom: 0; }
.single-product.woocommerce #review_form #respond p label{ display: block; }
.single-product.woocommerce #review_form #respond .form-submit input{
    margin: 15px 15px 0 0;
    height: 46px;
    line-height: 44px;
    padding: 0 25px;
    font-family: 'Futura-HeavyOblique';
    font-size: 16px;
    color: #fff;
    background: #238de6;
    text-transform: uppercase;
    border: 0px;
    letter-spacing: 1px;
    font-style: italic;
    text-decoration: none;
    float: left;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    border-radius: 0px;
}
.single-product.woocommerce #review_form #respond .form-submit input:hover{
	letter-spacing: 3px; background: #2e3192; color: #fff;
	}
 .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover{ opacity: 0.9 }

 .woocommerce-wishlist.woocommerce table.wishlist_table thead th{ border-color: #a7c4dd; letter-spacing:2px; font-weight:400;}
 .woocommerce-wishlist.woocommerce .wishlist_table td.product-add-to-cart a{
    height: 46px;
    line-height: 44px;
    padding: 0 25px;
    font-family: 'Futura-HeavyOblique';
    font-size: 16px;
    color: #fff;
    background: #000;
    text-transform: uppercase;
    border: 0px;
    letter-spacing: 1px;
    font-style: italic;
    text-decoration: none;
    float: none; display: inline-block;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    border-radius: 0px; border:1px solid #000;
}
 .woocommerce-wishlist.woocommerce .wishlist_table td.product-add-to-cart a:hover{
	background: #fff; color: #000;
	} 
	.woocommerce-wishlist.woocommerce .wishlist_table tfoot { display: none; }
.wishlist-empty{ font-size: 16px; }
.wishlist_table tr td span{
	display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #666;
    line-height: 20px;
}
.ChckOutLeft table tr td.product-name a.remove.remove_from_wishlist{ font-size: 20px; }
.Blog_Left_Side ul li .Blog_Left_Pic img{ height: auto; }

.woocommerce p.cart-empty { padding-bottom:20px;}
.woocommerce a.wc-backward {
    margin: 15px 15px 0 0;
    height: 46px;
    line-height: 44px;
    padding: 0 25px;
    font-family: 'Futura-HeavyOblique';
    font-size: 16px;
    color: #fff;
    background: #2e3192;
    text-transform: uppercase;
    border: 0px;
    letter-spacing: 2px;
    font-style: italic;
    text-decoration: none;
    float: left;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    border-radius: 0px;
}
/* Login page styling Close */
.woocommerce a.wc-backward:hover { letter-spacing: 3px; background: #238de6; color: #fff;}
.woocommerce-cart .ChckOutLeft table tr th { font-weight:400;}

.woocommerce-order-details h2.woocommerce-order-details__title { font-family: 'Futura-HeavyOblique'; font-size:24px; color:#000; text-transform:uppercase; letter-spacing:2px; padding-bottom:15px;}

.woocommerce-customer-details h2.woocommerce-column__title { font-family: 'Futura-HeavyOblique'; font-size:24px; color:#000; text-transform:uppercase; letter-spacing:2px; padding-bottom:15px;}

.woocommerce-account .woocommerce-MyAccount-content header.title h3 { font-family: 'Futura-HeavyOblique'; font-size:24px; color:#000; text-transform:uppercase; letter-spacing:2px; padding-bottom:15px; font-style:normal;}

.woocommerce-info { border-top-color:#2e3192;}
.woocommerce-info::before { color:#2e3192;}


.woocommerce #payment #place_order, 
.woocommerce-page #payment #place_order { background:#000;}
.woocommerce-checkout #payment{ background:#f5f5f5; border-radius:0px; }

.woocommerce-checkout .woocommerce-privacy-policy-text{ padding: 0 0 5px; }
.woocommerce-checkout #payment div.payment_box{ margin: 1em 0 0; }
.woocommerce-checkout .checkbox{ margin-top: 0px; margin-bottom: 0px; }
.woocommerce-checkout .woocommerce button.button{ margin:0; }
.woocommerce-checkout .woocommerce table.shop_table{ margin:0 0 10px; }
.woocommerce-checkout .checkbox input[type="checkbox"]{ position:relative }

.woocommerce .woocommerce-order .woocommerce-thankyou-order-received { padding-bottom:30px;}
table.Order_Recipt{ border: 1px solid rgba(0, 0, 0, 0.43); }
.Order_Recipt th { font-weight: 700; background: #e6e6e6;
    text-transform: uppercase; }
.Order_Recipt th, .Order_Recipt tr{  border-bottom: 1px solid rgba(0, 0, 0, 0.43); }

.Order_Recipt th, .Order_Recipt td{ padding: 9px 12px; }
.woocommerce-order-received p{ padding: 14px 0; font-size: 16px;  }
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{ padding-bottom: 10px; }
.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email{ padding: 0 0 0 1.5em; }
.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{ padding: 0 0 0 1.5em; }

.woocommerce a.button{ background: transparent; }
.woocommerce a.button:hover{ background: transparent; color: #238de6 }
.AboutDiv img{ float: right; margin-left: 10px; }
.SendUsMesg ul li select{ float:left; width:100%; height:50px; background:#fff; padding:0 10px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:400; color:#999; border:1px solid #e2e2e2; }
.SendUsMesg ul li{ float: left; width: 33.333%; }
.SendUsMesg ul li:first-child, .SendUsMesg ul li:nth-child(2){
	width: 50%;
}
.SendUsMesg ul li:last-child{ width: 100%; }

.SendUsMesg input[type="submit"] { display:inline-block; width:130px; height:46px; background:#000; font-weight:700; text-transform:uppercase; font-size:18px; color:#fff; border:0; font-style:italic; cursor:pointer; letter-spacing:1px;}
.SendUsMesg input[type="submit"]:hover { background:#000; letter-spacing:3px;}
.validation_error {
    padding: 5px;
    margin: 0 0 14px 0;
    border: #f00 solid 1px;
    position: relative;
    color: #f00;
}
.gfield_description.validation_message { display: none; }
.SendUsMesg .gform_wrapper ul li.gfield_error textarea,
.SendUsMesg .gform_wrapper ul li.gfield_error input[type="text"],
.SendUsMesg .gform_wrapper ul li.gfield_error input[type="email"],
.SendUsMesg .gform_wrapper ul li.gfield_error input[type="password"],
.SendUsMesg .gform_wrapper ul li.gfield_error input[type="tel"],
.Hp_Form ul li.gfield_error input[type="text"], .Hp_Form ul li.gfield_error input[type="email"]{ border: 1px solid #f00; }
.Hp_Form .validation_error{ display: none; }
#gform_1,#gform_2 { float: left; position: relative; }
.gform_body { float: left; }

.gform_footer #gform_ajax_spinner_1, .gform_footer #gform_ajax_spinner_2  { position: absolute; bottom: 0; right: 0; }
.gform_footer p, .gform_footer br{ display: none; }
.Instagram ul li{ display: inline-block; }
.Instagram ul li a{ display: inline-block; }
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{
	padding: 1em; color: #000;
}
.woocommerce nav.woocommerce-pagination ul li span.current{ color: #000; }
.HdrNav ul li.SaleProducts a {
    padding: 6px 30px;
    background: #e30c0c;
    color: #fff;
    margin-bottom: 20px;
    margin-top: -6px;
}
.Dtl_Slider_Info p.out-of-stock{     
	color: #f00;
    padding: 0 0 10px 83px;
    margin-top: -20px;
}
.sold_outBanner {
    position: absolute;
    right: 0;
    top: 50%;
    padding: 8px 15px;
    font-size: 14px;
    background: #000;
    z-index: 999;
        color: #fff;
    text-transform: uppercase;
	width:100%;
	
}
.NotAvailable { padding: 120px 30px; text-align: center; }
.NotAvailable h1 { font-family: 'Futura-HeavyOblique'; font-size:30px; color:#000; font-style:italic; text-transform:uppercase; padding-bottom:15px; letter-spacing:2px;}
.NotAvailable p { font-family: Arial, Helvetica, sans-serif; font-size:16px; line-height:24px; color:#666; font-style:italic; padding-bottom:20px;}
.NotAvailable a { color:#000;  font-family: 'Futura-HeavyOblique'; padding: 10px 20px; border: 1px solid #000; text-decoration: none; }
.NotAvailable a:hover{ background: #000; color: #fff; }

.wcb-coupon-box .wcb-content-wrap .wcb-md-content{ border-radius: 0px; }

.u-columns p.lost_password { font-family: 'Lato', sans-serif; font-size:12px; padding:0; line-height:normal; margin-top: 10px;}

.u-columns p.lost_password a { font-weight:700; font-size:12px; color:#1a9bf5; text-transform:uppercase; text-decoration:none; letter-spacing:0.5px;}
.u-columns p.lost_password a:hover { color:#000;}

.mailchimp-newsletter { margin: 25px 0 0 !important;  }
#mailchimp_woocommerce_newsletter { margin: 3px 8px 0 0; float: left; }
.mailchimp-newsletter .woocommerce-form__label-for-checkbox { width: auto; height: auto; line-height: normal !important; margin: 0 !important; cursor: pointer; }