
.is-margin-xlarge{margin-top:120px;margin-bottom:120px}
.is-margin-xlarge-top{margin-top:120px}
.is-margin-xlarge-bottom{margin-bottom:120px}
.is-margin-xlarge-left{margin-left:120px}
.is-margin-xlarge-right{margin-right:120px}

.is-margin-large{margin-top:80px;margin-bottom:80px}
.is-margin-large-top{margin-top:80px}
.is-margin-large-bottom{margin-bottom:80px}
.is-margin-large-left{margin-left:80px}
.is-margin-large-right{margin-right:80px}

.is-margin-medium{margin-top:40px;margin-bottom:40px}
.is-margin-medium-top{margin-top:40px}
.is-margin-medium-bottom{margin-bottom:40px}
.is-margin-medium-left{margin-left:40px}
.is-margin-medium-right{margin-right:40px}

.is-margin{margin-top:20px;margin-bottom:20px}
.is-margin-top{margin-top:20px}
.is-margin-bottom{margin-bottom:20px}
.is-margin-left{margin-left:20px}
.is-margin-right{margin-right:20px}

.is-margin-small{margin-top:10px;margin-bottom:10px}
.is-margin-small-top{margin-top:10px}
.is-margin-small-bottom{margin-bottom:10px}
.is-margin-small-left{margin-left:10px}
.is-margin-small-right{margin-right:10px}

.is-padding-xlarge{padding-top:120px;padding-bottom:120px}
.is-padding-xlarge-top{padding-top:120px}
.is-padding-xlarge-bottom{padding-bottom:120px}
.is-padding-xlarge-left{padding-left:120px}
.is-padding-xlarge-right{padding-right:120px}

.is-padding-large{padding-top:80px;padding-bottom:80px}
.is-padding-large-top{padding-top:80px}
.is-padding-large-bottom{padding-bottom:80px}
.is-padding-large-left{padding-left:80px}
.is-padding-large-right{padding-right:80px}

.is-padding-medium{padding-top:40px;padding-bottom:40px}
.is-padding-medium-top{padding-top:40px}
.is-padding-medium-bottom{padding-bottom:40px}
.is-padding-medium-left{padding-left:40px}
.is-padding-medium-right{padding-right:40px}

.is-padding{padding-top:20px;padding-bottom:20px}
.is-padding-top{padding-top:20px}
.is-padding-bottom{padding-bottom:20px}
.is-padding-left{padding-left:20px}
.is-padding-right{padding-right:20px}

.is-padding-small{padding-top:10px;padding-bottom:10px}
.is-padding-small-top{padding-top:10px}
.is-padding-small-bottom{padding-bottom:10px}
.is-padding-small-left{padding-left:10px}
.is-padding-small-right{padding-right:10px}




@media(min-width: 481px){
.is-grid-small-1-1>*{width:100%}
.is-grid-small-1-2>*{width:50%}
.is-grid-small-1-3>*{width:33.333%}
.is-grid-small-2-3>*{width:66.666%}
.is-grid-small-1-4>*{width:25%}
.is-grid-small-1-5>*{width:20%}
.is-grid-small-1-6>*{width:16.666%}
.is-grid-small-1-10>*{width:10%}
.is-small-1-1{width:100%}
.is-small-1-2,
.is-small-2-4,
.is-small-3-6,
.is-small-5-10{width:50%}
.is-small-1-3,
.is-small-2-6{width:33.333%}
.is-small-2-3,
.is-small-4-6{width:66.666%}
.is-small-1-4{width:25%}
.is-small-3-4{width:75%}
.is-small-1-5,.is-small-2-10{width:20%}
.is-small-2-5,.is-small-4-10{width:40%}
.is-small-3-5,.is-small-6-10{width:60%}
.is-small-4-5,.is-small-8-10{width:80%}
.is-small-1-6{width:16.666%}
.is-small-5-6{width:83.333%}
.is-small-1-10{width:10%}
.is-small-3-10{width:30%}
.is-small-7-10{width:70%}
.is-small-9-10{width:90%}
}

