@charset "UTF-8";
#body:not(.elementor .elementor-section-wrap).single-post header{
background-color: var(--colorBackground);
}
@media (max-width: 1199px) {
#body:not(.elementor .elementor-section-wrap).single-post .header-absolute-wrap{
padding-top: 100px;
}
}
#body:not(.elementor .elementor-section-wrap) .quantity [type=number]{
background-color: var(--colorBackground);
}
#body:not(.elementor .elementor-section-wrap).blog article,
#body:not(.elementor .elementor-section-wrap).single article,
#body:not(.elementor .elementor-section-wrap) .item-content,
#body:not(.elementor .elementor-section-wrap) .widget_search,
#body:not(.elementor .elementor-section-wrap) .widget_search .wp-block-search .wp-block-search__input,
#body:not(.elementor .elementor-section-wrap) .wp-block-calendar,
#body:not(.elementor .elementor-section-wrap) .widget_calendar,
#body:not(.elementor .elementor-section-wrap) .widget_mc4wp_form_widget,
#body:not(.elementor .elementor-section-wrap) .widget_mc4wp_form_widget .mc4wp-form-fields input,
#body:not(.elementor .elementor-section-wrap) .wp-block-calendar table caption,
#body:not(.elementor .elementor-section-wrap) .widget_calendar table caption,
#body:not(.elementor .elementor-section-wrap) .widget.widget_block a.tag-cloud-link,
#body:not(.elementor .elementor-section-wrap) .widget.widget_custom_posts .layout-slider li a img,
#body:not(.elementor .elementor-section-wrap) .widget.widget_custom_posts .layout-slider .item-content{
border-radius: 0 !important;
}
#body:not(.elementor .elementor-section-wrap) .meta-tags a,
#body:not(.elementor .elementor-section-wrap) .post-nav > div .post-nav-item,
#body:not(.elementor .elementor-section-wrap).single-post .comments-area .comment-respond,
#body:not(.elementor .elementor-section-wrap).woo #comments .comments-wrap .comment-form input,
#body:not(.elementor .elementor-section-wrap).woo .comment-form textarea{
border-radius: 0 !important;
}
#body:not(.elementor .elementor-section-wrap) .dot{
display: inline !important;
color: var(--colorMain);
}
@media (min-width: 1200px) {
#body:not(.elementor .elementor-section-wrap) .cart-dropdown .cart-dropdown-menu{
max-width: none;
}
}
@media (max-width: 1599px)and (min-width: 1200px) {
#body:not(.elementor .elementor-section-wrap) .header-6 div.container,
#body:not(.elementor .elementor-section-wrap) .header-6 div.container-fluid{
margin-left: 20px;
margin-right: 20px;
}
}
#body:not(.elementor .elementor-section-wrap) .header-6 .cart-dropdown .dropdown-toggle .cart-count:not(:empty){
font-family: var(--fontHeadings);
font-size: 14px;
line-height: 16px;
text-align: center;
letter-spacing: .08em;
z-index: 1;
display: block;
width: 16px;
height: 16px;
white-space: nowrap;
background-color: var(--colorMain);
color: var(--colorLight);
border-radius: 50%;
position: absolute;
top: auto;
right: -8px;
bottom: 20px;
}
#body:not(.elementor .elementor-section-wrap) .header-6 .cart-dropdown .dropdown-toggle .svg-icon.icon-bag svg{
display: none;
}
#body:not(.elementor .elementor-section-wrap) .header-6 .cart-dropdown .dropdown-toggle .svg-icon.icon-bag::before{
content: "";
display: block;
width: 20px;
height: 20px;
background-image: url(//spcagri.com/core/views/95c0e82c89/assets/img/shopping-bag.svg);
}
#body:not(.elementor .elementor-section-wrap) .i.header-6 .cart-dropdown .dropdown-toggle .svg-icon.icon-bag::before{
-webkit-filter: grayscale(1) brightness(1000%);
filter: grayscale(1) brightness(1000%);
}
#body:not(.elementor .elementor-section-wrap) .header-6 .svg-icon.icon-magnify svg{
display: none;
}
#body:not(.elementor .elementor-section-wrap) .header-6 .svg-icon.icon-magnify::before{
content: "";
display: block;
width: 20px;
height: 20px;
background-image: url(//spcagri.com/core/views/95c0e82c89/assets/img/search-microgreen.svg);
background-position: center center;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
#body:not(.elementor .elementor-section-wrap) .i.header-6 .svg-icon.icon-magnify::before{
-webkit-filter: grayscale(1) brightness(1000%);
filter: grayscale(1) brightness(1000%);
}
#body:not(.elementor .elementor-section-wrap) .woo .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward,
#body:not(.elementor .elementor-section-wrap) .woo.widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward{
min-width: -webkit-fit-content;
min-width: fit-content;
}
#body:not(.elementor .elementor-section-wrap) .search-social-wrap #search_toggle{
padding: 0;
margin-left: 30px;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-text-wrap{
background-color: rgba(0, 0, 0, 0);
}
#body:not(.elementor .elementor-section-wrap) .search-form button.search-submit .svg-icon::before{
left: 20px;
}
#body:not(.elementor .elementor-section-wrap) .nav-btn span,
#body:not(.elementor .elementor-section-wrap) .nav-btn span:before,
#body:not(.elementor .elementor-section-wrap) .nav-btn span:after{
width: 30px;
height: 1px;
background: var(--colorDark);
}
#body:not(.elementor .elementor-section-wrap) .nav-btn span:before{
bottom: 8px;
}
#body:not(.elementor .elementor-section-wrap) .nav-btn span:after{
top: 8px;
}
#body:not(.elementor .elementor-section-wrap) #nav_close.nav-btn span:after,
#body:not(.elementor .elementor-section-wrap) #search_modal_close.nav-btn span:after{
top: 1px;
}
#body:not(.elementor .elementor-section-wrap) .intro{
overflow: hidden;
}
@media (max-width: 1600px)and (min-width: 1200px) {
#body:not(.elementor .elementor-section-wrap) .intro{
padding-left: 15px;
padding-right: 15px;
}
}
#body:not(.elementor .elementor-section-wrap) .section-intro{
background-position: left bottom;
}
#body:not(.elementor .elementor-section-wrap) .section-intro .container{
padding-top: 32vh;
padding-bottom: 19.5vh;
}
@media (max-width: 767px) {
#body:not(.elementor .elementor-section-wrap) .section-intro .container{
padding-top: 29vh;
}
}
#body:not(.elementor .elementor-section-wrap) .intro-description{
max-width: 620px;
line-height: 29px;
margin-bottom: 34px;
color: var(--colorFont);
}
#body:not(.elementor .elementor-section-wrap) h1.intro-heading{
font-family: var(--fontBody);
font-style: normal;
font-weight: 600;
font-size: 80px;
line-height: 100px;
letter-spacing: .02em;
text-transform: uppercase;
color: var(--colorDark);
max-width: 620px;
position: relative;
margin-bottom: 30px;
}
@media (max-width: 767px) {
#body:not(.elementor .elementor-section-wrap) h1.intro-heading{
font-size: 2.1em !important;
line-height: 1.14 !important;
margin-bottom: 20px;
}
}
#body:not(.elementor .elementor-section-wrap) h1.intro-heading span.intro-heading-duplicate{
display: block !important;
font-family: var(--fontBody);
font-style: normal;
font-weight: 600;
font-size: 80px;
line-height: 100px;
letter-spacing: .02em;
text-transform: uppercase;
color: rgba(0, 0, 0, 0);
max-width: 620px;
position: absolute;
top: 2px;
left: 2px;
-webkit-text-stroke: 1px var(--colorDark);
}
@media (max-width: 767px) {
#body:not(.elementor .elementor-section-wrap) h1.intro-heading span.intro-heading-duplicate{
display: none !important;
}
}
#body:not(.elementor .elementor-section-wrap) h2.intro-pre-heading{
font-style: normal;
font-weight: normal;
font-size: 80px;
line-height: 1;
text-align: left;
margin-bottom: 26px;
}
@media (max-width: 767px) {
#body:not(.elementor .elementor-section-wrap) h2.intro-pre-heading{
font-size: 2em;
}
}
#body:not(.elementor .elementor-section-wrap) .intro-section-text{
padding-top: 37%;
padding-bottom: 37%;
}
@media (max-width: 1199px) {
#body:not(.elementor .elementor-section-wrap) .intro-section-text{
padding-top: 20%;
padding-bottom: 20%;
}
}
@media (max-width: 767px) {
#body:not(.elementor .elementor-section-wrap) .intro-section-text{
padding-top: 20% !important;
}
#body:not(.elementor .elementor-section-wrap) .intro-section-text .intro-buttons a.button{
margin: 0 auto;
}
}
#body:not(.elementor .elementor-section-wrap) .title.title-4{
background-position: bottom;
overflow: hidden;
}
#body:not(.elementor .elementor-section-wrap) .title.title-4 h1{
font-family: var(--fontBody) !important;
font-weight: 600;
letter-spacing: .02em;
color: var(--colorDark);
}
@media (min-width: 768px) {
#body:not(.elementor .elementor-section-wrap) .title.title-4 h1{
font-size: 60px;
line-height: 64px;
}
}
#body:not(.elementor .elementor-section-wrap) .title.title-4 h1::before{
content: itemprop;
font-size: 20px;
color: var(--colorMain3);
}
#body:not(.elementor .elementor-section-wrap) .title.title-4 .breadcrumbs{
margin: 0 0 14px;
color: var(--colorMain);
}
@media (min-width: 768px) {
#body:not(.elementor .elementor-section-wrap) .title.title-4 .breadcrumbs{
margin: 32px 0 14px;
}
}
#body:not(.elementor .elementor-section-wrap) .title.title-4 a,
#body:not(.elementor .elementor-section-wrap) .title.title-4 span.breadcrumb_last,
#body:not(.elementor .elementor-section-wrap) .title.title-4 span.breadcrumbs_item:last-child{
display: inline-block;
font-weight: 300;
letter-spacing: .05em;
margin-top: 0;
margin-bottom: 0;
background-color: rgba(0, 0, 0, 0);
padding: 0;
}
#body:not(.elementor .elementor-section-wrap) .title.title-4 a:hover{
color: var(--colorMain3);
}
#body:not(.elementor .elementor-section-wrap) .title.title-4 span.breadcrumb_last,
#body:not(.elementor .elementor-section-wrap) .title.title-4 span.breadcrumbs_item:last-child{
color: var(--colorDark);
}
#body:not(.elementor .elementor-section-wrap) .title.title-4 span.breadcrumb_last::after,
#body:not(.elementor .elementor-section-wrap) .title.title-4 span.breadcrumbs_item:last-child::after{
display: none;
}
#body:not(.elementor .elementor-section-wrap) .title.title-4.i h1{
color: var(--colorLight) !important;
}
#body:not(.elementor .elementor-section-wrap) .title.title-4.i span.breadcrumb_last,
#body:not(.elementor .elementor-section-wrap) .title.title-4.i span.breadcrumbs_item:last-child{
color: var(--colorLight);
}
#body:not(.elementor .elementor-section-wrap) .headline-bg{
width: auto;
height: auto;
position: absolute;
font-size: 300px;
line-height: 300px;
color: var(--colorDark);
opacity: .04;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -58%);
transform: translate(-50%, -58%);
white-space: nowrap;
pointer-events: none;
}
@media (max-width: 767px) {
#body:not(.elementor .elementor-section-wrap) .headline-bg{
display: none;
}
}
#body:not(.elementor .elementor-section-wrap).blog .post.format-gallery .flex-direction-nav{
display: none;
}
#body:not(.elementor .elementor-section-wrap) .post-thumbnail-wrap .post-thumbnail img,
#body:not(.elementor .elementor-section-wrap) .post .post-thumbnail img{
border-radius: 0;
}
#body:not(.elementor .elementor-section-wrap) .widget_custom_posts .posts-list li img{
border-radius: 0;
}
#body:not(.elementor .elementor-section-wrap) .widget_custom_posts .posts-list li.list-has-post-thumbnail::before{
border-radius: 0;
}
#body:not(.elementor .elementor-section-wrap).blog article,
#body:not(.elementor .elementor-section-wrap).single article,
#body:not(.elementor .elementor-section-wrap) .widget_search,
#body:not(.elementor .elementor-section-wrap) .widget_search .wp-block-search .wp-block-search__input,
#body:not(.elementor .elementor-section-wrap) .wp-block-calendar,
#body:not(.elementor .elementor-section-wrap) .widget_calendar,
#body:not(.elementor .elementor-section-wrap) .widget_mc4wp_form_widget,
#body:not(.elementor .elementor-section-wrap) .widget_mc4wp_form_widget .mc4wp-form-fields input,
#body:not(.elementor .elementor-section-wrap) .wp-block-calendar table caption,
#body:not(.elementor .elementor-section-wrap) .widget_calendar table caption,
#body:not(.elementor .elementor-section-wrap) .widget.widget_block a.tag-cloud-link,
#body:not(.elementor .elementor-section-wrap) .widget.widget_custom_posts .layout-slider li a img,
#body:not(.elementor .elementor-section-wrap) .widget.widget_custom_posts .layout-slider .item-content{
border-radius: 0 !important;
}
#body:not(.elementor .elementor-section-wrap) .meta-tags a,
#body:not(.elementor .elementor-section-wrap) .post-nav > div .post-nav-item,
#body:not(.elementor .elementor-section-wrap).single-post .comments-area .comment-respond,
#body:not(.elementor .elementor-section-wrap).woo #comments .comments-wrap .comment-form input,
#body:not(.elementor .elementor-section-wrap).woo .comment-form textarea{
border-radius: 0 !important;
}
#body:not(.elementor .elementor-section-wrap).woo #respond input#submit,
#body:not(.elementor .elementor-section-wrap).woo a.button:not(.add_to_cart_button),
#body:not(.elementor .elementor-section-wrap).woo button.button:not([name=apply_coupon]),
#body:not(.elementor .elementor-section-wrap).woo input.button{
background-color: var(--colorMain) !important;
border-color: var(--colorMain) !important;
color: var(--colorLight) !important;
}
#body:not(.elementor .elementor-section-wrap).woo #respond input#submit:hover,
#body:not(.elementor .elementor-section-wrap).woo a.button:not(.add_to_cart_button):hover,
#body:not(.elementor .elementor-section-wrap).woo button.button:not([name=apply_coupon]):hover,
#body:not(.elementor .elementor-section-wrap).woo input.button:hover{
background-color: var(--colorMain3) !important;
border-color: var(--colorMain3) !important;
}
#body:not(.elementor .elementor-section-wrap) #copyright.copyright.l{
font-weight: 500;
line-height: 17px;
color: var(--colorFont) !important;
}
#body:not(.elementor .elementor-section-wrap) #copyright.copyright.l .copyright-menu li.menu-item a{
color: var(--colorFont) !important;
}
#body:not(.elementor .elementor-section-wrap) #copyright.copyright.l .copyright-menu li.menu-item a:hover{
color: var(--colorDark) !important;
}
#body:not(.elementor .elementor-section-wrap) [type=reset],
#body:not(.elementor .elementor-section-wrap) [type=button]:not(.plyr__control):not(.slick-arrow):not([role=tab]):not([aria-controls=mep_0]):not(.plus):not(.minus):not([class=mfp-close]):not(.elementor-alert-dismiss):not(.notice-dismiss),
#body:not(.elementor .elementor-section-wrap) .wp-block-button__link,
#body:not(.elementor .elementor-section-wrap) .wp-block-button__link:visited,
#body:not(.elementor .elementor-section-wrap) .wp-block-file .wp-block-file__button,
#body:not(.elementor .elementor-section-wrap).woo .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward.checkout,
#body:not(.elementor .elementor-section-wrap).woo.widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward.checkout,
#body:not(.elementor .elementor-section-wrap).woo .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward,
#body:not(.elementor .elementor-section-wrap).woo.widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward,
#body:not(.elementor .elementor-section-wrap) [type=submit]:not(.wp-block-search__button):not(.widget_mc4wp_submit_button):not(.search-submit):not(button[value=Subscribe]):not([value=Subscribe]):not(.adminbar-button):not(.berocket_notice_submit):not([value="Apply coupon"]),
#body:not(.elementor .elementor-section-wrap) button.wp-block-button__link,
#body:not(.elementor .elementor-section-wrap).woo.single-product .woo .woocommerce-notices-wrapper .woocommerce-message a.button,
#body:not(.elementor .elementor-section-wrap) .premium-gallery-load-more-btn{
background-color: var(--colorMain);
border: none;
border-radius: 0;
transition: all .4s ease-in-out !important;
z-index: 1;
display: flex !important;
justify-content: center;
align-items: flex-start;
color: var(--colorLight);
font-weight: 700;
font-size: 14px !important;
width: -webkit-fit-content !important;
width: fit-content !important;
height: 60px;
line-height: 60px !important;
padding: 0 50px !important;
text-transform: uppercase;
}
#body:not(.elementor .elementor-section-wrap) [type=reset]::before,
#body:not(.elementor .elementor-section-wrap) [type=button]:not(.plyr__control):not(.slick-arrow):not([role=tab]):not([aria-controls=mep_0]):not(.plus):not(.minus):not([class=mfp-close]):not(.elementor-alert-dismiss):not(.notice-dismiss)::before,
#body:not(.elementor .elementor-section-wrap) .wp-block-button__link::before,
#body:not(.elementor .elementor-section-wrap) .wp-block-button__link:visited::before,
#body:not(.elementor .elementor-section-wrap) .wp-block-file .wp-block-file__button::before,
#body:not(.elementor .elementor-section-wrap).woo .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward.checkout::before,
#body:not(.elementor .elementor-section-wrap).woo.widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward.checkout::before,
#body:not(.elementor .elementor-section-wrap).woo .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward::before,
#body:not(.elementor .elementor-section-wrap).woo.widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward::before,
#body:not(.elementor .elementor-section-wrap) [type=submit]:not(.wp-block-search__button):not(.widget_mc4wp_submit_button):not(.search-submit):not(button[value=Subscribe]):not([value=Subscribe]):not(.adminbar-button):not(.berocket_notice_submit):not([value="Apply coupon"])::before,
#body:not(.elementor .elementor-section-wrap) button.wp-block-button__link::before,
#body:not(.elementor .elementor-section-wrap).woo.single-product .woo .woocommerce-notices-wrapper .woocommerce-message a.button::before,
#body:not(.elementor .elementor-section-wrap) .premium-gallery-load-more-btn::before{
content: "";
position: relative;
top: 50%;
left: 0;
order: 2;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 23px;
height: 16px;
margin-left: 10px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
#body:not(.elementor .elementor-section-wrap) [type=reset]:hover,
#body:not(.elementor .elementor-section-wrap) [type=button]:not(.plyr__control):not(.slick-arrow):not([role=tab]):not([aria-controls=mep_0]):not(.plus):not(.minus):not([class=mfp-close]):not(.elementor-alert-dismiss):not(.notice-dismiss):hover,
#body:not(.elementor .elementor-section-wrap) .wp-block-button__link:hover,
#body:not(.elementor .elementor-section-wrap) .wp-block-button__link:visited:hover,
#body:not(.elementor .elementor-section-wrap) .wp-block-file .wp-block-file__button:hover,
#body:not(.elementor .elementor-section-wrap).woo .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward.checkout:hover,
#body:not(.elementor .elementor-section-wrap).woo.widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward.checkout:hover,
#body:not(.elementor .elementor-section-wrap).woo .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward:hover,
#body:not(.elementor .elementor-section-wrap).woo.widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward:hover,
#body:not(.elementor .elementor-section-wrap) [type=submit]:not(.wp-block-search__button):not(.widget_mc4wp_submit_button):not(.search-submit):not(button[value=Subscribe]):not([value=Subscribe]):not(.adminbar-button):not(.berocket_notice_submit):not([value="Apply coupon"]):hover,
#body:not(.elementor .elementor-section-wrap) button.wp-block-button__link:hover,
#body:not(.elementor .elementor-section-wrap).woo.single-product .woo .woocommerce-notices-wrapper .woocommerce-message a.button:hover,
#body:not(.elementor .elementor-section-wrap) .premium-gallery-load-more-btn:hover{
color: var(--colorLight);
background-color: var(--colorMain3) !important;
}
#body:not(.elementor .elementor-section-wrap) [type=reset]:hover::before,
#body:not(.elementor .elementor-section-wrap) [type=button]:not(.plyr__control):not(.slick-arrow):not([role=tab]):not([aria-controls=mep_0]):not(.plus):not(.minus):not([class=mfp-close]):not(.elementor-alert-dismiss):not(.notice-dismiss):hover::before,
#body:not(.elementor .elementor-section-wrap) .wp-block-button__link:hover::before,
#body:not(.elementor .elementor-section-wrap) .wp-block-button__link:visited:hover::before,
#body:not(.elementor .elementor-section-wrap) .wp-block-file .wp-block-file__button:hover::before,
#body:not(.elementor .elementor-section-wrap).woo .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward.checkout:hover::before,
#body:not(.elementor .elementor-section-wrap).woo.widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward.checkout:hover::before,
#body:not(.elementor .elementor-section-wrap).woo .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward:hover::before,
#body:not(.elementor .elementor-section-wrap).woo.widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward:hover::before,
#body:not(.elementor .elementor-section-wrap) [type=submit]:not(.wp-block-search__button):not(.widget_mc4wp_submit_button):not(.search-submit):not(button[value=Subscribe]):not([value=Subscribe]):not(.adminbar-button):not(.berocket_notice_submit):not([value="Apply coupon"]):hover::before,
#body:not(.elementor .elementor-section-wrap) button.wp-block-button__link:hover::before,
#body:not(.elementor .elementor-section-wrap).woo.single-product .woo .woocommerce-notices-wrapper .woocommerce-message a.button:hover::before,
#body:not(.elementor .elementor-section-wrap) .premium-gallery-load-more-btn:hover::before{
top: 50%;
}
#body:not(.elementor .elementor-section-wrap) .premium-gallery-load-more-btn{
margin: 0 auto;
}
#body:not(.elementor .elementor-section-wrap) .premium-button{
border: none;
display: inline-flex;
padding: 0 50px !important;
border-radius: 0;
overflow: hidden;
height: 60px;
line-height: 60px;
letter-spacing: .08em;
transition: all .25s ease-in-out !important;
}
#body:not(.elementor .elementor-section-wrap) .premium-button::before{
background-image: none !important;
}
#body:not(.elementor .elementor-section-wrap) .premium-banner-read-more{
border: none;
display: inline-flex;
line-height: 60px;
padding: 21px 30px 18px 30px !important;
border-radius: 0;
overflow: hidden;
height: 60px;
transition: all .25s ease-in-out !important;
}
#body:not(.elementor .elementor-section-wrap) .premium-banner-read-more::after{
content: "";
position: relative;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 23px;
height: 16px;
margin-left: 10px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
transition: all .2s linear 0s;
}
#body:not(.elementor .elementor-section-wrap) .woocommerce #respond input#submit.disabled,
#body:not(.elementor .elementor-section-wrap) .woocommerce #respond input#submit:disabled,
#body:not(.elementor .elementor-section-wrap) .woocommerce #respond input#submit:disabled[disabled],
#body:not(.elementor .elementor-section-wrap) .woocommerce a.button.disabled,
#body:not(.elementor .elementor-section-wrap) .woocommerce a.button:disabled,
#body:not(.elementor .elementor-section-wrap) .woocommerce a.button:disabled[disabled],
#body:not(.elementor .elementor-section-wrap) .woocommerce button.button.disabled,
#body:not(.elementor .elementor-section-wrap).woo button[type=submit].button:disabled,
#body:not(.elementor .elementor-section-wrap) .woocommerce button.button:disabled,
#body:not(.elementor .elementor-section-wrap) .woocommerce button.button:disabled[disabled],
#body:not(.elementor .elementor-section-wrap) .woocommerce input.button.disabled,
#body:not(.elementor .elementor-section-wrap) .woocommerce input.button:disabled,
#body:not(.elementor .elementor-section-wrap) .woocommerce input.button:disabled[disabled]{
display: block !important;
border: none !important;
}
#body:not(.elementor .elementor-section-wrap) .woocommerce #respond input#submit.disabled::after,
#body:not(.elementor .elementor-section-wrap) .woocommerce #respond input#submit:disabled::after,
#body:not(.elementor .elementor-section-wrap) .woocommerce #respond input#submit:disabled[disabled]::after,
#body:not(.elementor .elementor-section-wrap) .woocommerce a.button.disabled::after,
#body:not(.elementor .elementor-section-wrap) .woocommerce a.button:disabled::after,
#body:not(.elementor .elementor-section-wrap) .woocommerce a.button:disabled[disabled]::after,
#body:not(.elementor .elementor-section-wrap) .woocommerce button.button.disabled::after,
#body:not(.elementor .elementor-section-wrap).woo button[type=submit].button:disabled::after,
#body:not(.elementor .elementor-section-wrap) .woocommerce button.button:disabled::after,
#body:not(.elementor .elementor-section-wrap) .woocommerce button.button:disabled[disabled]::after,
#body:not(.elementor .elementor-section-wrap) .woocommerce input.button.disabled::after,
#body:not(.elementor .elementor-section-wrap) .woocommerce input.button:disabled::after,
#body:not(.elementor .elementor-section-wrap) .woocommerce input.button:disabled[disabled]::after{
display: none;
}
#body:not(.elementor .elementor-section-wrap).woo #respond input#submit,
#body:not(.elementor .elementor-section-wrap).woo a.button:not(.add_to_cart_button),
#body:not(.elementor .elementor-section-wrap).woo button.button:not([name=apply_coupon]),
#body:not(.elementor .elementor-section-wrap).woo input.button{
background-color: var(--colorMain2);
border: none;
border-radius: 0;
font-family: var(--fontHeadings);
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 17px;
letter-spacing: .08em;
text-transform: uppercase;
transition: all .7s ease-in-out !important;
z-index: 1;
display: flex !important;
justify-content: center;
align-items: flex-start;
color: var(--colorLight);
font-size: 14px;
width: -webkit-fit-content;
width: fit-content;
height: 60px !important;
line-height: 60px !important;
padding: 0 50px !important;
}
#body:not(.elementor .elementor-section-wrap).woo #respond input#submit::before,
#body:not(.elementor .elementor-section-wrap).woo a.button:not(.add_to_cart_button)::before,
#body:not(.elementor .elementor-section-wrap).woo button.button:not([name=apply_coupon])::before,
#body:not(.elementor .elementor-section-wrap).woo input.button::before{
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: relative;
order: 2;
left: 0;
width: 23px;
margin-left: 10px;
}
#body:not(.elementor .elementor-section-wrap).woo a.button:not(.add_to_cart_button):hover,
#body:not(.elementor .elementor-section-wrap).woo button.button:not([name=apply_coupon]):hover,
#body:not(.elementor .elementor-section-wrap).woo input.button:hover{
color: var(--colorLight);
background: var(--colorMain3) !important;
}
#body:not(.elementor .elementor-section-wrap).woo a.button:not(.add_to_cart_button):hover::before,
#body:not(.elementor .elementor-section-wrap).woo button.button:not([name=apply_coupon]):hover::before,
#body:not(.elementor .elementor-section-wrap).woo input.button:hover::before{
top: 50%;
}
#body:not(.elementor .elementor-section-wrap).woo form.checkout_coupon.woocommerce-form-coupon button.button[name=apply_coupon]{
border: none !important;
background-color: var(--colorMain) !important;
color: var(--colorLight) !important;
border-radius: 0;
font-size: 14px;
height: 60px;
line-height: 60px;
font-weight: 500;
}
#body:not(.elementor .elementor-section-wrap).woo form.checkout_coupon.woocommerce-form-coupon button.button[name=apply_coupon]:hover{
background-color: var(--colorMain3) !important;
}
#body:not(.elementor .elementor-section-wrap).woo button.button[name=update_cart]{
margin-left: auto;
}
#body:not(.elementor .elementor-section-wrap) form.checkout .flex_wrap .order_wrap::before{
background-image: url(//spcagri.com/core/views/95c0e82c89/assets/img/leaf-microgreen.png);
-webkit-transform: rotate(-30deg);
transform: rotate(-30deg);
}
@media (min-width: 567px) {
#body:not(.elementor .elementor-section-wrap).woo ul.products.list-view li.product .product-text-wrap{
text-align: left;
padding-left: 30px;
}
}
@media (max-width: 1200px) {
#body:not(.elementor .elementor-section-wrap).woo .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward.checkout,
#body:not(.elementor .elementor-section-wrap).woo.widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward.checkout{
margin-right: 0 !important;
}
}
#body:not(.elementor .elementor-section-wrap).woo .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{
color: var(--colorLight) !important;
background: var(--colorMain3) !important;
}
#body:not(.elementor .elementor-section-wrap) .footer.i button.button[type=submit]:not([value=Subscribe]){
background-color: var(--colorMain) !important;
color: var(--colorDark) !important;
}
#body:not(.elementor .elementor-section-wrap) .footer.i button.button[type=submit]:not([value=Subscribe])::before{
-webkit-filter: brightness(0) !important;
filter: brightness(0) !important;
}
#body:not(.elementor .elementor-section-wrap) .footer.i button.button[type=submit]:not([value=Subscribe]):hover{
color: var(--colorDark) !important;
}
#body:not(.elementor .elementor-section-wrap) .d-flex{
display: flex;
}
@media (max-width: 767px) {
#body:not(.elementor .elementor-section-wrap) .flex-control-paging li a{
border-radius: 0;
}
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap a{
width: 20px;
height: 20px;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .product-buttons-wrap a{
width: auto;
height: auto;
margin-left: 0 !important;
padding-left: 15px !important;
padding-right: 15px !important;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .product-buttons-wrap a::before{
content: "";
display: block !important;
width: 20px;
height: 20px;
background-image: url(//spcagri.com/core/views/95c0e82c89/assets/img/cart.svg) !important;
background-position: center center;
position: relative;
left: 0;
right: 0;
top: 0;
margin: 0;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .product-buttons-wrap a::after{
display: none;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .product-buttons-wrap a.added_to_cart::before{
content: "";
display: block !important;
width: 20px;
height: 20px;
background-image: url(//spcagri.com/core/views/95c0e82c89/assets/img/bag.svg) !important;
background-position: center center;
position: relative;
left: 0;
right: 0;
top: 0;
margin: 0;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .yith-wcwl-wishlistexistsbrowse a,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .yith-wcwl-wishlistaddedbrowse a{
width: auto;
height: auto;
}
#body:not(.elementor .elementor-section-wrap) .woocommerce ul.products li.product .price ins{
font-weight: 300;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-thumbnail-wrap > .product-buttons-wrap{
position: absolute;
top: calc(100% - 70px);
left: 0;
right: 0;
display: none;
align-items: center;
flex-direction: row;
justify-content: center;
width: -webkit-fit-content;
width: fit-content;
height: 40px;
background-color: var(--colorLight);
margin: 0 auto;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-thumbnail-wrap > .product-buttons-wrap a.view_product{
display: block !important;
background-color: rgba(0, 0, 0, 0) !important;
padding: 0 30px 0 15px !important;
width: -webkit-fit-content;
width: fit-content;
order: 1;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-thumbnail-wrap > .product-buttons-wrap a.view_product:hover{
opacity: .5;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-thumbnail-wrap > .product-buttons-wrap a.yith-wcqv-button{
background-color: rgba(0, 0, 0, 0) !important;
padding: 0 15px 0 30px !important;
width: -webkit-fit-content;
width: fit-content;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-thumbnail-wrap > .product-buttons-wrap a.yith-wcqv-button:hover{
opacity: .5;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-thumbnail-wrap > .product-buttons-wrap a.add_to_cart_button{
padding-left: 15px !important;
padding-right: 15px !important;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .view_product:before{
content: "";
display: block !important;
width: 20px;
height: 20px;
background-image: url(//spcagri.com/core/views/95c0e82c89/assets/img/shopping-bag.svg) !important;
background-position: center center;
position: relative;
top: 50%;
left: 0;
right: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
margin: 0;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .yith-wcqv-button:before{
content: "";
display: block !important;
width: 20px;
height: 20px;
background-image: url(//spcagri.com/core/views/95c0e82c89/assets/img/search-microgreen.svg) !important;
background-position: center center;
position: relative;
left: 0;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
margin: 0;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-thumbnail-wrap > a:hover img{
opacity: 1;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-thumbnail-wrap > a:hover::before{
content: "";
display: block;
width: 100%;
height: 100%;
background-color: var(--colorDark);
opacity: .1;
position: absolute;
top: 0;
left: 0;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-text-wrap .product-buttons-wrap .add_to_cart_button{
margin-top: 30px;
background-color: var(--colorMain);
border: none;
border-radius: 0;
font-family: var(--fontHeadings);
transition: all .4s ease-in-out !important;
z-index: 1;
display: flex !important;
justify-content: center;
align-items: flex-start;
color: var(--colorLight);
font-weight: 700;
font-size: 14px !important;
width: -webkit-fit-content !important;
width: fit-content !important;
height: 60px;
line-height: 60px !important;
padding: 0 50px !important;
text-transform: uppercase;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-text-wrap .product-buttons-wrap .add_to_cart_button::before{
display: none;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-text-wrap .product-buttons-wrap .add_to_cart_button:hover{
color: var(--colorLight);
background-color: var(--colorMain3);
opacity: 1;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-text-wrap.hide-btn .product-buttons-wrap .add_to_cart_button{
display: none !important;
}
@media (min-width: 567px) {
#body:not(.elementor .elementor-section-wrap) ul.products.grid-view.list-view .product .product-loop-item .product-text-wrap .product-buttons-wrap{
justify-content: left;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-thumbnail-wrap:hover .product-buttons-wrap{
display: flex;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-thumbnail-wrap:hover > a{
pointer-events: none;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-thumbnail-wrap:hover > a::before{
content: "";
display: block;
width: 100%;
height: 100%;
background-color: var(--colorDark);
opacity: .1;
position: absolute;
top: 0;
left: 0;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-text-wrap{
text-align: center;
padding: 30px 0 0;
}
@media (max-width: 767px) {
#body:not(.elementor .elementor-section-wrap).woo ul.products[class*=columns-] li.product{
margin-right: 0;
width: 100%;
}
}
@media (min-width: 769px) {
#body:not(.elementor .elementor-section-wrap).woocommerce-cart .woocommerce ul.products li.product,
#body:not(.elementor .elementor-section-wrap).woocommerce-cart .woocommerce-page ul.products li.product{
margin: 0 2% 100px 0;
}
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .price del{
-webkit-text-decoration-color: var(--colorFont);
text-decoration-color: var(--colorFont);
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .price del .woocommerce-Price-amount bdi{
color: var(--colorFont) !important;
}
#body:not(.elementor .elementor-section-wrap) .woocommerce div.product div.summary .price del{
-webkit-text-decoration-color: var(--colorMain4);
text-decoration-color: var(--colorMain4);
}
#body:not(.elementor .elementor-section-wrap) .woocommerce div.product div.summary .price del bdi{
color: var(--colorMain4) !important;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-rating-wrap{
justify-content: center;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-thumbnail-wrap > .product-buttons-wrap .product-buttons-wrap,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .yith-wcwl-add-button{
padding: 0;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-thumbnail-wrap .product-buttons-wrap .product-buttons-wrap{
top: 0;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap{
position: relative;
right: auto;
left: auto;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .button:after{
font-size: 20px;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .add_to_cart_button::before,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .product_type_external::before,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .view_product::before,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .added_to_cart::before,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .product_type_grouped::before,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .yith-wcwl-add-button a::before,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .yith-wcwl-add-button a::before,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .yith-wcwl-add-to-wishlist a::before{
font-size: 20px !important;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .add_to_cart_button:hover,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .product_type_external:hover,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .view_product:hover,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .added_to_cart:hover,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .product_type_grouped:hover,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .yith-wcwl-add-button a:hover,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .yith-wcwl-add-button a:hover,
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .product-buttons-wrap .yith-wcwl-add-to-wishlist a:hover{
color: var(--colorDarkMuted);
opacity: .5;
}
#body:not(.elementor .elementor-section-wrap).woo span.onsale{
font-weight: normal;
padding: 6px 10px;
background-color: var(--colorMain);
font-family: var(--fontHeadings);
font-weight: 600;
font-size: 14px;
line-height: 16px;
letter-spacing: .16em;
text-transform: uppercase;
width: -webkit-fit-content;
width: fit-content;
left: auto !important;
right: 30px !important;
top: 30px !important;
margin: 0 !important;
min-height: auto;
border-radius: 0;
}
#body:not(.elementor .elementor-section-wrap).woo ul.products li.product .price{
font-weight: 300 !important;
line-height: 29px !important;
margin: 0;
}
#body:not(.elementor .elementor-section-wrap).woocommerce ul.products li.product .price ins{
font-weight: 300;
}
#body:not(.elementor .elementor-section-wrap).woo .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a.button.wc-forward,
#body:not(.elementor .elementor-section-wrap).woo.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a.button.wc-forward,
#body:not(.elementor .elementor-section-wrap).woo .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a.button.wc-forward.checkout,
#body:not(.elementor .elementor-section-wrap).woo.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a.button.wc-forward.checkout{
border: none !important;
background-color: var(--colorMain) !important;
color: var(--colorLight) !important;
width: 100% !important;
min-width: -webkit-max-content;
min-width: max-content;
}
#body:not(.elementor .elementor-section-wrap).woo .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:hover,
#body:not(.elementor .elementor-section-wrap).woo.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:hover,
#body:not(.elementor .elementor-section-wrap).woo .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a.button.wc-forward.checkout:hover,
#body:not(.elementor .elementor-section-wrap).woo.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a.button.wc-forward.checkout:hover{
background-color: var(--colorMain3) !important;
}
#body:not(.elementor .elementor-section-wrap).woo #respond input#submit,
#body:not(.elementor .elementor-section-wrap).woo a.button,
#body:not(.elementor .elementor-section-wrap).woo button.button:not([name=apply_coupon]),
#body:not(.elementor .elementor-section-wrap).woo input.button,
#body:not(.elementor .elementor-section-wrap) .quantity [type=number],
#body:not(.elementor .elementor-section-wrap).woo div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information,
#body:not(.elementor .elementor-section-wrap).woo div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--reviews,
#body:not(.elementor .elementor-section-wrap).woo div.product .woocommerce-tabs ul.tabs li,
#body:not(.elementor .elementor-section-wrap).woo div.product .woocommerce-tabs .panel,
#body:not(.elementor .elementor-section-wrap) input[type=date],
#body:not(.elementor .elementor-section-wrap) input[type=datetime],
#body:not(.elementor .elementor-section-wrap) input[type=datetime-local],
#body:not(.elementor .elementor-section-wrap) input[type=email],
#body:not(.elementor .elementor-section-wrap) input[type=month],
#body:not(.elementor .elementor-section-wrap) input[type=number],
#body:not(.elementor .elementor-section-wrap) input[type=password],
#body:not(.elementor .elementor-section-wrap) input[type=search],
#body:not(.elementor .elementor-section-wrap) input[type=tel],
#body:not(.elementor .elementor-section-wrap) input[type=text],
#body:not(.elementor .elementor-section-wrap) input[type=time],
#body:not(.elementor .elementor-section-wrap) input[type=url],
#body:not(.elementor .elementor-section-wrap) input[type=week],
#body:not(.elementor .elementor-section-wrap) textarea,
#body:not(.elementor .elementor-section-wrap) select,
#body:not(.elementor .elementor-section-wrap) form.checkout .flex_wrap .order_wrap{
border-radius: 0 !important;
}
#body:not(.elementor .elementor-section-wrap) input[type=date],
#body:not(.elementor .elementor-section-wrap) input[type=datetime],
#body:not(.elementor .elementor-section-wrap) input[type=datetime-local],
#body:not(.elementor .elementor-section-wrap) input[type=email],
#body:not(.elementor .elementor-section-wrap) input[type=month],
#body:not(.elementor .elementor-section-wrap) input[type=number],
#body:not(.elementor .elementor-section-wrap) input[type=password],
#body:not(.elementor .elementor-section-wrap) input[type=search],
#body:not(.elementor .elementor-section-wrap) input[type=tel],
#body:not(.elementor .elementor-section-wrap) input[type=text]:not([id=coupon_code]),
#body:not(.elementor .elementor-section-wrap) input[type=time],
#body:not(.elementor .elementor-section-wrap) input[type=url],
#body:not(.elementor .elementor-section-wrap) input[type=week],
#body:not(.elementor .elementor-section-wrap) textarea,
#body:not(.elementor .elementor-section-wrap) select{
border-color: var(--colorBorder);
width: 100%;
background-color: var(--colorLight);
}
#body:not(.elementor .elementor-section-wrap) input[type=date]::-webkit-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=datetime]::-webkit-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=datetime-local]::-webkit-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=email]::-webkit-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=month]::-webkit-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=number]::-webkit-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=password]::-webkit-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=search]::-webkit-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=tel]::-webkit-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=text]:not([id=coupon_code])::-webkit-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=time]::-webkit-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=url]::-webkit-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=week]::-webkit-input-placeholder, #body:not(.elementor .elementor-section-wrap) textarea::-webkit-input-placeholder, #body:not(.elementor .elementor-section-wrap) select::-webkit-input-placeholder{
color: var(--colorFont);
opacity: 1;
}
#body:not(.elementor .elementor-section-wrap) input[type=date]:-ms-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=datetime]:-ms-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=datetime-local]:-ms-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=email]:-ms-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=month]:-ms-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=number]:-ms-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=password]:-ms-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=search]:-ms-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=tel]:-ms-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=text]:not([id=coupon_code]):-ms-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=time]:-ms-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=url]:-ms-input-placeholder, #body:not(.elementor .elementor-section-wrap) input[type=week]:-ms-input-placeholder, #body:not(.elementor .elementor-section-wrap) textarea:-ms-input-placeholder, #body:not(.elementor .elementor-section-wrap) select:-ms-input-placeholder{
color: var(--colorFont);
opacity: 1;
}
#body:not(.elementor .elementor-section-wrap) input[type=date]::placeholder,
#body:not(.elementor .elementor-section-wrap) input[type=datetime]::placeholder,
#body:not(.elementor .elementor-section-wrap) input[type=datetime-local]::placeholder,
#body:not(.elementor .elementor-section-wrap) input[type=email]::placeholder,
#body:not(.elementor .elementor-section-wrap) input[type=month]::placeholder,
#body:not(.elementor .elementor-section-wrap) input[type=number]::placeholder,
#body:not(.elementor .elementor-section-wrap) input[type=password]::placeholder,
#body:not(.elementor .elementor-section-wrap) input[type=search]::placeholder,
#body:not(.elementor .elementor-section-wrap) input[type=tel]::placeholder,
#body:not(.elementor .elementor-section-wrap) input[type=text]:not([id=coupon_code])::placeholder,
#body:not(.elementor .elementor-section-wrap) input[type=time]::placeholder,
#body:not(.elementor .elementor-section-wrap) input[type=url]::placeholder,
#body:not(.elementor .elementor-section-wrap) input[type=week]::placeholder,
#body:not(.elementor .elementor-section-wrap) textarea::placeholder,
#body:not(.elementor .elementor-section-wrap) select::placeholder{
color: var(--colorFont);
opacity: 1;
}
#body:not(.elementor .elementor-section-wrap) .white-bg-input input[type=date],
#body:not(.elementor .elementor-section-wrap) .white-bg-input input[type=datetime],
#body:not(.elementor .elementor-section-wrap) .white-bg-input input[type=datetime-local],
#body:not(.elementor .elementor-section-wrap) .white-bg-input input[type=email],
#body:not(.elementor .elementor-section-wrap) .white-bg-input input[type=month],
#body:not(.elementor .elementor-section-wrap) .white-bg-input input[type=number],
#body:not(.elementor .elementor-section-wrap) .white-bg-input input[type=password],
#body:not(.elementor .elementor-section-wrap) .white-bg-input input[type=search],
#body:not(.elementor .elementor-section-wrap) .white-bg-input input[type=tel],
#body:not(.elementor .elementor-section-wrap) .white-bg-input input[type=text]:not([id=coupon_code]),
#body:not(.elementor .elementor-section-wrap) .white-bg-input input[type=time],
#body:not(.elementor .elementor-section-wrap) .white-bg-input input[type=url],
#body:not(.elementor .elementor-section-wrap) .white-bg-input input[type=week],
#body:not(.elementor .elementor-section-wrap) .white-bg-input textarea,
#body:not(.elementor .elementor-section-wrap) .white-bg-input select{
background-color: var(--colorLight);
}
#body:not(.elementor .elementor-section-wrap) .grey-bg-input input[type=date],
#body:not(.elementor .elementor-section-wrap) .grey-bg-input input[type=datetime],
#body:not(.elementor .elementor-section-wrap) .grey-bg-input input[type=datetime-local],
#body:not(.elementor .elementor-section-wrap) .grey-bg-input input[type=email],
#body:not(.elementor .elementor-section-wrap) .grey-bg-input input[type=month],
#body:not(.elementor .elementor-section-wrap) .grey-bg-input input[type=number],
#body:not(.elementor .elementor-section-wrap) .grey-bg-input input[type=password],
#body:not(.elementor .elementor-section-wrap) .grey-bg-input input[type=search],
#body:not(.elementor .elementor-section-wrap) .grey-bg-input input[type=tel],
#body:not(.elementor .elementor-section-wrap) .grey-bg-input input[type=text]:not([id=coupon_code]),
#body:not(.elementor .elementor-section-wrap) .grey-bg-input input[type=time],
#body:not(.elementor .elementor-section-wrap) .grey-bg-input input[type=url],
#body:not(.elementor .elementor-section-wrap) .grey-bg-input input[type=week],
#body:not(.elementor .elementor-section-wrap) .grey-bg-input textarea,
#body:not(.elementor .elementor-section-wrap) .grey-bg-input select{
background-color: var(--colorBackground);
}
#body:not(.elementor .elementor-section-wrap) .woocommerce input[type=date],
#body:not(.elementor .elementor-section-wrap) .woocommerce input[type=datetime],
#body:not(.elementor .elementor-section-wrap) .woocommerce input[type=datetime-local],
#body:not(.elementor .elementor-section-wrap) .woocommerce input[type=email],
#body:not(.elementor .elementor-section-wrap) .woocommerce input[type=month],
#body:not(.elementor .elementor-section-wrap) .woocommerce input[type=number],
#body:not(.elementor .elementor-section-wrap) .woocommerce input[type=password],
#body:not(.elementor .elementor-section-wrap) .woocommerce input[type=search],
#body:not(.elementor .elementor-section-wrap) .woocommerce input[type=tel],
#body:not(.elementor .elementor-section-wrap) .woocommerce input[type=text]:not([id=coupon_code]),
#body:not(.elementor .elementor-section-wrap) .woocommerce input[type=time],
#body:not(.elementor .elementor-section-wrap) .woocommerce input[type=url],
#body:not(.elementor .elementor-section-wrap) .woocommerce input[type=week],
#body:not(.elementor .elementor-section-wrap) .woocommerce textarea,
#body:not(.elementor .elementor-section-wrap) .woocommerce select{
background-color: var(--colorBackground);
}
#body:not(.elementor .elementor-section-wrap) textarea{
padding: 15px 0 0 28px;
}
#body:not(.elementor .elementor-section-wrap) .section-404 .container{
padding-top: 35vh;
padding-bottom: 35vh;
}
@media (max-width: 767px) {
#body:not(.elementor .elementor-section-wrap) .section-404 .container{
padding-top: 26vh;
padding-bottom: 26vh;
}
}
#body:not(.elementor .elementor-section-wrap) .section-404 h2.not_found .has-huge-font-size{
color: var(--colorDark);
font-family: var(--fontBody) !important;
font-style: normal;
font-weight: 700;
font-size: 190px;
line-height: 100px;
}
#body:not(.elementor .elementor-section-wrap) .section-404 h2.not_found .has-huge-font-size::before{
content: "404";
display: block !important;
font-family: var(--fontBody);
font-style: normal;
font-weight: 700;
font-size: 190px;
line-height: 100px;
text-transform: uppercase;
color: rgba(0, 0, 0, 0);
width: calc(100% + 2px);
position: absolute;
top: 2px;
left: 2px;
-webkit-text-stroke: 1px var(--colorDark);
}
@media (max-width: 767px) {
#body:not(.elementor .elementor-section-wrap) .section-404 h2.not_found .has-huge-font-size{
font-size: 120px;
line-height: 100px;
}
#body:not(.elementor .elementor-section-wrap) .section-404 h2.not_found .has-huge-font-size::before{
font-size: 120px;
line-height: 100px;
}
}
#body:not(.elementor .elementor-section-wrap) .section-404 h5{
margin-top: 0;
color: var(--colorMain) !important;
}
#body:not(.elementor .elementor-section-wrap) .section-404 p{
margin-top: 20px;
font-family: var(--fontBody);
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 29px;
text-align: center;
letter-spacing: .05em;
color: var(--colorFont);
}
#body:not(.elementor .elementor-section-wrap) .section-404 .premium-button.btn{
background-color: var(--colorMain);
text-transform: uppercase;
font-family: var(--fontHeadings);
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 60px !important;
letter-spacing: .08em;
color: var(--colorLight);
}
#body:not(.elementor .elementor-section-wrap) .section-404 .premium-button.btn:hover{
background-color: var(--colorMain3);
}
#body:not(.elementor .elementor-section-wrap) .mc4wp-form .top_footer_newsletter{
position: relative;
}
#body:not(.elementor .elementor-section-wrap) .mc4wp-form .top_footer_newsletter input[type=email]{
padding-right: 74px;
}
#body:not(.elementor .elementor-section-wrap) .mc4wp-form .top_footer_newsletter label{
width: 100%;
position: relative;
}
#body:not(.elementor .elementor-section-wrap) .mc4wp-form .top_footer_newsletter button.widget_mc4wp_submit_button{
height: 60px;
width: 74px;
display: block;
border: none;
position: absolute;
top: 0;
right: 0;
font-size: 0;
padding: 0;
line-height: 1;
background-color: rgba(0, 0, 0, 0);
}
#body:not(.elementor .elementor-section-wrap) .mc4wp-form .top_footer_newsletter button.widget_mc4wp_submit_button::before{
content: "";
font-family: "icomoon";
font-size: 16px;
color: var(--colorDark);
background-image: none;
position: relative;
display: block;
top: 0;
left: 0;
width: auto;
height: auto;
-webkit-transform: none;
transform: none;
}
#body:not(.elementor .elementor-section-wrap) .mc4wp-form .top_footer_newsletter button.widget_mc4wp_submit_button:hover{
line-height: 1;
background-color: rgba(0, 0, 0, 0);
opacity: .7;
}
#search_modal_close{
top: 32px !important;
}
.woocommerce .quantity .qty{
width: 3.631em !important;
}
.widget .widget-title{
font-family: var(--fontBody);
margin-top: 11px;
font-weight: normal;
font-size: 16px;
line-height: 29px;
letter-spacing: .05em;
color: var(--colorDark);
margin-bottom: 34px;
}
#copyright .copyright-text{
margin: 0;
font-weight: 300;
line-height: 29px;
letter-spacing: .05em;
color: var(--colorFont);
}
@media (min-width: 680px) {
.video-round-text{
top: calc(50% - 85px) !important;
}
}
.premium-banner-desc-centered .premium-banner-ib-content p{
transition: all .15s ease-in;
transition-delay: .15s;
opacity: 1;
}
.premium-banner-ib-content{
transition: all .4s ease-in-out !important;
}
@media (min-width: 1200px) {
.premium-banner:hover .premium-banner-ib-content{
margin: 40% 30px 0px 30px !important;
}
}
.testimonials-theme-style .jltma-arrows [class*=jltma-arrow]:hover{
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
@media (min-width: 1200px) {
.testimonials-theme-style .jltma-swiper__navigation--center{
top: 67% !important;
}
}
.testimonials-theme-style .jltma-team-member-content{
display: flex;
flex-wrap: wrap;
}
.testimonials-theme-style .jltma-team-member-content .jltma-team-member-about{
width: 100%;
order: 1;
}
.testimonials-theme-style .jltma-team-member-content .jltma-team-member-name{
width: 100%;
order: 2;
}
.testimonials-theme-style .jltma-team-member-content .jltma-team-member-designation{
width: 100%;
order: 3;
}
.testimonials-theme-style .eicon-chevron-right::before{
content: url(//spcagri.com/core/views/95c0e82c89/assets/img/microgreen_arrowR.svg);
}
.testimonials-theme-style .eicon-chevron-left::before{
content: url(//spcagri.com/core/views/95c0e82c89/assets/img/microgreen_arrowL.svg);
}
.elementor-tab-content p{
margin-bottom: 0 !important;
}
.elementor-element .premium-persons-container .premium-person-info{
bottom: 0 !important;
}
.elementor-section-wrap{
overflow: hidden;
}
.team-custom .jltma-team-member-thumb img{
margin-bottom: -10px;
transition: all .3s ease-in-out;
}
.team-custom .jltma-team-member-default:hover .jltma-team-member-content{
bottom: 0;
opacity: 1;
}
.team-custom .jltma-team-member-content{
position: absolute;
bottom: -30%;
left: 0;
right: 0;
background-color: rgba(49, 52, 43, .6);
padding: 30px;
opacity: 0;
transition: all .45s ease-in-out;
}
.team-custom .jltma-team-member-content .jltma-team-member-name a{
color: var(--colorLight);
}
.team-custom .jltma-team-member-content .jltma-team-member-name a:hover{
color: var(--colorMain);
}
.team-custom .jltma-team-member-content .jltma-team-member-name,
.team-custom .jltma-team-member-content .jltma-team-member-designation,
.team-custom .jltma-team-member-content .jltma-team-member-about,
.team-custom .jltma-team-member-content .jltma-team-member-social{
max-width: 250px;
margin-left: auto !important;
margin-right: auto !important;
}
.team-custom .jltma-team-member-content .jltma-team-member-social{
transition: all .3s ease-in-out;
}
@media (max-width: 420px) {
.team-custom .jltma-team-member-content .jltma-team-member-social{
bottom: 30px;
}
}
.team-custom .jltma-team-member-content .jltma-team-member-social li{
padding: 0 5px;
}
.team-custom .jltma-team-member-content .jltma-team-member-social li a{
border: 1px solid var(--colorLight);
border-radius: 50%;
width: 50px;
height: 50px;
line-height: 50px;
}
.team-custom .jltma-team-member-content .jltma-team-member-social li a:hover{
background-color: var(--colorLight) !important;
}
.top-nav.active .menu-many-items .toggle_submenu{
top: 3px !important;
}
.team-custom-style .eicon-chevron-left{
font-family: "icomoon";
}
.team-custom-style .eicon-chevron-left::before{
content: "";
}
.team-custom-style .eicon-chevron-right{
font-family: "icomoon";
}
.team-custom-style .eicon-chevron-right::before{
content: "";
}
.team-custom-style .jltma-team-member-default,
.team-custom-style .jltma-team-member-content-hover{
position: relative;
overflow: hidden;
}
.team-custom-style .jltma-team-member-default:hover .jltma-team-member-content .jltma-team-member-designation,
.team-custom-style .jltma-team-member-content-hover:hover .jltma-team-member-content .jltma-team-member-designation{
right: 50px;
}
.team-custom-style .jltma-team-member-default:hover .jltma-team-member-content .jltma-team-member-social,
.team-custom-style .jltma-team-member-content-hover:hover .jltma-team-member-content .jltma-team-member-social{
right: 50px;
}
@media (max-width: 420px) {
.team-custom-style .jltma-team-member-default:hover .jltma-team-member-content .jltma-team-member-designation,
.team-custom-style .jltma-team-member-content-hover:hover .jltma-team-member-content .jltma-team-member-designation{
right: 30px;
}
.team-custom-style .jltma-team-member-default:hover .jltma-team-member-content .jltma-team-member-social,
.team-custom-style .jltma-team-member-content-hover:hover .jltma-team-member-content .jltma-team-member-social{
right: 30px;
}
}
.team-custom-style .jltma-team-member-default:hover .jltma-team-member-thumb img,
.team-custom-style .jltma-team-member-content-hover:hover .jltma-team-member-thumb img{
opacity: .5;
}
.team-custom-style .jltma-team-member-default .jltma-team-member-thumb img,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-thumb img{
margin-bottom: -10px;
transition: all .3s ease-in-out;
}
.team-custom-style .jltma-team-member-default .jltma-team-member-content,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-content{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.team-custom-style .jltma-team-member-default .jltma-team-member-content .jltma-team-member-name,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-content .jltma-team-member-name{
position: absolute;
left: 50px;
bottom: 50px;
}
.team-custom-style .jltma-team-member-default .jltma-team-member-content .jltma-team-member-name a,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-content .jltma-team-member-name a{
color: var(--colorLight);
}
.team-custom-style .jltma-team-member-default .jltma-team-member-content .jltma-team-member-name a:hover,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-content .jltma-team-member-name a:hover{
color: var(--colorMain);
}
@media (max-width: 420px) {
.team-custom-style .jltma-team-member-default .jltma-team-member-content .jltma-team-member-name,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-content .jltma-team-member-name{
left: 30px;
bottom: 30px;
}
}
.team-custom-style .jltma-team-member-default .jltma-team-member-content .jltma-team-member-designation,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-content .jltma-team-member-designation{
position: absolute;
right: -150px;
top: 50px;
transition: all .3s ease-in-out;
}
@media (max-width: 420px) {
.team-custom-style .jltma-team-member-default .jltma-team-member-content .jltma-team-member-designation,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-content .jltma-team-member-designation{
top: 30px;
}
}
.team-custom-style .jltma-team-member-default .jltma-team-member-content .jltma-team-member-about,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-content .jltma-team-member-about{
position: absolute;
top: 50px;
left: 50px;
}
@media (max-width: 420px) {
.team-custom-style .jltma-team-member-default .jltma-team-member-content .jltma-team-member-about,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-content .jltma-team-member-about{
left: 30px;
top: 30px;
}
}
.team-custom-style .jltma-team-member-default .jltma-team-member-content .jltma-team-member-social,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-content .jltma-team-member-social{
position: absolute;
right: -150px;
bottom: 50px;
display: flex;
flex-wrap: wrap;
width: 50px;
transition: all .3s ease-in-out;
}
@media (max-width: 420px) {
.team-custom-style .jltma-team-member-default .jltma-team-member-content .jltma-team-member-social,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-content .jltma-team-member-social{
bottom: 30px;
}
}
.team-custom-style .jltma-team-member-default .jltma-team-member-content .jltma-team-member-social li,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-content .jltma-team-member-social li{
padding: 5px 0;
}
.team-custom-style .jltma-team-member-default .jltma-team-member-content .jltma-team-member-social li a,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-content .jltma-team-member-social li a{
border: 1px solid var(--colorLight);
border-radius: 50%;
width: 50px;
height: 50px;
line-height: 50px;
}
.team-custom-style .jltma-team-member-default .jltma-team-member-content .jltma-team-member-social li a:hover,
.team-custom-style .jltma-team-member-content-hover .jltma-team-member-content .jltma-team-member-social li a:hover{
background-color: var(--colorLight);
}
.team-grid-custom{
position: relative;
overflow: hidden;
}
.team-grid-custom .team-grid-custom-hover{
position: absolute;
bottom: 0;
left: 0;
right: 0;
opacity: 0;
transition: all .45s ease-in-out !important;
}
.team-grid-custom:hover .team-grid-custom-hover{
opacity: 1;
}
.premium-cf-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-cf-anim-yes .wpcf7-span.is-focused::after{width:100%;background-color:#4d7bfb}.premium-cf-anim-middle-yes .wpcf7-span::after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-cf-anim-label .wpcf7-form-control::-webkit-input-placeholder,.premium-cf-anim-label-pos-back .wpcf7-form-control::-webkit-input-placeholder{color:transparent!important}.premium-cf-anim-label .wpcf7-form-control:-ms-input-placeholder,.premium-cf-anim-label-pos-back .wpcf7-form-control:-ms-input-placeholder{color:transparent!important}.premium-cf-anim-label .wpcf7-form-control::-ms-input-placeholder,.premium-cf-anim-label-pos-back .wpcf7-form-control::-ms-input-placeholder{color:transparent!important}.premium-cf-anim-label .wpcf7-form-control::placeholder,.premium-cf-anim-label-pos-back .wpcf7-form-control::placeholder{color:transparent!important}.premium-cf-anim-label .cf7-text-input-label,.premium-cf-anim-label-pos-back .cf7-text-input-label{position:relative;z-index:2;-webkit-transform:translateX(10px) translateY(30px);-ms-transform:translateX(10px) translateY(30px);transform:translateX(10px) translateY(30px);opacity:.3;pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-cf-anim-label .input-focused .cf7-text-input-label,.premium-cf-anim-label-pos-back .input-focused .cf7-text-input-label{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;opacity:1}.premium-cf-anim-css-filters label,.premium-cf-anim-label-letter label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wpcf7-span.is-focused input{outline:0}.premium-cf-full{width:100%}.premium-cf-half{width:-webkit-calc(50% - 5px);width:calc(50% - 5px)}.premium-cf7-container .wpcf7-form div,.premium-cf7-container .wpcf7-form p{margin:0}.premium-cf7-container .wpcf7-radio{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-cf7-container .wpcf7-radio .wpcf7-list-item{margin:0 15px 0 0}.premium-cf7-container .wpcf7-form-control:focus{border-color:#e3e3e3;outline:0}.premium-cf7-container input.wpcf7-submit{font-size:16px;color:#fff;background-color:#4d7bfb;border:1px solid #4d7bfb;font-weight:900;border-radius:0;text-decoration:none;box-shadow:none;margin-top:10px;padding:10px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-cf7-container label{color:#272727;font-size:16px;font-weight:400;margin-bottom:5px}.premium-cf7-container .wpcf7-text,.premium-cf7-container .wpcf7-textarea{color:#272727}.premium-cf7-container .wpcf7-form-control::-webkit-input-placeholder{color:#363636}.premium-cf7-container .wpcf7-form-control:-ms-input-placeholder{color:#363636}.premium-cf7-container .wpcf7-form-control::-ms-input-placeholder{color:#363636}.premium-cf7-container .wpcf7-form-control::placeholder{color:#363636}.premium-cf7-container .wpcf7-spinner{display:none;margin:10px}.premium-cf7-container form.submitting .wpcf7-spinner{display:block}.premium-cf7-container .wpcf7-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.premium-cf7-cselect-yes .premium-cf7-container input[type=checkbox],.premium-cf7-cselect-yes .premium-cf7-container input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:0;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.premium-cf7-cselect-yes .premium-cf7-container input[type=checkbox]::before,.premium-cf7-cselect-yes .premium-cf7-container input[type=radio]::before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.premium-cf7-cselect-yes .premium-cf7-container input[type=radio]{border-radius:50%}.premium-cf7-cselect-yes .premium-cf7-container input[type=radio]::before{border-radius:50%}.premium-cf7-cselect-yes .premium-cf7-container input[type=radio]:checked::before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.premium-cf-head{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-cf7-placeholder-hide-yes input::-webkit-input-placeholder,.premium-cf7-placeholder-hide-yes textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.premium-cf7-placeholder-hide-yes input::-moz-placeholder,.premium-cf7-placeholder-hide-yes textarea::-moz-placeholder{opacity:0;visibility:hidden}.premium-cf7-placeholder-hide-yes input:-ms-input-placeholder,.premium-cf7-placeholder-hide-yes textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.premium-cf7-placeholder-hide-yes input:-moz-placeholder,.premium-cf7-placeholder-hide-yes textarea:-moz-placeholder{opacity:0;visibility:hidden}.premium-cf7-button-fwidth-yes .premium-cf-submit,.premium-cf7-button-fwidth-yes input.wpcf7-submit{width:100%}.premium-cf7-button-align-left p.premium-cf-submit{margin:0}.premium-cf7-button-align-center p.premium-cf-submit{margin:0 auto}.premium-cf7-button-align-right p.premium-cf-submit{margin:0 0 0 auto}.elementor-widget-premium-contact-form:not(.premium-cf__preset1) label{padding-top:10px}.elementor-widget-premium-contact-form[class*=__preset] .wpcf7-textarea{height:130px}.premium-cf__preset1 .wpcf7-text,.premium-cf__preset1 .wpcf7-textarea{padding:10px;border:1px solid #e3e3e3;border-radius:0}.premium-cf__preset2 .wpcf7-text,.premium-cf__preset2 .wpcf7-textarea,.premium-cf__preset3 .wpcf7-text,.premium-cf__preset3 .wpcf7-textarea,.premium-cf__preset4 .wpcf7-text,.premium-cf__preset4 .wpcf7-textarea{padding:7px 0 7px 10px;border:none;border-bottom:1px solid #e3e3e3;border-radius:0}.premium-cf__preset5 .wpcf7-text,.premium-cf__preset5 .wpcf7-textarea,.premium-cf__preset6 .wpcf7-text,.premium-cf__preset6 .wpcf7-textarea{padding:7px 0 7px 10px;border:1px solid #e3e3e3;border-radius:0}.premium-cf__preset5 .wpcf7-select,.premium-cf__preset6 .wpcf7-select{border:1px solid #e3e3e3}.rtl .premium-cf7-container .wpcf7-radio .wpcf7-list-item{margin:0 0 0 15px}.rtl .premium-cf__preset5 .wpcf7-text,.rtl .premium-cf__preset5 .wpcf7-textarea,.rtl .premium-cf__preset6 .wpcf7-text,.rtl .premium-cf__preset6 .wpcf7-textarea{padding:7px 10px 7px 0;border:1px solid #e3e3e3;border-radius:0}.premium-title-bg-text:before{position:absolute;content:attr(data-background);top:0;left:0;text-align:left}.premium-bg-text-yes .elementor-widget-container:before{position:absolute;top:0;left:0;text-align:left}.premium-mask-yes .premium-mask-span{position:relative;overflow:hidden;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.premium-mask-yes .premium-mask-span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;-webkit-backface-visibility:visible;backface-visibility:visible}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{display:-webkit-flex;display:-ms-flexbox;display:flex}.premium-button svg:not(.premium-btn-svg),.premium-image-button svg:not(.premium-btn-svg){width:30px;height:30px}.premium-btn-block,.premium-btn-lg,.premium-btn-md,.premium-btn-sm{background-color:#eee;color:#042551;margin:0;text-decoration:none}.premium-btn-block:hover,.premium-btn-lg:hover,.premium-btn-md:hover,.premium-btn-sm:hover{background-color:#54595f;color:#eee}div[class*=elementor-widget-premium] .premium-btn-sm{padding:12px 24px;font-size:14px;line-height:1}div[class*=elementor-widget-premium] .premium-btn-sm.premium-button-line6::after{padding:12px 24px}div[class*=elementor-widget-premium] .premium-btn-md{padding:14px 26px;font-size:16px;line-height:1.2}div[class*=elementor-widget-premium] .premium-btn-md.premium-button-line6::after{padding:14px 26px}div[class*=elementor-widget-premium] .premium-btn-lg{padding:16px 28px;font-size:18px;line-height:1.3333}div[class*=elementor-widget-premium] .premium-btn-lg.premium-button-line6::after{padding:16px 28px}div[class*=elementor-widget-premium] .premium-btn-block{font-size:18px;line-height:1;padding:20px 0;width:100%;text-align:center}div[class*=elementor-widget-premium] .premium-btn-block.premium-button-line6::after{padding:20px 0}.premium-button-text{display:inline-block;width:100%}.premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg{position:absolute;z-index:0;top:0;left:0;width:0;height:0;border-radius:50%;display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .4s ease-in-out,height .4s ease-in-out;transition:width .4s ease-in-out,height .4s ease-in-out}.premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg{width:225%;height:560px}.premium-mouse-detect-yes .premium-button-style6:before{width:0;height:0}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-top-color:#f3f3f3;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.premium-svg-drawer *,.premium-svg-nodraw *{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-property:stroke,fill,background-color!important;transition-property:stroke,fill,background-color!important}.premium-svg-drawer .no-transition,.premium-svg-nodraw .no-transition{-webkit-transition:none!important;transition:none!important}.premium-svg-drawer *{stroke-width:15px;stroke:#000}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-error-notice{width:100%;padding:10px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7;text-align:center}.premium-error-notice a{color:#252c59}.premium-addons__v-hidden{visibility:hidden;opacity:0}