.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}:root{
--page-width: 1240px;
--post-width: 1050px;
--content-width: 830px;
}
@media (max-width: 1300px){
:root{
--page-width: 90vw;
--post-width: 85vw;
}
}
@media (max-width: 900px){
:root{
--content-width: 85vw;
}
} html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
html:lang(ar), html:lang(iw){
direction: ltr!important;
}  body {
margin: 0;
} main{
display: block;
}
body.page-template-full-width-page > div#page > main, .full-width{
width: 100wv!important;
}
body.page-template-default > div#page > main, .boxed-width, body.page-template-page-with-sidebar> div#page > main, body.archive> div#page> main, body.blog> div#page> main, body.single.single-product > div > div> main, body.search > div#page > main, body.error404> div#page> main{
width: var(--page-width);
margin: 0 auto;	
}
body.archive.tax-product_cat> div#page> main, body.archive.category> div#page> main{
display: block;
}
body.page-template-page-with-sidebar> div#page> main, body.archive> div#page> main, body.blog> div#page> main{
margin-bottom: 80px;
}
div.post-container{
margin-top: 30px;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
grid-column-gap: 20px;
grid-row-gap: 20px;
}
body.archive> div#page> main > aside#secondary, body.blog> div#page>main > aside#secondary{
margin-top: 170px;
}
div.search-results-items{
display: grid;
grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
grid-column-gap: 20px;
grid-row-gap: 20px;
}
aside#secondary{
width: 300px;
margin-top: -40px;
}
aside#secondary > section{
margin-bottom: 0;
position: relative;
}
aside#secondary > section > p.widget-title{
background: #000000;
font-size: 18px;
color: #ffffff;
font-weight: 600;
padding: 10px 20px 10px 10px;
margin-bottom: 0;
}
aside#secondary > section > p.widget-title:before{
content:'';
padding: 0px 20px 0px 15px;
background-image: url(//www.yanrestrength.com/wp-content/themes/yanre/img/category-menu.svg);
background-repeat: no-repeat;
background-position: center left;
}
aside#secondary > section > p.widget-title:before:lang(ar), aside#secondary > section > p.widget-title:before:lang(iw){
padding: 0px 15px 0px 20px;
background-position: center right;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
aside#secondary > section > ul{
width: 300px;
padding: 10px 20px;
display: block;
position: absolute;
top: 28px;
left: 0;
z-index: 999;
background: #ffffff;
box-shadow: 0px 2px 11px rgba(0, 0, 0, 0.16);
}
aside#secondary > section > ul.hide{
display: none;
}
aside#secondary > section > ul > li, aside#secondary > section > ul > li> ul >li{
border-bottom: 1px solid #e6e6e6;
font-size: 18px;
text-transform: uppercase;
padding: 15px 0;
}
aside#secondary > section > ul > li:lang(ar), aside#secondary > section > ul > li> ul >li:lang(ar), aside#secondary > section > ul > li:lang(nl), aside#secondary > section > ul > li> ul >li:lang(nl), aside#secondary > section > ul > li:lang(fr), aside#secondary > section > ul > li> ul >li:lang(fr), aside#secondary > section > ul > li:lang(de), aside#secondary > section > ul > li> ul >li:lang(de), aside#secondary > section > ul > li:lang(iw), aside#secondary > section > ul > li> ul >li:lang(iw), aside#secondary > section > ul > li:lang(it), aside#secondary > section > ul > li> ul >li:lang(it), aside#secondary > section > ul > li:lang(ja), aside#secondary > section > ul > li> ul >li:lang(ja), aside#secondary > section > ul > li:lang(ko), aside#secondary > section > ul > li> ul >li:lang(ko), aside#secondary > section > ul > li:lang(pt), aside#secondary > section > ul > li> ul >li:lang(pt), aside#secondary > section > ul > li:lang(ru), aside#secondary > section > ul > li> ul >li:lang(ru), aside#secondary > section > ul > li:lang(es), aside#secondary > section > ul > li> ul >li:lang(es), aside#secondary > section > ul > li:lang(vi), aside#secondary > section > ul > li> ul >li:lang(vi), aside#secondary > section > ul > li:lang(zh-CN), aside#secondary > section > ul > li> ul >li:lang(zh-CN){
font-size: 16px;
}
aside#secondary > section > ul > li:last-child, aside#secondary > section > ul > li> ul >li:last-child{
border-bottom: none;
}
aside#secondary > section > ul > li::before, aside#secondary > section > ul > li> ul >li::before{
content: "\25B8";
display: inline-block;
background: transparent;
height: 15px;
width: 20px;
margin-left: 0;
padding-left: 0;
}
aside#secondary > section > ul > li > a, aside#secondary > section > ul > li> ul >li > a{
color: #000000;
font-weight: 450;
}
aside#secondary > section > ul > li:hover > a, aside#secondary > section > ul > li> ul >li:hover > a{
color: #b70100;
}
body.single > div > main > article.post > div, article.post > header{
width: var(--post-width);
margin: 1.5em auto;	
}
body.single > div > main > article.post > div.entry-content{
width: var(--content-width);
}
body.single > div > main > article.post > div.post-thumbnail{
width: auto;
text-align: center;
}
.page-content{
margin-bottom: 60px!important;
}
nav.navigation {
text-align: center;
}
.home .breadcrumb{
margin-top: 0px;
}
.breadcrumb, .woocommerce .woocommerce-breadcrumb{
font-size: 16px;
padding-top: 0px;
width: var(--page-width);
margin: 95px auto 15px auto;
}
.breadcrumb > a, .woocommerce .woocommerce-breadcrumb > a {
color: #121824;
text-decoration: none;
}
.breadcrumb > a:hover, .woocommerce .woocommerce-breadcrumb > a:hover {
color: #b70100;
}
.breadcrumb:lang(ar), .woocommerce .woocommerce-breadcrumb:lang(ar), .breadcrumb:lang(iw), .woocommerce .woocommerce-breadcrumb:lang(iw){
direction: rtl!important;
}
.wp-block-columns{
margin-bottom: 0px;
justify-content: space-between;
}
.wp-block-columns.row-up{
margin-bottom: 0px;
justify-content: normal;
}
.wp-block-column:not(:first-child){
margin-left: 20px;
}
.wp-block-column:not(:first-child):lang(ar), .wp-block-column:not(:first-child):lang(iw){
margin-left: 20px;
margin-right: 0px;
} h1.page-title {
font-family: 'Facon', sans-serif;
font-size: 60px;
}
h1.page-title:lang(ar), h1.page-title:lang(nl), h1.page-title:lang(fr), h1.page-title:lang(de), h1.page-title:lang(iw), h1.page-title:lang(it), h1.page-title:lang(ja), h1.page-title:lang(ko), h1.page-title:lang(pt), h1.page-title:lang(ru), h1.page-title:lang(es), h1.page-title:lang(vi), h1.page-title:lang(zh-cn) {
font-family: 'Inter';
font-style: italic;
font-size: 60px;
}  hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
}
a:lang(ar), a:lang(iw){
direction: rtl!important;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: bolder;
}
b:lang(ar), b:lang(iw), strong:lang(ar), strong:lang(iw){
direction: rtl!important;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button,
input {
overflow: visible;
} button,
select {
text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
.wp-block-button > a, button.single_add_to_cart_button, button.button-enquiry, a.button, button.wpforms-submit, a.button-fill, a.button-outline, a.return-to-shop.button, .product-type-card > a, .woocommerce button.button.alt, a.return-to-shop.button, .woocommerce .woocommerce-message .button, td.actions > button.button, a.button-outline, .product-type-card > a, .ugb-button, .product-link a, .form-submit >  input[type=submit], .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button.wc-forward{
min-width: 256px;
background: #B70100!important;
font-size: 18px;
font-weight: 700;
color: #ffffff!important;
text-transform: uppercase!important;
text-decoration: none;
border: 2px solid #B70100!important;
box-sizing: border-box;
border-radius: 2px;
padding: 17px 24px!important;
margin-right: 30px;
}
.wp-block-button > a:lang(ar), button.single_add_to_cart_button:lang(ar), button.button-enquiry:lang(ar), a.button:lang(ar), button.wpforms-submit:lang(ar), a.button-fill:lang(ar), a.button-outline:lang(ar), a.return-to-shop.button:lang(ar), .product-type-card > a:lang(ar), .woocommerce button.button.alt:lang(ar), a.return-to-shop.button:lang(ar), .woocommerce .woocommerce-message .button:lang(ar), td.actions > button.button:lang(ar), a.button-outline:lang(ar), .product-type-card > a:lang(ar), .ugb-button:lang(ar), .product-link a:lang(ar), .form-submit >  input[type=submit]:lang(ar), .wp-block-button > a:lang(iw), button.single_add_to_cart_button:lang(iw), button.button-enquiry:lang(iw), a.button:lang(iw), button.wpforms-submit:lang(iw), a.button-fill:lang(iw), a.button-outline:lang(iw), a.return-to-shop.button:lang(iw), .product-type-card > a:lang(iw), .woocommerce button.button.alt:lang(iw), a.return-to-shop.button:lang(iw), .woocommerce .woocommerce-message .button:lang(iw), td.actions > button.button:lang(iw), a.button-outline:lang(iw), .product-type-card > a:lang(iw), .ugb-button:lang(iw), .product-link a:lang(iw), .form-submit >  input[type=submit]:lang(iw){
margin-left: 30px;
direction: rtl!important;
}
.wp-block-button > a:hover, button.single_add_to_cart_button:hover, button.button-enquiry:hover, a.button:hover, button.wpforms-submit:hover, a.button-fill:hover, a.button-outline:hover, a.return-to-shop.button:hover, .product-type-card > a:hover, .woocommerce button.button.alt:hover, a.return-to-shop.button:hover, .woocommerce .woocommerce-message .button:hover, td.actions > button.button:hover, a.button-outline:hover, .product-type-card > a:hover, .ugb-button:hover, .product-link a:hover, .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button.wc-forward:hover{
background: #ffffff!important;
color: #b70100!important;
}
.ugb-button{
min-width: auto;
text-transform: none!important;
padding: 8px 24px!important;
}
.ugb-button:hover .ugb-button--inner{
color: #b70100!important;
}
form.cart > button.button, form.cart > button.button-enquiry, td.actions > button.button{
min-width: auto!important;
margin-right: 15px!important;
}
.woocommerce .woocommerce-message .button, .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button.wc-forward{
min-width: auto!important;
padding: 7px 15px;
font-size: 16px;
opacity: 1;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
margin-right: 0;
}
.slide-buttons > a, .slide-buttons > a:hover{
background: transparent!important;
position: relative;
border: none!important;
}
.slide-buttons > a:hover{
color: #ffffff!important;
}
.slide-buttons > a::after{
content:'';
background: #b70100!important;
position: absolute;
top: 0;
left: 0;
transform: skewx(-13deg);
width: 100%;
height: 100%;
border: 2px solid #B70100!important;
z-index: -10;
}
.slide-buttons > a:hover::after{
background: transparent!important;
border: 2px solid #ffffff!important;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
}  body,
button,
input,
select,
optgroup,
textarea {
color: #121824;
font-weight: normal;
line-height: 1.5;
}
h1{
font-family: 'Facon';
font-size: 48px;
text-align: center;
line-height: 1.2em;
margin: 40px 0;
text-transform: uppercase;
}
h1:lang(ar), h1:lang(nl), h1:lang(fr), h1:lang(de), h1:lang(iw), h1:lang(it), h1:lang(ja), h1:lang(ko), h1:lang(pt), h1:lang(ru), h1:lang(es), h1:lang(vi), h1:lang(zh-cn) {
font-family: 'Inter';
font-style: italic;
letter-spacing: 2px;
}
h1:lang(vi), h2:lang(vi){
font-family: 'Arial', sans-serif;
}
h2{
font-family: 'Facon';
font-size: 48px;
text-transform: none;
}
h2:lang(ar), h2:lang(nl), h2:lang(fr), h2:lang(de), h2:lang(iw), h2:lang(it), h2:lang(ja), h2:lang(ko), h2:lang(pt), h2:lang(ru), h2:lang(es), h2:lang(vi), h2:lang(zh-cn) {
font-family: 'Inter';
font-style: italic;
letter-spacing: 2px;
}
h2.title{
font-size: 60px;
font-weight: 700;
line-height: 1.2em;
text-transform: uppercase;
margin-bottom: 20px;
}
h3{
font-size: 24px;
font-weight: 700;
text-transform: none;
margin-bottom: 10px;
}
.home h3{
margin-top: 0;
}
h6{
font-size: 1.2em;
margin: 0.5em 0;
}
h4,
h5,
h6 {
clear: both;
}
p {
margin-top: 0;
margin-bottom: 1em;
}
h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
padding: 0.5em 0;
}
h1:lang(ar), h1:lang(iw), h2:lang(ar), h2:lang(iw), h3:lang(ar), h3:lang(iw), h4:lang(ar), h4:lang(iw), h5:lang(ar), h5:lang(iw), h6:lang(ar), h6:lang(iw), p:lang(ar), p:lang(iw){
direction: rtl!important;
}
body,
button,
input,
select,
optgroup,
textarea
{
font-family: 'Futura PT';
font-size: 18px;
font-weight: 400;
}
body:lang(nl), body:lang(fr), body:lang(de), body:lang(it), body:lang(ja), body:lang(ko), body:lang(pt), body:lang(ru), body:lang(es), body:lang(vi), body:lang(zh-cn), body:lang(ar), body:lang(iw),
button:lang(nl), button:lang(fr), button:lang(de), button:lang(it), button:lang(ja), button:lang(ko), button:lang(pt), button:lang(ru), button:lang(es), button:lang(vi), button:lang(zh-cn), button:lang(ar), button:lang(iw), 
input:lang(nl), input:lang(fr), input:lang(de), input:lang(it), input:lang(ja), input:lang(ko), input:lang(pt), input:lang(ru), input:lang(es), input:lang(vi), input:lang(zh-cn), input:lang(ar), input:lang(iw),
select:lang(nl), select:lang(fr), select:lang(de), select:lang(it), select:lang(ja), select:lang(ko), select:lang(pt), select:lang(ru), select:lang(es), select:lang(vi), select:lang(zh-cn), select:lang(ar), select:lang(iw),
optgroup:lang(nl), optgroup:lang(fr), optgroup:lang(de), optgroup:lang(it), optgroup:lang(ja), optgroup:lang(ko), optgroup:lang(pt), optgroup:lang(ru), optgroup:lang(es), optgroup:lang(vi), optgroup:lang(zh-cn), optgroup:lang(ar), optgroup:lang(iw),
textarea:lang(nl), textarea:lang(fr), textarea:lang(de), textarea:lang(it), textarea:lang(ja), textarea:lang(ko), textarea:lang(pt), textarea:lang(ru), textarea:lang(es), textarea:lang(vi), textarea:lang(zh-cn), textarea:lang(ar), textarea:lang(iw){
font-family: 'Inter';
font-weight: 300;
}
dfn,
cite,
em,
i{
font-style: italic;
}
blockquote {
margin: 0;
padding-left: 1em;
border-left: 3px solid #b70100;
}
blockquote:lang(ar), blockquote:lang(iw) {
margin: 0;
padding-right: 1em;
border-right: 3px solid #b70100;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
background: #fff;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 1em 0;
}
ul:lang(ar), ul:lang(iw),
ol:lang(ar), ol:lang(iw) {
padding: 0 25px 0 0;
direction: rtl!important;
}
ol {
padding: 0 0 0 25px;
}
ul {
list-style: none;
list-style-position: outside;
padding: 0 0 0 25px;
}
li{
padding: 0;
}
ul li::before{
content: '';
display: inline-block;
height: 15px;
width: 15px;
background-image: url(//www.yanrestrength.com/wp-content/themes/yanre/img/list-icon.svg);
background-size: contain;
background-repeat: no-repeat;
margin-left: -25px;
padding-left: 25px;
}
ul li::before:lang(ar), ul li::before:lang(iw){
background-position: right;
margin-right: -25px;
padding-right: 25px;
}
.ugb-icon-list ul li::before{
margin-left: 0px;
margin-right: 0.5em!important;
}
.ugb-icon-list ul li::before:lang(ar), .ugb-icon-list ul li::before:lang(iw){
margin-right: 0px;
margin-left: 0.5em!important;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
margin-top: 0;
}
li > a{
text-decoration: none;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 0.5em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
}
table:lang(ar), table:lang(iw){
direction: rtl!important;
}
td{
padding: 0px;
}
td > img{
margin-bottom: 0px!important;
} a {
color: #b70100;
}
a:hover {
color: #121824;
}
a:hover,
a:active {
outline: 0;
}
div.social-icon{
display: inline-block;
height: 22px;
width: 22px;
border-radius: 7px;
margin-right: 10px;
}
div.social-icon:first-child{
margin-left: 10px!important;
}
div.social-icon:hover{
background: #b70100;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
cursor: pointer;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
outline: none;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus, input[type="search"]:focus
textarea:focus {
color: #111;
outline: none!important;
}
input[type="search"]:focus{
outline: none!important;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}
form:lang(ar),  form:lang(iw){
direction: rtl!important;
}  #header-main{
height: 65px;
background: #000000;
}
.site-title{
display: none;
flex-basis: 220px;
}
p.site-description{
display: none!important;
}
.header-container, .sub-header{
width: calc(var(--page-width) + 100px);
display: flex;
height: 65px;
margin: 0 auto;
align-items: center;
}
@media (max-width: 1380px){
.header-container:lang(ru){
width: 98%;
display: flex;
height: 50px;
margin: 0 auto;
align-items: center;
}
.main-navigation ul#primary-menu>li > a:lang(ru), .main-navigation ul ul li a:lang(ru), .main-navigation ul ul li:hover ul li a:lang(ru), .mobile-menu ul#primary-menu-mobile>li > a:lang(ru), .mobile-menu ul ul li a:lang(ru), .mobile-menu ul ul li:hover ul li a:lang(ru) {
font-size: 15px!important;
}
}
.site-branding{
max-width: 180px;
}
.site-header {
position: fixed;
top: 0;
width: 100%;
z-index: 9999;
} .main-navigation {
display: flex;
align-items: center;
height: 65px;
padding-left: 10px;
padding-top: 18px;
z-index: 100;
width: calc(var(--page-width) - 300px);
}
.main-navigation:lang(fr), .main-navigation:lang(ar), .main-navigation:lang(de), .main-navigation:lang(ru), .main-navigation:lang(es), .main-navigation:lang(pt){
width: calc(var(--page-width) - 280px);
}
.main-navigation:lang(ar), .main-navigation:lang(iw){
direction: rtl!important;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
ul.menu li::before,
ul.nav-menu li::before, .wc-block-grid__products > li:before {
display: none;
}
.main-navigation ul#primary-menu>li, .main-navigation ul ul li, li.dublicate-item {
box-sizing: border-box;
padding: 0px;
margin: 0px auto;
z-index: 150;
margin: 0 14px;
}
.main-navigation ul#primary-menu>li.menu-item-has-children, .main-navigation ul ul li.menu-item-has-children, li.dublicate-item.menu-item-has-children{
display: flex;
}
li.menu-item-has-children .show-list{
margin-top: -5px;
margin-left: 3px;
}
li.menu-item-has-children .show-list svg{
width: 10px;
}
li.menu-item-has-children:hover .show-list{
transform: rotate(180deg);
}
li.menu-item-has-children:hover .show-list path{
fill: #b70100;
}
li.menu-item-has-children:hover li.menu-item-has-children .show-list{
transform: rotate(-90deg);
}
li.menu-item-has-children:hover li.menu-item-has-children .show-list path{
fill: #ffffff;
}
li.menu-item-has-children:hover li.menu-item-has-children:hover .show-list{
transform: rotate(90deg);
}
li.menu-item-has-children:hover li.menu-item-has-children:hover .show-list path{
fill: #b70100;
}
@media (max-width: 1200px){
.main-navigation ul#primary-menu:hover>li:last-child{
margin-right: 25px!important;
}
.main-navigation ul#primary-menu:hover>li:last-child:hover:lang(ru){
margin-right: 25px!important;
}
}
.main-navigation ul#primary-menu>li > a, .main-navigation ul ul li a, .main-navigation ul ul li:hover ul li a, .mobile-menu ul#primary-menu-mobile>li > a, .mobile-menu ul ul li a, .mobile-menu ul ul li:hover ul li a {
font-family: 'Roboto';
font-weight: 300;
color: #ffffff;
line-height: 1em;
padding: 0 5px 0 2px;
font-size: 16px;
}
.main-navigation ul#primary-menu>li > a:lang(ru), .main-navigation ul ul li a:lang(ru), .main-navigation ul ul li:hover ul li a:lang(ru), .mobile-menu ul#primary-menu-mobile>li > a:lang(ru), .mobile-menu ul ul li a:lang(ru), .mobile-menu ul ul li:hover ul li a:lang(ru) {
font-family: 'Inter';
font-weight: 300;
}
.main-navigation ul#primary-menu>li > a:lang(ar), .main-navigation ul ul li a:lang(ar), .main-navigation ul ul li:hover ul li a:lang(ar), .mobile-menu ul#primary-menu-mobile>li > a:lang(ar), .mobile-menu ul ul li a:lang(ar), .mobile-menu ul ul li:hover ul li a:lang(ar), .main-navigation ul#primary-menu>li > a:lang(nl), .main-navigation ul ul li a:lang(nl), .main-navigation ul ul li:hover ul li a:lang(nl), .mobile-menu ul#primary-menu-mobile>li > a:lang(nl), .mobile-menu ul ul li a:lang(nl), .mobile-menu ul ul li:hover ul li a:lang(nl), .main-navigation ul#primary-menu>li > a:lang(fr), .main-navigation ul ul li a:lang(fr), .main-navigation ul ul li:hover ul li a:lang(fr), .mobile-menu ul#primary-menu-mobile>li > a:lang(fr), .mobile-menu ul ul li a:lang(fr), .mobile-menu ul ul li:hover ul li a:lang(fr), .main-navigation ul#primary-menu>li > a:lang(de), .main-navigation ul ul li a:lang(de), .main-navigation ul ul li:hover ul li a:lang(de), .mobile-menu ul#primary-menu-mobile>li > a:lang(de), .mobile-menu ul ul li a:lang(de), .mobile-menu ul ul li:hover ul li a:lang(de), .main-navigation ul#primary-menu>li > a:lang(iw), .main-navigation ul ul li a:lang(iw), .main-navigation ul ul li:hover ul li a:lang(iw), .mobile-menu ul#primary-menu-mobile>li > a:lang(iw), .mobile-menu ul ul li a:lang(iw), .mobile-menu ul ul li:hover ul li a:lang(iw), .main-navigation ul#primary-menu>li > a:lang(it), .main-navigation ul ul li a:lang(it), .main-navigation ul ul li:hover ul li a:lang(it), .mobile-menu ul#primary-menu-mobile>li > a:lang(it), .mobile-menu ul ul li a:lang(it), .mobile-menu ul ul li:hover ul li a:lang(it), .main-navigation ul#primary-menu>li > a:lang(ja), .main-navigation ul ul li a:lang(ja), .main-navigation ul ul li:hover ul li a:lang(ja), .mobile-menu ul#primary-menu-mobile>li > a:lang(ja), .mobile-menu ul ul li a:lang(ja), .mobile-menu ul ul li:hover ul li a:lang(ja), .main-navigation ul#primary-menu>li > a:lang(ko), .main-navigation ul ul li a:lang(ko), .main-navigation ul ul li:hover ul li a:lang(ko), .mobile-menu ul#primary-menu-mobile>li > a:lang(ko), .mobile-menu ul ul li a:lang(ko), .mobile-menu ul ul li:hover ul li a:lang(ko), .main-navigation ul#primary-menu>li > a:lang(pt), .main-navigation ul ul li a:lang(pt), .main-navigation ul ul li:hover ul li a:lang(pt), .mobile-menu ul#primary-menu-mobile>li > a:lang(pt), .mobile-menu ul ul li a:lang(pt), .mobile-menu ul ul li:hover ul li a:lang(pt), .main-navigation ul#primary-menu>li > a:lang(es), .main-navigation ul ul li a:lang(es), .main-navigation ul ul li:hover ul li a:lang(es), .mobile-menu ul#primary-menu-mobile>li > a:lang(es), .mobile-menu ul ul li a:lang(es), .mobile-menu ul ul li:hover ul li a:lang(es), .main-navigation ul#primary-menu>li > a:lang(vi), .main-navigation ul ul li a:lang(vi), .main-navigation ul ul li:hover ul li a:lang(vi), .mobile-menu ul#primary-menu-mobile>li > a:lang(vi), .mobile-menu ul ul li a:lang(vi), .mobile-menu ul ul li:hover ul li a:lang(vi), .main-navigation ul#primary-menu>li > a:lang(zh-CN), .main-navigation ul ul li a:lang(zh-CN), .main-navigation ul ul li:hover ul li a:lang(zh-CN), .mobile-menu ul#primary-menu-mobile>li > a:lang(zh-CN), .mobile-menu ul ul li a:lang(zh-CN), .mobile-menu ul ul li:hover ul li a:lang(zh-CN){
font-weight: 300;
font-family: 'Inter';
font-size: 15px;
}
.main-navigation ul#primary-menu>li:hover, .main-navigation ul#primary-menu>li.current-menu-item{
margin: 0 10px;
}
li.dublicate-item{
margin: 0;
}
.main-navigation ul#primary-menu>li:hover{
z-index: 200!important;
}
.main-navigation ul#primary-menu>li:hover>a, .main-navigation ul#primary-menu>li.current-menu-item > a{
font-style: italic;
font-weight: 600;
color: #b70100!important;	
letter-spacing: 0px;
}
.main-navigation ul ul, .main-navigation ul ul ul{
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 70%;
left: -999em;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover>ul,
.main-navigation ul ul li.focus>ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 220px;
}
.main-navigation ul li:hover>ul,
.main-navigation ul li.focus>ul {
left: auto;
}
.main-navigation ul li:hover>ul, .main-navigation ul ul li:hover ul{
flex-direction: column;
padding: 15px 0 25px 10px;
margin-left: 25px;
margin-top: 6px;
background: #000000;
box-shadow: -4px 4px 12px rgba(255, 0, 0, 0.25);
z-index: 9999;
}
.main-navigation ul ul li:hover ul {
left: 100%;
top: -22px;
}
.main-navigation ul ul li {
padding: 10px 0;
}
.main-navigation ul ul li:hover a, .main-navigation ul ul li:hover ul li:hover a {
color: #b70100;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
} .menu-toggle,
.main-navigation.toggled ul, .mobile-header {
display: block;
}
.mobile-header {
display: flex;
float: right;
height: 75px;
justify-content: flex-end;
align-items: center;
}
.menu-toggle, .menu-close {
background: transparent;
border: none;
margin-left: 15px;
display: none;
}
.menu-toggle {
background-image: url(//www.yanrestrength.com/wp-content/uploads/2021/06/Menu-1.svg);
background-repeat: no-repeat;
background-position: center center;
height: 21px;
width: 38px;
margin-left: 35px;
}
.menu-close {
height: 30px;
width: 30px;
border:  1px solid #FFFFFF;
border-radius: 50%;
color: #ffffff;
font-size: 20px;
padding: 2px;
margin-left: 35px;
}
.menu-toggle.show, .menu-close.show{
display: block;
}
.mobile-header  div.cart-box > a{
height: 10px;
width: 22px;
}
.mobile-header > div.cart-box > a.cart-contents:before{
height: 17px;
width: 18px;
background-repeat: no-repeat;
background-position: center center;
background-image: url(//www.yanrestrength.com/wp-content/uploads/2021/06/cart-new.svg)!important;
}
@media screen and (min-width: 805px) {
.menu-toggle, .mobile-header {
display: none;
}
.main-navigation ul {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin: 5px 0px!important;
}
.menu-menu-main-container{
width: 100%;
}
ul#primary-menu > li{
margin: 5px auto!important;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .header-boxes {
display: flex;
align-items: center;
height: 65px;
padding-top: 10px;
z-index: 100;
min-width: 220px;
}
.header-boxes>div {
height: 24px;
width: 20px;
padding: 0px;
margin-left: 15px;
}
div.search-box{
position: relative;
width: auto!important;
align-items: center;
}
div.search-box:hover{
cursor: pointer;
}
div.search-box > form{
display: none;
position: absolute;
right: -15px;
top: -10px;
width: 260px;
padding: 0 0px 5px 10px;
background: #000000;
}
div.search-box> h4, div.search-box > form > label >span.screen-reader-text{
display: none;
}
div.search-box > form > label > input{
width: 200px;
background: #000000;
color: #ffffff;
font-size: 15px;
line-height: 1em;
padding: 0px;
border: none;
border-bottom: 0.7px solid #ffffff;
}
div.search-box > form > label > input::placeholder{
color: transparent!important;
}
div.search-box > form > input[type="submit"]{
background: transparent;
color: #000000;
border: none;
width: 30px;
background-image: url(//www.yanrestrength.com/wp-content/uploads/2021/06/search-bigger.svg);
background-repeat: no-repeat;
background-position: center;
} div.language-box {
padding: 0px 0px 4px 0px;
border-color: transparent;
width: 20px;
height: 24px;
border-bottom: 2px solid #B70100;	
text-align:center;
font-size: 15px;
font-weight: 400;
color: #ffffff;
}
p.current-lg{
width: 20px;
height: 20px;
text-align: center;
line-height: 19px;
text-transform: uppercase;
margin: 0;
color: #ffffff;
}
div.language-box:hover{
border-bottom: none;
position: relative;
}
.list-lg{
display: none;
background: #000000;	
}
div.language-box:hover > .list-lg{
display: flex;
flex-direction: row-reverse;
position: absolute;
top: -5px;
right: 20px;
width: auto;
height: 34px;
padding: 5px;
}
.list-lg a{
margin: 0px 3px;
color: #929292;
border-bottom: 2px solid #929292;
min-width: 20px;
line-height: 19px;
}
.list-lg a:hover, div.language-box:hover{
color: #ffffff!important;
background-color: transparent!important;
cursor: pointer;
border-bottom: 2px solid #b70100;
}
.cart-box {
position: relative;
}
.cart-contents {
display: flex;
direction: ltr!important;
}
.cart-contents:before {
content: '';
font-size: 20px;
height: 17px;
width: 18px;
vertical-align: baseline;
background-image: url(//www.yanrestrength.com/wp-content/uploads/2021/06/cart-new.svg);
z-index: 115;
}
.cart-contents:hover:before {
background-image: url(//www.yanrestrength.com/wp-content/uploads/2021/06/cart-new.svg);
}
.cart-contents:hover {
text-decoration: none;
}
.cart-contents-count::before{
content: ' ';
font-size: 20px;
background-color: #b70100;
z-index: -10;
padding: 9px 10px;
position: absolute;
top: 0;
left: 0;
transform: skewx(-10deg);
}
.cart-contents-count {
position: absolute;
top: -9px;
right: -9px;
font-size: 12px;
font-weight: 400;
line-height: 12px;
height: 19px;
width: 19px;
text-align: center;
color: #fff;
padding: 2px 2px 4px;
z-index: 110;
}
header button.button-enquiry{
border: none;
display: flex;
align-items: center;
justify-content: center;
min-width: 110px!important;
font-size: 16px!important;
margin-right: 0!important;
padding: 7px 15px 7px 15px!important;
text-transform: none!important;
font-weight: 400!important;
background: transparent!important;
border: 1px solid #e1e1e1!important;
border-radius: 30px;
}
header button.button-enquiry:hover{
color: #b70100!important;
background: transparent!important;
} .mobile-header{
position: relative;
}
.mobile-menu{
position: absolute;
top: 75px;
right: -5vw;
z-index: 9999;
transition: 3s;
width: 70vw;
background: #000000;
box-shadow: -4px 4px 12px rgba(255, 0, 0, 0.25);
display: block;
}
.mobile-menu.close{
top:75px;
right: -75vw;
z-index: 9999;
transition: 3s;
width: 0px!important;
display: none;
}
.mobile-menu > div> ul >li, .mobile-menu ul ul li, .mobile-menu ul ul ul li{
margin-bottom: 15px!important;
}
.mobile-menu > div> ul> li:hover>a, .mobile-menu > div> ul>li.current-menu-item>a{
font-style: normal!important;
} .post-section{
background: #F2F2F2;
padding: 5px 0 80px 0;
}
.posts-container{
width: var(--page-width);
margin: 0 auto;
}
.posts-container > h2 {
text-align: center;
}
div.posts{
margin-top: 40px;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
grid-column-gap: 10px;
grid-row-gap: 40px;
}
div.posts > article, div.post-container > article{
display: contents;
}
div.posts > article > div {
position: relative;
display: flex;
flex-direction: column;
}
div.posts > article > div > a > img {
object-fit:cover;
height: 200px!important;
}
div.posts > article > div > a > p {
text-transform: none;
width: 185px!important;
float: left;
padding-right: 0!important;
padding-bottom: 0!important;
margin-bottom: 0!important;
}
div.posts > article > div > a > p:lang(ar), div.posts > article > div > a > p:lang(iw){
float: right;
padding-left: 0!important;
}
div.posts > article > div > p.post-category{
display: none;
}
div.posts > article > div > a.post-item-link {
position: absolute;
bottom: 12px;
right: 0;
padding-right: 10px!important;
}
div.posts > article > div > a.post-item-link:lang(ar), div.posts > article > div > a.post-item-link:lang(iw){
left: 0;
}
div.posts > article > div > a.post-item-link:hover{
color: #ffffff;
}
a.post-item-link > span:lang(ar), a.post-item-link > span:lang(iw){
display: inline-block;
transform: rotate(180deg);
}
footer.site-footer{
background: #000000;
color: #9e9e9e;
margin-top: 220px;
}
.site-info{
width: var(--page-width);
margin: 0 auto 20px auto;
display: flex;
justify-content: space-between;
padding-top: 20px;
height: 270px;
}
footer .section-2, footer .section-1 {
flex-basis: 20%;
}
footer .section-3{
margin-top: -200px;
}
footer .section-3>div{
max-width: 500px;
padding: 25px;
background: #ffffff;
color: #000000;
box-shadow: 4px 4px 29px rgb(51 51 51 / 12%);
}
.footer-widget>div>ul.menu{
display: block;
}
.footer-widget > div > ul.menu > li{
margin-bottom: 15px;
}
.footer-widget > div > ul.menu > li > a {
text-decoration: none;
color: #9e9e9e;
border-bottom: 2px solid transparent;
}
.footer-widget>div>ul.menu>li>a:hover {
text-decoration: none;
color: #ffffff;
border-bottom-color: #b70100;
}
.footer-widget > div > p{
margin: 0px 0px 10px 0px;
}
.footer-widget a{
color: #9e9e9e;
text-decoration: none;
font-weight: 450;
}
.footer-widget a:lang(ar), .footer-widget a:lang(nl), .footer-widget a:lang(fr), .footer-widget a:lang(de), .footer-widget a:lang(iw), .footer-widget a:lang(it), .footer-widget a:lang(ja), .footer-widget a:lang(ko), .footer-widget a:lang(pt), .footer-widget a:lang(ru), .footer-widget a:lang(es), .footer-widget a:lang(vi), .footer-widget a:lang(zh-CN){
font-weight: 600;
}
.footer-widget a:hover {
color: #b70100;
}
.footer-widget-1{
padding-top: 20px;
}
.footer-widget-2 table td{
padding: 18px 0 5px;
}
.footer-widget-2 table tr:last-child{
text-align: left;
}
footer table{
margin-bottom: 1em;
}
footer table:lang(ar), footer table:lang(iw){
direction: ltr!important;
}
footer form button {
width: 100%!important;
}
.socket{
padding-bottom: 25px;
}
.socket > p{
text-align: center;
margin-bottom: 0px;
font-weight: normal;
}  .sticky {
display: block;
}
.post,
.page {
margin: 0;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin:0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .wp-block-image{
position: relative;
margin-bottom: 0;
}
.wp-block-image > figcaption{
position: absolute;
bottom:0px;
font-size: 20px;
font-weight: 700;
color: #ffffff;
text-transform: uppercase;
background: transparent;
left: 20px;
margin-bottom: 20px;
border-bottom: 3px solid transparent;
}
.wp-block-image > figcaption:lang(ar), .wp-block-image > figcaption:lang(iw){
direction: rtl!important;
}
.wp-block-image:hover > figcaption, .wp-block-image:hover > figcaption:hover{
border-bottom: 3px solid #B70100;
}
.gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.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;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
margin-top: 0;
} .wp-block-ugb-accordion .ugb-block-content{
position: relative;
padding-left: 5.5em;
}
span.accordion-index{
position: absolute;
top: 0;
left: 0;
font-family: 'Facon';
font-size: 3em;
line-height: 1.3em;
color: rgba(183, 1, 0, 0.2);
}
span.accordion-index:lang(ar), span.accordion-index:lang(nl), span.accordion-index:lang(fr), span.accordion-index:lang(de), span.accordion-index:lang(iw), span.accordion-index:lang(it), span.accordion-index:lang(ja), span.accordion-index:lang(ko), span.accordion-index:lang(pt), span.accordion-index:lang(ru), span.accordion-index:lang(es), span.accordion-index:lang(vi), span.accordion-index:lang(zh-cn) {
font-family: 'Inter';
font-style: italic;
letter-spacing: 2px;
}
.ugb-accordion__heading:lang(ar), .ugb-accordion__heading:lang(iw){
direction: rtl!important;
}
.ugb-accordion__heading > svg{
display: none;
}
.ugb-accordion__heading:after{
content: "";
font-size: 19px;
color: #b70100;
height: 30px;
width: 35px!important;
border-radius: 50%;
background-image: url(//www.yanrestrength.com/wp-content/themes/yanre/img/arrow-down.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 20px 10px;
}
p.ugb-accordion__title:lang(ar), p.ugb-accordion__title:lang(nl), p.ugb-accordion__title:lang(fr), p.ugb-accordion__title:lang(de), p.ugb-accordion__title:lang(iw), p.ugb-accordion__title:lang(it), p.ugb-accordion__title:lang(ja), p.ugb-accordion__title:lang(ko), p.ugb-accordion__title:lang(pt), p.ugb-accordion__title:lang(ru), p.ugb-accordion__title:lang(es), p.ugb-accordion__title:lang(vi), p.ugb-accordion__title:lang(zh-CN){
font-size: 20px!important;
}
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__content .ugb-accordion__content-inner{
border: none;
background: #efefef!important;
padding-left: 18px!important;
padding-top: 18px!important;
margin-top: 18px!important;
margin-left: 18px!important;
}
.ugb-container__content-wrapper, .wp-block-column{
position: relative;
}
.ugb-accordion.ugb-accordion--open > div> div > div > div.ugb-accordion__heading{
background: #ffffff!important;
}
.ugb-accordion.ugb-accordion--open .ugb-accordion__title{
color: #000000!important;
}
.ugb-accordion--open > div> div > div > div.ugb-accordion__heading:after{
width: 30px;
background-image: url(//www.yanrestrength.com/wp-content/themes/yanre/img/arrow-up.svg)!important;
background-repeat: no-repeat!important;
background-position: center!important;
background: transparent;
background-size: 20px 10px;
}
.ugb-container__content-wrapper > .wp-block-columns {
max-width: 1240px !important;
margin: 0 auto;
}
.ugb-container__content-wrapper{
position: relative;
}
iframe.youtube-video{
position: absolute;
top: 80px;
left: calc((100% - 900px)/2);
z-index: 30;
}
.wp-block-column > p{
margin-bottom: 5px;
}
.wp-block-column > p:last-child{
margin-bottom: 25px;
}
.category-box{
margin-top: 40px;
padding: 10px 39% 50px 50px;
border: 2px solid #939598;
box-sizing: border-box;
}
.category-box>p{
font-size: 18px;
}
.category-box > div> div >a{
padding: 12px 0!important;
}
.category-image{
position: absolute;
right: 0;
top: 0;
margin-bottom: 40px;
z-index: 99999;
}
.category-image > figure{
margin-top: 0;
margin-bottom: 40px;
}
.row-up > .wp-block-column:not(:first-child){
margin-left: 0!important;
}
.row-up > .wp-block-column:not(:first-child):lang(ar), .row-up > .wp-block-column:not(:first-child):lang(iw){
margin-left: 0!important;
margin-right: 0!important;
}
.border-box{
padding: 170px 35px 20px 35px;
border: 2px solid #939598;
font-size: 18px;
z-index: 0;
}
.border-box > h3, .background-box > h3{
font-family: 'Roboto';
text-transform: none!important;
line-height: 1!important;
}
.border-box > h3:lang(vi), .background-box > h3:lang(vi){
font-family: 'Arial';
}
.background-box {
background:#F2F2F2;
padding: 190px 35px 40px 35px;
font-size: 18px;
margin-top: -20px;
}
.background-box:after {
content: '';
position: absolute;
bottom: -2%;
left: 5%;
width: 90%;
height: 8%;
border-radius: 50%;
background: #C4C4C4;
filter: blur(12px);
z-index: -10;
}
.background-box-image{
position:absolute;
left:calc((100% - 330px)/2);
top:-175px;
z-index: 99999;
}
.box-image{
position:absolute;
left:calc((100% - 250px)/2);
top:-100px;
z-index: 99999;
}
.border-box:lang(ar), .background-box:lang(ar), .border-box:lang(nl), .background-box:lang(nl), .border-box:lang(fr), .background-box:lang(fr), .border-box:lang(de), .background-box:lang(de), .border-box:lang(iw), .background-box:lang(iw), .border-box:lang(it), .background-box:lang(it), .border-box:lang(ja), .background-box:lang(ja), .border-box:lang(ko), .background-box:lang(ko), .border-box:lang(pt), .background-box:lang(pt), .border-box:lang(ru), .background-box:lang(ru), .border-box:lang(es), .background-box:lang(es), .border-box:lang(vi), .background-box:lang(vi), .border-box:lang(zh-CN), .background-box:lang(zh-CN){
font-size: 15px;
}
.left-border, .type-post > .entry-content > h2{
border-left: 3px solid #b70100;
padding-left: 10px;
text-transform: none!important;
font-weight: 600;
margin-bottom: 1.5em;
margin-top: 1.5em;
}
.left-border:lang(ar), .type-post > .entry-content > h2:lang(ar), .left-border:lang(iw), .type-post > .entry-content > h2:lang(iw){
border-right: 3px solid #b70100;
padding-right: 10px;
}
.type-post > .entry-content > h2{
font-family: 'Futura PT';
font-size: 24px;
}
.type-post > .entry-content > h2:lang(ar), .type-post > .entry-content > h2:lang(nl),  .type-post > .entry-content > h2:lang(fr), .type-post > .entry-content > h2:lang(de), .type-post > .entry-content > h2:lang(iw), .type-post > .entry-content > h2:lang(it), .type-post > .entry-content > h2:lang(ja), .type-post > .entry-content > h2:lang(ko), .type-post > .entry-content > h2:lang(pt), .type-post > .entry-content > h2:lang(ru), .type-post > .entry-content > h2:lang(es), .type-post > .entry-content > h2:lang(vi), .type-post > .entry-content > h2:lang(zh-CN){
font-family: 'Urbanist', sans-serif;
font-size: 24px;
}
.type-post > .entry-content > h3{
font-size: 24px;
font-weight: 600;
text-transform: none!important;
}
.type-post > .entry-content > h2:after{
display: none;
}
.blog-link{
height: 50px;
background: #EAEAEA;
border-radius: 30px;
padding: 7px 0;
}
.blog-link > div > div>p{
margin:0;
padding-top: 3px;
}
form.woocommerce-ordering{
display: none;
}
.woocommerce .woocommerce-result-count{
float:right;
}
.woocommerce .woocommerce-result-count:lang(ar), .woocommerce .woocommerce-result-count:lang(iw){
direction: rtl!important;
}
ul.products > li:before, .woocommerce ul.products li.product span.price, .woocommerce nav.woocommerce-pagination ul li:before, nav.navigation > ul > li:before{
display: none;
} 
.woocommerce ul.products{
display: flex;
flex-wrap: wrap;
padding: 0 4%;
}
.woocommerce-result-count{
padding-right: 4%;
}
.woocommerce ul.products li.product{
padding: 15px 20px;
border-radius: 12px;
}
.woocommerce ul.products li.product:hover{
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
}
.woocommerce ul.products li.product:hover > a > .woocommerce-loop-product__title {
color: #b70100;
}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link > .star-rating{
display: none;
}
.woocommerce-loop-product__title, .product > a> .product-meta{
font-family: 'Futura PT'!important;
font-size: 20px!important;
text-transform: uppercase;
text-align: center;
color: #000000;
padding-top: 0!important;
}
.woocommerce-loop-product__title:lang(ar), .product > a> .product-meta:lang(ar), .woocommerce-loop-product__title:lang(nl), .product > a> .product-meta:lang(nl), .woocommerce-loop-product__title:lang(de), .product > a> .product-meta:lang(de), .woocommerce-loop-product__title:lang(fr), .product > a> .product-meta:lang(fr), .woocommerce-loop-product__title:lang(iw), .product > a> .product-meta:lang(iw), .woocommerce-loop-product__title:lang(it), .product > a> .product-meta:lang(it), .woocommerce-loop-product__title:lang(ja), .product > a> .product-meta:lang(ja), .woocommerce-loop-product__title:lang(ko), .product > a> .product-meta:lang(ko), .woocommerce-loop-product__title:lang(pt), .product > a> .product-meta:lang(pt), .woocommerce-loop-product__title:lang(ru), .product > a> .product-meta:lang(ru), .woocommerce-loop-product__title:lang(es), .product > a> .product-meta:lang(es), .woocommerce-loop-product__title:lang(vi), .product > a> .product-meta:lang(vi), .woocommerce-loop-product__title:lang(zh-CN), .product > a> .product-meta:lang(zh-CN){
font-family: 'Urbanist', sans-serif!important;
}
.woocommerce-loop-product__title> span{
font-weight: 450;
}
.woocommerce nav.woocommerce-pagination ul{
border: none;
}
.woocommerce nav.woocommerce-pagination ul li{
border-right: none;
}
.woocommerce nav.woocommerce-pagination ul li a.prev:lang(ar), .woocommerce nav.woocommerce-pagination ul li a.next:lang(ar), nav.navigation > ul > li.next-link:lang(ar), nav.navigation > ul > li.prev-link:lang(ar), .woocommerce nav.woocommerce-pagination ul li a.prev:lang(iw), .woocommerce nav.woocommerce-pagination ul li a.next:lang(iw), nav.navigation > ul > li.next-link:lang(iw), nav.navigation > ul > li.prev-link:lang(iw){
transform: rotate(180deg);
}
nav.woocommerce-pagination > ul > li> a:hover , nav.woocommerce-pagination > ul > li > span.current, .woocommerce nav.woocommerce-pagination ul li a.prev, .woocommerce nav.woocommerce-pagination ul li a.next, nav.navigation > ul > li > a:hover, nav.navigation > ul > li.active > a, nav.navigation > ul > li.next-link > a, nav.navigation > ul > li.prev-link > a  {
background: #ffffff!important;
color: #000000!important;
opacity: 1!important;
}
.woocommerce nav.woocommerce-pagination ul li a, nav.navigation > ul > li > a{
color: #000000;
opacity: 0.2;
padding: 10px;
}
nav.navigation > ul > li{
display: inline-block;
}
nav.navigation{
margin-top: 30px;
}
ul.products.featured-products{
display: flex;
flex-wrap: wrap;
overflow: hidden;
height: 490px;
max-width: 1920px;
margin: 0 auto;
padding: 0 25px;
}
ul.products.featured-products > li{
border-radius: 0;
box-shadow: none;
max-width: 300px;
width: calc(100%/6);
min-width: 200px;
margin: 0 auto 20px auto!important;
padding: 0 20px 15px!important;
}
ul.products.featured-products > li:hover{
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25)!important;
}
p.featured-product-title{
font-size: 22px;
font-weight: 700;
text-align: left;
}
p.featured-product-category{
text-align: left;
}
p.featured-product-category > a{
cursor: default;
pointer-events: none;
font-size: 20px;
font-weight: 400;
color: #6B6B6B;
text-decoration: none;
}
h1:after, h2:after {
margin-left: 11px;
}
.cli-tab-footer .wt-cli-privacy-accept-btn{
background: #b70100;
}
div#comments.comments-area{
width: var(--post-width);
margin: 1.5em auto;	
}
.form-submit >  input[type=submit]{
min-width: 256px;
background: #B70100!important;
font-size: 18px;
font-weight: 700;
color: #ffffff!important;
text-transform: uppercase!important;
text-decoration: none;
border: 2px solid #B70100!important;
box-sizing: border-box;
border-radius: 2px;
padding: 17px 24px!important;
margin-right: 30px;
}
.form-submit >  input[type=submit]:hover{
background: #ffffff!important;
color: #b70100!important;
}
.background-box{
height: 464px;
}
.border-box{
height: 434px;
}
.related.products > ul.products {
padding: 0;
}
.related.products a .product-description{
display: none;
}
.slick-next:before, .slick-prev:before{
font-size: 46px;
line-height: 0;
}
.slick-next:before{
content: '\203A'!important;
}
.slick-prev:before{
content: '\2039'!important;
}
ol.comment-list{
list-style: none;
}
span.says{
display: none;
}
.comment-author img {
float: left;
width: 48px;
margin-right: 15px;
}
.comment-metadata > a{
font-size: 14px;
color: #808080;
text-decoration: none;
pointer-events: none;
}
.wp-block-ugb-icon-list a {
color: #000000;
}
.wp-block-ugb-icon-list a:hover {
color: #b70100;
}
input[type=number] {
-moz-appearance:textfield;
}
input[type="number"]:hover,
input[type="number"]:focus {
-moz-appearance: number-input;
}
@media (max-width: 1300px){
.background-box-image{
top: -150px;
}
.box-image{	
top: -100px;
}
}
@media (max-width: 1200px){
.background-box-image {   
top: -100px;
}
}
@media (max-width: 768px){
a.button.checkout-button{
padding: 17px 24px!important;
}
}
@media (max-width: 500px){
a.checkout-button.button, a.return-to-shop.button{
margin: 0px 0 20px;
}
a.return-to-shop.button {
width: 95%!important;
}
.woocommerce table.cart td.actions {
text-align: center;
}
.woocommerce-page table.cart td.actions .button, .woocommerce table.cart td.actions .button {
width: 100%!important;
max-width: 300px!important;
margin: 0 calc((100% - 300px)/2);
float: none;
}
.related.products  ul.products[class*=columns-] li.product {
width: 100%!important;
}
.background-box-image{	
top: 35px;
}
}
@media (max-width: 350px){
a.return-to-shop.button {
width: 95%!important;
}
.woocommerce-page table.cart td.actions .button, .woocommerce table.cart td.actions .button {
width: 100%!important;
max-width: 300px!important;
}
}
.post-thumbnail>img{
width: auto;
height: calc(var(--post-width)/1.475);
object-fit: cover; 
margin: 0 auto;
margin-bottom: 40px;
}
.img-caption{
margin-top: -50px;
color: #939598;
}
div.post-container > article > div {
position: relative;
padding-bottom: 15px!important;
}
div.post-container > article > div > a.post-item-link {
position: absolute;
bottom: 12px;
right: 0;
padding-right: 10px!important;
padding-bottom: 0px!important;
}
div.post-container > article > div > a.post-item-link:hover {
color: #ffffff;
}
div.post-container > article > div >  p.post-category{
position: absolute;
bottom: 12px;
left: 0;
width: 180px;
margin-bottom: 0!important;
padding-bottom: 0!important;
padding-left: 20px;
font-size: 13px;
font-weight: 450;
text-transform: uppercase;
color:#ffffff;
opacity: 0.3;
}
a.post-item-link{
font-size: 16px;
}
p.entry-title{
font-size: 18px;
}
p.entry-title:lang(ar), p.entry-title:lang(nl), p.entry-title:lang(fr), p.entry-title:lang(de), p.entry-title:lang(iw), p.entry-title:lang(it), p.entry-title:lang(ja), p.entry-title:lang(ko), p.entry-title:lang(pt), p.entry-title:lang(ru), p.entry-title:lang(es), p.entry-title:lang(vi), p.entry-title:lang(zh-CN){
font-size: 16px;
}
.related-articles{
padding-left: 0;
width: 650px;
}
.related-articles:lang(ar), .related-articles:lang(iw){
margin: 20px 0px 20px auto;
}
.related-articles > li:before{
display: none;
}
.related-articles > li{
padding: 10px 15px;
background: #EAEAEA;
border-radius: 30px;
margin-bottom: 20px;
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.related-articles > li > p{
margin-bottom: 0;
}
.related-articles > li > a{
white-space: nowrap;
}
.related-articles > li > a > span:lang(ar), .related-articles > li > a > span:lang(iw){
display: inline-block;
transform: rotate(180deg);
vertical-align: middle;
}
.wp-block-ugb-blog-posts.ugb-blog-posts.ugb-blog-posts--design-list > div > div{
grid-row-gap: 20px!important; 
}
.wp-block-ugb-blog-posts.ugb-blog-posts.ugb-blog-posts--design-list > div > div > article{
border-radius: 20px;
background: #EAEAEA;
padding: 15px;
}
.ugb-blog-posts--design-list.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__content{
flex-direction: row!important;
}
.ugb-blog-posts--design-list.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__readmore{
flex-basis: 140px;
}
.ugb-blog-posts__content > .ugb-blog-posts__featured-image > a> img{
height: 260px!important;
width: auto;
}
p.ugb-blog-posts__title{
margin-right: 10px!important;
}
p.ugb-blog-posts__title, p.ugb-blog-posts__readmore, div.ugb-blog-posts__category{
margin-bottom: 0!important;
}
.ugb-blog-posts--design-basic.wp-block-ugb-blog-posts.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__content, div.post-list-entry-content{
background: #000000!important;
position: relative;
padding-bottom: 30px;
}
.ugb-blog-posts--design-basic.wp-block-ugb-blog-posts.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__content p, .post-list-item > p, a.post-item-link{
padding: 0 20px 20px 20px;
}
.ugb-blog-posts--design-basic.wp-block-ugb-blog-posts.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__content div.ugb-blog-posts__category{
padding: 0 20px 10px 20px;
}
.ugb-blog-posts--design-basic.wp-block-ugb-blog-posts.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__content p.ugb-blog-posts__readmore{
position: absolute;
bottom: 10px;
padding:  0 20px;
}
.ugb-blog-posts--design-basic.wp-block-ugb-blog-posts.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__content .ugb-blog-posts__title a, a.post-list-item {
text-transform: uppercase;
color: #ffffff!important;
text-decoration: none;
}
.post-list-item > img{
width: 100%;
height: 260px;
object-fit: cover;
}
table, .woocommerce table.shop_table{
border-collapse: collapse!important;
border: none!important;
}
table > thead{
background: #000000;
color: #ffffff;
}
table > thead > tr > th{
font-weight: 450;
padding: 15px 0;
border: 1px solid #ffffff !important;
}
.woocommerce table.shop_table > thead > tr > th{
border: none!important;
font-size: 18px;
text-align: center;
text-transform: uppercase!important;
}
tbody > tr > td{
padding: 11px 0;
border-bottom: 1px solid #c4c4c4 !important;
}
.textwidget> table> tbody> tr> td{
border-bottom: none!important;
}
.category-table > tbody> tr> td{
border-bottom: none!important;
padding: 0 20px 0 0;
vertical-align: top;
width: 50%;
}
.category-table ul{
padding-left: 0;
}
.category-table li{
padding: 10px 15px;
background: #EAEAEA;
border-radius: 30px;
margin-bottom: 20px;
}
.category-table li:before{
display: none;
}
.category-table li a{
float: right;
text-decoration: underline;
}
.category-table li a:hover{
color: #000000;
}
.category-products.ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item{
grid-gap: 10px!important;
}
.category-products .ugb-main-block{
margin-top: 0px;
margin-bottom: 0px;
} #wps-slider-section .wpsf-product-title{
text-align: left!important;
} .woocommerce div.product form.cart .button, .woocommerce div.product form.cart div.quantity, .woocommerce table.shop_table td.product-quantity .button, .woocommerce table.shop_table td.product-quantity div.quantity {
float: none!important;
margin: 0;
display: inline-block;
}
.woocommerce div.product form.cart div.quantity, .woocommerce table.shop_table td.product-quantity div.quantity{
margin: 0 -8px!important;
background: #e4e5f1;
}
.woocommerce .quantity .qty{
width: 2em!important;
padding: 9px 0px 9px 0px!important;
border-radius: 0;
font-weight: 700;
}
form.cart .minus,  form.cart .plus, div.quantity >  input[type="number"], td.product-quantity .minus, td.product-quantity .plus{
max-height: 44px;
border: none;
background: #e4e5f1;
vertical-align: middle;
}
.minus > span{
padding-left: 4px;
color: #B1B2B8;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.plus > span{
padding-right: 7px;
color: #B1B2B8;
}
form.cart .minus, td.product-quantity .minus{
font-size: 18px;
padding: 13px 10px 13px 13px;
border-bottom-left-radius: 15px;
border-top-left-radius: 15px;
}
form.cart .plus, td.product-quantity .plus{
font-size: 18px;
padding: 13px 13px 13px 10px;
border-bottom-right-radius: 15px;
border-top-right-radius: 15px;
margin-right: 20px;
z-index: 5;
}
form.cart .minus:lang(ar), td.product-quantity .minus:lang(ar), form.cart .minus:lang(iw), td.product-quantity .minus:lang(iw){
padding: 13px 13px 13px 10px;
border-bottom-right-radius: 15px;
border-top-right-radius: 15px;
}
form.cart .plus:lang(ar), td.product-quantity .plus:lang(ar), form.cart .plus:lang(iw), td.product-quantity .plus:lang(iw){
padding: 13px 10px 13px 13px;
border-bottom-left-radius: 15px;
border-top-left-radius: 15px;
margin-left: 20px;
} .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
width: 45%!important;
}
.wpgs-for i{
display: none!important;
}
.slick-slide{
padding: 0 3px!important;
}
.slick-slide.slick-active img{
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12)!important;
border-radius: 12px;	
margin-bottom: 10px!important;
opacity: 1!important;
}
#wps-slider-section img.wpsf-product-img{
box-shadow: none!important;
}
.wpgs-nav .slick-slide.slick-active.slick-current img{
border:  1px solid #B70100;
}
.woocommerce div.product div.images img{
width: 97%;
margin-right: 1%;
margin-left: 1%;
}
.flex-viewport {
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12)!important;
border-radius: 12px;
margin-bottom: 30px;
}
.woocommerce-product-gallery__image.flex-active-slide > a> img {
border-radius: 12px;
}
.woocommerce-message{
border-top: none!important;
font-size: 16px!important;
line-height: 2.1!important;
padding-left: 4em!important;
vertical-align: middle!important;
}
.woocommerce div.product div.summary:lang(ar), .woocommerce div.product div.summary:lang(iw){
direction: rtl!important;
}
.woocommerce a.button{
display: inline-block!important;
}
.woocommerce-message::before{
content:'\2714'!important;
height: 30px;
width: 30px;
font-size: 17px;
color: #b70100;
text-align: center;
line-height: 1.4!important;
border: 3px solid #b70100;
border-radius: 50%;
}
.flex-control-nav > li:before, .flex-direction-nav > li:before{
display: none!important;
}
h3.product-sku, h3.product-title, .woocommerce-tabs > div > h2, .woocommerce-tabs > div> div > div > h2{
font-family: 'Futura PT';
font-size: 35px;
font-weight: 450;
line-height: 1.2;
text-transform: none!important;
}
h3.product-sku, h3.product-title, .woocommerce-tabs > div > h2, .woocommerce-tabs > div> div > div > h2{
font-family: 'Futura PT', sans-serif;
font-size: 32px;
}
h3.product-sku:lang(ar), h3.product-title:lang(ar), .woocommerce-tabs > div > h2:lang(ar), .woocommerce-tabs > div> div > div > h2:lang(ar), h3.product-sku:lang(ar), h3.product-title:lang(ar), .woocommerce-tabs > div > h2:lang(ar), .woocommerce-tabs > div> div > div > h2:lang(ar), 
h3.product-sku:lang(nl), h3.product-title:lang(nl), .woocommerce-tabs > div > h2:lang(nl), .woocommerce-tabs > div> div > div > h2:lang(nl), h3.product-sku:lang(nl), h3.product-title:lang(nl), .woocommerce-tabs > div > h2:lang(nl), .woocommerce-tabs > div> div > div > h2:lang(nl), 
h3.product-sku:lang(fr), h3.product-title:lang(fr), .woocommerce-tabs > div > h2:lang(fr), .woocommerce-tabs > div> div > div > h2:lang(fr), h3.product-sku:lang(fr), h3.product-title:lang(fr), .woocommerce-tabs > div > h2:lang(fr), .woocommerce-tabs > div> div > div > h2:lang(fr), 
h3.product-sku:lang(de), h3.product-title:lang(de), .woocommerce-tabs > div > h2:lang(de), .woocommerce-tabs > div> div > div > h2:lang(de), h3.product-sku:lang(de), h3.product-title:lang(de), .woocommerce-tabs > div > h2:lang(de), .woocommerce-tabs > div> div > div > h2:lang(de), 
h3.product-sku:lang(iw), h3.product-title:lang(iw), .woocommerce-tabs > div > h2:lang(iw), .woocommerce-tabs > div> div > div > h2:lang(iw), h3.product-sku:lang(iw), h3.product-title:lang(iw), .woocommerce-tabs > div > h2:lang(iw), .woocommerce-tabs > div> div > div > h2:lang(iw), 
h3.product-sku:lang(it), h3.product-title:lang(it), .woocommerce-tabs > div > h2:lang(it), .woocommerce-tabs > div> div > div > h2:lang(it), h3.product-sku:lang(it), h3.product-title:lang(it), .woocommerce-tabs > div > h2:lang(it), .woocommerce-tabs > div> div > div > h2:lang(it), 
h3.product-sku:lang(ja), h3.product-title:lang(ja), .woocommerce-tabs > div > h2:lang(ja), .woocommerce-tabs > div> div > div > h2:lang(ja), h3.product-sku:lang(ja), h3.product-title:lang(ja), .woocommerce-tabs > div > h2:lang(ja), .woocommerce-tabs > div> div > div > h2:lang(ja), 
h3.product-sku:lang(ko), h3.product-title:lang(ko), .woocommerce-tabs > div > h2:lang(ko), .woocommerce-tabs > div> div > div > h2:lang(ko), h3.product-sku:lang(ko), h3.product-title:lang(ko), .woocommerce-tabs > div > h2:lang(ko), .woocommerce-tabs > div> div > div > h2:lang(ko), 
h3.product-sku:lang(pt), h3.product-title:lang(pt), .woocommerce-tabs > div > h2:lang(pt), .woocommerce-tabs > div> div > div > h2:lang(pt), h3.product-sku:lang(pt), h3.product-title:lang(pt), .woocommerce-tabs > div > h2:lang(pt), .woocommerce-tabs > div> div > div > h2:lang(pt), 
h3.product-sku:lang(ru), h3.product-title:lang(ru), .woocommerce-tabs > div > h2:lang(ru), .woocommerce-tabs > div> div > div > h2:lang(ru), h3.product-sku:lang(ru), h3.product-title:lang(ru), .woocommerce-tabs > div > h2:lang(ru), .woocommerce-tabs > div> div > div > h2:lang(ru), 
h3.product-sku:lang(es), h3.product-title:lang(es), .woocommerce-tabs > div > h2:lang(es), .woocommerce-tabs > div> div > div > h2:lang(es), h3.product-sku:lang(es), h3.product-title:lang(es), .woocommerce-tabs > div > h2:lang(es), .woocommerce-tabs > div> div > div > h2:lang(es), 
h3.product-sku:lang(vi), h3.product-title:lang(vi), .woocommerce-tabs > div > h2:lang(vi), .woocommerce-tabs > div> div > div > h2:lang(vi), h3.product-sku:lang(vi), h3.product-title:lang(vi), .woocommerce-tabs > div > h2:lang(vi), .woocommerce-tabs > div> div > div > h2:lang(vi), 
h3.product-sku:lang(zh-cn), h3.product-title:lang(zh-cn), .woocommerce-tabs > div > h2:lang(zh-cn), .woocommerce-tabs > div> div > div > h2:lang(zh-cn), h3.product-sku:lang(zh-cn), h3.product-title:lang(zh-cn), .woocommerce-tabs > div > h2:lang(zh-cn), .woocommerce-tabs > div> div > div > h2:lang(zh-cn){
font-family: 'Urbanist';
}
h3.product-title{
color: #b70100;
font-weight: 700;
padding-bottom: 5px;
margin-top: 10px;
margin-bottom: 20px;
border-bottom: 1px solid #E4E5F1;
}
.woocommerce-product-details__short-description > h3{
font-size: 35px!important;
text-transform: none!important;
}
ul.tabs{
padding-left: 0!important;
}
ul.tabs li:before, ul.tabs li:after{
display: none;
}
ul.tabs li{
margin: 0 20px 0 0!important;
padding: 15px 0px!important;
border: none!important;
background: #ffffff!important;
}
ul.tabs li a{
border-left: 2px solid #939598!important;
padding: 0px 0px 0px 15px!important;
}
ul.tabs li a:lang(ar), ul.tabs li a:lang(iw){
border-right: 2px solid #939598!important;
padding: 0px 15px 0px 0px!important;
}
ul.tabs li:first-child a{
border-left: none!important;
padding: 0px!important;
}
ul.tabs li:first-child a:lang(ar), ul.tabs li:first-child a:lang(iw){
border-right: none!important;
}
ul.tabs li.active{
border-bottom: 2px solid #b70100!important;
}
.comment-form-comment > textarea{
display: block;
width: 70%!important;
height: 90px!important;
}
.related.products h2{
text-align: center;
font-size: 60px;
} .woocommerce-error > li:before{
display: none;
}
.product-remove-mobile{
display: none;
}
.cart-empty{
max-width: 800px;
margin: 30px auto;
border: 1px solid #C4C4C4!important;
background: #ffffff!important;
}
.woocommerce-info::before{
content: '\1f6c8';
font-size: 30px;
top: 0.4em!important;
left: 1em!important;
}
p.return-to-shop{
text-align: center;
margin-bottom: 50px;
}
.woocommerce-cart-form{
margin-top: 30px;
}
.woocommerce-cart table.cart{
text-align: center;
}
.woocommerce-cart table.cart img{
width: 177px;
height: auto;
}
td.product-name{
text-align: left!important;
font-size: 25px!important;
}
td.product-name > p.product-sku{	
margin-bottom: 0!important;
font-weight: 450;
}
td.product-name > a{
color: #b70100;
font-weight: 700;
text-decoration: none;
}
td.product-name > a:hover{
text-decoration: underline;
}
td.product-remove{
padding: 9px 0px!important;
}
.woocommerce a.remove{
background:#b70100;
color: #ffffff!important;
border-radius: 0!important;
font-weight: normal!important;
}
td.actions{
border-bottom: none!important;
padding-bottom: 40px;
}
a.checkout-button.button, a.return-to-shop.button{
text-align: center;
font-size: 20px;
min-width: 300px;
max-width: auto;
margin: 40px 5px 80px 5px;
padding: 20px 0;
text-transform: uppercase;
}
.woocommerce-cart-form{
text-align: center;
} .woocommerce .col2-set .col-1:lang(ar), .rtl .woocommerce-page .col2-set .col-1:lang(ar), .woocommerce .col2-set .col-1:lang(iw), .rtl .woocommerce-page .col2-set .col-1:lang(iw){
float: right;
margin-left: 30px;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
width: 48%;
}
.woocommerce form .form-row{
padding: 10px 0!important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
line-height: 1.5!important;
font-size: 20px;
}
.woocommerce form .form-row textarea{
height: 120px;
}
form.checkout{
margin-top: 40px;
margin-bottom: 80px;
}
#order_review_heading{
display: none;
}
.woocommerce-checkout-payment{
background: #ffffff!important;
}
.woocommerce-privacy-policy-text{
font-size: 16px!important;
text-align: right;
}
.woocommerce-order {
text-align: center!important;
}
div.success-order{
max-width: 500px;
margin: 80px auto;
font-weight: 450;
}
div.success-order p{
font-size: 25px;
font-weight: 700;
}
.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single{
line-height: 1.5!important;
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px 3px 3px 0;
font-size: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
padding-left: 3px!important;
}
.select2-container--default .select2-selection--single{
height: auto;
border: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
height: 100%;
right: 10px;
}
.checkout .col2-set .col-1, .checkout .col2-set .col-1, .checkout .col2-set .col-2, .checkout .col2-set .col-2{
float: none!important;
width: 100%!important;
}
.checkout .woocommerce-additional-fields h3, span.optional{
display: none!important;
}
.woocommerce-checkout #payment div.form-row{
padding: 1em 0 1em 1em;
}
.wooccm-field-phone input {
margin-top: 2px!important;
}
form.checkout .form-row label{
font-size: 16px;
font-weight: 700;
} .popmake-content > .top{
background: #000000;
color: #ffffff;
padding: 30px 40px;
font-size: 22px;
text-align: center;
font-weight: 450;
}
.popmake-content > .wpforms-container{
padding: 30px 40px;
text-align: center;
}
.wpforms-field-container{
text-align: left!important;
}
.wpforms-field-container:lang(ar), .wpforms-field-container:lang(iw){
text-align: right!important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-description{
text-align: right!important;
font-size: 16px!important;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container{
text-align: right!important;
}
.popup-form{
display: flex;
padding: 2%;
align-items: center;
}
.fcontainer{
flex-basis: 55%;
}
.tcontainer{
flex-basis: 45%;
} article.search-list{
display: flex;
flex-direction: column;
margin-bottom: 30px;
box-shadow: 0px 4px 12px rgb(0 0 0 / 12%);
padding-bottom: 15px;
}
article.search-list > div > a > img{
width: 100%;
height: calc((var(--page-width) - 60px)/4);
max-height: 400px;
margin-bottom: 0px!important;
object-fit: cover;
}
a.search-list-item{
color:#000000;
text-decoration: none;
}
a.search-list-item > p.entry-title{
text-transform: uppercase;
font-weight: 600;
text-align: center;
padding: 0px 5px;
}
a.search-list-item > p{
padding: 5px 20px 10px;
}
.page-content > form.search-form > label > input{
width: 300px;
background: transparent;
color: #000000;
font-size: 16px;
line-height: 1em;
padding: 0px;
border-color: #4E5569;
border-style: solid;
border-width: 0 0 1px 0;
}
.page-content > form.search-form > label > input::placeholder{
color: transparent!important;
}
.page-content > form.search-form > input[type="submit"]{
background: transparent;
color: transparent;
max-width: 25px;
border: none;
padding: 5px 10px 0px 10px!important;
background-image: url(//www.yanrestrength.com/wp-content/themes/yanre/img/search-active.svg);
background-repeat: no-repeat;
background-position: center bottom;
margin-bottom: -3px;
} div.slider-full-width{
margin-top: 0px;
position: relative;
background: #0d1019;
}
div.slides{
position: relative;
width: 100%;
height: 90vh;
overflow: hidden;
}
div.slide{
width: 100%;
position: absolute;
top: -100%;
left: 0;
z-index: 1;
}
div.slide.current{
top: 0;
transition: top 500ms ease-out;
z-index: 5;
}
div.slide > div {
position: relative;
width: 100%;
display: flex;
height: 90vh;
}
div.slide > div:lang(ar), div.slide > div:lang(iw){
justify-content: flex-end;
}
div.slide-bg{
position: absolute;
inset: 0;
width: 100%;
height: 100%;
}
.slide-bg > img{
display: block;
max-width: 100%;
width: 100%;
height: 100%;
object-fit:cover;
}
.slide-bg > img:lang(ar), .slide-bg > img:lang(iw){
-moz-transform: scaleX(-1);
transform: scaleX(-1);
}
.sld-container{
width: 687px;
margin: auto auto;
margin-left: calc((100vw - var(--page-width))/2)!important;
z-index: 100;
}
.sld-container:lang(ar), .sld-container:lang(iw){
margin-right: calc((100vw - var(--page-width))/2)!important;
margin-left: 0!important;
}
.sld-content{
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.sld-content:lang(ar), .sld-content:lang(iw){
align-items: flex-end;
text-align: right;
}
.sld-content > h1.dot-box{
position: relative;
margin-bottom: 50px;
margin-left: 0.4em;
}
.sld-content > h1:lang(ar), .sld-content > h1:lang(iw){
text-align: right;
}
.sld-content > h1.dot-box > span{
background: #ffffff;
height: 21px;
width: 22px;
transform: skewx(-13deg);
font-size: 20px;
line-height: 20px;
padding: 0 5px;
position: absolute;
top: 0;
left: 0;
}
.sld-content > h1.dot-box > span.red{
background: #b70100;
left: 55px;
}
.sld-content > h1.dot-box > span:lang(ar), .sld-content > h1.dot-box > span:lang(iw){
right: 0;
}
.sld-content > h1.dot-box > span.red:lang(ar), .sld-content > h1.dot-box > span.red:lang(iw){
right: 55px;
}
.sld-content > h1{
font-size: 60px!important;
color: #ffffff;
text-align: left;
margin: 0 0 25px 0;
}
.sld-content > p{
font-size: 26px;
color: #ffffff;
padding-right: 20px;
margin-bottom: 60px;
}
.sld-content > p:lang(ar), .sld-content > p:lang(nl), .sld-content > p:lang(fr), .sld-content > p:lang(de), .sld-content > p:lang(iw),.sld-content > p:lang(it),.sld-content > p:lang(ja),.sld-content > p:lang(ko),.sld-content > p:lang(pt),.sld-content > p:lang(ru),.sld-content > p:lang(es),.sld-content > p:lang(ar), .sld-content > p:lang(zh-CN){
font-size: 26px;
}
.slide-buttons{
width: 80vw;
}
.slide-buttons:lang(ar), .slide-buttons:lang(iw){
text-align: right;
width: 50vw;
}
.slider-nav{
position: absolute;
top: 30%;
right: 40px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
z-index: 10;
}
.slider-nav:lang(ar), .slider-nav:lang(iw){
left: 40px!important;	
right:0;
}
.slider-nav > button{
background: transparent;
border: none;
background-repeat: no-repeat;
background-position: center;
}
button.next{
background-image: url(//www.yanrestrength.com/wp-content/themes/yanre/img/arrow-top.svg);
}
button.prev{
background-image: url(//www.yanrestrength.com/wp-content/themes/yanre/img/arrow-bottom.svg);
}
button.next:hover{
background-image: url(//www.yanrestrength.com/wp-content/themes/yanre/img/top-active.svg);
}
button.prev:hover{
background-image: url(//www.yanrestrength.com/wp-content/themes/yanre/img/bottom-active.svg);
}
span.slide-number, span.slide-next-number{
font-size: 18px;
font-weight: 600;
color: #ffffff;
text-align: center;
}
div.vertical-line{
width: 1px;
height: 96px;
background: #C4C4C4;
} .slider-testimonial-full-width{
width: 100%;
position: relative;
overflow: hidden;
margin-top: -1px;
}
div.slides-testimonial{
position: relative;
overflow: hidden; 
padding: 0px;
display: flex;
height: 650px;
width: var(--page-width);
margin: 0 auto;
}
.slide-testimonial{
display: none;
position: absolute;
width: 340px;
min-width: 340px;
height: 395px;
opacity: 0.5;
}
.slide-testimonial.preview-prev, .slide-testimonial.preview-next, .slide-testimonial.current-testimonial{
display: inline-block;
}
.slide-testimonial.preview-prev, .slide-testimonial.preview-next{
position: absolute;
margin-top: 40px;
width: 340px;
min-width: 340px;
height: 395px;
opacity: 0.5;
}
.slide-testimonial.preview-prev{
left: 0;
}
.slide-testimonial.preview-next{
right: 0;
}
.slide-testimonial.current-testimonial, .current .slide-testimonial-bg{
min-width: 505px;
width: 505px;
min-height: 645px;
height: auto;
}
.slide-testimonial.current-testimonial{
left: calc((100% - 505px)/2);
position: absolute;
opacity: 1;
}
.slide-testimonial-bg{
text-align: right;
}
.slide-testimonial-bg  > img{
object-fit: cover;
object-position: top center;
width: 255px;
height: 190px;
}
.current-testimonial .slide-testimonial-bg > img{
width: 380px;
height: 283px;
}
.slide-testimonial-container{
height: 250px;
}
.current-testimonial .slide-testimonial-container{
min-height: 280px;
height: auto;
}
.preview-prev  .slide-testimonial-bg > div > img, .preview-next  .slide-testimonial-bg > div > img{
width: 255px;
height: 190px;
} .slide-testimonial-container{
position: relative;
}
.slide-testimonial-container{
padding: 10px 20px;
background: #ffffff;
z-index: 100;
}
.slide-testimonial-container::before{
content:"";
position: absolute;
top: -35px;
left: 35px;
width: 0; 
height: 0; 
border-top: 35px solid transparent;
border-bottom: 35px solid transparent; 
border-right: 35px solid #ffffff; 
z-index: -10;
}
.current-testimonial .slide-testimonial-container::before{
content:"";
position: absolute;
top: -50px;
left: 40px;
width: 0; 
height: 0; 
border-top: 50px solid transparent;
border-bottom: 50px solid transparent; 
border-right: 50px solid #ffffff; 
}
img.symbol{
position: absolute;
right: 20px;
top: 10px;
width: 35px;
height: auto;
}
.current-testimonial img.symbol{
right: 30px;
top: 15px;
width: 54px;
}
.slide-testimonial-content{
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.slide-testimonial-content:lang(ar), .slide-testimonial-content:lang(iw){
align-items: flex-end;
}
.slide-testimonial-content > p.testimonial-name{
font-size: 18px;
font-weight: 700;
color: #000000;
margin-bottom: 10px;
}
.slide-testimonial-content > p.testimonial-profession{
font-size: 15px;
line-height: 0.8;
font-weight: 500;
color: #b70100;
margin-bottom: 5px;
}
.slide-testimonial-content > p.testimonial-profession:lang(nl), .slide-testimonial-content > p.testimonial-profession:lang(fr),.slide-testimonial-content > p.testimonial-profession:lang(de),.slide-testimonial-content > p.testimonial-profession:lang(iw),.slide-testimonial-content > p.testimonial-profession:lang(it),.slide-testimonial-content > p.testimonial-profession:lang(ja),.slide-testimonial-content > p.testimonial-profession:lang(ko),.slide-testimonial-content > p.testimonial-profession:lang(pt),.slide-testimonial-content > p.testimonial-profession:lang(es),.slide-testimonial-content > p.testimonial-profession:lang(ru),.slide-testimonial-content > p.testimonial-profession:lang(vi), .slide-testimonial-content > p.testimonial-profession:lang(zh-CN){
font-size: 16px;
}
.slide-testimonial-content > p.testimonial-text{
font-size: 12px;
color: #000000;
}
.current-testimonial .slide-testimonial-content > p.testimonial-text:lang(nl), .current-testimonial .slide-testimonial-content > p.testimonial-text:lang(fr),.current-testimonial .slide-testimonial-content > p.testimonial-text:lang(de),.current-testimonial .slide-testimonial-content > p.testimonial-text:lang(iw),.current-testimonial .slide-testimonial-content > p.testimonial-text:lang(it),.current-testimonial .slide-testimonial-content > p.testimonial-text:lang(ja),.current-testimonial .slide-testimonial-content > p.testimonial-text:lang(ko),.current-testimonial .slide-testimonial-content > p.testimonial-text:lang(pt),.current-testimonial .slide-testimonial-content > p.testimonial-text:lang(es),.current-testimonial .slide-testimonial-content > p.testimonial-text:lang(ru),.current-testimonial .slide-testimonial-content > p.testimonial-text:lang(vi), .current-testimonial .slide-testimonial-content > p.testimonial-text:lang(zh-CN){
font-size: 16px;
}
.current-testimonial .slide-testimonial-container{
padding: 20px 30px;
}
.current-testimonial .slide-testimonial-content > p.testimonial-name{
font-size: 26px;
}
.current-testimonial .slide-testimonial-content > p.testimonial-profession{
font-size: 22px;
}
.current-testimonial .slide-testimonial-content > p.testimonial-text{
font-size: 18px;
}
.testimonial-raiting{
position: relative;
}
.testimonial-raiting:before{
content: "\2605 \2605 \2605 \2605 \2605";
font-size: 30px;
color: #565656;
z-index: 150;
}
.testimonial-stars{
position: absolute;
left:0;
top: 0;
overflow:hidden;
white-space: nowrap;
}
.testimonial-stars:before{
content: "\2605 \2605 \2605 \2605 \2605";
font-size: 30px;
color: #EBB700;
z-index: 120;
}
.slider-testimonial-nav{
position: absolute;
bottom: 18%;
width: 550px;
height: 50px;
z-index: 100;
margin: 10px calc((100% - 550px)/2);
}
.slider-testimonial-nav > .buttons{
position: relative;
}
.slider-testimonial-nav >.buttons > button{
position: absolute;
width: 37px;
height:37px;
font-size: 25px;
text-align: center;
padding: 5px;
background: transparent;
border: none;
}
button.next-testimonial{
right: -20px;
}
button.prev-testimonial{
left: -20px;
}	
button.next-testimonial > svg, button.prev-testimonial> svg{
fill: #b70100;
} form#wpforms-form-151924, form.checkout{
padding: 12%;
box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15);
}
.pum form#wpforms-form-151924{
padding: 6%;
}
.testimonial-form{
margin-left: 12%;
}
.testimonial-form div.slides-testimonial{
width: 100%;
height: 370px;
margin: 0;
}
.testimonial-form div.slides-testimonial-container{
width: calc(100% - 64px);
margin: 0 32px;
left: 0;
}
.testimonial-form .slide-testimonial{
display: block;
min-width: 303px;
width: auto;
opacity: 0;
height: 100%;
padding: 0 40px;
transition: 0.6s ease-in-out;
left: 0;
}
.testimonial-form .slide-testimonial.preview-prev, .testimonial-form .slide-testimonial.preview-next, .testimonial-form .slide-testimonial.current-testimonial{
display: block;
}
.testimonial-form .slide-testimonial.preview-prev, .testimonial-form .slide-testimonial.preview-next{
position: absolute;
padding: 0 40px;
min-width: 303px;
width: auto;
height: 100%;
opacity: 0;
}
.testimonial-form .slide-testimonial.preview-prev, .testimonial-form .slide-testimonial.preview-next{
left: 0;
}
.testimonial-form .slide-testimonial.current-testimonial{
min-width: 303px;
width: auto;
min-height: 270px;
}
.testimonial-form .slide-testimonial.current-testimonial{
left: 0;
position: absolute;
opacity: 1;
}
.testimonial-form div.slide-testimonial > div{
display: block;
}
.testimonial-form div.slide-testimonial > div.testimonial-author {
display: flex;
margin-top: 35px;
}
.testimonial-form .testimonial-text p, .testimonial-form .testimonial-text{
font-size: 18px;
line-height: 23px;
}
.testimonial-form div.slide-testimonial .testimonial-author img{
width: 60px;
height: 60px;
object-fit: cover;
border-radius: 50%;
margin-right: 20px;
}
.testimonial-form p.testimonial-name{
font-size: 18px;
font-weight: 700;
margin-bottom: 0px;
}
.testimonial-form p.testimonial-profession{
font-size: 14px;
font-weight: 400;
color: #b70100;
}
.testimonial-form .slider-testimonial-nav{
top: 25%;
margin: 0;
width: 100%;
height: 32px;
}
.testimonial-form .slider-testimonial-nav >.buttons > button{
width: 32px;
height: 32px;
}
.testimonial-form button.prev-testimonial{
left: 0;
}
.testimonial-form button.next-testimonial{
right: 0;
} .product-type-box{
display: grid; 
grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
grid-column-gap: 20px;
grid-row-gap: 120px;
}
.product-type-card, li.product{
width: 400px;
background: #FFFFFF;
box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.12);
padding: 0 30px 70px!important;
text-align: center!important;
position: relative;
}
li.product > a, li.product > a:hover{
color: #000000;
}
.woocommerce-loop-category__title:after{
display: none;
}
h3.product-type-title, h2.woocommerce-loop-category__title{
font-size: 22px;
text-align: center;
margin-top: 15px;
}
.card-divider{
width: 31px;
height: 2px;
background: #b70100;
margin: 0 auto 15px;
}
.product-type-description, div.product-description{
font-size: 18px;
line-height: 1.3em;
margin-bottom: 50px;
text-align: left;
}
.product-type-card > a{
position: absolute;
bottom: 40px;
left: calc((100% - 235px)/2);
min-width: 235px!important;
font-size: 18px;
padding: 13px 55px!important;
margin-right: 0px!important;
}
.product-type-box > nav.navigation{
grid-column: 1/4;
margin-top: -60px;
}
.product-type-box > nav.navigation > a{
color: #000000;
opacity: 0.2;
padding: 10px;
text-decoration: none;
}
.product-type-box > nav.navigation > span.current, .product-type-box > nav.navigation > a.next, .product-type-box > nav.navigation > a.prev, .product-type-box > nav.navigation > a:hover {
opacity: 1;
}
.woocommerce ul.products li.product .product-link a.product-add img{
width: 100%;
height: auto;
margin-bottom: 0;
}
.product-link a{
width: calc(100% - 60px);
min-width: calc(100% - 80px);
padding: 13px 5px !important;
margin-right: 15px;
font-size: 16px;
}
div.product-link >a.product-add{
width: 60px;
min-width: 60px;
margin-right: 0px;
padding: 15px 18px !important;
display: flex;
}
div.product-link >a.product-add> img.not-hover{
display: block;
}
div.product-link >a.product-add> img.hover{
display: none;
}
div.product-link >a.product-add:hover{
background: transparent!important;
border: 2px solid #B70100!important;
}
div.product-link >a.product-add:hover> img.not-hover{
display: none;
}
div.product-link >a.product-add:hover> img.hover{
display: block;
}
.product-link{
position: absolute;
bottom: 40px;
left: 0;
min-width: 100%!important;
padding: 13px 30px 0!important;
margin-right: 0px!important;
display: flex;
}
.product-link a.woocommerce-LoopProduct-link{
display: none;
}
div.wpforms-container-full .wpforms-form .wpforms-field-description{
text-align: right!important;
font-size: 16px!important;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container{
text-align: right!important;
} .page-id-455 > #page > .post-section {
display: none;
}
.mobile-title, .ugb-accordion__arrow{
display: none;
}
.ugb-container__content-wrapper > p.has-text-align-center.has-text-color{
margin-top: -10px;
margin-bottom: 0.5em;
} .ugb-columns__item .ugb-columns__item figure.wp-block-image {
margin: 0;
}
.ugb-columns__item .ugb-columns__item p {
margin-bottom: 0;
}
.ugb-video-popup__wrapper {
padding: 0;
}
.ugb-columns__item .ugb-column__item:lang(ar), .ugb-columns__item .ugb-column__item:lang(iw){
direction: rtl!important;
}
.wp-block-getwid-images-slider.has-arrows-inside .slick-prev, .wp-block-getwid-images-slider.has-arrows-inside .slick-next, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-next, .wp-block-getwid-post-slider.has-arrows-inside .slick-prev, .wp-block-getwid-post-slider.has-arrows-inside .slick-next, .wp-block-getwid-post-carousel.has-arrows-inside .slick-prev, .wp-block-getwid-post-carousel.has-arrows-inside .slick-next {
text-shadow: none;
}
.home #wps-slider-section{
width: 95vw;
margin: 0 auto;
}
.related.products li.product .card-divider{
margin-bottom: 60px!important;
}
@media (max-width: 1400px){
.header-container, .sub-header{
width: calc(var(--page-width) + 50px);
}
} @media (max-width: 1300px){
.site-branding {
padding-top: 18px;
}
.site-branding > a> img{
width: 150px;
}
.header-container{
margin-left: 2vw;
width: calc(var(--page-width) + 6vw);
}
.main-navigation{
width: calc(100% - 320px)
}
ul#primary-menu{
flex-wrap: wrap;
}
ul#primary-menu > li{
margin: 5px 2px!important;
}
ul#primary-menu li a{
font-size: 16px;
padding-left: 2px!important;
padding-right: 6px!important;
}
.header-boxes>div{
margin-left: 10px;
}
.sld-content > h1 {
font-size: 46px!important;
}
.sld-content > p{
font-size: 22px;
}
.wp-block-button > a, button.button, button.button-enquiry, a.button, button.wpforms-submit, a.button-fill, a.button-outline{
min-width: 200px!important;
font-size: 16px!important;
}
div.slides, div.slide > div{
height: 90vh;
}
.slide-bg > img{
object-position: 40% 70%;
}
.sld-content{
max-width: 550px;
min-width: 490px;
}
h2.title{
font-size: 46px;
}
.wp-block-image > figcaption{
font-size: 17px;
}
.boxed-width.wp-block-columns{
align-items: stretch!important;
}
.boxed-width.wp-block-columns> .wp-block-column{
align-self: stretch!important;
}
.boxed-width.wp-block-columns> .wp-block-column > div.wp-block-ugb-container {
height: 100%;
}
body{
font-size: 18px;
}
div.posts, div.post-container{
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr))
}
div.posts{
grid-template-columns: repeat(auto-fill, minmax(20vw, 1fr))
}
div.posts > article > div > a > p{
width: 100%!important;
padding-bottom: 15px!important;
}
div.posts > article > div > a.post-item-link{
bottom: 0;
}
form.cart > button.button, form.cart > button.button-enquiry, td.actions > button.button{
margin-right: 0px!important;
}
.post-list-item > img{
height: 180px;
}
p.entry-title{
font-size: 16px;
}
div.post-container > article > div > p.post-category{
font-size: 12px;
}
ol.flex-control-thumbs > li{
width: 21.5%!important;
}
.category-table li a{
float: none;
margin-left: 50px;
white-space: nowrap;
}
.post-thumbnail>img{
max-height: 88vh;
object-fit: cover;
} .product-type-box{
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
grid-column-gap: 20px;
}
.product-type-card{
max-width: 400px;
width: 100%;
min-width: 300px;
}
.product-type-img{
width: 240px;
margin: -70px auto 0;
}
.product-type-card > a{
font-size: 18px;
padding: 15px 50px!important;
}
.woocommerce ul.products {
padding: 0 2%;
}
.product-type-card > a, a.product-link{
left: calc((100% - 180px)/2);
min-width: 180px!important;
padding: 13px 30px!important;
}
.border-box > h3, .background-box > h3 {
font-size: 26px!important;
}
.box-image, .background-box-image{
left: 10%;
top: -80px;
width: 80%;
}
.border-box{
padding-top: 150px;
}
.background-box{
padding-top: 170px;
}
article.search-list > div > a > img{
height: calc((var(--page-width) - 40px)/3);
} div.slides-testimonial {
width: 100vw;
}
.slide-testimonial.preview-prev{
left: calc(50vw - 255px - 360px);
}
.slide-testimonial.preview-next{
right: calc(50vw - 255px - 360px);
}
.slide-testimonial.current-testimonial{
left: calc((100vw - 505px)/2);
}
.slide-testimonial-content > p.testimonial-text{
font-size: 11px;
}
.current-testimonial .slide-testimonial-content > p.testimonial-text{
font-size: 16px;
}
}
@media screen and (min-width: 1280px){
.single-post .ugb-main-block.ugb--has-block-background.alignfull.alignfull.alignfull.alignfull.ugb-main-block--inner-wide>.ugb-inner-block {
min-width: var(--content-width);
}
.page-template-default .page .ugb-main-block.ugb--has-block-background.alignfull.alignfull.alignfull.alignfull.ugb-main-block--inner-wide>.ugb-inner-block {
min-width: var(--page-width);
}
}
@media (max-width: 1200px){
.related.products li.product{
width: 29.05%!important;
}
.related.products li.product:last-child{
display:none;
}
ul.products.featured-products > li{
width: calc(100%/4);
}
.main-navigation ul {
justify-content: flex-start; 
}
footer .section-3>div{
max-width: 450px;
}
}
@media (max-width: 1024px){
.border-box br{
display: none;
}
.testimonial-form div.slides-testimonial{
height: 450px;
}
}
@media (max-width: 877px){
article.search-list > div > a > img{
height: calc((var(--page-width) - 20px)/2);
}
}
@media (max-width: 805px){
.header-container > .main-navigation{
width: calc(100% - 460px);
}
.sub-header .search-box, .sub-header .cart-box{
display: none;
}
.search-img{
display: none;
}
div.search-box > form{
display: block;
position: relative;
width: 90%;
}
div.search-box > form > label > input{
width: calc(100% - 45px);
}
div.search-box > form > label > input::placeholder{
color: #8B8B8B!important;
}
.menu-menu-main-container > .menu{
min-height: auto;		
}
.menu-menu-main-container > .menu > li {
font-size: 20px;
}
.current-menu-item{
position: relative;
}
.current-menu-item > a{
color: #b70100!important;
}
.sub-menu{
display: none;
}
.sub-menu.show{
display: block;
padding-left: 0px;
margin-top: 10px;
}
.sub-menu.show .sub-menu.show{
top: 0px;
left: 0;
margin-left: 0px;
}
.menu-item-has-children > a{
pointer-events: none; 
}
.show-list{
padding: 10px 5px;
}
.show-list.back{
background: #000000;
}
.sub-menu.show .show-list.back {
left: -25px!important;
top: -10px!important;
z-index: 9999;
}
li.dublicate-item{
width: -moz-fit-content;
width: fit-content;
}
li.dublicate-item a{
color: #ffffff;
font-weight: 400!important;
font-style: normal;
}
.show-list path{
fill: #b70100;
}
li.menu-item-has-children .show-list.back path{
fill: #ffffff;
}
ul#primary-menu li a{
padding-left: 6px;
}
.main-navigation ul#primary-menu>li > a, .main-navigation ul ul li a, .main-navigation ul ul li:hover ul li a, .mobile-menu ul#primary-menu>li > a, .mobile-menu ul ul li a, .mobile-menu ul ul li:hover ul li a {
font-weight: 400;
}
.header-boxes{
min-width: 150px;
padding-top: 0;
}
header button.button-enquiry{
font-size: 16px!important;
padding: 5px 10px!important;
min-width: 120px!important;
}
.header-boxes .search-box, .header-boxes .language-box, .header-boxes .cart-box{
display: none;
}
.mobile-menu .list-lg{
display: flex;
}
.mobile-menu div.language-box{
padding: 10px 25px 25px;
height: auto;
width: 100%;
}
.mobile-menu .list-lg a{
margin: 0 15px 0 0;
color: #ffffff;
border: none;
}
div.slides, div.slide > div {
height: 50vh;
}
.category-products img{
width: 100%;
height: 228px;
object-fit: cover;
}
.ugb-columns.category-products>.ugb-inner-block>.ugb-block-content>.ugb-columns__item>.ugb-column.big-tab{
grid-column: 1/3!important;
}
.big-tab .ugb-column__content-wrapper{
display: flex;
justify-content: space-between;
}
.big-tab .ugb-column__content-wrapper>div{
flex-basis: 49.5%;
}
.big-tab .wp-block-spacer{
display: none;
}
.video-box{
width: var(--page-width);
margin: 0 auto;
}
.video-box .ugb-container__wrapper:before{
display: none;
}
.video-box .ugb-columns.ugb-columns.ugb-columns.ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
grid-template-columns: 1fr!important;
}
.ugb-08d8785 .ugb-video-popup__wrapper{
max-width: 1000px!important;
}
.video-box .ugb-columns.ugb-columns.ugb-columns.ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item .ugb-columns__item {
grid-template-columns: 1fr 1fr!important;
} div.slides-testimonial {
width: 100vw;
}
.slide-testimonial.preview-prev, .slide-testimonial.preview-next{
display: none;
}
.slide-testimonial.current-testimonial{
left: calc((100vw - 505px)/2);
width: 505px;
margin: 0 auto;
}
.slide-testimonial-content > p.testimonial-text{
font-size: 11px;
}
.current-testimonial .slide-testimonial-content > p.testimonial-text{
font-size: 16px;
}
.slider-testimonial-nav{
display: none;
}
} @media (max-width: 800px){ body {
font-size: 18px;
}
.sld-content > h1, h2.title{
font-size: 38px!important;
}
.sld-content > p{
font-size: 18px;
} .site-branding {
padding-top: 15px;
}
.site-branding > a> img{
width: 100%;
}
.header-container{
width: var(--page-width);
padding-left: 0;
margin: 0 auto;
}
.mobile-header{
margin-left: 20px;
}
.mobile-menu > div> ul> li{
width: fit-content;
width: -moz-fit-content;
}
.mobile-menu {
width: 50vw;
} .site-info {
flex-direction: column;
height: 545px!important;
flex-wrap: wrap;
}
div.section-1{
max-width: 230px;
}
div.posts > article > div > a > img{
height: 250px!important;
}
td{
text-align: left;
}
footer .section-2, footer .section-1, footer .section-3 {
flex-basis: 47%;
max-width: 47%;
}
div.section-3 {
flex-basis: 53%!important;
max-width: 53%!important;
}
footer div.wpforms-container-full .wpforms-form .wpforms-one-half{
width: 100%!important;
margin-left: 0!important;
}
.footer-widget>div>ul.menu{
padding-left: 0;
} .slider-nav{
display: none;
}
.sld-content{
max-width: 70%;
}
.current-testimonial .slide-testimonial-container{
height: 350px;
}
.current-testimonial .slide-testimonial-bg > .slide-testimonial-bg-overlay{
height: 350px;
}
.current-testimonial .slide-testimonial-bg > img{
width: 379px;
height: 283px;
}
.current-testimonial .slide-testimonial-content > p.testimonial-name{
font-size: 18px;
}
.current-testimonial .slide-testimonial-content > p.testimonial-text{
font-size: 16px;
}
.slide-buttons {
width: 90vw;
} .product-thumbnail:before{
display: none;
}
div.posts{
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr))
}
div.post-container{
grid-template-columns: repeat(auto-fit, minmax(230px, 1fr))
}
aside#secondary > section > ul > li, aside#secondary > section > ul > li> ul >li{
font-size: 14px;
}
.wp-block-button > a, button.button, a.button, button.wpforms-submit, a.button-fill, a.button-outline{
min-width: 150px!important;
font-size: 14px!important;
padding: 10px 15px!important;
}
button.button-enquiry{
min-width: 150px!important;
font-size: 14px!important;
padding: 17px 24px!important;
}
.wp-block-image > figcaption{
font-size: 12px;
padding: 7px;
bottom: 0;
}
.ugb-video-popup__wrapper{
max-width: 80vw!important;
}
.boxed-width.wp-block-columns{
flex-wrap: nowrap!important;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
width: 100%!important;
}
.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button{
max-width: 200px;
float: right
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
max-width: 200px;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td, .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail{
display: table-cell;
}
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead{
display: table-header-group;
}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{
display: table-row;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
display: none;
}
.woocommerce table.shop_table_responsive tr td.product-thumbnail, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail{
text-align: center!important;
}
.woocommerce-cart table.cart img{
width: 100px;
}
td.product-name{
font-size: 18px!important;
}
iframe.youtube-video{
pointer-events: auto;
}
.ugb-columns.ugb-columns.ugb-columns.ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item{
grid-template-columns: 1fr 1fr!important;
} .product-type-box{
grid-template-columns: repeat(auto-fill, minmax(360px, 1fr));
grid-column-gap: 20px;
}
.product-type-card{
width: 350px;
}
.product-type-img{
width: 290px;
}
.product-type-card > a{
font-size: 16px;
padding: 15px 65px!important;
}
.product-type-box > nav.navigation {
grid-column: 1/3;
}
.related-articles{
width: var(--page-width);
}
.why-us .wp-block-column:nth-child(1){
flex-basis: 25%!important;
}
.why-us .wp-block-column{
flex-basis: 68%!important;
}
.ugb-columns.ugb-columns.ugb-columns.ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item .ugb-columns__item{
grid-template-columns: 1fr 3fr!important;
}
.woocommerce ul.products {
padding: 0;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
width: 47%;
margin-right: 1em;
}
.row-up .wp-block-column:not(:only-child){
flex-basis: 100%!important;
margin-bottom: 90px;
}
.row-up img{
width: 257px;
height: 253px;
object-fit: cover;
}
.border-box{
padding-top: 170px;
}
.background-box{
padding-top: 190px;
}
.categories > .wp-block-column{
flex-basis: 50%!important;
}
.related.products li.product{
width: 46%!important;
}
.related.products li.product:last-child{
display: block;
}
.home .ugb-columns.ugb-columns.ugb-columns.ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item.ugb-bc0003f-content-wrapper{
grid-template-columns: 1fr!important;
}
ul.products.featured-products > li{
width: calc(100%/3);
}
.testimonial-form-col, .popup-form{
display: block;
}
.testimonial-form-col .wp-block-column:not(:first-child) {
margin-left: 0px;
}
.testimonial-form{
margin-top: 4em;
margin-left: 0px;
}
.popup-form .testimonial-form div.slides-testimonial{
min-height: 300px;
height: auto;
}
}
@media (min-width: 600px) and (max-width: 781px){
.wp-block-column:not(:only-child) {
flex-basis: calc(50% - 0.6em)!important;
flex-grow: 0;
}
}
@media (max-width: 600px) {
.related.products li.product{
width: 100%!important;
}
ul.products.featured-products > li{
width: calc(100%/2);
}
.menu-toggle{
margin-left: 10px;
}
.site-branding {
padding-top: 7px;
}
.site-info {
height: auto!important;
}
footer .section-2, footer .section-1, footer .section-3{
flex-basis: 100%!important;
max-width: 100%!important;
}
div.section-3{
order: 0;
}
div.section-1{
order: 1;
}
div.section-2{
order: 2;
}
footer .section-2, footer .section-1{
padding: 0;
}
footer table tr td:first-child{
width: 30px;
}
.footer-widget-1 > div{
display: flex;
justify-content: flex-start;
align-items: center;
}
.footer-widget-1 > div > p:first-child{
margin-right: 20px;
}
}
@media (max-width: 577px){
article.search-list > div > a > img{
height: var(--page-width);
}
} @media (max-width: 500px){ .breadcrumb, .woocommerce .woocommerce-breadcrumb{
font-size: 12px;
width: calc(90vw - 130px);
margin-left: 5vw!important;
}
.mobile-menu {
width: 75vw;
}
.mobile-header{
margin-left: 0px;
}
.main-navigation{
width: 0;
}  .site-info{
grid-template-columns: repeat(auto-fill, minmax(200px, auto))
}
.footer-widget-1 > .textwidget{
display: flex;
justify-content: space-between;
grid-column: auto;
}
div.posts > article > div > a > p{
width: calc(90vw - 140px)!important;
}
.section-2, .section-1{
padding: 0 10vw;
}
div.section-1{
grid-column: 1/1;
}
.section-2 .menu-footer-menu-container {
display: none;
}
.section-2 table{
display: table;
width: 270px;
margin: 0 auto;
}
.section-2 table td {
padding: 0px 15%;
} div.slides, div.slide > div{
height: 75vh;
}
.slide-bg > img{
height: 75vh;
object-position: center right;
}
.sld-content > h1.dot-box{
margin-bottom: 30px!important;
}
.sld-content > h1.dot-box > span{
height: 15px;
width: 16px;
}
.sld-content > h1.dot-box > span.red{
left: 35px;
}
.sld-content > h1{
font-size: 26px!important;
margin-bottom: 15px!important;
}
.sld-content{
max-width: 90vw;
min-width: 280px;
}
.sld-content > p{
font-size: 18px!important;
margin-bottom: 40px!important;
} .wp-block-button > a, button.button, a.button, button.wpforms-submit, a.button-fill, a.button-outline{
font-size: 11px!important;
min-width: 150px!important;
margin-right: 10px;
padding: 15px 7px!important;
font-weight: 600;
}
button.button-enquiry{
font-size: 12px!important;
min-width: 150px!important;
margin-right: 10px;
padding: 17px 24px!important;
font-weight: 600;
} h1{
font-size: 30px;
}
h2.has-huge-font-size{
font-size: 20px;
}
h2.title{
font-size: 30px!important;
margin-right: 0;
}
.related.products h2{
font-size: 30px;
}
p{
font-size: 16px;
}
p.left-border{
font-size: 20px!important;
}
p.current-lg{
font-size: 16px;
} .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
width: 100%!important;
}
form.cart > button.button{
min-width: 120px!important;
width: 43vw;
margin-top: 10px!important;
}
.woocommerce-product-details__short-description > h3{
font-size: 22px!important;
}  .wp-block-ugb-column.ugb-column.go-up{
order: 0;
}
form.cart .plus{
margin-right: 20vw;
}
button.button-enquiry{
margin-left: 2vw;
} .category-block .category-image{
width: 70vw;
height: auto;
right: 10vw;
}
.category-block .category-box{
padding-left: 10vw;
padding-right: 10vw;
padding-top: calc(70vw/1.75 - 20px);
}
.category-box > h3 {
font-size: 20px;
text-align: center;
}
.category-box > p{
font-size: 16px;
}
.category-box > .wp-block-buttons > .wp-block-button > a{
width: 70vw!important;
}
.border-box > h2{
font-size: 25px!important;
}
.background-box-image{
top: 50px;
}
.background-box{
padding-top: calc(60vw/2 + 20px);
margin-bottom: 130px;
margin-top: 160px;
}
.row-up .wp-block-column:not(:only-child){
margin-bottom: 0px!important;
} .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td, .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail{
display: block;
}
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead{
display: none;
}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{
display: block;
}
.woocommerce table.shop_table_responsive tr td.product-thumbnail::before, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before{
display: none;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
display: block;
}
.woocommerce table.shop_table_responsive tr td:first-child, .woocommerce-page table.shop_table_responsive tr td:first-child{
text-align: center!important;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{
text-align: left!important;
}
.woocommerce-cart table.cart img{
width: 70vw;
margin: 0 auto;
}
td.product-name {
font-size: 18px!important;
}
.product-name:before, .product-quantity:before{
padding-right: 20px;
height: 60px;
}
td.product-quantity{
text-align: left!important;
}
td.product-remove{
display: none!important;
}
.product-thumbnail{
position: relative;
}
.product-remove-mobile{
display: block;
position: absolute;
top: 10px;
right: 10px;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{
background: transparent!important;
}
a.checkout-button.button{
width: 95%!important;
}
.woocommerce-billing-fields__field-wrapper{
display: block!important;
} body.blog> div#page> main, body.archive> div#page> main, .mobile-title{
display: block;
}
body.archive> div#page> main > aside#secondary, body.blog> div#page>main > aside#secondary{
margin-top: 20px;
}
div.post-container{
grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
}
.post-list-item > img{
height: auto!important;
} article.search-list > a.post-thumbnail{
flex-basis: 100px;
}
article.search-list > a.post-thumbnail > img{
max-width: 100px;
}
article.search-list > .entry-content > h3{
font-size: 18px!important;
}
article.search-list > .entry-content > p{
display: none;
} 
.big-tab .ugb-column__content-wrapper{
display: block;
} div.slides-testimonial{
padding: 20px 0;
height: 300px;
width: 90vw;
margin: 0 auto 40px!important;
}
.slide-testimonial, .slide-testimonial.preview-prev, .slide-testimonial.preview-next, .slide-testimonial.current-testimonial{
width: 90vw;
height: 330px;
min-width: 300px;
margin-top: 0px;
}
.slide-testimonial.current-testimonial{
left: 0;
}
.slide-testimonial.preview-next{
right: -100vw;
}
.slide-testimonial.preview-prev{
left: -100vw;
}
.slide-testimonial-bg > img{
display: none;
}
.current-testimonial .slide-testimonial-bg  img{
width: 90vw;
height: 300px;
}
.current-testimonial .slide-testimonial-bg  .slide-testimonial-bg-overlay{
height: 300px;
}
.preview-prev  .slide-testimonial-bg  img, .preview-next  .slide-testimonial-bg  img{
display: none;
}
.preview-prev .slide-testimonial-bg  .slide-testimonial-bg-overlay, .preview-next .slide-testimonial-bg  .slide-testimonial-bg-overlay{
height: 300px;
}
.current-testimonial .slide-testimonial-container::before{
display: none;
}
.slide-testimonial-container{
padding: 15px;
background: #ffffff;
}
.slide-testimonial-content{
max-width: 90vw;
}
.slide-testimonial-content > p.testimonial-name, .slide-testimonial-content > p.testimonial-profession, .slide-testimonial-content > p.testimonial-text{
font-size: 14px!important;
margin-bottom: 10px!important;
}
.current-testimonial .slide-testimonial-container{
padding: 15px;
}
.testimonial-raiting:before{
font-size: 25px;
}
.testimonial-stars:before{
font-size: 25px;
}
.slider-testimonial-nav{
display: none;
}
.testimonial-form div.slides-testimonial, .testimonial-form .slide-testimonial.current-testimonial{
width: 100%;
min-width: 100%;
height: 470px;
}
.popup-form .testimonial-form div.slides-testimonial{
min-height: 400px;
}
.testimonial-form .slide-testimonial.current-testimonial{
padding: 0 15px;
} .ugb-video-popup__wrapper{
max-width: 360px!important;
}
.boxed-width.wp-block-columns{
flex-wrap: wrap!important;
}
.entry-content > h2 {
width: var(--page-width);
}
.entry-content > h2.title {
width: 100%;
}
.categories img{
width: 100vw!important;
height: 350px!important;
object-fit: cover;
}
.wp-block-column:not(:first-child){
margin-left: 0px!important;
}
.categories > .wp-block-column{
flex-basis: 100%!important;
}
.wp-block-image > figcaption {
font-size: 14px;
bottom: 20px;
}
.ugb-container__content-wrapper > .wp-block-columns > .wp-block-column>.wp-block-columns{
flex-wrap: nowrap; 
}
.ugb-container__content-wrapper > .wp-block-columns > .wp-block-column>.wp-block-columns>.wp-block-column:first-child{
flex-basis: 33%!important;
}
.ugb-container__content-wrapper{
border-radius: 0px!important;
}
.ugb-container__content-wrapper > p.has-text-color > strong{
font-size: 18px!important;
}
.ugb-container__content-wrapper > p.has-text-color{
font-size: 16px!important;
}
.ugb-accordion.ugb-accordion--v2.ugb-accordion.ugb-accordion--design-basic .ugb-accordion__heading{
padding: 20px 17.5px!important;
}
.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__content{
display: block;
}
.ugb-blog-posts--design-list.ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__readmore{
text-align: right;
}
.wp-block-ugb-column.ugb-column.go-up{
order: -1;
}
.boxed-width.wp-block-columns> .wp-block-column{
align-self: flex-start!important;
}
.wp-block-image > figcaption{
padding-left: 20px;
}
.category-table td{
display: block;
}
.category-table > tbody> tr> td{
width: 100%;
}
.ugb-columns.ugb-columns.ugb-columns.ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item{
grid-template-columns: 1fr!important;
}
.accordion-index{
display: none;
}
.ugb-accordion__heading:after{
background-size: 20px 13px;
} .product-type-box{
grid-template-columns: repeat(auto-fill, minmax(90vw, 1fr));
}
.product-type-card{
width: 90vw;
}
.product-type-img{
width: 290px;
}
.product-type-card > a{
font-size: 14px;
padding: 15px 35px!important;
}
.product-type-box > nav.navigation {
grid-column: 1/2;
}
ul.products.featured-products > li{
width: 100%;
}
.category-products .ugb-columns__item{
display: block!important;
}
.category-products .ugb-image-box{
margin-bottom: 10px;
}
.wp-block-ugb-accordion .ugb-block-content{
padding-left: 0;
}
.video-box figure{
text-align: center;
}
} @media (max-width: 350px){
.related.products h2{
font-size: 25px;
}
.site-branding {
padding-top: 21px;
}
.mobile-header{
margin-left: -8px;
}
div.search-box > form > label > input{
width: 130px;
}
div.search-box > form{
width: 180px;
right: -14vw;
}
.site-branding > a> img {
width: 150px;
}
.header-boxes>div, p.current-lg{
height: 30px;
width: 30px;
}
.header-boxes>div{
margin-left: 5px;
}
p.current-lg{
line-height: 30px;
font-size: 16px;
}
div.search-box{
min-width: 30px!important;
padding: 0px 6px 6px 6px!important;
}
.header-boxes>div.cart-box{
padding: 8px 6px 0 6px!important;
}
.slide-buttons > a{
font-size: 10px!important;
min-width: auto!important;
padding: 9px 3px!important
}
div.post-container, div.posts {
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
}
div.posts > article > div > a > p {
width: calc(90vw - 120px)!important;
}
.product-type-box{
grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
}
.product-type-card{
width: 290px;
}
.product-type-img{
width: 230px;
}
.ugb-video-popup__wrapper{
max-width: 300px!important;
}
.wp-block-button > a, button.button, a.button, button.wpforms-submit, a.button-fill, a.button-outline{
font-size: 10px!important;
}
}
.wc-block-components-notice-banner.is-success{
border: none;
background-color: #F2F2F2!important;
border-radius: 0;
}
.wc-block-components-notice-banner.is-success::before{
content:'\2714'!important;
height: 30px;
width: 30px;
font-size: 17px;
color: #b70100;
text-align: center;
line-height: 1.4!important;
border: 3px solid #b70100;
border-radius: 50%;
}
.wc-block-components-notice-banner.is-success > svg{
display: none;
}