.fa-trash:before{content:"\f1f8"}
select{width:100%;}
.product-cart-remove .btn-remove2{background: none;text-indent:inherit;font-size:16px;color:#6d6d6d;}
.product-cart-remove .btn-remove2:hover{color:#d6ab4a;}

/*Shopping Cart*/
.checkout-cart-index .scart-main{width:72%;float:left;margin:20px 0px 10px;}
.checkout-cart-index .cart-table{width:100%;}
.checkout-cart-index .cart-forms, .checkout-cart-index .cart-totals-wrapper{width:28%;}
.checkout-cart-index .btn-checkout{background-color:#008000;color:#ffffff;}
.checkout-cart-index .btn-checkout:hover{background-color:#ecc66a;color:#000000;}
.checkout-cart-index .cart-forms .discount , .checkout-cart-index .cart-totals{background-color:#f9f9f9;border:none;padding:25px;margin-bottom:0px;}
.checkout-cart-index .cart-forms .discount{padding-bottom:0px;}
#discount-coupon-form .field-wrapper{width:100%;position:relative;}
#discount-coupon-form .input-text{padding:0px 120px 0px 15px;height:41px;}
#discount-coupon-form .field-wrapper .button-wrapper{position:absolute;top:0px;right:0px;}
#discount-coupon-form .button-wrapper > button{padding:12px 20px 10px;line-height: 18px;}
.cart .checkout-types.top{position:absolute;top:15px;right:10px;width:26%;padding:0px 25px;}
.cart .checkout-types.top li{display:block;}
.cart .checkout-types.top .btn-checkout {display: block;width: 100%;padding:14px 10px 12px;}
.cart-table h2.product-name , .cart-table h2.product-name a{color:#262626;font-size:14px;line-height:24px;font-weight:normal;}
.cart-table h2.product-name a:hover{color:#d6ab4a;}
.cart-table .product-cart-actions .qty{padding:0 10px;}
.checkout-cart-index .cart button.btn-update{float:right;display:none;}
.checkout-cart-index .cart button.btn-continue{float:right;}
.checkout-cart-index .cart-totals-wrapper .cart-totals tbody .price{color:#000000;}
.cart-table tbody td.Qty .input-text.qty{width:45px;height:35px;line-height:35px;padding:5px;}
.shoppingcart-btn-grp .btn-empty {float: left;display: none;}
#discount-coupon-form label, .cart .giftcard label{font-weight:bold;text-transform:uppercase; padding:0 0px;}
.cart-qty-increase{position:relative; text-align:center; width:140px; position:relative; margin:0 auto;}
.cart-qty-increase a{background:#cccccc; height:40px; width:40px; font-size:18px; line-height:42px;  position:absolute; text-align:center; top:0px;}
.cart-qty-increase a:hover{background:#ecc66a; color:#000; text-decoration:none;}
.cart-qty-increase .qty_minus{left:0px;}
.cart-qty-increase .qty_plus{right:0px;}

.cart-table .product-cart-actions .button.btn-update {background: none;padding: 0;text-align: center;float: none;text-transform: capitalize;/*color:#d6ab4a;*/font-size: 13px;font-weight: normal;width:100%;text-decoration:underline;border:none;}

.cart-table .product-cart-actions .button.btn-update:hover , .cart-table .product-cart-actions .button.btn-update:focus{background: none;/*color:#262626;text-decoration:underline;*/}

.cart-table .cart-links > li > a{text-decoration:underline;}
.cart-table .cart-links > li > a:hover{}
.cart-table .product-cart-actions .cart-links{clear:both;}
.cart-table .product-cart-image{}
.cart-table .product-cart-image .product-image img {width: 100px;}
.cart-table .product-cart-info , .cart-table .product-cart-price , .cart-table .product-cart-total ,.cart-table .product-cart-remove{padding-top:15px;}
#discount-coupon-form label{margin-bottom:5px;}
.cart .cart-totals table td{text-transform:uppercase;}
#discount-coupon-form .field-wrapper .button-wrapper .cancel-coupon{width:20px;height:20px;line-height:20px;padding:0px;font-size:16px;border-radius:50%;border:1px solid #ff0000;color:#ff0000;margin-right:5px;}
#discount-coupon-form .field-wrapper .button-wrapper .cancel-coupon:hover{background-color:transparent;}
.cart-empty{text-align:center;font-size:16px;}
.cart-empty a{color:#d6ab4a;text-decoration:underline;}
.cart-empty a:hover{color:#262626;}


@media (max-width:1025px){
.checkout-cart-index .scart-main{width:70%;}
.checkout-cart-index .cart-forms, .checkout-cart-index .cart-totals-wrapper{width:30%;}
.cart .checkout-types.top{width:28%;}
}

@media (max-width:1024px){
.checkout-cart-index .scart-main{width:100%;margin-bottom:20px;}
.display-single-price .cart-forms, .display-single-price .cart-totals-wrapper{width:50%;}
    .display-single-price .cart-forms{padding-left:0px;float:left;}
.cart .checkout-types.top{width:48%;}
.checkout-cart-index .cart-forms .discount{padding:25px;}
}

@media (max-width:767px){

/*common table*/
.data-table td:before{content:attr(data-rwd-label);}
.data-table tbody, .data-table th, .data-table td, .data-table tr { display:block;}
.data-table thead tr {position:absolute; top:-9999px; left:-9999px;}
.data-table tr {border-bottom:1px solid #e2e2e2;}
.data-table td {border:none; border-bottom:1px solid #e2e2e2; position:relative; text-align:left; padding-left:50% !important;font-size:14px;word-wrap:break-word;}
.data-table td:before { position:absolute; top:10px; left:13px; width:45%; text-align:left; padding-right:10px;font-size:14px;font-weight:bold;color:#262626;text-transform:uppercase;line-height:14px;white-space:normal;}
.data-table{border:1px solid #e2e2e2;}
.data-table tr:last-child{border-bottom:none;}
/*common table*/ 

.cart-table .product-cart-image:before , .cart-table .product-cart-info:before{content:none;}
.cart-table .product-cart-image , .cart-table .product-cart-info{padding-left:0px!important;}
.cart-table .product-cart-image , .cart-table .product-cart-info{text-align:center!important;}
table tr td.product-cart-remove{text-align:left;}    
.cart-table tfoot tr td.cart-footer-actions:before{content:none;}
.cart .checkout-types.top {width: 100%;position: initial; float:left; padding:0px; margin-top:20px;}
.cart .page-title{margin-bottom:0px;}
.checkout-cart-index .footer .block.block-subscribe,.checkout-cart-index .footer .social_links{display:none;}
.checkout-cart-index .footer{border-top:0px; padding-top:0px;}
.checkout-cart-index .header-pre{display:none;}
.checkout-cart-index .cart button.btn-continue{display:none;}
.cart-table .product-cart-actions .button.btn-update{text-align:left;}
.checkout-cart-index .footer{padding-bottom:50px;}
.cart .checkout-types.top .btn-checkout{padding:18px 10px 16px; position:initial;}
.checkout-cart-index .scart-main{margin-bottom:15px;}
.display-single-price .cart-table{margin-bottom:10px;}
.cart-table .product-cart-info, .cart-table .product-cart-price, .cart-table .product-cart-total, .cart-table .product-cart-remove{padding-top:10px;}
.checkout-cart-index .cart .cart-forms, .checkout-cart-index .cart .cart-totals-wrapper{float:left;width:100%;padding:0px;}
.cart-table .product-cart-image {padding: 0px;border: 0px;}
.cart-table .product-cart-info{padding-right:0px;}
.checkout-types.bottom .method-checkout-cart-methods-onepage-bottom{margin-top:10px;}
.checkout-cart-index .cart-forms .discount, .checkout-cart-index .cart-totals{padding:25px 25px 18px 25px;}
.checkout-cart-index .cart-forms .discount{padding-bottom:0px;}
.cart .cart-totals #shopping-cart-totals-table{margin-bottom:0px;}
.cart-qty-increase{margin:0px;}
.cart-qty-increase .qty_minus{left:1px;}
}

@media (max-width:479px){
.checkout-cart-index .cart button.btn-update{float:left;width:100%;margin-bottom:5px;}
.checkout-cart-index .cart button.btn-continue{float:left;width:100%;}
}

/* COUNTRY SHOPPING PAGE START */
.cms-page-view .cntrsec{ margin: 0px; padding: 0px; text-align: center;}
.cms-page-view .cntrsec a.btn-select{margin:10px 0px; transition: all 0.3s ease-in-out; background: #ecc66a; display: inline-block; padding: 14px 20px 12px; color: #000000;font-size:14px;font-weight: 500;text-align: center;text-transform: uppercase;vertical-align: middle;line-height: normal;}
.cms-page-view .cntrsec a.btn-select:hover{background: #000;color: #ecc66a; text-decoration: none;}

.cms-page-view .cntrsec h4{font-size:35px!important; line-height:40px!important; color: #808080!important; text-transform: uppercase; letter-spacing: 0.5px; font-weight: 700; font-family: 'Poppins', "Helvetica Neue";}
.cms-page-view .cntrsec h4 span{ display: block; font-weight:100;}
.cms-page-view .cntrsec h5{font-size: 28px!important; line-height: 28px!important; color: #808080!important; font-weight: normal; font-family: 'Poppins', "Helvetica Neue"; text-transform: none; margin-bottom: 0px;}

.cms-page-view .cntrsec .explist{ margin: 0 auto; padding:30px 0px 0px 0px; width:65%}
.cms-page-view .cntrsec .explist li{ display: inline-block; margin:0px; padding:15px 10px 15px !important; width:32%;}
.cms-page-view .cntrsec .explist li:before{ display: none!important;}
.cms-page-view .cntrsec .explist li img{ border-radius:120px; border:5px solid #f3c33d; width: 125px;}
.cms-page-view .cntrsec .explist li span{ display: block; padding-top:5px; font-size:18px; line-height: 22px; color:#808080;}

.cms-page-view .cntrsec .curlist{background: url(../images/ctrmap.png) bottom center no-repeat;}
.cms-page-view .cntrsec .curlist h6{font-size:28px!important; line-height: 28px!important; color: #808080!important; font-weight: normal; font-family: 'Poppins', "Helvetica Neue"; padding-bottom:20px; border-bottom:4px solid #f3c33d; text-transform: none; display: inline-block; margin-bottom:30px;}
.cms-page-view .cntrsec .curlist ul{float: left; width:25%; margin-bottom:10px;}
.cms-page-view .cntrsec .curlist li{ display:block; margin: 0px; padding:7px 0px; font-size: 18px; color:#808080; text-align: left;}
.cms-page-view .cntrsec .curlist li:before{ display: none!important;}

.cms-page-view .findlink{ text-align: center; padding:0px 0px 10px 0px; font-size:18px; color:#808080;}
.cms-page-view .findlink a{ text-transform: uppercase; font-size: 18px; color:#808080;}
.cms-page-view .findlink a:hover{color:#d6ab4a; text-decoration:underline;}

@media (max-width:1024px){
.cms-page-view .cntrsec h4 {font-size: 28px !important;line-height: 34px !important;}
.cms-page-view .cntrsec .explist li span {font-size:14px;line-height:18px;}
.cms-page-view .cntrsec h5, .cms-page-view .cntrsec .curlist h6 {font-size:24px !important; line-height:24px!important;}
.cms-page-view .cntrsec .curlist li {font-size: 16px;}
}
@media (max-width:767px){
.cms-page-view .cntrsec .explist{ width: 100%; padding-top: 0px;}
.cms-page-view .cntrsec .explist li {width: 49%;}
.cms-page-view .cntrsec .explist li img{ width: 100px;}
.cms-page-view .cntrsec h4 {font-size: 18px !important;line-height: 22px !important;}
.cms-page-view .cntrsec .explist li span {font-size:14px;line-height:18px;}
.cms-page-view .cntrsec h5, .cms-page-view .cntrsec .curlist h6 {font-size:18px !important;line-height:normal !important;}
.cms-page-view .cntrsec .curlist ul {width: 50%;}
}
@media (max-width:375px){
.cms-page-view .cntrsec .explist li{display: inline-table;}
.cms-page-view .cntrsec .explist li span {font-size: 16px;line-height: 18px;}
.cms-page-view .cntrsec .curlist ul {width: 100%; margin-bottom: 0px;}
.cms-page-view .cntrsec .curlist h6{ margin-bottom: 20px;}
}
/* COUNTRY SHOPPING PAGE END */

/*Static Pages*/
.cms-page-view h3{color:#262626;font-weight:bold;text-transform:uppercase;font-size:22px;line-height:24px;}
.cms-page-view h4{color:#262626;font-weight:bold;text-transform:uppercase;font-size:18px;line-height:20px;}
.cms-page-view h5{color:#262626;font-weight:bold;text-transform:capitalize;font-size:16px;line-height:18px;}
.cms-page-view .std p, .cms-no-route .std p{color:#262626;padding:0px;font-size:16px;line-height:24px;margin-bottom:30px;}
.cms-page-view .std li, .cms-no-route .std li{color: #262626;font-size: 14px;font-style: normal;line-height: 24px;position:relative;padding-left:15px;}
.cms-page-view .std li:before, .cms-no-route .std li:before{content:"\f111";display:inline-block;position:absolute;font-family:FontAwesome;font-size:8px;left:0px;top:-1px;}
.std ul , .std ol{list-style:none;margin-bottom: 25px;}
.std .note {color: #262626;font-size: 14px;}

/*Left Side*/
.cms-page-view .cms-left-sidebar .block-title{padding:0px 0px 15px;margin-bottom:0px;}
.cms-page-view .cms-left-sidebar li{padding-left:0px;margin:10px 0px;}
.cms-page-view .cms-left-sidebar li:before{content:none;}

.cms-page-view .cms-left-sidebar .cms-block-detail li a{text-transform:uppercase;color:#262626;font-size:16px;}
.cms-page-view .cms-left-sidebar .cms-block-detail li a:hover{text-decoration:none;color:#d6ab4a;}
.cms-home-page-c .tp-revslider-mainul li.tp-revslider-slidesli {
    position: absolute;
}