@media(min-width: 769px){
/*fix test ? .no-sidebar .alignwide{margin-left:-50px;margin-right:-50px;max-width:unset;width:auto}*/
.is-grid-divider>[class*=is-medium-]:not(.is-medium-1-1):nth-child(n+2){border-left:1px solid var(--light-color)}
.is-grid-medium-1-1>*{width:100%}
.is-grid-medium-1-2>*{width:50%}
.is-grid-medium-1-3>*{width:33.333%}
.is-grid-medium-2-3>*{width:66.666%}
.is-grid-medium-1-4>*{width:25%}
.is-grid-medium-1-5>*{width:20%}
.is-grid-medium-1-6>*{width:16.666%}
.is-grid-medium-1-10>*{width:10%}
.is-medium-1-1{width:100%}
.is-medium-1-2,
.is-medium-2-4,
.is-medium-3-6,
.is-medium-5-10{width:50%}
.is-medium-1-3,
.is-medium-2-6{width:33.333%}
.is-medium-2-3,
.is-medium-4-6{width:66.666%}
.is-medium-1-4{width:25%}
.is-medium-3-4{width:75%}
.is-medium-1-5,.is-medium-2-10{width:20%}
.is-medium-2-5,.is-medium-4-10{width:40%}
.is-medium-3-5,.is-medium-6-10{width:60%}
.is-medium-4-5,.is-medium-8-10{width:80%}
.is-medium-1-6{width:16.666%}
.is-medium-5-6{width:83.333%}
.is-medium-1-10{width:10%}
.is-medium-3-10{width:30%}
.is-medium-7-10{width:70%}
.is-medium-9-10{width:90%}
}

@media(min-width: 1025px){
/*fix test ? .no-sidebar .alignwide{margin-left:-75px;margin-right:-75px}*/
.is-grid-divider>[class*=is-large-]:not(.is-large-1-1):nth-child(n+2){border-left:1px solid var(--light-color)}
.is-grid-large-1-1>*{width:100%}
.is-grid-large-1-2>*{width:50%}
.is-grid-large-1-3>*{width:33.333%}
.is-grid-large-2-3>*{width:66.666%}
.is-grid-large-1-4>*{width:25%}
.is-grid-large-1-5>*{width:20%}
.is-grid-large-1-6>*{width:16.666%}
.is-grid-large-1-10>*{width:10%}
.is-large-1-1{width:100%}
.is-large-1-2,
.is-large-2-4,
.is-large-3-6,
.is-large-5-10{width:50%}
.is-large-1-3,
.is-large-2-6{width:33.333%}
.is-large-2-3,
.is-large-4-6{width:66.666%}
.is-large-1-4{width:25%}
.is-large-3-4{width:75%}
.is-large-1-5,.is-large-2-10{width:20%}
.is-large-2-5,.is-large-4-10{width:40%}
.is-large-3-5,.is-large-6-10{width:60%}
.is-large-4-5,.is-large-8-10{width:80%}
.is-large-1-6{width:16.666%}
.is-large-5-6{width:83.333%}
.is-large-1-10{width:10%}
.is-large-3-10{width:30%}
.is-large-7-10{width:70%}
.is-large-9-10{width:90%}
}

@media(min-width: 1201px){
.is-grid-xlarge-1-1>*{width:100%}
.is-grid-xlarge-1-2>*{width:50%}
.is-grid-xlarge-1-3>*{width:33.333%}
.is-grid-xlarge-2-3>*{width:66.666%}
.is-grid-xlarge-1-4>*{width:25%}
.is-grid-xlarge-1-5>*{width:20%}
.is-grid-xlarge-1-6>*{width:16.666%}
.is-grid-xlarge-1-10>*{width:10%}
.is-xlarge-1-1{width:100%}
.is-xlarge-1-2,
.is-xlarge-2-4,
.is-xlarge-3-6,
.is-xlarge-5-10{width:50%}
.is-xlarge-1-3,
.is-xlarge-2-6{width:33.333%}
.is-xlarge-2-3,
.is-xlarge-4-6{width:66.666%}
.is-xlarge-1-4{width:25%}
.is-xlarge-3-4{width:75%}
.is-xlarge-1-5,
.is-xlarge-2-10{width:20%}
.is-xlarge-2-5,
.is-xlarge-4-10{width:40%}
.is-xlarge-3-5,
.is-xlarge-6-10{width:60%}
.is-xlarge-4-5,
.is-xlarge-8-10{width:80%}
.is-xlarge-1-6{width:16.666%}
.is-xlarge-5-6{width:83.333%}
.is-xlarge-1-10{width:10%}
.is-xlarge-3-10{width:30%}
.is-xlarge-7-10{width:70%}
.is-xlarge-9-10{width:90%}
}

@media screen and (max-width: 1200px){
.is-margin-xlarge{margin-top:80px;margin-bottom:80px}
.is-margin-xlarge-top{margin-top:80px}
.is-margin-xlarge-bottom{margin-bottom:80px}
.is-margin-xlarge-left{margin-left:80px}
.is-margin-xlarge-right{margin-right:80px}
.is-padding-xlarge{padding-top:80px;padding-bottom:80px}
.is-padding-xlarge-top{padding-top:80px}
.is-padding-xlarge-bottom{padding-bottom:80px}
.is-padding-xlarge-left{padding-left:80px}
.is-padding-xlarge-right{padding-right:80px}
}

