.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; 
}
#content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
margin-bottom: 15px;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0 auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}  .sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 1.5em 0 1.5em;
float: left;
width: 100%;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
vertical-align: top;
width: 100%;
padding-left: 5px;
padding-right: 5px;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
}
.infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
height: 40px;
width: 100%;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .browserupgrade {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0;
}
header.page-header .page-title {
margin-top: 0;
}
.sticky .blog-item .content .title:before ,
.tag-sticky-2 .blog-item .content .title:before {
position: absolute;
left: 0;
top: 0;
content: "\f08d";
color: #71b100;
font-family: fontAwesome;
transform: rotate(-45deg);
font-size: 15px;
}
.sticky .blog-item .content .title ,
.tag-sticky-2 .blog-item .content .title {
position: relative;
padding-left: 15px;
}
.sticky .blog-item .content .title a ,
.tag-sticky-2 .blog-item .content .title a{
color: #71b100;
}
article.singel_blog_items.sticky ,
article.singel_blog_items.tag-sticky-2 {
border: 1px solid #71b100;
padding: 10px;
}
.desc .pagination span {
line-height: 2.3;
}
.page-links > span:not(a) {
color: #373b3e !important;
border-color: #373b3e !important;
} .woocommerce .woocommerce-breadcrumb a {
color: #fff;
font-size: 16px;
}
.woocommerce .woocommerce-breadcrumb a:hover {
color: #71b100;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
text-align: center;
}
.woocommerce .products ul,
.woocommerce ul.products {
padding-top: 30px;
margin: 0;
}
.woocommerce .products .star-rating {
display: inline-block;
float: none;
text-align: center;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-size: 20px;
transition: all 0.5s ease 0s;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover {
color: #71b100;
}
.woocommerce ul.products li.product a img {
margin: 0;
}
.woocommerce ul.products li.product .price del {
display: inline-block;
font-size: 18px;
font-weight: 700;
margin-right: 10px;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
color: #404040;
font-size: 18px;
font-weight: 700
}
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price ins {
color: #404040;
font-size: 18px;
font-weight: 700;
}
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt, 
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button {
background: rgba(0, 0, 0, 0) linear-gradient(to right, #0071b0 0%, #71b100 51%) repeat scroll 0 0 / 200% auto!important;
padding: 7px 15px;
color: #fff;
border-radius: 5px;
line-height: 22px;
transition: .3s;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
background-position: right center !important;
color: #fff;
}
.woocommerce span.onsale {
background-color: #494949;
border-radius: 0;
color: #fff;
font-size: 14px;
line-height: 25px;
min-height: 25px;
min-width: 25px;
padding: 1px 12px;
left: 0;
top: 0;
}
.single-product.woocommerce span.onsale {
left: 5px;
padding: 5px 25px;
position: absolute;
top: 20px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
border-radius: 0;
height: 40px;
right: 6px;
top: 20px;
width: 40px;
z-index: 9;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
left: 48%;
position: absolute;
top: 47%;
transform: translateY(-50%) translateX(-50%);
width: 10px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
left: 26px;
top: 22px;
} .woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page .woocommerce-pagination ul.page-numbers li a {
border: 1px solid #ddd;
color: #666;
display: inline-block;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
background: none;
}
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page .woocommerce-pagination ul.page-numbers li a:hover {
background: #71b100 none repeat scroll 0 0;
border: 1px solid #71b100;
color: #fff;
} h1.product_title {
font-size: 24px;
}
.woocommerce div.product div.images .flex-control-thumbs {
margin: 20px -5px;
}
.woocommerce div.product div.images .flex-control-thumbs li {
padding: 0 5px
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background-color: transparent;
color: #fff;
border-color: #ddd;
}
.woocommerce .woocommerce-breadcrumb {
font-size: 16px;
color: #fff;
}
.single-product .price {
margin-bottom: 10px;
}
.woocommerce .single-product-area div.product .woocommerce-product-rating {
margin-bottom: 10px;
}
.woocommerce .quantity .qty {
margin-right: 10px;
width: 6.631em;
border-color: #666;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
background-color: inherit;
border-radius: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
color: #6f6f6f;
}
.woocommerce-info::before,
.woocommerce-message::before {
color: #6f6f6f;
}
.single-product-area .woocommerce-product-details__short-description{
margin-bottom: 20px;
}
.woocommerce-info,
.woocommerce-message {
border-top-color: #6f6f6f;
}
.woocommerce-tabs .panel {
box-shadow: none;
}
.woocommerce .single-product-area .related ul.products li {
margin-bottom: 0px;
} .woocommerce table.shop_table td {
border: 1px solid #ddd;
}
.woocommerce table.shop_table th {
border-bottom: 1px solid #ddd;
}
.woocommerce-cart .woocommerce table.shop_table,
.woocommerce-cart table th,
.woocommerce-cart .woocommerce-cart table.cart th {
text-align: center;
}
.woocommerce a.remove {
color: #555 !important;
margin: auto;
}
.woocommerce a.remove:hover {
background: #494949 none repeat scroll 0 0;
}
.woocommerce-page #content table.cart td.actions .input-text {
width: 55%;
height: 36px;
}
.woocommerce table.shop_table td.actions {
padding: 14px 12px;
}
.woocommerce input.button[disabled]:disabled:hover {
background-color: inherit;
color: #494949;
}
.coupon input {
float: left;
width: auto;
margin-bottom: 20px;
}
.actions input[name="update_cart"] {
width: auto;
} .select2-container .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 45px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 45px;
}
.woocommerce form .form-row input.input-text[name="coupon_code"] {
height: 36px;
}
#customer_details {
float: left;
width: 48%;
}
.checkout-order {
float: right;
width: 48%;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
width: 100%;
}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
width: 100%;
}
.checkout-order input {
width: inherit;
height: inherit;
}
.checkout-order ul li {
list-style: none;
}
.woocommerce form .form-row.woocommerce-invalid label {
color: #a1a1a1;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container, 
.woocommerce form .form-row.woocommerce-invalid input.input-text, 
.woocommerce form .form-row.woocommerce-invalid select {
border-color: #a1a1a1;
}
.woocommerce form .form-row .required {
border: 0 none;
color: #a1a1a1;
font-weight: 700;
} .woocommerce-form__label-for-checkbox input {
height: inherit;
width: inherit;
}
.woocommerce .single-product,
.woocommerce .woocommerce-loop-product__link,
.woocommerce .single-product-image {
position: relative;
display: block;
}
.woocommerce ul.products li.product .single-product span.onsale {
background: rgba(0, 0, 0, 0) linear-gradient(to right, #0071b0 0%, #71b100 51%) repeat scroll 0 0 / 200% auto!important;
color: #ffffff;
font-size: 13px;
line-height: 1;
margin: 0;
min-height: 0;
padding: 5px;
position: absolute;
right: 10px;
top: 10px;
}
.woocommerce ul.products li.product .single-product:hover span.onsale {
color: #ffffff;
}
.woocommerce ul.products li.product .single-product .star-rating {
margin-top: 20px;
margin-bottom: 0;
}
.woocommerce ul.products li.product .star-rating {
font-size: 0.75em;
height: 1.1em;
}
.woocommerce ul.products li.product .single-product:hover .star-rating {
color: #494949;
}
.woocommerce ul.products li.product .single-product .added_to_cart {
background-color: #71b100;
border: 1px solid #71b100;
border-radius: 2px;
color: #fff;
font-weight: 700;
line-height: 1;
margin-top: 0;
opacity: 1;
padding: 10px 15px;
top: 60%;
transition: all 0.4s ease 0s;
}
.woocommerce ul.products li.product .single-product .added_to_cart:hover {
border-color: #494949;
background-color: #494949;
}
.woocommerce ul.products li.product .single-product .single-product-image .woocommerce-LoopProduct-link.woocommerce-loop-product__link:before {
content: "";
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.2);
left: 0;
top: 0;
position: absolute;
opacity: 0;
}
.woocommerce ul.products li.product .single-product:hover .single-product-image .woocommerce-LoopProduct-link.woocommerce-loop-product__link:before {
opacity: 1;
}
.woocommerce ul.products li.product .single-product .button:hover {
background-position: right center !important;
color: #fff;
border: none;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
color: #606060;
font-size: 18px;
margin-top: 5px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
color: #666666;
padding-bottom: 5px;
}
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price ins {
color: #666666;
font-size: 16px;
font-weight: 500;
}
.woocommerce ul.products li.product .price del {
display: inline-block;
font-size: 16px;
font-weight: 400;
margin-right: 5px;
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
box-shadow: none;
width: 100px;
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
border-radius: 2px;
padding: 10px 15px;
}
.woocommerce .quantity .qty {
border-radius: 2px;
padding: 6.5px 5px;
height: 36px;
border-color: #ddd;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
display: none;
}
.woocommerce p.stars a::before {
color: #ed552d;
}
.woocommerce .comment-form input,
.woocommerce .comment-form textarea {
border-radius: 0;
margin-bottom: 5px;
padding: 7px 10px;
width: 100%;
}
.woocommerce .comment-form .form-submit input.submit {
border-radius: 0;
margin-bottom: 0px;
margin-top: 10px;
padding: 10px 10px;
width: 180px;
}
.woocommerce ol.commentlist li {
list-style: outside none none;
}
.woocommerce div.product div.images .flex-control-thumbs li {
display: inline-block;
float: none;
}
.woocommerce div.product div.images .flex-control-thumbs {
text-align: center;
}
.woocommerce div.product form.cart .variations label {
color: #000;
font-size: 20px;
font-weight: 700;
text-transform: capitalize;
}
.single_variation_wrap .woocommerce-variation {
display: block;
margin-bottom: 30px;
overflow: hidden;
}
.woocommerce div.product form.cart .variations {
margin-top: 20px;
}
.woocommerce-Tabs-panel.panel.entry-content.wc-tab {
padding: 20px !important;
} .woocommerce nav.woocommerce-MyAccount-navigation ul {
padding-left: 0;
}
.woocommerce-account div.woocommerce ul li {
list-style: none;
border: 1px solid #ddd;
padding: 8px 15px;
margin-bottom: 6px;
}
.woocommerce-account div.woocommerce ul li a{
text-decoration: none;
}
.woocommerce-account div.woocommerce .woocommerce-Button.button {
margin-top: 20px;
} .single-text.widget form {
position: relative;
}
.single-text.widget input[type="submit"] {
position: absolute;
right: 0;
}
.widget.widget_rating_filter ul li i,
.widget.widget_products ul li i,
.widget.widget_recent_reviews ul li i,
.widget.widget_top_rated_products ul li i {
display: none;
}
.single-text.widget.woocommerce ul li img {
margin-bottom: 15px;
width: 80px;
}
.single-text.widget mark, .single-text.widget ins {
background: none repeat scroll 0 0;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #a1a1a1;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color: #a1a1a1;
}
.yith-wcwl-add-to-wishlist,
a.compare.button {
margin-bottom: 20px;
}
.woocommerce span.woocommerce-input-wrapper {
width: 100%;
}
.woocommerce .col2-set .col-1, 
.woocommerce-page .col2-set .col-1, 
.woocommerce .col2-set .col-2, 
.woocommerce-page .col2-set .col-2 {
flex: 0 0 100%;
max-width: 100%;
padding: 0;
}
.wp-block-button.is-style-outline {
margin: 20px 0;
}