.archives .elementor-col-33 .elementor-image-box-img { max-height: 210px; overflow: hidden;}

/*Header*/
.site-header {margin-bottom: 50px;}
.site-header .ast-main-header-bar-alignment {padding: 30px 0px; margin: auto;}
.site-header .ast-main-header-bar-alignment .main-header-menu li ul.sub-menu li { padding:10px; border: 0px;}
.site-header .ast-main-header-bar-alignment .main-header-menu li ul.sub-menu li a{padding:10px; height: auto;}

.ast-desktop .main-header-menu.submenu-with-border .sub-menu, .ast-desktop .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper {border-color: #fff;}

.site-header .ast-main-header-bar-alignment .main-header-menu li {padding: 0 5px;}
.site-header .ast-main-header-bar-alignment .main-header-menu li a {padding:22px; height: 0;}
.site-header .ast-main-header-bar-alignment .main-header-menu li li a:hover{border-radius:5px;}

.site-header .ast-header-widget-area {padding: 30px 0px;}

.userway_dark {top:20% !important;}

/*Footer*/
.newsletter h2 {font-size: 21px; line-height: 24px; color: #fff;}
.newsletter .mc-field-group {padding-top:15px;}
.newsletter input.email {width:65%; border: 0px; background: transparent; border-bottom: 3px solid #fff; padding: 10px 0; color: #fff;}
.newsletter .button {width: auto; background: transparent; font-size: 28px;  line-height: 32px; padding-right: 60px; padding-left: 20px;}
.newsletter .optionalParent {width: auto !important; position: absolute; top: 50px; right:5%;}
.newsletter #mce-responses {text-align: center; font-size: 24px; padding-top: 20px; color: green;}
.newsletter input.email::placeholder {color: #fff; font-size: 16px; line-height: 21px;}
.newsletter input[type="submit"]:hover {background: transparent !important;}
.newsletter .optionalParent::after{content: ''; background-image: url(images/download.png);  width:45px; height: 30px;  display: inline-block;  z-index: 9;  background-repeat: no-repeat;  position: absolute; top:20px; right:0px;     background-size: 70%;}
.newsletter .optionalParent:hover:after {transform: translateX(0.4em);}
.newsletter #mc_embed_signup_scroll {padding: 0 10px 0 0; margin-top: 15px;}

.wp-container-3, .wp-container-3 .wp-block-column {width: 100%; display: inline-block !important}
.wp-container-3 .wp-block-column {padding-top: 25px;}