@media screen and (max-width: 1024px){
.is-margin-large,.is-margin-xlarge{margin-top:40px;margin-bottom:40px}
.is-margin-large-top{margin-top:40px}
.is-margin-large-bottom{margin-bottom:40px}
.is-margin-large-left{margin-left:40px}
.is-margin-large-right{margin-right:40px}
.is-margin-xlarge-top{margin-top:40px}
.is-margin-xlarge-bottom{margin-bottom:40px}
.is-margin-xlarge-left{margin-left:40px}
.is-margin-xlarge-right{margin-right:40px}
.is-padding-large,
.is-padding-xlarge{padding-top:40px;padding-bottom:40px}
.is-padding-large-top{padding-top:40px}
.is-padding-large-bottom{padding-bottom:40px}
.is-padding-large-left{padding-left:40px}
.is-padding-large-right{padding-right:40px}
.is-padding-xlarge-top{padding-top:40px}
.is-padding-xlarge-bottom{padding-bottom:40px}
.is-padding-xlarge-left{padding-left:40px}
.is-padding-xlarge-right{padding-right:40px}
}

@media screen and (max-width: 768px){
.footer-two-columns,.pre-header-two-columns{display:block}
.footer-two-columns .inner-footer-left,
.footer-two-columns .inner-footer-right,
.footer-two-columns .inner-pre-header-left,
.footer-two-columns .inner-pre-header-right,
.pre-header-two-columns .inner-footer-left,
.pre-header-two-columns .inner-footer-right,
.pre-header-two-columns .inner-pre-header-left,
.pre-header-two-columns .inner-pre-header-right{
display:block;
width:100%;
text-align:center;

	padding:0;
}

.pre-header .inner-pre-header-right .menu{float:none;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.pre-header .inner-pre-header-left .menu{float:none;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}

.pre-header .menu .sub-menu,
.pre-header .has-sub-menu>.menu-item-has-children>a:after{display:none !important}
.page-footer .inner-footer-right .menu{float:none;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.page-footer .inner-footer-left .menu{float:none;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
}

@media screen and (max-width: 480px){
.is-margin-medium,
.is-margin-large,
.is-margin-xlarge{margin-top:20px;margin-bottom:20px}
.is-margin-large-top{margin-top:20px}
.is-margin-large-bottom{margin-bottom:20px}
.is-margin-large-left{margin-left:20px}
.is-margin-large-right{margin-right:20px}
.is-margin-medium-top{margin-top:20px}
.is-margin-medium-bottom{margin-bottom:20px}
.is-margin-medium-left{margin-left:20px}
.is-margin-medium-right{margin-right:20px}
.is-margin-xlarge-top{margin-top:20px}
.is-margin-xlarge-bottom{margin-bottom:20px}
.is-margin-xlarge-left{margin-left:20px}
.is-margin-xlarge-right{margin-right:20px}
.is-padding-medium,
.is-padding-large,
.is-padding-xlarge{padding-top:20px;padding-bottom:20px}
.is-padding-large-top{padding-top:20px}
.is-padding-large-bottom{padding-bottom:20px}
.is-padding-large-left{padding-left:20px}
.is-padding-large-right{padding-right:20px}
.is-padding-medium-top{padding-top:20px}
.is-padding-medium-bottom{padding-bottom:20px}
.is-padding-medium-left{padding-left:20px}
.is-padding-medium-right{padding-right:20px}
.is-padding-xlarge-top{padding-top:20px}
.is-padding-xlarge-bottom{padding-bottom:20px}
.is-padding-xlarge-left{padding-left:20px}
.is-padding-xlarge-right{padding-right:20px}
}

@media(min-width: 1025px){
.is-visible-small{display:none !important}
.is-visible-medium{display:none !important}
.is-hidden-large{display:none !important}
}

@media(min-width: 769px)and (max-width: 1024px){
.is-visible-small{display:none !important}
.is-visible-large{display:none !important}
.is-hidden-medium{display:none !important}
}
@media(max-width: 768px){
.is-visible-medium{display:none !important}
.is-visible-large{display:none !important}
.is-hidden-small{display:none !important}
}

@media(min-width: 1025px){
.is-row-reverse-large{flex-direction:row-reverse}
.is-column-reverse-large{flex-direction:column-reverse}
}

@media screen and (max-width: 768px){
.is-row-reverse-medium{flex-direction:row-reverse}
.is-column-reverse-medium{flex-direction:column-reverse}
}

@media screen and (max-width: 480px){
.is-row-reverse-small{flex-direction:row-reverse}
.is-column-reverse-small{flex-direction:column-reverse}
}
