body {
font-size:1.1rem!important; }
//header container!!!
@media (min-width: 922px)
.blog .site-content > .ast-container, .archive .site-content > .ast-container, .search .site-content > .ast-container {
max-width: none!important;
}
.ast-site-identity {padding: 0em 0!important;}
h1, h2 {
padding-top: 0px; padding-bottom: 10px;
}   
.page figure img { }  .elementor-post__read-more {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
text-transform: inherit!important;
}
a.elementor-post__read-more {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
line-height: 1!important;
background-color: #818a91!important;
font-size: 15px!important;
text-transform: inherit!important;
background-color: var( --e-global-color-44fb937 )!important;
border-color: #FFFFFF99!important;
border: 2px solid #fff!important;
font-weight: normal!important;
}
a.elementor-post__read-more:hover {
background-color: 011546!important;
}  input.submit {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
text-transform: inherit!important;
}
input.submit {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
line-height: 1!important;
background-color: #818a91!important;
font-size: 15px!important;
text-transform: inherit!important;
background-color: var( --e-global-color-44fb937 )!important;
border-color: #FFFFFF99!important;
border: 2px solid #fff!important;
font-weight: normal!important;
font-family: 'Jost',sans-serif!important;
}
label, input, .comment-reply-link, .comment-notes, .ast-comment-cite-wrap, time, .post-navigation__prev--title, .post-navigation__next--title, .elementor-post-date, .elementor-post-avatar, button, #cookie-law-info-bar {
font-family: 'Jost',sans-serif!important;
font-weight: 400;
}
h3.elementor-post__title a , .elementor-post__excerpt p {color: #000!important; }
header.ast-comment-meta.ast-row.ast-comment-author.vcard {
text-transform: none!important;
}  span.post-navigation__prev--label {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
text-transform: inherit!important;
}
span.post-navigation__prev--label {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
line-height: 1!important;
background-color: #818a91!important;
font-size: 15px!important;
text-transform: inherit!important;
background-color: var( --e-global-color-44fb937 )!important;
border-color: #FFFFFF99!important;
border: 2px solid #fff!important;
font-weight: normal!important;
}  span.post-navigation__next--label {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
text-transform: inherit!important;
}
span.post-navigation__next--label {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
line-height: 1!important;
background-color: #818a91!important;
font-size: 15px!important;
text-transform: inherit!important;
background-color: var( --e-global-color-44fb937 )!important;
border-color: #FFFFFF99!important;
border: 2px solid #fff!important;
font-weight: normal!important;
}  span.page-numbers.prev {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
text-transform: inherit!important;
}
span.page-numbers.prev {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
line-height: 1!important;
background-color: #818a91!important;
font-size: 15px!important;
text-transform: inherit!important;
background-color: var( --e-global-color-44fb937 )!important;
border-color: #FFFFFF99!important;
border: 2px solid #fff!important;
font-weight: normal!important;
font-family: 'Jost',sans-serif;
}  span.page-numbers.next {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
text-transform: inherit!important;
}
span.page-numbers.next {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
line-height: 1!important;
background-color: #818a91!important;
font-size: 15px!important;
text-transform: inherit!important;
background-color: var( --e-global-color-44fb937 )!important;
border-color: #FFFFFF99!important;
border: 2px solid #fff!important;
font-weight: normal!important;
font-family: 'Jost',sans-serif;
}  a.page-numbers.next {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
text-transform: inherit!important;
}
a.page-numbers.next {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
line-height: 1!important;
background-color: #818a91!important;
font-size: 15px!important;
text-transform: inherit!important;
background-color: var( --e-global-color-44fb937 )!important;
border-color: #FFFFFF99!important;
border: 2px solid #fff!important;
font-weight: normal!important;
font-family: 'Jost',sans-serif;
}  a.page-numbers.prev {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
text-transform: inherit!important;
}
a.page-numbers.prev {
padding: 10px 15px 10px 15px!important;
background-color: rgba(1, 21, 70, 0.7)!important;
border-radius: 30px!important;
color: white!important;
line-height: 1!important;
background-color: #818a91!important;
font-size: 15px!important;
text-transform: inherit!important;
background-color: var( --e-global-color-44fb937 )!important;
border-color: #FFFFFF99!important;
border: 2px solid #fff!important;
font-weight: normal!important;
font-family: 'Jost',sans-serif;  
} nav.elementor-pagination {
padding-bottom: 30px; padding-top:30px;
} .elementor-section-wrap  {overflow: hidden!important;}
.elementor-heading-title {max-width: 70%;position: relative;margin: 0 auto!important;line-height: 1.15!important;}
@media only screen and (max-width: 600px) {  .ast-builder-grid-row-mobile-layout-default {background-color: rgba(1, 21, 70, 0.7)!important;}
.mobile-menu-toggle-icon {position: relative; top:  10px;}
.ast-mobile-svg {fill: white!important;}
.ast-widget-icon {position: relative; left:  20px;}
.wave {
width: 500%!important;
height: 120%!important;
} .elementor-widget-archive-posts {    margin: 0 15px;} .elementor-17708 .elementor-element.elementor-element-3e9f808b .elementor-pagination .page-numbers:not(:last-child) {
margin-right: 0px!important;
}
.elementor-17708 .elementor-element.elementor-element-3e9f808b .elementor-pagination .page-numbers:not(:first-child) {
margin-left: 0px!important;
}
.main-header-menu .sub-menu .menu-link {
box-shadow: 0!important; color: white!important;
}
.main-header-menu .sub-menu .menu-link {
padding: 0.4em 1em!important;
text-transform: none!important;
line-height: 1.8em;
}
.sub-menu {
line-height: 1.8em;
}
}
.blog .entry-title, .blog .entry-title a, .archive .entry-title, .archive .entry-title a, .search .entry-title, .search .entry-title a {
font-size: 24px;
}
.blog .entry-title, .blog .entry-title a, .archive .entry-title, .archive .entry-title a, .search .entry-title, .search .entry-title, .comments-link, .posted-by a, a.elementor-post__read-more{
font-family: 'Jost',sans-serif!important; }
p a { }
ul li a { }
span.cat-links, span.author-name, .entry-meta  {
font-family: 'Jost',sans-serif!important; }
.site-header .site-description  {
font-family: 'Jost',sans-serif!important; }
.ast-primary-header-bar {border: 0px!important;}  .ast-desktop .main-header-menu.ast-menu-shadow .sub-menu {
box-shadow: 0!important;
background-color: rgba(1,21,70,0.7)!important;;
color: white!important;
}
.main-header-menu .sub-menu .menu-link {
padding: 0.4em 1em!important;
}
.main-header-menu .menu-link, .main-header-menu>a {
text-transform: uppercase;
font-family: 'Jost',sans-serif!important;
color: white!important;
}
.site-title a{
font-size: 1.9rem!important;
display: block;
color: white!important;
position: relative;
top: -3px;
text-decoration: none;
}
.page-id-17807 .site-title a{
top: 2px!important;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0px;
}
.site-content {background-color:white; border: 0px solid #f5f5f5!important;}
.sidebar-main {    top: 80px;
position: relative;}
.elementor-sticky {
z-index:0!important;
}
li .recentcomments .comment-author-link a {
margin-bottom: 15px!important;
line-height: 1.4!important;
}
.recentcomments a {
margin-bottom: 15px!important;
line-height: 1.4!important;
}
.elementor-17351 .elementor-element.elementor-element-4891df66 .elementor-post__card .elementor-post__badge {
border-radius: unset;
font-family: 'Jost', sans-serif; } .elementor-post.elementor-grid-item.hentry {    margin: 1px;margin-bottom:10px;}
.elementor-widget-posts .elementor-post__read-more {
font-family: 'Jost', sans-serif;
}
body, button, select, textarea, .ast-button, .ast-custom-button {
font-family: 'Lora',serif; font-family: 'Jost'; margin-bottom: 25px;
}
.elementor-widget-posts .elementor-pagination {
font-family: 'Jost';
font-size: 1.5vw;
padding-top: 30px;
}
.page-numbers {    color: #1a0dab;} .wt-cli-accept-all-btn, .wt-cli-privacy-accept-btn { 
padding: 10px 15px 10px 15px!important;
background-color: rgba(1,21,70,.7)!important;
border-radius: 30px!important;
color: #fff!important;
line-height: 1!important;
background-color: #818a91!important;
font-size: 15px!important;
text-transform: inherit!important;
background-color: var(--e-global-color-44fb937)!important;
border-color: #fffFFF99!important;
border: 2px solid #fff!important;
font-weight: 400!important;
}
.cli_settings_button { 
padding: 10px 15px 10px 15px!important; border-radius: 30px!important;
color: #fff!important;
line-height: 1!important; font-size: 15px!important;
text-transform: inherit!important; border-color: #fffFFF99!important;
border: 2px solid #fff!important;
font-weight: 400!important;
} .cky-notice p.cky-title {visibility: hidden; display: none; }
.cky-notice-des p {color: #4d5c72!important;  }
.cky-consent-bar {background-color: rgba(255, 255, 255, 0.8);}
button.cky-btn.cky-btn-accept:after {    content: " »"!important;}
button.cky-btn.cky-btn-reject:after {    content: " »"!important;}
button.cky-btn.cky-btn-customize:after {    content: "  "!important;}
button.cky-btn-revisit {   display: none!important;}
button.cky-revisit-bottom-left {   display: none!important;}
button.cky-btn-revisit-wrapper {   display: none!important;}
.cky-revisit-bottom-left {
bottom: 15px;
left: -5000px!important;
} }
}
}  .ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content {
background-color: transparent!important;
}
.ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu {
background-color: rgba(1,21,70,0.7)!important;
} .widget_search .search-form i {
color: white!important;
}
.widget_search .search-form .search-field {
background: transparent!important;
color: white!important;
} 
.widget_search .search-field, .widget_search .search-field:focus {
width: 70%!important;
padding: 5px 15px!important;
margin-left: 15px!important;
} .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle {
border-radius: 0!important;
text-transform: none!important;
}
.elementor-post__meta-data span.elementor-post-date {color: #ccc!important;} .elementor-element-d95fe74 a {color: white!important;}
.elementor-element-4201e03 a {color: white!important;}
.elementor-element-68493e9 a {color: white!important;}
.elementor.elementor-17737.elementor-location-footer {
background-color: white;
z-index: 1;
position: relative;
}
.elementor-17728 .elementor-element.elementor-element-355a2e6c:not(.elementor-motion-effects-element-type-background), .elementor-17728 .elementor-element.elementor-element-355a2e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #FFFFFF;
z-index: 1;
}  figcaption.wp-caption-text {
font-size: 13px!important;
text-align: left!important;
line-height: 1.1!important;
}    @media only screen and (min-width: 850px) { }
@media only screen and (max-width: 450px) {
.ast-header-break-point .main-navigation .stack-on-mobile li {  background-color: rgba(1, 21, 70, 1) !important;} .elementor-kit-17510 button:hover, .elementor-kit-17510 button:focus, .elementor-kit-17510 input[type="button"]:hover, .elementor-kit-17510 input[type="button"]:focus, .elementor-kit-17510 input[type="submit"]:hover, .elementor-kit-17510 input[type="submit"]:focus, .elementor-kit-17510 .elementor-button:hover, .elementor-kit-17510 .elementor-button:focus {
background-color: transparent!important;
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
}