.more-link {
display: inline-block !important;
padding: 5px 15px;
margin-top: 15px;
color: #FFFFFF!important;
border-radius: 21px;
font-size: 13px;
text-transform: uppercase!important;
background-color: #000000;
}
.more-link:hover {padding: 6px 20px;}
.star-rating span:before,
.star-rating::before,
p.stars a:hover:after, 
p.stars a:after {
color: #FFD700 !important;
letter-spacing: 1px; 
}
.product_meta {
font-size: 11px !important;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text {
color: #000 !important;
border: 2px #000 solid !important;
background-color: rgba(0, 0, 0, 0) !important;
}
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
border: 2px solid #000 !important;
}
.product .related h2 {
font-size: 18px !important;
}
.posted_in a, .tagged_as a {
color: #ccc !important;
}
.fluid-width-video-wrapper {
padding-top: 12vw !important;
}
.gallery1 img {
width: 100%;
height: 550px;
object-fit: cover;
object-position: top;
} @media (min-width: 981px){
.dswc-swiper-wrapper,.swiper-wrapper {height:400px !Important;}
.gm-navbar .gm-toolbar-left, .gm-navbar .gm-toolbar-right {
padding-top: 1%;
}
} @media (max-width: 980px){
.flip {
display: -webkit-flex;
display: flex;
flex-direction: column-reverse !important;
-webkit-flex-direction: column-reverse;
}
.dswc-swiper-wrapper,.swiper-wrapper {height:500px !Important;}
.gallery1 img {
width: 100%;
height: 450px;
object-fit: cover;
object-position: top;
}
} @media (max-width: 767px){
} @media (max-width: 479px){
.dswc-swiper-wrapper,.swiper-wrapper {height:300px !Important;}
.fluid-width-video-wrapper {
padding-top: 100px !important;
}
}