@charset "UTF-8";


.entry-content > .wp-block-cta-gutenberg-cta:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
width: 100%;
max-width: 1170px;
}
.wp-block-wppool-cta {
max-width: 1170px !important;
}   .call_to_action_1 {
position: relative;
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
grid-gap: 90px;
padding: 80px;
background-repeat: no-repeat;
background-position: 90% 80%;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: auto;
box-sizing: border-box;
}
.call_to_action_1:after, .call_to_action_1:before {
position: absolute;
content: "";
height: 100%;
width: 100%;
-webkit-transform: skewX(-9deg);
transform: skewX(-9deg);
background-color: transparent;
}
.call_to_action_1:before {
border: 1px solid #000;
top: -10px;
left: 10px;
z-index: -1;
}
.call_to_action_1:after {
background-color: #7840FF;
top: 0;
left: 0;
z-index: -2;
}
.call_to_action_1 > .cta_content {
z-index: 1;
color: #fff;
padding-left: 70px;
box-sizing: border-box;
-ms-flex-item-align: center;
align-self: center;
}
.call_to_action_1 > .cta_content h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px auto 25px;
line-height: 36px;
}
.call_to_action_1 > .cta_content p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
margin-top: 16px;
margin-bottom: 30px;
}
.call_to_action_1 > .cta_content > button,
.call_to_action_1 > .cta_content > .ctagb-btn {
background: #fff;
font-size: 16px;
text-transform: uppercase;
padding: 15px 30px;
cursor: pointer;
position: relative;
padding-right: 60px;
border: 1px solid #fff;
color: black;
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_1 > .cta_content > button:focus,
.call_to_action_1 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_1 > .cta_content > button:after,
.call_to_action_1 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
transition: all 300ms ease;
}
.call_to_action_1 > .cta_content > button:hover,
.call_to_action_1 > .cta_content > .ctagb-btn:hover {
background: #7840FF;
color: #fff;
text-decoration: none;
}
.call_to_action_1 > .cta_content > button:hover:after,
.call_to_action_1 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #fff;
}   .call_to_action_2.alignfull,
.call_to_action_3.alignfull,
.call_to_action_12.alignfull {
background-position: 30% center;
padding: 100px 20%;
max-width: inherit;
width: 100% !important;
}
.call_to_action_2 {
position: relative;
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
background-color: #7840FF;
background-repeat: no-repeat;
font-family: "Lato", sans-serif;
margin: auto;
box-sizing: border-box;
background-position: 10% center;
max-width: 1170px;
padding: 80px;
}
.call_to_action_2 > .cta_content {
z-index: 1;
color: #fff;
box-sizing: border-box;
grid-column: 2/3;
grid-row: 1/2;
padding-right: 120px;
-ms-flex-item-align: center;
align-self: center;
}
.call_to_action_2 > .cta_content h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px auto 25px;
line-height: 36px;
}
.call_to_action_2 > .cta_content p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
margin-top: 16px;
margin-bottom: 30px;
}
.call_to_action_2 > .cta_content > button,
.call_to_action_2 > .cta_content > .ctagb-btn {
background: #FF8C40;
font-size: 16px;
text-transform: uppercase;
padding: 15px 30px;
border: 1px solid #FF8C40;
cursor: pointer;
position: relative;
padding-right: 60px;
color: #fff;
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_2 > .cta_content > button:after,
.call_to_action_2 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
transition: all 300ms ease;
}
.call_to_action_2 > .cta_content > button:focus,
.call_to_action_2 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_2 > .cta_content > button:hover,
.call_to_action_2 > .cta_content > .ctagb-btn:hover {
background-color: #fff;
color: #FF8C40;
}
.call_to_action_2 > .cta_content > button:hover:after,
.call_to_action_2 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #FF8C40;
}   .call_to_action_3 {
position: relative;
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
background-color: #7840FF;
padding: 80px;
background-repeat: no-repeat;
background-position: 10% center;
font-family: "Lato", sans-serif;
margin: auto;
box-sizing: border-box;
max-width: 1170px;
}
.call_to_action_3 > .cta_content {
z-index: 1;
color: #fff;
box-sizing: border-box;
grid-column: 2/3;
grid-row: 1/2;
padding-right: 120px;
-ms-flex-item-align: center;
align-self: center;
}
.call_to_action_3 > .cta_content h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px auto 25px;
line-height: 36px;
}
.call_to_action_3 > .cta_content p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
margin-top: 16px;
margin-bottom: 30px;
}
.call_to_action_3 > .cta_content > button,
.call_to_action_3 > .cta_content > .ctagb-btn {
background: #fff;
border: 1px solid #fff;
font-size: 16px;
text-transform: uppercase;
padding: 18px 30px;
border-radius: 50px;
cursor: pointer;
color: #FF8C40;
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_3 > .cta_content > button:focus,
.call_to_action_3 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_3 > .cta_content > button:hover,
.call_to_action_3 > .cta_content > .ctagb-btn:hover {
background: #FF8C40;
color: #fff;
}   .call_to_action_4.alignfull,
.call_to_action_5.alignfull,
.call_to_action_6.alignfull,
.call_to_action_7.alignfull {
border-radius: 0;
max-width: inherit;
padding: 100px 20%;
}
.call_to_action_4 {
position: relative;
background-color: #ffffff;
padding: 80px 100px;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: auto;
box-sizing: border-box;
border-radius: 20px;
box-shadow: 0px 0px 60px -12px rgba(34, 34, 34, 0.2);
background-repeat: no-repeat;
background-position: 90% 80%;
}
.call_to_action_4 > .cta_content {
z-index: 1;
box-sizing: border-box;
display: -ms-grid;
display: grid;
-ms-grid-columns: 3fr 1fr;
grid-template-columns: 3fr 1fr;
position: relative;
}
.call_to_action_4 > .cta_content > h2 {
font-size: 24px;
color: #222222;
font-family: inherit;
font-weight: 700;
margin: 20px 0 20px;
line-height: 29px;
}
.call_to_action_4 > .cta_content > p {
color: #444444;
grid-row: 2/3;
grid-column: 1/2;
padding-right: 120px;
margin: 0;
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
}
.call_to_action_4 > .cta_content > button,
.call_to_action_4 > .cta_content > .ctagb-btn {
background: #FF8C40;
border: 1px solid #FF8C40;
font-size: 16px;
text-transform: capitalize;
cursor: pointer;
color: #fff;
border-radius: 5px;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
padding: 17px 30px;
padding-right: 60px;
}
.call_to_action_4 > .cta_content > button:after,
.call_to_action_4 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
transition: all 300ms ease;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
}
.call_to_action_4 > .cta_content > button:focus,
.call_to_action_4 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_4 > .cta_content > button:hover,
.call_to_action_4 > .cta_content > .ctagb-btn:hover {
color: #FF8C40;
background: #fff;
}
.call_to_action_4 > .cta_content > button:hover:after,
.call_to_action_4 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #FF8C40;
}   .call_to_action_5 {
position: relative;
background-color: #ffffff;
padding: 80px 100px;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: auto;
box-sizing: border-box;
border-radius: 20px;
box-shadow: 0px 0px 60px -12px rgba(34, 34, 34, 0.2);
background-repeat: no-repeat;
background-position: 90% 80%;
}
.call_to_action_5 > .cta_content {
z-index: 1;
box-sizing: border-box;
display: -ms-grid;
display: grid;
-ms-grid-columns: 3fr 1fr;
grid-template-columns: 3fr 1fr;
position: relative;
}
.call_to_action_5 > .cta_content > h2 {
font-size: 24px;
color: #222222;
font-family: inherit;
font-weight: 700;
margin: 20px 0 20px;
line-height: 29px;
}
.call_to_action_5 > .cta_content > p {
color: #444444;
grid-row: 2/3;
grid-column: 1/2;
padding-right: 120px;
margin: 0;
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
}
.call_to_action_5 > .cta_content > button,
.call_to_action_5 > .cta_content > .ctagb-btn {
background: #1C94FC;
border: 1px solid #1C94FC;
font-size: 16px;
text-transform: capitalize;
color: #fff;
border-radius: 5px;
position: absolute;
cursor: pointer;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
padding: 17px 30px;
padding-right: 60px;
}
.call_to_action_5 > .cta_content > button:after,
.call_to_action_5 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
right: 27px;
transition: all 300ms ease;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
}
.call_to_action_5 > .cta_content > button:focus,
.call_to_action_5 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_5 > .cta_content > button:hover,
.call_to_action_5 > .cta_content > .ctagb-btn:hover {
color: #1C94FC;
background: #fff;
}
.call_to_action_5 > .cta_content > button:hover:after,
.call_to_action_5 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #1c94fc;
}   .call_to_action_6 {
position: relative;
background-color: #1C94FC;
padding: 80px 100px;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: auto;
box-sizing: border-box;
border-radius: 20px;
box-shadow: 0px 0px 60px -12px rgba(28, 148, 252, 0.4);
color: #fff;
background-repeat: no-repeat;
background-position: 90% 80%;
}
.call_to_action_6 > .cta_content {
z-index: 1;
box-sizing: border-box;
display: -ms-grid;
display: grid;
-ms-grid-columns: 3fr 1fr;
grid-template-columns: 3fr 1fr;
position: relative;
}
.call_to_action_6 > .cta_content > h2 {
font-size: 24px;
font-family: inherit;
font-weight: 700;
margin: 20px 0 20px;
line-height: 29px;
}
.call_to_action_6 > .cta_content > p {
grid-row: 2/3;
grid-column: 1/2;
padding-right: 120px;
margin: 0;
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
}
.call_to_action_6 > .cta_content > button,
.call_to_action_6 > .cta_content > .ctagb-btn {
background: #ffffff;
border: 1px solid #ffffff;
font-size: 16px;
text-transform: capitalize;
padding: 20px 30px;
padding-right: 60px;
color: #1C94FC;
border-radius: 5px;
position: absolute;
cursor: pointer;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
padding: 17px 30px;
padding-right: 60px;
}
.call_to_action_6 > .cta_content > button:after,
.call_to_action_6 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
right: 27px;
transition: all 300ms ease;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
}
.call_to_action_6 > .cta_content > button:focus,
.call_to_action_6 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_6 > .cta_content > button:hover,
.call_to_action_6 > .cta_content > .ctagb-btn:hover {
color: #ffffff;
background: #1C94FC;
}
.call_to_action_6 > .cta_content > button:hover:after,
.call_to_action_6 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #ffffff;
}   .call_to_action_7 {
position: relative;
background-color: #ffffff;
padding: 80px 100px;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: auto;
box-sizing: border-box;
border-radius: 20px;
box-shadow: 0px 0px 60px -12px rgba(34, 34, 34, 0.2);
background-repeat: no-repeat;
background-position: 90% 80%;
}
.call_to_action_7 > .cta_content {
z-index: 1;
box-sizing: border-box;
display: -ms-grid;
display: grid;
-ms-grid-columns: 3fr 1fr;
grid-template-columns: 3fr 1fr;
position: relative;
}
.call_to_action_7 > .cta_content > h2 {
font-size: 24px;
color: #222222;
font-family: inherit;
font-weight: 700;
margin: 20px 0 20px;
line-height: 29px;
}
.call_to_action_7 > .cta_content > p {
color: #444444;
grid-row: 2/3;
grid-column: 1/2;
padding-right: 120px;
margin: 0;
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
}
.call_to_action_7 > .cta_content > button,
.call_to_action_7 > .cta_content > .ctagb-btn {
background: #002BFF;
font-size: 16px;
text-transform: capitalize;
border: 1px solid #002bff;
cursor: pointer;
color: #fff;
border-radius: 50px;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
padding: 17px 30px;
padding-right: 60px;
}
.call_to_action_7 > .cta_content > button:after,
.call_to_action_7 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
right: 27px;
transition: all 300ms ease;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
}
.call_to_action_7 > .cta_content > button:focus,
.call_to_action_7 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_7 > .cta_content > button:hover,
.call_to_action_7 > .cta_content > .ctagb-btn:hover {
color: #002BFF;
background: #fff;
}
.call_to_action_7 > .cta_content > button:hover:after,
.call_to_action_7 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #002bff;
}   .call_to_action_8 {
position: relative;
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
grid-gap: 200px;
padding: 100px;
background-repeat: no-repeat;
background-position: 90% center;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: 60px auto;
box-sizing: border-box;
}
.call_to_action_8.alignfull {
background-position: 70% center;
padding: 120px 20%;
max-width: inherit;
width: 100% !important;
}
.call_to_action_8.alignfull:after {
border-radius: 0;
}
.call_to_action_8:after {
position: absolute;
content: "";
height: 100%;
width: 100%;
border-radius: 20px;
background: -webkit-linear-gradient(left, #009BED, #0063F5);
background: linear-gradient(to right, #009BED, #0063F5);
top: 0;
left: 0;
z-index: -2;
}
.call_to_action_8 > .cta_content {
z-index: 1;
color: #fff;
box-sizing: border-box;
-ms-flex-item-align: center;
align-self: center;
}
.call_to_action_8 > .cta_content h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px auto 25px;
line-height: 36px;
}
.call_to_action_8 > .cta_content p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
margin-top: 16px;
margin-bottom: 30px;
}
.call_to_action_8 > .cta_content > button,
.call_to_action_8 > .cta_content > .ctagb-btn {
background: #FAC240;
border: 1px solid #FAC240;
font-size: 16px;
text-transform: capitalize;
padding: 15px 30px;
padding-right: 60px;
color: #222222;
border-radius: 50px;
cursor: pointer;
position: relative;
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_8 > .cta_content > button:after,
.call_to_action_8 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
transition: all 300ms ease;
}
.call_to_action_8 > .cta_content > button:focus,
.call_to_action_8 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_8 > .cta_content > button:hover,
.call_to_action_8 > .cta_content > .ctagb-btn:hover {
background: -webkit-linear-gradient(right, #009BED, #0063F5);
background: linear-gradient(to left, #009BED, #0063F5);
color: #fff;
border-color: #fff;
}
.call_to_action_8 > .cta_content > button:hover:after,
.call_to_action_8 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #fff;
}   .call_to_action_9 {
position: relative;
padding: 80px;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: auto;
box-sizing: border-box;
background-repeat: no-repeat;
background-position: 90% center;
}
.call_to_action_9:after {
position: absolute;
content: "";
height: 100%;
width: 100%;
border-radius: 20px;
background: -webkit-linear-gradient(left, #DC2430, #7B4397);
background: linear-gradient(to right, #DC2430, #7B4397);
top: 0;
left: 0;
z-index: -2;
}
.call_to_action_9.alignfull {
max-width: inherit;
padding: 100px 20%;
}
.call_to_action_9.alignfull:after {
border-radius: 0;
}
.call_to_action_9 > .cta_content {
z-index: 1;
color: #fff;
box-sizing: border-box;
-ms-flex-item-align: center;
align-self: center;
width: 50%;
margin: 0 auto;
text-align: center;
}
.call_to_action_9 > .cta_content h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px auto 25px;
line-height: 36px;
}
.call_to_action_9 > .cta_content p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
margin-top: 16px;
margin-bottom: 30px;
}
.call_to_action_9 > .cta_content > button,
.call_to_action_9 > .cta_content > .ctagb-btn {
background: #ffffff;
border: 1px solid #fff;
font-size: 16px;
text-transform: capitalize;
padding: 17px 30px;
padding-right: 60px;
color: #DC2430;
border-radius: 50px;
cursor: pointer;
position: relative;
margin-top: 30px;
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_9 > .cta_content > button:after,
.call_to_action_9 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
transition: all 300ms ease;
}
.call_to_action_9 > .cta_content > button:focus,
.call_to_action_9 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_9 > .cta_content > button:hover,
.call_to_action_9 > .cta_content > .ctagb-btn:hover {
background: -webkit-linear-gradient(right, #DC2430, #7B4397);
background: linear-gradient(to left, #DC2430, #7B4397);
color: #fff;
}
.call_to_action_9 > .cta_content > button:hover:after,
.call_to_action_9 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #ffffff;
}   .call_to_action_10 {
position: relative;
background-color: #002BFF;
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
padding: 80px 190px;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: auto;
box-sizing: border-box;
border-radius: 20px;
box-shadow: 0px 0px 60px -12px rgba(0, 43, 255, 0.4);
}
.call_to_action_10.alignfull {
max-width: inherit;
padding: 120px 20%;
border-radius: 0;
}
.call_to_action_10 > .cta_content {
z-index: 1;
box-sizing: border-box;
display: -ms-grid;
display: grid;
-ms-grid-columns: 2fr 1fr;
grid-template-columns: 2fr 1fr;
position: relative;
color: #ffffff;
}
.call_to_action_10 > .cta_content > h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px 0 25px;
line-height: 36px;
}
.call_to_action_10 > .cta_content > p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
grid-row: 2/3;
grid-column: 1/2;
padding-right: 120px;
margin: 0;
}
.call_to_action_10 > .cta_content > button,
.call_to_action_10 > .cta_content > .ctagb-btn {
background: #ffffff;
border: 1px solid #fff;
font-size: 16px;
text-transform: capitalize;
padding: 17px 30px;
cursor: pointer;
padding-right: 60px;
color: #222;
border-radius: 50px;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_10 > .cta_content > button:after,
.call_to_action_10 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
transition: all 300ms ease;
}
.call_to_action_10 > .cta_content > button:focus,
.call_to_action_10 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_10 > .cta_content > button:hover,
.call_to_action_10 > .cta_content > .ctagb-btn:hover {
color: #fff;
background-color: #002bff;
}
.call_to_action_10 > .cta_content > button:hover:after,
.call_to_action_10 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #ffffff;
}   .call_to_action_11 {
position: relative;
background-color: #053E73;
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
padding: 80px 190px;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: 60px auto;
box-sizing: border-box;
box-shadow: 0px 0px 60px -12px rgba(5, 62, 115, 0.4);
}
.call_to_action_11.alignfull {
max-width: inherit;
padding: 120px 20%;
border-radius: 0;
}
.call_to_action_11 > .cta_content {
z-index: 1;
box-sizing: border-box;
display: -ms-grid;
display: grid;
-ms-grid-columns: 2fr 1fr;
grid-template-columns: 2fr 1fr;
position: relative;
color: #ffffff;
}
.call_to_action_11 > .cta_content > h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px 0 25px;
line-height: 36px;
}
.call_to_action_11 > .cta_content > p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
grid-row: 2/3;
grid-column: 1/2;
padding-right: 120px;
margin: 0;
}
.call_to_action_11 > .cta_content > button,
.call_to_action_11 > .cta_content > .ctagb-btn {
background: #E94D65;
border: 1px solid #E94D65;
font-size: 16px;
text-transform: capitalize;
padding: 17px 30px;
cursor: pointer;
padding-right: 60px;
color: #ffffff;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_11 > .cta_content > button:after,
.call_to_action_11 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
transition: all 300ms ease;
}
.call_to_action_11 > .cta_content > button:focus,
.call_to_action_11 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_11 > .cta_content > button:hover,
.call_to_action_11 > .cta_content > .ctagb-btn:hover {
background: #c93c51;
border: 1px solid #c93c51;
}
.call_to_action_11 > .cta_content > button:hover:after,
.call_to_action_11 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #fff;
}   .call_to_action_12 {
position: relative;
display: -ms-grid;
display: grid;
-ms-grid-columns: 4fr 3fr;
grid-template-columns: 4fr 3fr;
background-color: #7840FF;
background-repeat: no-repeat;
font-family: "Lato", sans-serif;
margin: auto;
box-sizing: border-box;
background-position: 0 center;
background-size: cover;
max-width: 1170px;
padding: 80px;
}
.call_to_action_12 > .cta_content {
z-index: 1;
color: #fff;
box-sizing: border-box;
grid-column: 2/3;
grid-row: 1/2;
padding-right: 0;
-ms-flex-item-align: center;
align-self: center;
}
.call_to_action_12 > .cta_content h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px auto 25px;
line-height: 36px;
}
.call_to_action_12 > .cta_content p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
margin-top: 16px;
margin-bottom: 30px;
}
.call_to_action_12 > .cta_content > button,
.call_to_action_12 > .cta_content > .ctagb-btn {
background: #FF8C40;
font-size: 16px;
text-transform: uppercase;
padding: 15px 30px;
border: 1px solid #FF8C40;
cursor: pointer;
position: relative;
padding-right: 60px;
color: #fff;
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_12 > .cta_content > button:after,
.call_to_action_12 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
transition: all 300ms ease;
}
.call_to_action_12 > .cta_content > button:focus,
.call_to_action_12 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_12 > .cta_content > button:hover,
.call_to_action_12 > .cta_content > .ctagb-btn:hover {
background-color: #fff;
color: #FF8C40;
}
.call_to_action_12 > .cta_content > button:hover:after,
.call_to_action_12 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #FF8C40;
} @media (min-width: 992px) and (max-width: 1199.98px) {
.wp-block-cta-gutenberg-cta > .cta_content > h2 {
font-size: 24px;
}
.wp-block-cta-gutenberg-cta > .cta_content > p {
margin-bottom: 25px;
}
.call_to_action_2.alignfull,
.call_to_action_3.alignfull,
.call_to_action_4.alignfull,
.call_to_action_5.alignfull,
.call_to_action_6.alignfull,
.call_to_action_7.alignfull,
.call_to_action_8.alignfull,
.call_to_action_9.alignfull,
.call_to_action_10.alignfull,
.call_to_action_11.alignfull {
width: 100%;
padding: 80px 10%;
background-position: 10% center;
}
.call_to_action_8.alignfull {
background-position: 90% center;
}
.call_to_action_1,
.call_to_action_2,
.call_to_action_3,
.call_to_action_4,
.call_to_action_5,
.call_to_action_6,
.call_to_action_7,
.call_to_action_8,
.call_to_action_9,
.call_to_action_10,
.call_to_action_11 {
width: 80%;
padding: 40px;
}
.call_to_action_1 {
grid-gap: 50px;
background-position: 95% 84%;
background-size: 40%;
padding: 60px 40px;
}
.call_to_action_1 > .cta_content {
padding-left: 30px;
}
.call_to_action_3, .call_to_action_2 {
background-position: 5% center;
background-size: 40%;
}
.call_to_action_3 > .cta_content, .call_to_action_2 > .cta_content {
padding-right: 0;
}
.call_to_action_4 > .cta_content > h2, .call_to_action_6 > .cta_content > h2, .call_to_action_7 > .cta_content > h2, .call_to_action_5 > .cta_content > h2 {
font-size: 20px;
padding-right: 50px;
}
.call_to_action_4 > .cta_content > p, .call_to_action_6 > .cta_content > p, .call_to_action_7 > .cta_content > p, .call_to_action_5 > .cta_content > p {
padding-right: 80px;
}
.call_to_action_4 > .cta_content > button, .call_to_action_6 > .cta_content > button, .call_to_action_7 > .cta_content > button, .call_to_action_5 > .cta_content > button {
font-size: 14px;
padding: 20px;
padding-right: 57px;
}
.call_to_action_8 {
grid-gap: 50px;
background-size: 50%;
}
} @media (min-width: 750px) and (max-width: 991.98px) {
.wp-block-cta-gutenberg-cta > .cta_content > h2 {
font-size: 24px;
}
.wp-block-cta-gutenberg-cta > .cta_content > p {
margin-bottom: 25px;
}
.call_to_action_2.alignfull,
.call_to_action_3.alignfull,
.call_to_action_4.alignfull,
.call_to_action_5.alignfull,
.call_to_action_6.alignfull,
.call_to_action_7.alignfull,
.call_to_action_8.alignfull,
.call_to_action_9.alignfull,
.call_to_action_10.alignfull,
.call_to_action_11.alignfull {
width: 100%;
padding: 80px 10%;
background-position: 10% center;
}
.call_to_action_8.alignfull {
background-position: 90% center;
}
.call_to_action_1, .call_to_action_2, .call_to_action_3, .call_to_action_4, .call_to_action_5, .call_to_action_6, .call_to_action_7, .call_to_action_8, .call_to_action_9, .call_to_action_10, .call_to_action_11 {
width: 80%;
padding: 40px;
}
.call_to_action_1 {
grid-gap: 50px;
background-position: 95% 84%;
background-size: 40%;
padding: 60px 40px;
}
.call_to_action_1:before, .call_to_action_1:after {
transform: skewX(0deg);
}
.call_to_action_1 > .cta_content {
padding-left: 30px;
}
.call_to_action_3, .call_to_action_2 {
background-position: 5% center;
background-size: 40%;
}
.call_to_action_3 > .cta_content, .call_to_action_2 > .cta_content {
padding-right: 0;
}
.call_to_action_4 > .cta_content > h2, .call_to_action_6 > .cta_content > h2, .call_to_action_7 > .cta_content > h2, .call_to_action_5 > .cta_content > h2 {
font-size: 20px;
padding-right: 50px;
}
.call_to_action_4 > .cta_content > p, .call_to_action_6 > .cta_content > p, .call_to_action_7 > .cta_content > p, .call_to_action_5 > .cta_content > p {
padding-right: 80px;
}
.call_to_action_4 > .cta_content > button, .call_to_action_6 > .cta_content > button, .call_to_action_7 > .cta_content > button, .call_to_action_5 > .cta_content > button {
font-size: 14px;
padding: 20px;
padding-right: 57px;
}
.call_to_action_8 {
grid-gap: 50px;
background-size: 50%;
}
} @media (min-width: 375px) and (max-width: 749px) {
.wp-block-cta-gutenberg-cta > .cta_content > h2 {
font-size: 24px;
}
.wp-block-cta-gutenberg-cta > .cta_content > p {
margin-bottom: 25px;
}
.call_to_action_2.alignfull,
.call_to_action_3.alignfull,
.call_to_action_4.alignfull,
.call_to_action_5.alignfull,
.call_to_action_6.alignfull,
.call_to_action_7.alignfull,
.call_to_action_8.alignfull,
.call_to_action_9.alignfull,
.call_to_action_10.alignfull,
.call_to_action_11.alignfull,
.call_to_action_12.alignfull {
width: 100%;
padding: 80px 5%;
background-image: none !important;
}
.call_to_action_8.alignfull {
background-image: none !important;
}
.call_to_action_1, .call_to_action_2, .call_to_action_3, .call_to_action_4, .call_to_action_5, .call_to_action_6, .call_to_action_7, .call_to_action_8, .call_to_action_9, .call_to_action_10 {
width: 80%;
padding: 40px;
display: block;
background-image: none !important;
}
.call_to_action_1 {
width: 70%;
padding: 60px 40px;
}
.call_to_action_1:before, .call_to_action_1:after {
transform: skewX(0deg);
}
.call_to_action_1 > .cta_content {
padding-left: 30px;
}
.call_to_action_3 > .cta_content, .call_to_action_2 > .cta_content {
padding-right: 0;
}
.call_to_action_10, .call_to_action_11 {
width: 80%;
padding: 40px;
}
.call_to_action_4 > .cta_content,
.call_to_action_10 > .cta_content,
.call_to_action_11 > .cta_content,
.call_to_action_10 > .cta_content,
.call_to_action_6 > .cta_content,
.call_to_action_7 > .cta_content,
.call_to_action_5 > .cta_content {
display: block;
}
.call_to_action_4 > .cta_content > h2,
.call_to_action_10 > .cta_content > h2,
.call_to_action_11 > .cta_content > h2,
.call_to_action_6 > .cta_content > h2,
.call_to_action_7 > .cta_content > h2,
.call_to_action_5 > .cta_content > h2 {
font-size: 20px;
padding: 0px;
}
.call_to_action_4 > .cta_content > p, .call_to_action_10 > .cta_content > p, .call_to_action_11 > .cta_content > p, .call_to_action_6 > .cta_content > p, .call_to_action_7 > .cta_content > p, .call_to_action_5 > .cta_content > p {
padding: 0px;
}
.call_to_action_4 > .cta_content > button, .call_to_action_10 > .cta_content > button, .call_to_action_11 > .cta_content > button, .call_to_action_6 > .cta_content > button, .call_to_action_7 > .cta_content > button, .call_to_action_5 > .cta_content > button {
font-size: 14px;
padding: 20px;
padding-right: 57px;
position: inherit;
margin-top: 50px;
}
.call_to_action_8 {
grid-gap: 50px;
background-size: 50%;
background-image: none !important;
}
.call_to_action_9 > .cta_content {
width: 100%;
}
.call_to_action_9 > .cta_content > button {
margin: 0;
}
.call_to_action_4, .call_to_action_5, .call_to_action_6, .call_to_action_7, .call_to_action_10, .call_to_action_11 {
width: 80%;
padding: 40px;
}
.call_to_action_4 > .cta_content > .ctagb-btn, .call_to_action_5 > .cta_content > .ctagb-btn, .call_to_action_6 > .cta_content > .ctagb-btn, .call_to_action_7 > .cta_content > .ctagb-btn, .call_to_action_10 > .cta_content > .ctagb-btn, .call_to_action_11 > .cta_content > .ctagb-btn {
position: relative;
top: 0;
transform: none;
margin-top: 25px;
}
.call_to_action_12 {
background-image: none !important;
display: block;
}
} @media (max-width: 575.98px) {
.wp-block-cta-gutenberg-cta > .cta_content > h2 {
font-size: 24px;
}
.wp-block-cta-gutenberg-cta > .cta_content > p {
margin-bottom: 25px;
}
.call_to_action_2.alignfull,
.call_to_action_3.alignfull,
.call_to_action_4.alignfull,
.call_to_action_5.alignfull,
.call_to_action_6.alignfull,
.call_to_action_7.alignfull,
.call_to_action_8.alignfull,
.call_to_action_9.alignfull,
.call_to_action_10.alignfull,
.call_to_action_11.alignfull {
width: 100%;
padding: 80px 5%;
background-image: none;
}
.call_to_action_8.alignfull {
background-image: none;
}
.call_to_action_1, .call_to_action_2, .call_to_action_3, .call_to_action_4, .call_to_action_5, .call_to_action_6, .call_to_action_7, .call_to_action_8, .call_to_action_9 {
width: 80%;
padding: 40px;
display: block;
background-image: none;
}
.call_to_action_1 {
width: 90%;
padding: 30px;
}
.call_to_action_1 > .cta_content {
padding-left: 30px;
}
.call_to_action_3 > .cta_content, .call_to_action_2 > .cta_content {
padding-right: 0;
}
.call_to_action_10, .call_to_action_11 {
width: 80%;
padding: 40px;
}
.call_to_action_4 > .cta_content, .call_to_action_10 > .cta_content, .call_to_action_11 > .cta_content, .call_to_action_6 > .cta_content, .call_to_action_7 > .cta_content, .call_to_action_5 > .cta_content {
display: block;
}
.call_to_action_4 > .cta_content > h2, .call_to_action_10 > .cta_content > h2, .call_to_action_11 > .cta_content > h2, .call_to_action_6 > .cta_content > h2, .call_to_action_7 > .cta_content > h2, .call_to_action_5 > .cta_content > h2 {
font-size: 20px;
padding: 0px;
}
.call_to_action_4 > .cta_content > p, .call_to_action_10 > .cta_content > p, .call_to_action_11 > .cta_content > p, .call_to_action_6 > .cta_content > p, .call_to_action_7 > .cta_content > p, .call_to_action_5 > .cta_content > p {
padding: 0px;
}
.call_to_action_4 > .cta_content > button, .call_to_action_10 > .cta_content > button, .call_to_action_11 > .cta_content > button, .call_to_action_6 > .cta_content > button, .call_to_action_7 > .cta_content > button, .call_to_action_5 > .cta_content > button {
font-size: 14px;
padding: 20px;
padding-right: 57px;
position: inherit;
margin-top: 50px;
}
.call_to_action_8 {
grid-gap: 50px;
background-size: 50%;
background-image: none !important;
}
.call_to_action_9 > .cta_content {
width: 100%;
}
.call_to_action_9 > .cta_content > button {
margin: 0;
}
.call_to_action_10, .call_to_action_11 {
width: 80%;
padding: 40px;
}
}.ast-hb-account-login-wrapper .ast-hb-account-login{position:fixed;left:50%;top:50%;padding:35px;max-height:550px;width:340px;margin:0 0 0 -170px;background-color:#f1f1f1;z-index:1000011;box-shadow:0 3px 6px rgba(0,0,0,.3)}.ast-hb-account-login-wrapper .ast-hb-account-login-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;z-index:1000010;transition:all .3s}.ast-hb-account-login-wrapper .ast-hb-login-header .ast-hb-login-close{background:0 0;border:0;font-size:24px;line-height:1;padding:.4em;color:inherit;-js-display:flex;display:flex;box-shadow:none}.ast-hb-account-login-wrapper #loginform input[type=password],.ast-hb-account-login-wrapper #loginform input[type=text]{width:100%;max-width:100%;margin-top:10px;border:1px solid;background-color:transparent;vertical-align:middle}.ast-hb-account-login-form-footer a.ast-header-account-footer-link:not(:last-child) span:after{content:"|";margin:0 .4em}.ast-header-account-link.ast-account-action-link,.ast-header-account-link.ast-account-action-login,.ast-header-account-link.ast-account-action-login.customize-unpreviewable,.ast-header-break-point .ast-header-account-link{cursor:pointer;pointer-events:all}.ast-header-account{-js-display:flex;display:flex}.ast-hb-account-login-wrapper{visibility:hidden}.ast-hb-account-login-wrapper .ast-hb-login-header{-js-display:flex;position:absolute;right:0;top:0;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.ast-hb-account-login-wrapper .ast-hb-account-login{transform:scale(.7);opacity:0;transition:all .3s;overflow:auto}.ast-hb-account-login-wrapper.show{visibility:visible}.ast-hb-account-login-wrapper.show .ast-hb-account-login{transform:scale(1) translateY(-50%);opacity:1}.ast-hb-login-body{height:100%;position:relative;line-height:1.5}.ast-hf-account-menu-wrap.ast-main-header-bar-alignment{position:relative}.main-header-bar .main-header-bar-navigation .ast-account-nav-menu{line-height:1.45}.ast-account-nav-menu{width:240px;background:#fff;left:-999em;position:absolute;top:0;z-index:99999;list-style:none;margin:0;padding-left:0;border:0;box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-account-nav-menu .sub-menu{right:auto;top:0;margin-left:0}.ast-account-nav-menu .menu-item.focus>.sub-menu,.ast-account-nav-menu .menu-item:hover>.sub-menu{left:100%}.ast-account-nav-menu .ast-left-align-sub-menu.menu-item.focus>.sub-menu,.ast-account-nav-menu .ast-left-align-sub-menu.menu-item:hover>.sub-menu{left:-100%}.ast-account-nav-menu .menu-item .menu-link{padding:.9em 1em}.ast-account-nav-menu .menu-item{border-style:none}.ast-account-nav-menu .menu-item.menu-item-has-children>.menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg)}.ast-above-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-below-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-primary-header-bar .main-header-menu.ast-account-nav-menu>.menu-item{height:auto;line-height:unset;bottom:-5px}.ast-header-account-wrap .woocommerce-MyAccount-navigation-link.is-active a{background:unset}.ast-header-account-wrap .menu-item:last-child>.menu-link{border-style:none}.ast-divider-wrapper{border:0}.ast-mobile-popup-content .ast-header-divider-element{justify-content:center}.ast-header-divider-element{position:relative}.ast-fb-divider-layout-vertical{position:relative}.ast-hb-divider-layout-vertical.ast-header-divider-element{height:100%}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px}.footer-widget-area .ast-footer-divider-element{position:relative;align-items:center}.footer-widget-area .ast-divider-wrapper{display:inline-block}.ast-builder-footer-grid-columns .ast-fb-divider-layout-horizontal{-js-display:inline-flex;display:inline-flex;vertical-align:middle}[data-section*=section-fb-button-] .ast-builder-button-size-xs .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xs .ast-custom-button{font-size:13px;padding:8px 20px}[data-section*=section-fb-button-] .ast-builder-button-size-sm .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-sm .ast-custom-button{font-size:15px;padding:10px 40px}[data-section*=section-fb-button-] .ast-builder-button-size-md .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-md .ast-custom-button{font-size:17px;padding:15px 45px}[data-section*=section-fb-button-] .ast-builder-button-size-lg .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-lg .ast-custom-button{font-size:19px;padding:20px 50px}[data-section*=section-fb-button-] .ast-builder-button-size-xl .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xl .ast-custom-button{font-size:21px;padding:25px 55px}.ast-fb-divider-layout-vertical{-js-display:flex;display:flex}.site-footer-section{position:relative}.ast-builder-language-switcher .ast-builder-language-switcher-menu{list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:transparent}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher{display:block}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher-menu{display:block}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher{-js-display:flex;display:flex}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher-menu{-js-display:flex;display:flex;flex-wrap:wrap}.ast-builder-language-switcher a{-js-display:flex;display:flex;align-items:center}.ast-lswitcher-item-footer,.ast-lswitcher-item-header{-js-display:inline-flex;display:inline-flex}span.ast-lswitcher-item-footer:last-child,span.ast-lswitcher-item-header:last-child{margin-right:0}.ast-header-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto;z-index:99}.ast-footer-sticky-active .ast-custom-footer{position:fixed!important;right:0;left:0;bottom:0;margin:0 auto;z-index:99}.ast-custom-header{position:relative;z-index:99}.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .fl-module-content{transition:all .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-section-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-row>.elementor-column>.elementor-element-populated{transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap{transition:padding .3s linear;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content{margin-top:5px;margin-bottom:5px;transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap{transition:padding .3s linear;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row>.elementor-column>.elementor-element-populated{max-height:60px;transition:all .3s linear}.ast-custom-header.ast-header-sticky-active{top:0;width:100%;transition:ease-out}.single-advanced-hook .ast-no-title,.single-advanced-hook .hentry{margin:0}.js_active .ast-plain-container.single-advanced-hook .entry-header{margin:0}.summary.entry-summary+[CLASS*=astra-advanced-hook]{clear:both}.single-astra-advanced-hook .wp-block-buttons,.single-astra-advanced-hook .wp-block-uagb-buttons{margin-bottom:1.5em}.single-astra-advanced-hook .ast-container{flex-wrap:wrap}.single-astra-advanced-hook .ast-container>*{width:100%}body.ast-padded-layout::after,body.ast-padded-layout::before{background:inherit;content:"";display:block;height:0;left:0;position:fixed;width:100%;z-index:999}body.ast-padded-layout::after{bottom:0}body.ast-padded-layout{background-attachment:fixed}body.ast-padded-layout::before{top:0}@media (min-width:44.375em){body.ast-padded-layout.admin-bar::before{top:46px}}@media (min-width:48.9375em){body.ast-padded-layout.admin-bar::before{top:32px}}.elementor-page.ast-box-layout #page,.elementor-page.ast-padded-layout #page{overflow:hidden}.siteorigin-panels.ast-box-layout #page,.siteorigin-panels.ast-padded-layout #page{overflow:hidden}.ast-separate-container.ast-box-layout #content .ast-container{padding-left:0;padding-right:0}@media (max-width:768px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:20px;padding-right:20px}}@media (max-width:544px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:.54em;padding-right:.54em}}.js_active .ast-box-layout #page,.js_active .ast-padded-layout #page{overflow:hidden}.js_active .ast-box-layout.ast-page-builder-template .vc_row[data-vc-full-width],.js_active .ast-padded-layout.ast-page-builder-template .vc_row[data-vc-full-width]{max-width:100%;left:0!important}.astra-full-megamenu-wrapper{z-index:99999}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.ast-mm-has-desc>.menu-link{vertical-align:middle;text-align:center}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item:hover>.menu-link{background-color:transparent}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu{opacity:0;visibility:hidden}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu-focus .menu-item>.menu-link{background-color:transparent}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item{padding-left:15px;padding-right:15px;display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .sub-menu{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu .ast-header-navigation-arrow{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus{opacity:1;visibility:visible}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus .astra-megamenu.astra-megamenu-focus{-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched .ast-mm-template-content{padding:0}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link::after{content:""}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link .ast-icon.icon-arrow{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu .menu-link,.ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .sub-menu .menu-link{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li[data-megamenu-trigger=click]:not(.megamenu-active):hover .astra-full-megamenu-wrapper,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li[data-megamenu-trigger=click]:not(.megamenu-active):hover .astra-megamenu{opacity:0;visibility:hidden;pointer-events:none}.ast-desktop .main-header-menu .astra-megamenu-li[data-megamenu-trigger=click]:not(.megamenu-active):hover>.sub-menu{visibility:hidden;opacity:0;left:-999em}.ast-desktop .main-header-menu .astra-megamenu-li.megamenu-active>.sub-menu{left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item:first-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item:last-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item:first-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item:last-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.col-2 .menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.col-3 .menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.col-4 .menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item{display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu .sub-menu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu .sub-menu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu .sub-menu{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu>.menu-item .sub-menu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu .menu-item:last-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-full-megamenu-wrapper .astra-megamenu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-full-megamenu-wrapper .astra-megamenu{-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-full-megamenu-wrapper,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-full-megamenu-wrapper{opacity:1;visibility:visible}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li.megamenu-active .astra-megamenu .sub-menu .menu-item,.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu .menu-item .sub-menu,.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper{background:#fff;position:absolute;opacity:0;visibility:hidden;top:100%}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-megamenu.sub-menu{display:none;position:relative;left:0;top:0;margin:0 auto;padding-left:0;padding-right:0;border-width:0}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched.sub-menu{padding:15px}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item+.ast-mm-custom-content{margin-top:.9em}.ast-desktop .ast-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children)>a{margin-bottom:.9em}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link{background-color:transparent}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text{vertical-align:text-top}.ast-desktop .ast-mm-custom-text-content,.ast-desktop .ast-mm-template-content{padding:0 1em}.ast-desktop .ast-mm-custom-text-content{margin-bottom:.9em}.ast-desktop .ast-below-header .ast-mm-custom-text-content,.ast-desktop .ast-below-header .ast-mm-template-content{padding:.9em 1em}.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper{border-width:1px;border-style:solid}.ast-desktop .ast-mm-widget-content a{display:initial}.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{padding:1.5em;margin-bottom:.9em}.ast-desktop .ast-mm-widget-content .ast-search-submit{display:none}.ast-desktop .submenu-with-border .astra-megamenu{border-width:1px}.ast-menu-description{line-height:1.6;display:block;font-size:.8em;padding:2px 0}.site-header a .ast-menu-description,.site-header a .sub-arrow{transition:none}.site-header .menu-text{transition:none}.ast-header-break-point .ast-menu-description{line-height:inherit}.astra-mm-highlight-label{font-size:.7em;margin-left:5px;line-height:normal;padding:3px 6px;border-radius:2px}.ast-desktop .ast-hide-menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item{display:none}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link::after{content:"";margin:0}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after{transform:rotate(-90deg)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:hover{background:0 0}.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after{display:none}.ast-disable-link{cursor:default}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link{background:0 0}.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .astra-mega-menu-width-full,.ast-desktop .astra-mega-menu-width-full-stretched{background:0 0}.ast-desktop .main-header-menu>.menu-item .astra-full-megamenu-wrapper:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%)}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .sub-menu{box-shadow:none}.ast-desktop .main-header-menu.ast-menu-shadow .astra-megamenu .sub-menu{box-shadow:none}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu{display:block!important}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu{display:block!important}.ast-hidden{display:none!important}.rtl.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-full-megamenu-wrapper .astra-megamenu,.rtl.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-full-megamenu-wrapper .astra-megamenu{right:0}.main-header-bar-wrap .ast-search-box.header-cover{z-index:7}.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em}.ast-below-header-wrap .ast-search-box.header-cover .search-submit{font-size:1.5em}.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .3s ease-in-out,display .3s ease-in-out;width:100%;height:100%}.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{background:var(--ast-fs-search-submit-background,0 0);padding:0;border-radius:50%;box-shadow:none;color:var(--ast-fs-search-text-color,#9e9e9e);transition:all .7s ease-In;outline:0;border:0;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper,.ast-search-box.header-cover .ast-search-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.ast-search-box.full-screen .ast-search-wrapper .search-form,.ast-search-box.header-cover .ast-search-wrapper .search-form{line-height:normal}.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400}.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa}.ast-search-box.header-cover{position:absolute;background:rgba(25,25,25,.96);top:0;z-index:10}.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%}.ast-search-box.header-cover .ast-container{position:relative}.ast-search-box.header-cover .close,.ast-search-box.header-cover .search-submit,.ast-search-box.header-cover .search-text-wrap{display:inline-block}.ast-search-box.header-cover .search-text-wrap{width:calc(100% - 2.5em);vertical-align:middle}.ast-search-box.header-cover .search-submit{font-size:1.7em;margin-right:2em}.ast-search-box.header-cover #close{vertical-align:middle;backface-visibility:hidden}.ast-search-box.full-screen{position:fixed;background:rgba(25,25,25,.96);top:0;left:0;z-index:999}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{text-align:center;color:#e2e2e2;font-size:1.5em;font-weight:400;transition-delay:50ms;transition:all .3s ease-in-out}.ast-search-box.full-screen .ast-search-wrapper fieldset{border:0;padding:2.5em 0 1em;border-bottom:2px solid var(--ast-border-color)}.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size:2em;padding-left:20px;line-height:1.7;width:92%;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper .search-form{width:70%;margin:20px auto}.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:var(--ast-fs-search-font-size, 1.7em)}.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;backface-visibility:hidden}.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0}.ast-search-box.full-screen ::-moz-placeholder{opacity:0}.ast-search-box.full-screen :-ms-input-placeholder{opacity:0}.ast-search-box.full-screen :-moz-placeholder{opacity:0}@media (max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1}.ast-search-box.full-screen ::-moz-placeholder{opacity:1}.ast-search-box.full-screen :-ms-input-placeholder{opacity:1}.ast-search-box.full-screen :-moz-placeholder{opacity:1}}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5}.site-header .ast-inline-search.ast-search-menu-icon .search-form{padding-left:0;padding-right:0}.site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:2em}.ast-inline-search.ast-search-menu-icon{position:relative;transform:none;left:0;right:0}.ast-inline-search.ast-search-menu-icon .search-submit{display:block;background:0 0;border:none;position:absolute;height:100%;right:.25em;padding:0;top:0;font-size:1.3em;color:#757575}.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form{padding:0}.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-right:2em}.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field{width:80%}.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover{display:none}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form{padding-left:0;left:auto;padding-right:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form{left:0;padding-left:0;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:0}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;padding-left:3em;padding-right:1em}.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.iphone.full-screen,.ipod.full-screen{position:fixed!important}@media (max-width:992px){.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}}@media (max-width:544px){.ast-search-box.full-screen .ast-search-wrapper .large-search-text{display:none}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:1.6em}}h1,h2,h3,h4,h5,h6{margin-bottom:20px;}@media (min-width:922px){.ast-hide-display-device-desktop{display:none;}[class^="astra-advanced-hook-"] .wp-block-query .wp-block-post-template .wp-block-post{width:100%;}}@media (min-width:545px) and (max-width:921px){.ast-hide-display-device-tablet{display:none;}}@media (max-width:544px){.ast-hide-display-device-mobile{display:none;}}h3,.entry-content :where(h3){color:#ef0d0d;}.widget-area.secondary .sidebar-main .wp-block-heading{color:#e2e4e7;}.ast-header-search .ast-search-menu-icon .search-field{border-radius:2px;}.ast-header-search .ast-search-menu-icon .search-submit{border-radius:2px;}.ast-header-search .ast-search-menu-icon .search-form{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:#ddd;border-radius:2px;}@media (min-width:922px){.ast-container{max-width:1940px;}}@media (min-width:993px){.ast-container{max-width:1940px;}}@media (min-width:1201px){.ast-container{max-width:1940px;}}@media (max-width:921px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-right:2.14em;padding-left:2.14em;}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .comments-count-wrapper,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .related-posts-title-wrapper,.ast-narrow-container .related-posts-title-wrapper,.single.ast-narrow-container .about-author-title-wrapper,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container{padding-right:2.14em;padding-left:2.14em;}.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:1.5em;margin-bottom:1.5em;}.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:0em;padding-right:0em;}.ast-no-sidebar.ast-separate-container .entry-content .alignfull,.ast-no-sidebar.ast-narrow-container .entry-content .alignfull{margin-right:-2.14em;margin-left:-2.14em;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-right:1em;padding-left:1em;}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .comments-count-wrapper,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .related-posts-title-wrapper,.ast-narrow-container .related-posts-title-wrapper,.single.ast-narrow-container .about-author-title-wrapper,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container{padding-right:1em;padding-left:1em;}.ast-no-sidebar.ast-separate-container .entry-content .alignfull,.ast-no-sidebar.ast-narrow-container .entry-content .alignfull{margin-right:-1em;margin-left:-1em;}}@media (max-width:544px){.ast-header-break-point .header-main-layout-2 .site-branding,.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0px;}}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container #secondary .widget{margin-bottom:1.5em;}}@media (max-width:921px){.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0px;}}@media (max-width:921px){.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0px;}}.ast-builder-menu-1 .main-header-menu.submenu-with-border .astra-megamenu,.ast-builder-menu-1 .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-style:solid;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;padding-right:20px;}.ast-header-break-point .ast-builder-menu-1 .sub-menu .menu-item.menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1 .sub-menu .menu-item.menu-item-has-children > .ast-menu-toggle{top:0px;}}.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{padding:0;}.ast-header-break-point .menu-text + .icon-arrow,.ast-desktop .menu-link > .icon-arrow:first-child,.ast-header-break-point .main-header-menu > .menu-item > .menu-link .icon-arrow,.ast-header-break-point .astra-mm-highlight-label + .icon-arrow{display:none;}.ast-advanced-headers-layout.ast-advanced-headers-layout-2 .ast-container{flex-direction:column;}.ast-advanced-headers-different-logo .advanced-header-logo,.ast-header-break-point .ast-has-mobile-header-logo .advanced-header-logo{display:inline-block;}.ast-header-break-point.ast-advanced-headers-different-logo .ast-has-mobile-header-logo .ast-mobile-header-logo{display:none;}.ast-advanced-headers-layout{width:100%;}.ast-header-break-point .ast-advanced-headers-parallax{background-attachment:fixed;}.account-main-header-bar-navigation .menu-item.menu-item-has-children > .menu-link .icon-arrow svg{position:absolute;right:.60em;top:50%;transform:translate(0,-50%) rotate( 270deg );}.ast-header-account-wrap .menu-item .menu-link{border-style:none;}form.cart:has(#yith-wapo-container .yith-wapo-block),
:is(.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart {
display: block !important;
}
.yith-wapo-block *, .yith-wapo-block *:before, .yith-wapo-block *:after {
box-sizing: border-box;
}
#yith-wapo-container .yith-wapo-block {
padding: var( --yith-wapo-block-padding );
}
.yith-wapo-block .yith-wapo-addon.empty-title{
margin-top: 20px;
}
.yith-wapo-block .yith-wapo-addon:not(:first-child):not(.empty-title):not(.toggle-open) {
margin-top: 20px;
}
.yith-wapo-block .yith-wapo-addon:not(:first-child):not(.empty-title).wapo-toggle.toggle-closed {
margin-top: initial;
}
.yith-wapo-block .yith-wapo-addon:after {
content: '';
display: block;
clear: both;
}
.yith-wapo-block .yith-wapo-addon .addon-header{
display: flex;
align-items: center;
column-gap: 10px;
}
.yith-wapo-block .yith-wapo-addon .addon-header .title-image{
max-width: 115px;
padding: 15px 0px;
}
.yith-wapo-block .yith-wapo-addon .wapo-block-title {
margin-top: 0;
clear: none;
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle {
width: auto;
}
.yith-wapo-block .yith-wapo-addon:not(.empty-title).wapo-toggle .wapo-addon-title {
display: flex;
flex: 0 0 100%;
column-gap: 10px;
margin-bottom: 25px;
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle .addon-header {
cursor: pointer;
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle:not(:last-child) {
margin-bottom: 10px;
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle.toggle-open:not(:last-child) {
margin-bottom: 20px;
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle .options-container.default-closed{
display: none;
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle .wapo-addon-title:before {
content: '\f543';
font-family: 'dashicons';
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle .wapo-addon-title.toggle-open:before {
content: '\f460';
font-family: 'dashicons';
}
.yith-wapo-block .yith-wapo-addon.wapo-toggle .options-container.default-open {
display: block;
}
.yith-wapo-block .yith-wapo-addon-type-color .yith-wapo-option {
margin: 0px 5px 5px 0px;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option label, .yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label {
word-break: normal;
margin: 0;
cursor: pointer;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option small del {
opacity: 0.5;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .description {
font-size: 12px;
word-break: break-word;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-separator {
width: 100%;
height: 1px;
margin: 30px 0px;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.simple_border {
border-bottom: 1px solid;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.double_border {
height: 5px;
border-top: 1px solid;
border-bottom: 1px solid;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.dotted_border {
border-bottom: 1px dotted;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.dashed_border {
border-bottom: 1px dashed;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-separator.empty_space {
width: 100%;
height: 50px;
border: 0;
} .yith-wapo-block .yith-wapo-addon .yith-wapo-option {
word-break: break-all;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip {
display: block;
position: absolute;
left: 0%;
margin-top: -50px;
opacity: 1 !important;
width: 100%;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip img {
display: inline-block;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip span {
background-color: #03bfac;
color: #fff;
padding: 7px 10px;
margin-bottom: 7px;
font-size: 11px;
position: absolute;
left: 50%;
bottom: 100%;
transform: translateX(-50%) translateY(-5px);
display: none;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip span:after {
content: '';
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 7px solid #03bfac;
margin-left: -7px;
display: block;
position: absolute;
left: 50%;
bottom: -7px;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip.position-bottom {
margin: 7px 0px 0px 0px;
top: 100%;
bottom: auto;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip.position-bottom span{
bottom: auto;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip.position-bottom span:after {
border-top: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid #03bfac;
top: -7px;
bottom: auto;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option:hover .tooltip span {
display: block;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip:hover span {
display: block;
} .yith-wapo-addon.yith-wapo-addon-type-checkbox .checkbox-button-container {
display: flex;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-checkbox .yith-wapo-option input {
margin-right: 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-checkbox .yith-wapo-option .tooltip span {
transform: translateX(-50%) translateY(0px);
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-checkbox .yith-wapo-option div.label {
line-height: 20px;
}
.yith-wapo-addon-type-checkbox .options .yith-wapo-option .yith-wapo-addon-label {
margin-left: 5px;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label {
position: relative;
margin-bottom: 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label .color-container{
width: fit-content;
display: flex;
flex-direction: column;
align-items: center;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label .color-container small{
text-align: center;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-checkbox .yith-wapo-option div.label, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option div.label {
display: flex;
align-items: center;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-above .option-container, .yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-under .option-container{
display: flex;
flex-direction: column;
gap: 5px;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-right .option-container{
display: flex;
align-items: center;
flex-direction: row;
gap: 7px;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.position-left .option-container {
display: flex;
align-items: center;
flex-direction: row;
gap: 7px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected span.color:after, .select_box .select_option.selected:after {
content: '';
width: 18px;
height: 18px;
background: #03bfac url(//gravcraft.sk/wp-content/plugins/yith-woocommerce-product-add-ons/assets/img/icon-check.png) center no-repeat;
background-size: 50%;
border-radius: 50%;
margin: 0;
display: block;
position: absolute;
top: -6px;
right: -6px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label span.color {
width: 40px;
height: 40px;
border-radius: var( --yith-wapo-color-swatch-style );
border: 2px solid #dedede;
position: relative;
display: flex;
justify-content: center;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option:not(.rounded) div.label span.color {
align-items: center;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label span.color img {
border-radius: var( --yith-wapo-color-swatch-style );
width: 100%;
height: 100%;
object-fit: cover;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label:hover span.color {
border: 2px solid #03bfac;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected div.label span.color {
border: 2px solid #03bfac;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-date .yith-wapo-option .date-container input{
min-width: initial;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-date .yith-wapo-option .label {
display: flex;
flex-direction: column;
}
#ui-datepicker-div {
padding: 20px;
}
#ui-datepicker-div #wapo-datepicker-time {
height: 60px;
padding-top: 10px;
}
#ui-datepicker-div #wapo-datepicker-time label {
width: 43%;
height: 40px;
line-height: 40px;
font-weight: bold;
display: block;
float: left;
}
#ui-datepicker-div #wapo-datepicker-time select {
width: 57%;
background-color: #f7f7f7;
border: 1px solid #efefef;
display: block;
float: left;
cursor: pointer;
}
#ui-datepicker-div #wapo-datepicker-time select {
background: #f7f7f7 url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat;
background-position: 95%;
background-size: 10px;
-webkit-appearance: none;
}
#ui-datepicker-div #wapo-datepicker-save button {
width: 100%;
border-radius: 0px;
margin: 0;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-option input.file {
display: none;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-option div.label.position-under .option-container, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-option div.label.position-above .option-container{
max-width: 100px;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label.file-input{
cursor: initial;
} .yith-wapo-block .yith-wapo-addon .options.per-row-1 .yith-wapo-option .label_container .image img{
max-width: 150px;
max-height: 150px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display {
border-radius: 5px;
border: 1px solid #7a7a7a;
padding: 10px;
height: 100%;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display {
border: 1px solid #03bfac;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display:after {
content: '';
width: 18px;
height: 18px;
background: #03bfac url(//gravcraft.sk/wp-content/plugins/yith-woocommerce-product-add-ons/assets/img/icon-check.png) center no-repeat;
background-size: 50%;
border-radius: 50%;
display: block;
position: absolute;
top: -6px;
right: -6px;
z-index: 10;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option p {
margin: 6px 0 0 0;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container:after {
content: '';
display: block;
clear: both;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container .label_price{
display: flex;
flex-wrap: wrap;
word-break: break-all;
align-items: center;
column-gap: 5px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-left .label_price{
justify-content: flex-start;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-center .label_price{
justify-content: center;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-right .label_price{
justify-content: flex-end;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-left .label-container-display {
display: flex;
flex-direction: column;
align-items: flex-start;
text-align: left;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-center .label-container-display {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container.content-align-right .label-container-display {
display: flex;
flex-direction: column;
align-items: flex-end;
text-align: right;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label.position-left .label-container-display {
display: flex;
flex-direction: row;
align-items: center;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label.position-right .label-container-display {
display: flex;
flex-direction: row;
align-items: center;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-number .yith-wapo-option .tooltip span {
transform: translateX(-50%) translateY(0px);
}
.single-product div.product .summary.entry-summary form.cart .yith-wapo-block .quantity {
max-width: 80px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-number.numbers-check .options.error-message{
border: 1px solid var(--yith-wapo-required-option-color);
padding: 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-number.numbers-check .yith-wapo-numbers-error-message{
color: var(--yith-wapo-required-option-color);
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-image {
margin-right: 10px;
max-width: 100px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-image img{
display: block;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container {
position: relative;
display: flex;
align-items: center;
cursor: pointer;
line-height: 20px;
border-radius: 5px;
border: 1px solid #7a7a7a;
padding: 10px;
font-size: 15px;
height: 100%;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .product-info {
word-break: break-word;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .product-info .stock-info{
padding-bottom: 10px;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .product-container:hover {
border: 1px solid var(--yith-wapo-accent-color-color);
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container {
border: 1px solid var(--yith-wapo-accent-color-color);
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container:after {
content: '';
width: 18px;
height: 18px;
background: var(--yith-wapo-accent-color-color) url(//gravcraft.sk/wp-content/plugins/yith-woocommerce-product-add-ons/assets/img/icon-check.png) center no-repeat;
background-size: 50%;
border-radius: 50%;
display: block;
position: absolute;
top: -9px;
right: -9px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container small.option-price {
margin: 7px 0px 5px 0px;
font-size: 16px;
font-weight: bold;
display: block;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .sign.positive {
display: none;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .brackets {
display: none;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .button {
margin: 0;
font-size: 15px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.out-of-stock {
pointer-events: none;
opacity:0.5;
color: #8b8b8b;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.out-of-stock .stock.out-of-stock {
opacity: initial;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .option-add-to-cart .quantity{
display: block;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .options.per-row-1{
gap: 8px;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option input {
margin-top: 0px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .tooltip span {
transform: translateX(-50%) translateY(0px);
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-select .image-container img {
max-width: 200px;
max-height: 200px;
margin-bottom: 10px;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .input-text-container input {
min-width: initial;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .label {
margin-bottom: 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .tooltip span {
transform: translateX(-50%) translateY(0px);
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option {
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option .label {
margin-bottom: 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option .tooltip span {
transform: translateX(-50%) translateY(0px);
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option textarea {
min-height: 200px;
} .yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container {
background-color: #FFFFFF;
min-width: 200px;
width: auto;
border: 1px solid #d9d9d9;
border-radius: 8px;
padding: 7px;
}
.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container span.wp-picker-input-wrap.hidden {
display: inline-block !important;
}
.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container button.wp-color-result {
margin: 0 6px 3px 0;
vertical-align: middle;
position: relative;
border-radius: 4px !important;
}
.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-default-custom:before {
content: "\e91a";
text-indent: 0;
font-family: 'yith-icon';
color: #d8d8d8;
font-weight: normal;
width: 15px;
background: none;
line-height: 30px;
margin-left: 8px;
}
.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-default-custom {
padding: 10px;
}
.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-default-custom.default_color:before {
color: #5d5d5d;
}
.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container .wp-picker-default, .yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container .wp-picker-clear {
opacity: 0;
width: 25px;
margin-left: -20px;
padding: 0;
position: absolute;
z-index: 2;
}
.yith-wapo-block .yith-wapo-addon-type-colorpicker input[type="text"].wp-color-picker{
width: 6rem;
display: initial;
border: none;
line-height: 3.0;
}
.yith-wapo-block .yith-wapo-addon-type-colorpicker input[type="text"].wp-color-picker:focus{
box-shadow: none;
}
.yith-wapo-block .yith-wapo-addon-type-colorpicker span.wp-color-result-text:empty {
padding: 0px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option div.label.position-under .option-container, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option div.label.position-above .option-container{
max-width: 100px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option div.label.position-left .yith-wapo-addon-label{
margin-left: 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option div.label.position-right .yith-wapo-addon-label{
margin-right: 10px;
} .theme-yith-proteo .yith-wapo-addon-type-colorpicker .wp-picker-container .button.wp-color-result{
border: 1px solid #cccccc;
background: none;
border-radius: initial;
}
.theme-yith-proteo .yith-wapo-addon-type-colorpicker .wp-picker-container .button.wp-picker-clear{
border: 1px solid #cccccc;
border-radius: initial;
line-height: normal;
}
.theme-yith-proteo .yith-wapo-option .yith-wapo-ajax-uploader .button {
margin-bottom: 0;
margin-right: 0;
}
.yith-wapo-block .yith-wapo-addon-type-colorpicker span.wp-picker-custom-placeholder {
line-height: 3.0;
font-size: 12px;
}
.yith-wapo-addon .yith-wapo-option .wp-picker-container.yith-wapo-colorpicker-initialized.wp-picker-active .wp-picker-open {
vertical-align: bottom;
}
.theme-yith-proteo.single-product div.product form.cart .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-number .yith-wapo-option .input-number.quantity input,
.theme-yith-proteo.single-product div.product form.cart .yith-wapo-addon-type-product .quantity input.wapo-product-qty,
.theme-yith-proteo .single-product div.product form.cart .yith-wapo-addon-type-product .quantity input.wapo-product-qty {
height: 45px;
width: 70px;
font-size: 1rem;
}
.theme-yith-proteo #wapo-datepicker-time select {
font-family: Montserrat, sans-serif;
font-weight: bold;
}
body.theme-yith-proteo.yith-wapo-modal-is-open {
position: fixed;
}
body.theme-yith-proteo.yith-wapo-modal-is-open .single-product div.product .summary.entry-summary {
padding-left: 50px;
}
.theme-yith-proteo .yith-wapo-edit-product-cart small {
color: var( --proteo-general_link_color );
} @media only screen and (max-width: 768px) {
body.theme-yith-proteo.yith-wapo-modal-is-open .single-product div.product .summary.entry-summary {
padding-left: 0;
}
}  .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option {
line-height: 20px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image {
display: inline-block;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-left {
display: block;
float: left;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-left img {
width: auto;
height: 20px;
margin-right: 10px;
display: block;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-right {
margin-left: -15px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-right img {
width: auto;
height: 20px;
margin-left: 10px;
display: block;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-above {
display: block;
margin-bottom: 5px
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-above img {
width: auto;
max-height: 100px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-under {
display: block;
margin-top: 5px
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-radio .yith-wapo-option .image.position-under img {
width: auto;
max-height: 100px;
} #wapo-total-price-table{
margin-top: 40px;
}
#wapo-total-price-table table {
width: auto;
font-size: 20px;
line-height: 40px;
}
#wapo-total-price-table table th {
padding-right: 10px;
text-align: left;
} .woocommerce-cart-form .yith-wapo-group-title, #order_review .yith-wapo-group-title{
font-size: 16px;
} tr.cart_item.yith-wapo-product-has-individual-addons td {
border-bottom: none !important;
}
tr.cart_item.yith-wapo-product-is-individual-addons td {
padding-top: 0px !important;
font-size: 0.9em;
} tr.cart_item.yith-wapo-product-as-item td{
font-size: 0.9em;
}
tr.cart_item.yith-wapo-product-as-item td img{
transform: scale(.7);
}  .yith-wapo-addon .yith-wapo-option .required-error .required-message{
color: var(--yith-wapo-required-option-color);
}
.yith-wapo-block .yith-wapo-addon .min-error{
font-size: 13px;
margin-top: 15px;
}
.yith-wapo-block .yith-wapo-addon .min-error *,
.yith-wapo-addon .options-container .max-selected-error{
color: var(--yith-wapo-required-option-color);
}
.yith-wapo-block .yith-wapo-addon .wapo-error {
color: var(--yith-wapo-required-option-color);
}
.length-error-message{
display: none;
padding: 5px 0px;
color: var(--yith-wapo-required-option-color);
word-break: break-word;
} #wapo-total-price-table {
color: var(--yith-wapo-price-box-colors-text);
background: var(--yith-wapo-price-box-colors-background);
} .yith-wapo-ajax-uploader .button {
border-radius: 5px;
padding: 10px 15px;
font-size: 13px;
font-weight: normal;
cursor: pointer;
overflow: auto;
}
.yith-wapo-ajax-uploader .link {
color: var(--yith-wapo-uploads-file-colors-border);
cursor: pointer;
}
.yith-wapo-uploaded-file .remove {
position: relative;
top: 2px;
cursor: pointer;
font-size: 14px;
margin-bottom: 10px;
}
.yith-wapo-uploaded-file-element .yith-wapo-uploaded-file-info .file-size{
opacity: 0.7;
}
.yith-wapo-uploaded-file-element .yith-wapo-uploaded-file-info .file-name{
color: #000000;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file-element.completed span.info label:before {
content: '';
display: block;
width: 18px;
height: 18px;
background: #03bfac url(//gravcraft.sk/wp-content/plugins/yith-woocommerce-product-add-ons/assets/img/icon-check.png) center no-repeat;
background-size: 50%;
border-radius: 50%;
z-index: 10;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file-element.completed span.info .file-name {
display: flex;
align-items: center;
column-gap: 10px;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-loader-container{
position: relative;
top: 5px;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file span.info {
display: flex;
flex-direction:column;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file-info {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-uploaded-file-element {
margin-bottom: 10px;
}
.yith-wapo-addon .yith-wapo-option.allow-multiple .yith-wapo-uploaded-file-element.completed {
border-bottom: 1px solid #d1d1d1;
}
.yith-wapo-addon.yith-wapo-addon-type-file hr.upload-separator {
border-top: 1px solid var(--yith-wapo-uploads-file-colors-border);
opacity: 0.6;
}
.yith-wapo-addon.yith-wapo-addon-type-file img.yith-wapo-img-uploaded {
margin: 10px 0px 10px 0px;
width: 45px;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-ajax-uploader{
background: var(--yith-wapo-uploads-file-colors-background);
border: 1px dashed var(--yith-wapo-uploads-file-colors-border);
border-radius: 5px;
padding: 20px;
margin: 10px 0px;
font-size: 14px;
}
.yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-ajax-uploader .yith-wapo-ajax-uploader-container{
display: flex;
align-items: center;
flex-wrap: wrap;
column-gap: 10px;
}
.yith-wapo-addon.yith-wapo-addon-type-file .ui-progressbar {
position: relative;
top: 5px;
height: 10px;
border: none;
}
.yith-wapo-loader.ui-progressbar.ui-corner-all.ui-widget.ui-widget-content .ui-progressbar-value {
background-color: var(--yith-wapo-uploads-file-colors-border);
} .yith-wapo-option small.yith-wapo-error {
word-break: break-word;
}  .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label:hover span.color, .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected div.label span.color {
border: 2px solid var(--yith-wapo-accent-color-color);
} .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display,
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .product-container{
border: 1px solid var(--yith-wapo-form-border-color-color);
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display,
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container{
border: 1px solid var(--yith-wapo-accent-color-color);
} .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option:not(.out-of-stock) label {
border: 1px solid var(--yith-wapo-form-border-color-color);
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option label:hover, .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected label {
border: 1px solid var(--yith-wapo-accent-color-color);
} .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton {
width: 20px;
height: 20px;
position: relative;
display: block;
float: left;
margin-right: 10px;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton input[type="checkbox"] {
width: 20px;
height: 20px;
opacity: 0;
position: absolute;
top: 0;
left: 0;
cursor: pointer;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton:before {
content: '';
background: #ffffff;
width: 20px;
height: 20px;
line-height: 20px;
border: 1px solid var(--yith-wapo-form-border-color-color);
border-radius: var(--yith-wapo-checkbox-style);
margin-right: 10px;
text-align: center;
font-size: 17px;
vertical-align: middle;
cursor: pointer;
margin-bottom: 5px;
transition: background-color ease 0.3s;
display: inline-block;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton.checked:before {
background-image: url(//gravcraft.sk/wp-content/plugins/yith-woocommerce-product-add-ons/assets/img/check.svg) !important;
background-size: 65%;
background-repeat: no-repeat !important;
background-color: var(--yith-wapo-accent-color-color);
border-color: var(--yith-wapo-accent-color-color);
color: #ffffff;
background-position: center;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton {
width: 20px;
height: 20px;
position: relative;
margin-right: 10px;
display: block;
float: left;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton input[type="radio"] {
width: 20px;
height: 20px;
opacity: 0;
position: absolute;
top: 0;
left: 0;
cursor: pointer;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton:before {
content: '';
background: #ffffff;
background-clip: content-box;
width: 20px;
height: 20px;
line-height: 20px;
border: 1px solid var(--yith-wapo-form-border-color-color);
border-radius: 100%;
padding: 2px;
margin-bottom: 0px;
margin-right: 0px;
font-size: 20px;
text-align: center;
display: inline-block;
float: left;
cursor: pointer;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton.checked:before {
border-color: var(--yith-wapo-accent-color-color);
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton.checked:before {
background-color: var(--yith-wapo-accent-color-color);
background-clip: content-box !important;
} .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label label{
font-size: var(--yith-wapo-label-font-size);
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon .yith-wapo-option .description {
font-size: var(--yith-wapo-description-font-size);
overflow-y: auto;
max-height: 70px;
} .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display:after, .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected div.label::after, .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected div.label .label-container-display:after {
background-color: var(--yith-wapo-accent-color-color);
} .yith-wapo-container .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label span.color {
width: var(--yith-wapo-color-swatch-size);
height: var(--yith-wapo-color-swatch-size);
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option.selected span.color:after, .select_box .select_option.selected:after {
background: var(--yith-wapo-accent-color-color) url(//gravcraft.sk/wp-content/plugins/yith-woocommerce-product-add-ons/assets/img/icon-check.png) center no-repeat;
background-size: 50%;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option *{
max-width: 100%;
} .yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip span {
background-color: var(--yith-wapo-tooltip-colors-background);
color: var(--yith-wapo-tooltip-colors-text);
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip span:after {
border-top-color: var(--yith-wapo-tooltip-colors-background);
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip.position-bottom span:after {
border-bottom-color: var(--yith-wapo-tooltip-colors-background);
} .yith-wapo-addon.yith-wapo-addon-type-select.required-min .select2-selection.select2-selection--single{
border: 1px solid var( --yith-wapo-required-option-color );
}
#yith-wapo-container .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-select.required-min {
border: inherit;
border-radius: inherit;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-date .yith-wapo-option .date-container, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option .yith-wapo-colorpicker-container, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option .textarea-container textarea, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .input-text-container {
margin-top: 8px;
} .yith-wapo-block div.yith-wapo-addon .options.per-row-1 {
row-gap: 15px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container {
height: 100%;
}
.yith-wapo-addon-type-text input.length-error {
border-color: #ff0000;
} .yith-wapo-addon:not(.yith-wapo-addon-type-label) .yith-wapo-option .image img{
max-width: 100%;
max-height: 200px;
}  @media only screen and (max-width: 768px) {
body.theme-yith-proteo.yith-wapo-modal-is-open .single-product div.product .summary.entry-summary {
padding-left: 0;
}
.yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container button.wp-color-result {
vertical-align: inherit;
} .yith-wapo-addon.yith-wapo-addon-type-file .yith-wapo-ajax-uploader-container .button{
margin-top: 10px;
} .yith-wapo-addon-type-colorpicker .yith-wapo-option .wp-picker-container {
min-width: auto;
}
}
@media screen and (min-width: 1024px) { .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display:hover {
border: 1px solid var(--yith-wapo-accent-color-color);
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display:hover {
border: 1px solid #03bfac;
}
}