.paypal-button.paypal-button-shape-pill{border-radius:none;}
.woocommerce ul.product_list_widget li img{margin-right:10px !important;}
.main-nav > li > a {  margin-right: 26px; text-transform: uppercase;}
.woocommerce-Price-amount .amount{    text-align: center;
width: 100%;
display: block;}
.widget_recently_viewed_products a {padding-right:0px !important;}
.widget_recently_viewed_products  a {
color: #000;  padding-left: 7px!important; font-size: 13px !important;
} .woocommerce ul.products li.product .price{text-align:center; color: #Ffa500}
.footer-ic .iconbox-filled.iconbox-inline {    margin: 0;
margin-bottom: 6px;
padding: 0!important;}
.cantct-icon .iconbox a{color:#222;} .related.products>h2{margin:0 !important; margin-bottom:0!important}
.head-text .wpb_wrapper a{color:#222 !important;}
.carousel-nav-middle, .carousel-nav-xl .flickity-prev-next-button{background:none !important; border:none !important;}
.carousel-nav-lg .flickity-prev-next-button {background:none !important; border:none !important;}
.ld-shop-topbar {margin-bottom:-1px !important}
.flickity-enabled.is-draggable .flickity-viewport{margin-bottom:-55px !important}
.flickity-viewport{margin-bottom:-55px !important}   #wpgs-gallery .slick-slide.wcgs-thumb img {
border: 1px solid #e61818;}
.titlebar-inner{display:none;}
.breadcrumbs li:nth-last-child(2) {
font-weight: normal !important;
}
.ld-product-summary-foot button[type=submit]>span {
padding-left: 45px !important;
padding-right: 45px !important;
}  .ld-shop-topbar {
margin-bottom: -60px !important;
} .woocommerce ul.products li.product .button {
display: inline-block;
margin-top: 1em;
display: none;
}  .woocommerce div.product .ld-product-summary .product-meta>span span{color:#000;}
.flickity-slider .product {width:100% !important;}
.text-white{
color:#fff;
}
.ld-module-trigger collapsed{
background:#808291;
}
.widget_nav_menu ul{padding:5px 15px !important}
.footer-icon{
color:#fff;
font-size:20px;
margin:7px;
}
.text-black{
color:#222;
}
.home-title h2 {border-bottom: 4px solid #ffcb05;
display: inline-block;}
.Footer-title h2{line-height:0.2em;}
.aws-search-btn .aws-form-btn{background-color:#ffcb05;}
.aws-container .aws-search-form {width:460px !important; height:52px !important;}
.aws-form-btn svg{    height: 34px !important;   width: 34px !important; margin-left:10px !important;    margin-top: -5px;}
.aws-container .aws-search-form .aws-form-btn{background-color:#ffcb05 !important; border-radius: 0 5px 5px 0px !important;
border: none; width:60px; }
.aws-container .aws-search-field{font-size:16px; border-radius: 5px 0 0 5px !important;}
.aws-container{border-radius:20px;}
.main-nav>li>a:hover{background-color:black; color:white;}
.main-nav>li.active>a, .main-nav>li.current-menu-item>a, .main-nav>li.current-menu-ancestor>a, .main-nav>li>a:hover {background-color:black; color:white !important;}
.wpcf7 br{display:none !important}
.lqd-contact-form input{    border: 2px solid #222;}
.btn.border-thin>span { margin: 0 !important;  padding: 10px 15px !important;}
.ld-module-cart  {background: #eee;  padding: 10px 20px; border: 1px solid #ccc;}
.ld-module-cart:hover{background: #222;  color:#fff !important; border: 1px solid #222;}
.ld-module-cart:hover i{color:#fff !important;}
.widget_nav_menu li a:before {
content: '\f105';
font: normal normal 16px/1 fontAwesome;
margin-right: 12px;
color: #222;
background-color: transparent;
position: inherit;
display: inherit;
top: 2px;
}
.lqd-contact-form-inputs-border-thick textarea{border: 2px solid #222; }
.main-sidebar .widget-title{background-color:#222; margin-top:0px !important; color:#fff; font-size:18px !important; margin-bottom:0; margin-top:34px; text-align:center; padding:2px 4px 2px 4px; letter-spacing:0 !important; font-weight: bold;    margin-bottom: 0 !important;  text-transform: uppercase; }
.woocommerce.widget_product_categories ul a:before {
content: '\f105';
font: normal normal 18px/1 fontAwesome;
margin-right: 14px;
color: red;
}
.home-sidebar .widget-title {
margin-bottom:10px;
background: #222;
color: #fff;
padding: 7px;
text-align: center;
font-size: 24px;}
.home-sidebar .wpb_widgetised_column a, .main-sidebar a {
color: #000;
border-bottom:1px solid #eee;
margin-bottom:4px;
padding-bottom: 8px!important;
display: block;
font-size: 14px;
font-weight:600;
}
.home-sidebar .wpb_widgetised_column li, .main-sidebar li{padding-left:15px; padding-right:15px;}
.home-sidebar .wpb_widgetised_column .widget, .main-sidebar .widget{
border: 1px solid black;
}
.main-sidebar { padding: 15px;  margin-top: 30px;}
.textwidget p{    margin-bottom: 3px !important;}
.textwidget label{margin:0; padding-left:8px !important}
.textwidget{margin-bottom:-34px;}
.main-sidebar ul{padding-top:8px;}
.main-sidebar li {font-size: 14px;  margin-bottom: 6px;}
.main-sidebar input, .main-sidebar button, .main-sidebar select, .main-sidebar textarea {
width: 100%; margin-top: 15px; border: 1px solid #222;  font-size: 14px; padding: 10px; }
.main-sidebar .wpcf7-submit {background: #000;  color: #fff; text-transform: uppercase;  font-size: 18px; font-weight: bold; margin:0;}
.woocommerce .ld-sp{padding:15px; border:1px solid #eee }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
padding-left: 10px !important;
padding-right: 10px !important;
} .woocommerce div.product form.cart .button {
margin-top: 10px;
border-radius: 53px;
margin-right: 5px;
font-size: 12px;}
.ld-sp-info { background: #eee;  padding: 10px;}
.ld-sp-info a {    font-size: 14px !important; line-height: 20px;  display: block; text-overflow: ellipsis;
word-wrap: break-word;
overflow: hidden;
max-height: 44px;}
.woocommerce-Price-amount.amount {font-weight:bold; }
::-webkit-scrollbar { width:2px;} ::-webkit-scrollbar-track { background: #f1f1f1; } ::-webkit-scrollbar-thumb { background: #888; } ::-webkit-scrollbar-thumb:hover { background: #555; }
.woocommerce div.product div.images ol.flex-control-nav li {padding:0 !important; }
.woocommerce div.product div.images img {border:1px solid #eee !important;}
.woocommerce div.product div.images ol.flex-control-nav {padding-right:10px !important; }
.woocommerce div.product form.cart .button {   margin-top: 10px;} .flickity-page-dots {width:100% !important; } .single-product  .product {margin-top:40px!important;  }
.ld-shop-topbar {  margin-bottom: 30px !important;}
.fancy-title {  margin-bottom: 1em; } .breadcrumbs li:nth-last-child(2) { font-weight:bold}
.woocommerce div.product .woocommerce-tabs {  width: 100%;  padding: 14px 0;  display: inline-block; }
.tabs-nav li  {float: left; display: inline-block;      text-align: left; border:none !important; margin-right:10px !important; margin-bottom:15px !important; }
.tabs-nav li  a { display: block; background: #eee; text-align:center; padding:5px !important; }
.tabs-nav .active a, .tabs-nav li  a:hover {   background: #000!important; color:#fff !important}
.tabs-nav {display:block; width:100% !important }
.tabs-content h2{display:none !important}
.woocommerce div.product .woocommerce-tabs .tabs-nav li a:after {display:none !important}
.woocommerce div.product .woocommerce-tabs .tabs-nav li a {padding:15px !important}
.woocommerce div.product .woocommerce-tabs .tabs-content {  width: 100% !important;   padding-left: 0 !important;}
.ld-shop-topbar .col-md-6 {width:100% !important; background:#f5f5f5; padding:5px !important; margin-bottom:10px;}
.footer-icon  .fa-headphones{padding-right:5px !important;}
#wpgs-gallery img {  text-align: center;
width: 571px;
margin: auto;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {padding-left:3px !important; padding-right:6px !important}
.woocommerce .ld-sp:hover h3 a{color:red !important}
#wpgs-gallery .gallery-navigation-carousel .slick-slide {  height: 140px !important;  margin-top: 15px;}
.paypal-button-row.paypal-button-layout-vertical:last-of-type{height:50px !important}
.woocommerce div.product form.cart .button {  height: 40px !important;}
.st-desc h5{margin-top:0px !important}
#wpgs-gallery img { height: 100% !important; border:1px solid #eee;}
.type-post {border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 15px !important;}
.type-post:hover{background:#eee !important;}
.widget_recently_viewed_products .product-title {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2; line-clamp: 2; 
-webkit-box-orient: vertical;
}
.sidebar-container, .main-sidebar {padding:0 !important; }
.textwidget {padding:15px; }
.widget_recently_viewed_products .product_list_widget {padding:10px !important }
.widget_recently_viewed_products ul li{margin-bottom: 15px;border-bottom: 1px solid #eee;padding-bottom: 10px;} #billing_country-menu{
height:250px;
}
.product-categories .cat-item:nth-child(1) , .product-categories .cat-item:nth-child(2){
display:none !important;
} @media only screen and (min-width:320px) and (max-width:767px){ 
.navbar-brand img {width: 110px}
.woocommerce .ld-sp figure img{width: 189px;
height: 183px;}
.woocommerce .ld-sp-info h3 a{text-overflow:hidden !important; font-size:20px;}	}