WS_OK_7.4.33
/*Scaling Variables 768-1100*/
:root{
--Black: #333;
--White: #fff;
--Green: #357E02;
}
.editor-styles-wrapper {
--wp--style--global--content-size: 1280px;
--wp--style--global--wide-size: 1440px;
}
.editor-styles-wrapper .alignwide {
max-width: 1440px;
margin:auto;
padding-left:80px;
padding-right:80px;
}
.editor-styles-wrapper .alignfull {
max-width: none;
}
.editor-styles-wrapper .alignfull .wp-block-columns{
max-width: 1440px;
margin: auto;
padding-left:80px;
padding-right:80px;
}
.container:has(main) {
max-width: none !important;
padding:0px;
}
.wp-block-group:not(.alignfull):not(.alignwide) {
max-width: 1280px;
margin: auto;
}
.wp-block-columns{
width:100%;
}
/*Font Sizes*/
.editor-styles-wrapper p, .editor-styles-wrapper{
font-family: Lato;
font-size: 20px!important;
line-height: 160%!important;
color: var(--Black);
}
.editor-styles-wrapper .smalltext{
font-size: 18px!important;
line-height: 130% ;
}
.editor-styles-wrapper h1 {
font-size:clamp(36px, calc(2.25rem + ((1vw - 7.68px) * 3.6145)), 48px)!important;
font-weight: 700!important;
line-height: 130% ;
}
.editor-styles-wrapper h2 {
font-size: clamp(32px, calc(2rem + ((1vw - 7.68px) * 2.4096)), 40px)!important;
font-weight: 700!important;
line-height: 130%!important;
color: var(--Black) ;
}
/*Spacing*/
.p-v-md{
padding-top:80px;
padding-bottom:80px;
}
/*Elements*/
.wp-block-buttons .wp-block-button{
background: linear-gradient(90deg, #78BC1F 0%, #458F11 100%);
border-radius: 8px;
padding: 3px;
}
.wp-element-button{
color: var(--White, #FFF)!important;
text-shadow: 0 2px 2px #2A6203;
font-family: Montserrat;
font-size: 18px;
font-weight: 700;
line-height: 160%;
padding:9px 21px;
border-radius: 5px;
border: none!important;
background: var(--Green, #357E02);
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.40);
display: block;
}
.is-style-outline .wp-element-button{
background: white;
color: var(--Green, #357E02) !important;
text-shadow:none;
}
/*Special Classes*/
.icon-row{
background: var(--Linear-Gradient, linear-gradient(90deg, #D5F8B2 0%, #F1F7EB 50%, #D5F8B2 100%));
padding-top:40px;
padding-bottom:40px;
}
.icon-row .wp-block-media-text {
flex-direction: column;
display: flex;
gap:16px;
text-align: center;
}
.icon-row .wp-block-media-text p {
font-weight: 700!important;
line-height: 140%!important;
margin: 0px;
}
.icon-row .wp-block-media-text__content{
padding:0px;
}
div.icon-row .wp-block-columns{
padding-left: 64px;
padding-right: 64px;
gap: 64px;
}