.single-product .price{
font-size: 22px;
font-weight: 700;
color: #2e2e2e;
padding: 0 15px;
margin: 30px 0;
}
.single-product .woocommerce-product-details__short-description p{
font-size: 15px;
line-height: 24px;
font-weight: 400;
color: #343a40;
padding: 0 15px;
}
.single-product .price del{
font-weight: 100;
font-size: 18px;
color: #a1a1a1;
}
.single-product .price ins{text-decoration: none;}
.single-product .stock{display:none;}
.single-product .stock.out-of-stock{display:block !important; color: #f00;}
.single-product form.cart{padding:0 15px;}
.single-product form.cart .quantity{margin: 0px 0 20px;}
.single-product form.cart .qty-label{
color: #9f9f9f;
font-size: 11px;
margin: 5px 0;
}
.single-product form.cart .quantity .qty{
height: 40px;
width: 40px;
text-align: center;
}
.single-product .product_meta{color: #ccc; font-size: 13px; margin: 25px 0 15px 0; padding: 0 15px;}
.single-product .product_meta a{color: #747474;}
.single-product  .addtoany_list{padding:0 15px;}
.single-product .single_add_to_cart_button{}
.single-product .aplus-content{color: #2e2e2e;}
.single-product .aplus-content img{width:100%; margin:25px 0 10px 0;     height: auto;}
.single-product .aplus-content p{margin:0 0 15px 0;}
.aplus-content{padding:30px 0;}
.aplus-content .aplus-wrap{border: 1px solid #f9fafb;  padding: 15px;}
.related.products{padding: 30px 0;
border-top: solid 1px #e7e7e7;
border-bottom: solid 1px #bfbfbf;
background: #eff2f7;}
.related.products h2{color:#2e2e2e; font-weight: 100;    margin: 0 0 25px;}
.storefront-product-pagination{
display:none;
}
.cat-banner img{width:100%; height:auto;}
.woocommerce-notices-wrapper .woocommerce-message{
background: #000;
padding: 15px;
text-align: center;
color: #fc0;
}
.woocommerce-notices-wrapper .woocommerce-message a{
background: #fc0;
padding: 3px 15px;
border-radius: 50px;
color: #000;
font-size: 14px;
margin: 0 10px;
}
.woocommerce-EditAccountForm{
display:inline-block;
width: 100%;
padding: 15px;
}
.woocommerce-EditAccountForm p{
margin-right: 0px; 
margin-left: 0px;
}
.woocommerce-form-row--first{width:50%; float:left;}
.pList-box-inn{margin-bottom: 25px;}
.pList-box-inn img{width:100%; height: auto;}
.pList-box-inn a.button{text-align: center;  color: #979797; font-size: 13px;}
.woocommerce-loop-product__title{font-size: 15px; line-height: normal; height: 36px; overflow:hidden; font-weight: 400; letter-spacing: .2px;}
.pList-box-inn:hover .woocommerce-loop-product__title{height:auto; min-height:36px;}
.pList-box-inn .add_to_cart_button{display:none;}
.pList-box-inn .button.wp-element-button{display:none;}
.pList-box-inn .pList-box-content p{display:none;}
.pList-box-inn .pList-box-content ul{display:none;}
.pList-box-content .price{font-size: 18px; font-weight: 600;     margin-bottom: 1rem;    display: inline-block;}
.pList-box-content .price del{font-weight: normal;    font-size: 14px;    color: #6c6c6c;}
.pList-box-content .price ins{text-decoration:none;}
.pList-box-content .onsale{
position: absolute;
top: 10px;
left: 27px;
background: #000000;
color: #d9ae03;
font-size: 12px;
padding: 3px 10px;
letter-spacing: .5px;
border-radius: 50px;
}
.pList-box-inn .btn-comm-brdr img{width: 16px; margin: 0 2px 0 0;} .topSorting{width: 100%; display: inline-block;}
.woocommerce-pagination{float:right;}
.woocommerce-pagination .page-numbers li{float:left;}
.woocommerce-pagination .page-numbers li .page-numbers{
border: solid 0px #363636;
padding: 3px 10px;
font-size: 14px;
margin: 0 5px;
background: #f7f7f7;
color: #343a40;
display: inline-block;
border-radius: 3px;
}
.woocommerce-pagination .page-numbers li .page-numbers.current{background: #343a40;   color: #fff;}
.topSorting form.woocommerce-ordering{float: left; display:block;}
.topSorting .woocommerce-result-count{    float: left;    color: #767676;    padding: 0 10px;    font-size: 13px;}
.topSorting form.woocommerce-ordering .orderby{    
background: #f7f7f7;
color: #343a40;
border-color: #ededed;
padding: 5px 10px;
font-size: 13px;}
.storefront-sorting{padding: 0 15px;    width: 100%;}
.storefront-sorting .woocommerce-ordering{display:none;}
.storefront-sorting .woocommerce-result-count{float:left;} .woocommerce-cart-form table.shop_table thead{
border: solid 1px #d9d9d9;
background: #f6f8fb;
}
.woocommerce-cart-form table.shop_table thead th{padding:10px 0;}
.woocommerce-cart-form table.shop_table .product-thumbnail img{width:50px; height:auto;}
.woocommerce-cart-form table.shop_table .product-name a{color:#343a40;}
.woocommerce-cart-form table.shop_table tr td.actions{text-align: left;    padding: 20px 0;    border-top: solid 1px #222;}
.woocommerce-cart-form table.shop_table tr td.actions .coupon{float:left;}
.woocommerce-cart-form table.shop_table tr td.actions .coupon button[name="apply_coupon"]{background: #343a40; color: #fff;    border: 0;    padding: 5px 20px;    font-size: 13px;    border-radius: 3px;}
.woocommerce-cart-form table.shop_table tr td.actions button[name="update_cart"]{float: right;    background: #343a40; color: #fff;    border: 0;    padding: 5px 20px;    border-radius: 50px;    font-size: 13px;}
.woocommerce-cart-form table.shop_table .product-quantity input{width:40px; background: #2e2e2e;    color: #fff;    border: solid 1px #5a5a5a;    text-align: center;    border-radius: 2px;}
.woocommerce-cart .cart-collaterals .cart_totals{float: right; width: 20%;}
.woocommerce-cart .cart-collaterals .cart_totals table{width: 100%;}
.woocommerce-cart .cart_item{border-left: solid 1px #d9d9d9; border-right: solid 1px #d9d9d9; border-bottom: solid 1px #d9d9d9;}
.cart-subtotal{display: table-row; text-align: left;}
.cart-subtotal td{text-align:right;     padding: 5px 0;}
.order-total td{text-align:right;     padding: 5px 0;}
.woocommerce-error li{    
text-align: center;
padding: 10px 0;
color: #ff4242;
}
.checkout-button{
background: #000;
padding: 10px 25px;
float: right;
color: #fff;
font-weight: 500;
border-radius: 50px;
margin: 20px 0;
}
.checkout-button:hover{
background: #ffcc00;
color: #000;
}
.cart-pTitle-img img{width:auto;}
.woocommerce-checkout .form-row{display:inline-block;  margin: 10px 0; padding: 0 10px; width: 50%;} 
.woocommerce-checkout .form-row label{width: 100%; margin: 0 0 2px 0;}
.woocommerce-checkout .form-row .woocommerce-input-wrapper input{
width: 100%;
height: 36px;
padding: 10px;
background: #f5f5f5;
border: solid 1px #e9e9e9;
color: #484848;
}
.woocommerce-checkout .form-row .woocommerce-input-wrapper input:focus{
outline: none;
}
.woocommerce-checkout .form-row .woocommerce-input-wrapper .select2-container--default .select2-selection--single{
width: 100%;
height: 36px;
padding: 10px;
background: #f5f5f5;
border: solid 1px #e9e9e9;
}
.woocommerce-checkout .woocommerce-info{padding: 5px 0;}
.woocommerce-checkout .woocommerce-info a{color: #2e2e2e;}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{
}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon input{
border: solid 1px #1c1c1c;
background: #f1f1f1;
padding: 5px 10px;
}
.woocommerce-checkout .checkout_coupon .form-row{
width:auto;
}
.woocommerce-checkout .checkout_coupon .form-row button{
background: #ffc107;
border: solid 1px #e5ac00;
padding: 4px 15px;
}
.woocommerce-checkout .woocommerce-form-login{
float: left;
border: solid 1px #262626;
padding: 25px;
width: 100%;
}
.woocommerce-checkout .woocommerce-form-login .form-row{
padding:0px;
}
.woocommerce-checkout .woocommerce-form-login input{
width: 100%;
background: #121212;
border: solid 1px #2a2a2a;
color: #fff;
padding: 5px 10px;
}
.woocommerce-checkout .woocommerce-form-login input#rememberme{
float: left;
width: 15px;
height: 25px;
margin: 0 10px;
}
.woocommerce-checkout .woocommerce-form-login button.woocommerce-button{
background: #ffc107;
padding: 5px 25px;
border: 0;
margin: 15px 0;
}
.woocommerce-checkout .woocommerce-form-login .lost_password a{
color:#ffc107;
}
.select2-selection__arrow{
top: 5px !important;
right: 0px !important;
}
.billing-wrap{    
width: 100%;
display: inline-block;
background: #fff;
padding: 25px;
border: solid 1px #ebebeb;
margin: 25px 0;
}
.shipping-wrap{    
width: 100%;
display: inline-block;
background: #fff;
padding: 25px;
border: solid 1px #ebebeb;
margin: 25px 0;
}
#post-9 .addtoany_share_save_container{display:none;}
.woocommerce-checkout #billing_first_name_field{width: 50%; float: left;}
.woocommerce-checkout #billing_last_name_field{width: 50%; float: left;}
.woocommerce-checkout #billing_company_field{width: 50%; float: left;}
.woocommerce-checkout #billing_country_field{width: 100%; float: left; height: 65px;}
.woocommerce-checkout #billing_address_1_field{width:50%; float: left;}
.woocommerce-checkout #billing_address_2_field{width:50%; float: left; height: 65px; padding: 26px 0 0 0;}
.woocommerce-checkout #billing_city_field{width:33%; float:left;}
.woocommerce-checkout #billing_state_field{width:33%; float:left;}
.woocommerce-checkout #billing_postcode_field{width:33%; float:left;}
.woocommerce-checkout #billing_phone_field{width:50%; float: left;}
.woocommerce-checkout #billing_email_field{width:50%; float: left;}
.woocommerce-checkout #order_comments_field{width:100%;}
.woocommerce-checkout #order_comments_field textarea{width:100%; border: solid 1px #202020; background: #f5f5f5; color:#484848;}
.blockUI.blockOverlay{background: rgb(56 56 56) !important;}
.woocommerce-checkout-review-order-table{width: 100%;}
.woocommerce-checkout-review-order-table .product-name{padding: 10px 0; border-bottom: solid 1px #2c2c2c;}
.woocommerce-checkout-review-order-table .product-total{padding: 10px 0; border-bottom: solid 1px #2c2c2c; text-align: right;}
.woocommerce-checkout-review-order-table [data-title="Shipping"]{text-align: right;}
.woocommerce-checkout-review-order-table .order-total{border-top: solid 1px #2e2e2e;}
.woocommerce-checkout-review-order-table .woocommerce-Price-amount{color: #2e2e2e;}
.woocommerce-checkout-payment .form-row{width:100%;}
.woocommerce-checkout-payment .woocommerce-info {font-size: 13px; color: #767676;}
.woocommerce-checkout-payment .woocommerce-privacy-policy-text p{font-size: 13px; color: #767676;}
.woocommerce-checkout-payment button[name="woocommerce_checkout_place_order"]{background: #000; color: #fff;    border: 0;    padding: 10px 30px;    border-radius: 50px;    float: right;    margin: 15px 0;}
.woocommerce-checkout-payment button[name="woocommerce_checkout_place_order"]:hover{background: #ffcc00; color: #000;}
abbr.required{color:red;}
.subMenuHead{
padding: 0px !important;
color: #ffcc00 !important;
font-weight: 500 !important;
font-size: 16px !important;
margin-bottom: 0px;
}
.subMenuHead:before{display:none;}
.subSubMenuHead{
padding: 0px !important;
color: unset !important;
font-weight: unset !important;
font-size: unset !important;
margin-bottom: 0px !important;
margin: 5px 0;
}
.subSubMenuHead:before{display:none;}
.subSubMenuHead:hover{color:#ffcc00 !important;}
.col-centered{
float: none;
margin: 0 auto;
}
.loginFormWrap{
border: solid 1px #ededed;
padding: 15px;
background: #eff2f75e;
border-radius: 5px;
}
.loginFormWrap h2{text-align: center;    font-size: 24px;    margin: 0 0 25px;}
.loginFormWrap .nav-tabs li{ width: 50%;}
.loginFormWrap .nav-tabs li .nav-link{
border-radius: 0;
color: #fff;
font-size: 18px;
text-align: center;
background: #262626;
}
.loginFormWrap .nav-tabs li .nav-link.active{
background: #fc0;
border-color: #161616 #161616 #161616;
color: #000;
}
.loginFormWrap .login label{width:100%; margin:0px;}
.loginFormWrap .login .password-input{width:100%;}
.loginFormWrap .login #rememberme{width: 18px; float: left; }
.loginFormWrap .login .woocommerce-form-login__rememberme span{display: inline-block; float: left; padding: 5px}
.loginFormWrap .login .woocommerce-form-login__submit{
background: #000000;
border: solid 1px #000;
padding: 5px 10%;
border-radius: 50px;
color: #fff;
}
.loginFormWrap .login .lost_password a{color:#7e7e7e;}
.loginFormWrap .login .newUser-register{cursor:pointer;}
.loginFormWrap .login input{   
width: 100%;
background: #ffffff;
border: solid 1px #e7e7e7;
height: 40px;
color: #343a40;
}
.loginFormWrap .register label{width:100%; margin:0px;}
.loginFormWrap .register input{    width: 100%;
width: 100%;
background: #ffffff;
border: solid 1px #e7e7e7;
height: 40px;
color: #343a40;
}
.loginFormWrap .register .woocommerce-privacy-policy-text p{
font-size: 12px;
line-height: normal;
color: #5e5e5e;
}
.loginFormWrap .register .woocommerce-privacy-policy-text p a{color: #5e5e5e;}
.loginFormWrap .register button{
background: #000;
color:#fff;
border: solid 1px #000;
padding: 5px 10%;
border-radius: 50px;
}
form.lost_reset_password{
border: solid 1px #dee2e9;
padding: 15px;
background: #eff2f7;
border-radius: 5px;
}
form.lost_reset_password h2{text-align: center;    font-size: 24px;    margin: 0 0 25px;}
form.lost_reset_password label{width:100%; margin:0px;}
form.lost_reset_password input{    width: 100%;
background: #000;
border: solid 1px #414141;
height: 35px;
color:#fff;
}
form.lost_reset_password button{
background: #fc0;
border: solid 1px #000;
padding: 5px 10%;
border-radius: 50px;
}
.woocommerce-MyAccount-navigation{float:left; width:20%;}
.woocommerce-MyAccount-navigation ul li a{
color: #000;
width: 100%;
margin: 5px 0;
padding: 7px 0px;
font-size: 15px;
background: #fff;
}
.woocommerce-MyAccount-navigation ul li.is-active a{
color: #000;
font-weight: 700;
border-left: solid 4px #f7c910;
padding: 0 0 0 10px;
}
.woocommerce-MyAccount-content{
float: left;
padding: 0;
border: solid 1px #f1f1f1;
margin: 5px 2%;
background: #ffffff5e;
width: 75%;
font-size: 14px;
}
.woocommerce-account .woocommerce-Address{
padding: 25px;
float: left;
width: 46%;
background: #f5f8fd87;
margin: 2%;
border-radius: 3px;
border: solid 1px #f3f3f5;
}
.woocommerce-MyAccount-content .woocommerce-address-fields{display:inline-block;}
.woocommerce-MyAccount-content button{background: #000; color:#fff;
border: solid 1px #000;
padding: 5px 10%;
border-radius: 50px;
}
.woocommerce-MyAccount-content .woocommerce-address-fields label{width:auto; margin-bottom: 0px;}
.woocommerce-MyAccount-content .woocommerce-input-wrapper{width:100%;}
.woocommerce-MyAccount-content .woocommerce-address-fields input{width: 100%;
background: #ffffff;
border: solid 1px #ededed;
height: 35px;
color: #fff;}
.woocommerce-MyAccount-content .woocommerce-address-fields .select2-container--default .select2-selection--single{width: 100%;
background: #ffffff;
border: solid 1px #ededed;
height: 35px;
color: #fff;}
.woocommerce-MyAccount-content .woocommerce-address-fields .form-row{width:50%; float:left; margin: 0; padding: 5px 10px; height: 80px;}
.woocommerce-MyAccount-content .woocommerce-address-fields .form-row input[name="billing_address_2"]{margin: 28px 0 0 0;} 
.woocommerce-MyAccount-content form label{width:auto; margin-bottom: 0px;}
.woocommerce-MyAccount-content form input{    
width: 100%;
background: #fff;
border: solid 1px #ededed;
height: 40px;
color: #2e2e2e;
padding: 10px;
}
.woocommerce-MyAccount-content form legend{    text-align: center;    margin: 20px 0;    color: #2e2e2e;}
.woocommerce-MyAccount-content form .password-input{width:100%;}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals{text-align:right; border: solid 1px #ebebeb;}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals th{text-align:left; padding: 10px;}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals td{padding: 10px;}
.woocommerce-cart .shipping-calculator-button{color: #837b20; font-size: 13px; font-weight: bold; letter-spacing: .5px;}
.searchResBody{
background: #1a1a1a;
padding: 0px;
border: solid 1px #363636;
}
.searchResBody .page-header{color:#fff; padding:20px;}
.searchResBody  .page-content{color:#fff; padding:20px;}
.searchResBody label{width:50%; float:left;}
.searchResBody .search-field{
width: 100%;
height: 45px;
background: #2e2e2e;
border: solid 1px #585858;
color: #fff;
}
.searchResBody .search-submit{
height: 45px;
border: 0;
background: #fc0;
padding: 0 25px;
}
.search-loop{border-bottom: solid 1px #343434; padding:25px;}
.search-loop:hover{background:#000;}
.search-loop a{color:#fff;}
.search-loop img{border: solid 1px #3a3a3a; width: 100%;    height: auto;}
.search-results #post-navigation{display: inline-block;    float: right; width: 100%;}
.search-results #post-navigation .page-numbers{margin: 15px 0 30px 0; float: right;}
.search-results #post-navigation .page-numbers li{float:left;}
.search-results #post-navigation .page-numbers li .page-numbers{
border: solid 1px #202020;
padding: 5px 15px;
line-height: normal;
font-size: 15px;
color: #fff;
margin: 0 2px;
display: inline-block;
}
.search-results #post-navigation .page-numbers li .page-numbers.current{background: #fc0;    color: #000;}
.instaH-sec .instaBox{
border: solid 1px #282828;
height: 250px;
overflow: hidden;
position: relative;
}
.instaH-sec .instaBox img{
margin: 0;
width: 100%;
}
.instaOverlay{
background: #000c;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display:none;
text-align: center;
padding: 30% 0;
color: #fff;
font-size: 32px;
}
.instaH-sec .instaBox:hover .instaOverlay{display:block;}
.headerMenuWrap{padding: 0 15px;}
#headerMenuWrap-3811{
display: inline-block;
border-left: solid 1px #484848;
border-right: solid 1px #484848;
}
.strikeTextPrice{
text-decoration: line-through;
color: #ababab;
font-weight: normal;
font-size: 15px;
}
.pList-box-inn .onsale{
position: absolute;
top: 10px;
left: 27px;
background: #3a3a3a;
color: #ffffff;
font-size: 12px;
padding: 3px 10px;
letter-spacing: .5px;
border-radius: 50px;
}
.error404 .page-header{text-align:center; padding:15px 0;}
.error404 .woocommerce-product-search:before{display:none !important;}
.error404 .woocommerce-product-search{text-align: center;}
.error404 .left-barCat{
border: solid 1px #fff;
padding: 20px;
background: #fff;
}
.error404 .left-barCat h2{
font-size: 24px;
margin: 15px 0;
color: #242424;
}
.error404 .right-sec{
border: solid 1px #fff;
padding: 20px;
background: #fff;
}
.error404 .right-sec h2{text-align:center;}
.error404 .product-categories li a{color: #6a6a6a; font-size: 14px;}
.error404 .pList-box-inn a{color:#fff;}
.error404 .search-field{
width: 50%;
height: 45px;
background: #2e2e2e;
border: solid 1px #585858;
color: #fff;
}
.error404 button[value="Search"]{
height: 45px;
border: 0;
background: #fc0;
padding: 0 25px;
}
.yith-ywot-tracking-info-header{color: #fff !important;}
.yith-ywot-tracking-info-container .ywot_order_details{background-color: rgb(0 0 0) !important;}
.yith-ywot-tracking-info-container .ywot_order_details b{color:#fc0;}
.woocommerce-Reviews{color: #fff;    border: solid 1px #343434;    padding: 20px;}
.woocommerce-Reviews .comment-form label{width:100%;}
.woocommerce-Reviews .comment-form textarea{
width: 100%;
background: #141414;
border: solid 1px #343434;
color:#fff;
}
.woocommerce-Reviews .comment-form input{
width: 100%;
background: #141414;
border: solid 1px #343434;
color:#fff;
}
.woocommerce-Reviews #wp-comment-cookies-consent{    float: left;    width: auto;}
.woocommerce-Reviews .comment-form label[for="wp-comment-cookies-consent"]{float: left;    width: auto;}
.woocommerce-Reviews .comment-form input.submit{
width: auto;
background: #fc0;
padding: 5px 20px;
border-radius: 3px;
}
.woocommerce-Reviews .form-submit{text-align:center;}
.woocommerce-Reviews .comment-reply-title{font-size: 14px;    color: #818181;}
.woocommerce-Reviews .comment-notes{font-size: 14px;    color: #818181;}
.stars a{color: transparent;}
.stars a i{color:#ccc;}
.rating-success{
position: absolute;
top: 10px;
right: 25px;
background: #2b6c00;
color: #fff;
font-size: 12px;
padding: 1px 5px;
border-radius: 2px;
font-weight: 500;
}
.rating-success span{    
line-height: 20px;
float: left;
margin: 0 3px;
}
.rating-success i{font-size: 9px;}
.rating-warning{
position: absolute;
top: 10px;
right: 25px;
background: #896d00;
color: #fff;
font-size: 12px;
padding: 1px 5px;
border-radius: 2px;
font-weight: 500;
}
.rating-warning span{    
line-height: 20px;
float: left;
margin: 0 3px;
}
.rating-warning i{font-size: 9px;}
.woocommerce-product-rating{
padding: 15px 15px;
font-size: 14px;
color: #fff;
}
.woocommerce-product-rating .rating{
color: #ffcd00;
}
.woocommerce-product-rating a{color: #ffcd00;}
.pincodeSearch{
width: 100%;
display: inline-block;
padding: 15px 0;
}
.pincodeSearch label{
color: #2e2e2e;
margin: 0;
font-size: 14px;
letter-spacing: .5px;
float: left;
}
.pincodeSearch input[name="pincode"]{
float: left;
background: transparent;
border: 0;
border-bottom: solid 1px #ccc;
padding: 0 15px;
text-align: center;
color: #2e2e2e;
font-size: 14px;
outline: none;
}
.pincodeSearch #pincodeButton{
float: left;
color: #000000;
text-transform: uppercase;
font-size: 13px;
letter-spacing: .5px;
cursor: pointer;
border: solid 1px #ccc;
padding: 0px 10px;
border-radius: 3px 3px 0 0;
}
#pinLoader{display:none;}
#pinLoader img{width:25px; height:25px;}
#picodeRes{
float: left;
font-size: 14px;
padding: 0 10px;
}
.woocommerce-orders-table__cell-order-actions .woocommerce-button{
padding: 3px 15px;
color: #ffffff;
border: solid 1px #303030;
background: #000;
margin: 0 5px;
font-size: 12px;
letter-spacing: .5px;
border-radius: 50px;
}
.woocommerce-orders-table__cell-order-actions .track-button{
padding: 3px 15px;
color: #fc0;
border: solid 1px #303030;
background: #000;
margin: 0 5px;
font-size: 14px;
letter-spacing: .5px;
}
.woocommerce-orders-table__cell-order-number a{ color: #000;}
.outofstock a.button{display:none !important;}
.downloadsP-sec .nav-item .nav-link{    
color: #fc0;
border: solid 1px #fc0;
border-radius: 50px;
margin: 0 10px;
}
.downloadsP-sec .nav-item .nav-link.active{background: #fc0; border-color: #ffcc00; color: #000; position: relative;}
.downloadsP-sec .nav-item .nav-link.active:after {
font-family: "Font Awesome 5 Free";
content: "\f0d7";
display: inline-block;
padding-right: 3px;
vertical-align: middle;
font-weight: 900;
position: absolute;
left: 0;
right: 0;
top: 23px;
margin: auto;
text-align: center;
color: #fc0;
font-size: 26px;
}
.downloadsP-sec .nav-tabs {border-bottom: 0px solid #ffcc00; margin-bottom: 25px;}
.grecaptcha-badge{opacity:1;}
.dgwt-wcas-search-wrapp{max-width: 100% !important;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
background: unset !important;
padding: 0 !important;
border-radius: 0 !important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:3px !important; background-color: #494949 !important; color: #fff;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
right: 0 !important;
left: unset !important;
top: 0px !important;
bottom: 0;
background: #fc0 !important;
border-radius: 0 3px 3px 0 !important;
height: auto !important;
width: auto !important;
padding: 0 54px !important;
}
.dgwt-wcas-suggestion-selected {
background-color: #fff !important;
}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more {
padding: 10px 15px !important;
text-align: center;
background: #fc0;
font-size: 14px;
}
.braapf_unselect{color: #a1a1a1; margin-left: 10px;}
.braapf_unselect:hover{color:#42c161;}
.braapf_unselect_all{color: #fff; background: #42c161; padding: 5px 10px; font-size: 14px; letter-spacing: .5px; margin: 10px 0; border-radius: 5px;}
.braapf_unselect_all:hover{color:#000;}
#filterBarMobile{display:none;}
.comment-form-rating .stars a{
color: #fff;
background: #4c4c4c;
padding: 7px 15px;
line-height: normal;
border-radius: 3px;
}
.comment-form-rating .stars a.active{
background: #fc0;
color:#000;
}
.comment_container{position:relative;}
.comment_container .photo{
opacity:1;
position:unset;
width:45px;
float: left;
margin-right: 15px;
}
.comment-text{
display: inline-block;
width: 85%;
}
.comment-text .star-rating .rating{color:#fc0;}
.reviews_tab a{color:#fc0;}
.woocommerce-products-header .term-description p{text-align:center; color:#2e2e2e; margin-bottom:15px;}
.archive .star-rating{display:none;} @media (max-width: 767px) {
.woocommerce-cart-form table.shop_table .product-thumbnail img{width:50px; height:auto;}
.woocommerce-cart .cart-collaterals .cart_totals{width:100%;}
.woocommerce-cart-form table.shop_table .product-name a {font-size:13px;}
.woocommerce-cart-form table.shop_table .cart_item{border-bottom: solid 1px #242424;}
.woocommerce-cart-form table.shop_table .product-name img{width:50px; height:auto;}
.woocommerce-cart-form table.shop_table tr td.actions .coupon button[name="apply_coupon"]{padding: 5px 8px;}
.woocommerce-cart-form table.shop_table tr td.actions .coupon{margin: 40px 0 15px;}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals{text-align:right; border: solid 1px #343434;}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals th{text-align:left; padding: 10px;}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals td{padding: 10px;}
.woocommerce-cart .shipping-calculator-button{color: #837b20; font-size: 13px; font-weight: bold; letter-spacing: .5px;}
.woocommerce-checkout .form-row{width:100% !important;}
.billing-wrap {padding:5px;}
.woocommerce-checkout #billing_address_2_field{padding: 0 10px; height: 35px; position:relative;}
.shipping-wrap{padding: 5px; margin: 0;} 
.woocommerce-checkout .woocommerce-billing-fields h3{
text-align: center;
font-size: 20px;
padding: 10px 0;
border-bottom: solid 1px #222;
display: inline-block;
width: 100%;
color: #ffc107;
}
.woocommerce-checkout .woocommerce-shipping-fields h3{
text-align: center;
font-size: 20px;
padding: 10px 0;
border-bottom: solid 1px #222;
display: inline-block;
width: 100%;
color: #ffc107;
}
.woocommerce-checkout  #order_review_heading{
text-align: center;
padding: 5px 0;
margin: 10px 0;
color: #ffffff;
border-top: solid 1px #ffc107;
border-bottom: solid 1px #ffc107;
font-size: 20px;
}
.woocommerce-MyAccount-navigation{width:100%;}
.woocommerce-MyAccount-navigation ul li a{width: 50%; float: left; font-size: 12px; margin: 0;}
.woocommerce-MyAccount-content{width:100%; margin:20px 0; }
.woocommerce-MyAccount-content .woocommerce-address-fields .form-row{width:100%; padding: 0;}
.woocommerce-MyAccount-content .woocommerce-address-fields .form-row input[name="billing_address_2"]{margin:0;}
#filterBarMobile{
display: inline-block;
width: 100%;
padding: 10px 15px;
background: #1e1e1e;
position: fixed;
bottom: 0;
z-index: 999;
border-top: solid 1px #fc0;
color: #fff;
}
#filterBarMobile #filterIcon{
background: #ffc107;
padding: 10px 18px;
display: inline-block;
font-size: 16px;
color: #3c3c3c;
line-height: 0;
border-radius: 5px;
}
.leftBarWrap .leftBar{display:none;}
.error404 .search-field{width:100%; margin-bottom:15px;}
.instaH-sec .instaBox{height:150px;}
.downloadsP-sec .nav-item .nav-link{font-size: 14px; padding: 3px 7px; margin: 0 4px;}
.downloadsP-sec .nav-item .nav-link.active:after{top:10px;}
}
.testimonials-secN .test-content{
min-height: 500px;
background: url(//antesports.com/wp-content/themes/storefront/assets/theme-3/images/testimonials-bg.jpg) no-repeat center top;
background-size: cover;
z-index: 0;
}
.testimonials-secN .test-content:before{
content: '';
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .8);
z-index: -1;
}
.testimonials-secN .test-content-inn:before{
content: '';
position: absolute;
top: -2px;
left: 0;
width: 40%;
min-width: 450px;
height: 130%;
background: #ffcc00;
border-radius: 15px;
z-index: -1;
display: none;
}
.testimonials-secN .test-content-inn:after{
content: '';
position: absolute;
top: 38px;
left: 38px;
width: 90%;
height: 100%;
background: #000000;
border-radius: 15px;
z-index: -1;
}
.testimonials-secN .arrow-down {
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 40px solid transparent;
border-top: 40px solid #fc0;
position: absolute;
top: 125%;
left: 42px;
display: none;
}
.testimonials-secN .arrow-down2 {
width: 0;
height: 0;
border-left: 3px solid transparent;
border-right: 40px solid transparent;
border-top: 40px solid #000;
position: absolute;
top: 110%;
left: 58px;
display: none;
}
.testimonials-secN .testimonials-box{
width: 60%;
margin: 115px auto 50px;
}
.testimonials-secN .testimonials-box:before{
color: #fc0;
}
.testimonials-secN .testimonials-box:after{
color: #fc0;
}
.testimonials-secN .item p span{
display: block;
color: #fc0;
font-style: italic;
}
.socialLinks-topbarN li{
width: 25px;
height: 25px;
border-radius:50%;
background: red;
display: flex;
align-items: center;
justify-content: center;
margin: 0 2px;
}
.socialLinks-topbarN li:nth-child(1){
background: #eff2f7;
}
.socialLinks-topbarN li:nth-child(2){ background : #eff2f7;
}
.socialLinks-topbarN li:nth-child(3){
background : #eff2f7;
}
.socialLinks-topbarN li a:hover{
color: #ccc;
}
.socialLinks-footer li{ border-radius:50%;
background: transparent;
display: flex;
align-items: center;
justify-content: center;
margin: 0px 4px 0;
}
.socialLinks-footer li a{
font-size: 13px;
} .qr-code-footer {
display: flex;
align-items: center;
margin-bottom: 15px;
background: black;
padding: 15px;
}
.qr-code-footer p{
font-size: 18px;
font-weight: 500;
margin-left: 10px;
}
.tab-content li {
list-style-type: disc;
}
.tab-content ul {
margin-left: 45px;
}
@media(max-width:768px){
.testimonials-secN .testimonials-box {
width: 80%;
margin: 120px auto 50px;
}
.testimonials-secN .test-content-inn:before {
width: 40%;
min-width: 150px;
height: 255%;
top: -76px;
}
.testimonials-secN .test-content-inn:after {
top: -42px;
width: 90%;
height: 190%;
}
.testimonials-secN .arrow-down2{
top: 140%;
}
.testimonials-secN .arrow-down {
top: 178%;
left: 42px;
}
.testimonials-secN  .testimonials-box:before {
top: -40px;
left: -12px;
font-size: 22px;
}
.testimonials-box:after {
bottom: -50px;
right: -22px;
font-size: 22px;
}
.testimonials-secN .test-content {
min-height: 500px;
}
}
@media(max-width:547px){
.testimonials-secN .test-content {
min-height: 420px;
}
.testimonials-secN .test-content-inn:after {
top: -42px;
width: 100%;
height: 168%;
left: 0;
}
.testimonials-secN .test-content-inn:before {
width: 80%;
height: 300px;
top: -70px;
left: -25px;
}
.testimonials-secN .arrow-down {
top: 159%;
left: 12px;
}
.testimonials-secN  .item p{
font-size: 14px;
line-height: 20px
}
.testimonials-secN .arrow-down2 {
top: 134%;
left: 27px;
}
}
@media(max-width:390px){
.testimonials-secN .item p {
font-size: 13px;
line-height: 18px;
}
.testimonials-secN .test-content-inn:before {
width: 90%;
height: 284px;
}
}
@media(max-width:360px){
.testimonials-secN .test-content-inn:before {
width: 90%;
height: 320px;
}
.testimonials-secN .arrow-down {
top: 164%;
left: 12px;
}
}
@media(max-width:330px){
.testimonials-secN .test-content-inn:before {
height: 350px;
}
}
.paginationBar{
float:right;
}
.paginationBar .numbered{
float: left;
display: inline-block;
width: auto;
text-align: center;
background: #f7f7f7;
margin: 0 5px;
padding: 5px 15px;
font-size: 13px;
border-radius: 3px;
}
.paginationBar .numbered.current-numeric-page{background: #343a40; color:#fff;} .slide1 .main-headingH{font-size: 3.2em; font-weight: 800;}
.slide1 .subheading-home{font-size: 1.3em;}
.slick-prev::before,
.slick-next::before {
display: none !important;
}
.slick-prev,
.slick-next {
z-index: 9999;
color: #000; font-size: 24px;
}
.show-password-input{
background: #f1f1f152 !important;
border: 0px !important;
color: #000 !important;
right: 28px;
position: absolute;
padding: 8px !important;
border-radius: 0 !important;
}
.password-input{width:100%;}