ul li,
ol li{
list-style-position: inside;
} body:not(.home) .ast-primary-header-bar,
body:not(.home) .ast-mobile-header-wrap .ast-primary-header-bar
{
background-color: #ffffff!important;
-webkit-box-shadow: 0 8px 15px -10px rgba(150,150,150,.25);
-moz-box-shadow: 0 8px 15px -10px rgba(150,150,150,.25);
box-shadow: 0 8px 15px -10px rgba(150,150,150,.25);
}
body:not(.home) .main-header-menu .menu-link{
color: var(--ast-global-color-6)!important;
}
.main-header-menu .menu-item:hover > .menu-link,
body:not(.home) .main-header-menu .menu-item:hover > .menu-link, 
body:not(.home) .main-header-menu .inline-on-mobile .menu-item:hover > .ast-menu-toggle,
body:not(.home) .main-header-menu .current-menu-item > .menu-link{
color: var(--ast-global-color-0)!important;
}
@media (min-width: 922px){
.ast-separate-container.ast-two-container #secondary .widget:last-child {
margin-bottom: 0;
float: left;
}
body.page-id-25 #primary,
body.page-id-25 .ast-separate-container.ast-left-sidebar #primary, 
body.page-id-25 .ast-separate-container.ast-right-sidebar #primary,
body.page-id-25 #secondary,
body.page-id-361 #primary,
body.page-id-361 .ast-separate-container.ast-left-sidebar #primary, 
body.page-id-361 .ast-separate-container.ast-right-sidebar #primary,
body.page-id-361 #secondary,
body.single #primary, 
body.single .ast-separate-container.ast-left-sidebar #primary, 
body.single .ast-separate-container.ast-right-sidebar #primary,
body.single #secondary{
margin: 130px auto!important
}
.ast-separate-container #primary, 
.ast-separate-container #secondary{
margin: 5px auto!important;
}
}
.elementor-13 .elementor-element.elementor-element-3670a3f > .elementor-widget-container{
float: left;
}
h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6, .site-title, .site-title a{
font-weight: 600;
}
body:not(.home) .site-content{
float: left;
width: 100%;
padding-top: 140px;
background-color: var(--ast-global-color-4);
}
body:not(.home) .site-content #primary,
body:not(.home) .site-content #secondary{
margin: 0 auto!important;
}
@media (max-width: 767px){
.site-content{
float: left;
}
body:not(.home) .site-content{
padding-top: 30px;
}
.elementor-widget-container{
float: none;
}
body.page-id-25 .site-content,
body.page-id-361 .site-content,
body.single .site-content{
margin-top: 80px;
}
.elementor-13 .elementor-element.elementor-element-3670a3f > .elementor-widget-container{
margin: 0 auto;
padding: 20px;
float: none!important;
}
.site-footer{
float: left;
}
}
header .custom-logo-link img {
max-width: 175px!important;
} .site-header .current-menu-item a{
color: var(--ast-global-color-0)!important;
}
@media (min-width: 991px){
.site-header .menu-item .sub-menu{
background-color: #000!important;
}
}
body:not(.home) .site-header .menu-item .sub-menu{
background-color: #fff!important;
}
@media (max-width: 544px){
.ast-builder-menu-1 .main-header-menu .menu-item > .menu-link {
padding: 12px 20px !important;
border-color: #eee!important;
}
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle {
top: 10px;
}
}
.ast-header-break-point .ast-main-header-bar-alignment{
position: absolute;
top: 95px;
} body.home .elementor-4 .elementor-element.elementor-element-a9a69dd > .elementor-element-populated{
padding: 0!important;
}
.entry-content a,
.elementor-widget-container a{
color: var(--wp--preset--color--vivid-cyan-blue);
text-decoration: underline;
}
body.archive .post-content .entry-title a,
body.search-results .post-content .entry-title a{
width: 100%;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
min-height: 36px;
overflow: hidden;
font-size: 22px;
}
.entry-content .read-more{
display: none;
visibility: hidden;
}
.elementor-4 .elementor-element.elementor-element-5c31627:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-5c31627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
background-color: var(--ast-global-color-0)!important;
border-top: 4px solid var(--ast-global-color-1)!important;
border-bottom: 4px solid var(--ast-global-color-1)!important;
}
.single.ast-separate-container .ast-single-author-box{
margin: 30px auto;
}
.ast-author-meta{
background-color: var(--ast-global-color-0)!important;
color: #fff!important;
border-radius: 4px;
padding: 30px!important;
}
.ast-author-meta .author-title{
color: #fff!important;
}
.ast-author-meta .about-author-title-wrapper{
display: none!important;
visibility: hidden!important;
} .ast-separate-container .ast-archive-description, 
.ast-separate-container .ast-author-box{
background-color: var(--ast-global-color-1);
color: #fff;
padding: 20px !important;
border-radius: 4px;
margin-bottom: 30px;
overflow: hidden;
}
.ast-separate-container .ast-archive-description h1, 
.ast-separate-container .ast-author-box h1{
color: #fff;
font-size: 25px;
line-height: 1.5;
margin: 0 auto;
}
.ast-separate-container .ast-article-post, 
.ast-separate-container .ast-article-single{
-webkit-box-shadow: 0 8px 15px -10px rgba(150,150,150,.25);
-moz-box-shadow: 0 8px 15px -10px rgba(150,150,150,.25);
box-shadow: 0 8px 15px -10px rgba(150,150,150,.25);
}
.ast-separate-container .post-navigation{
padding: 0;
}
.ast-separate-container .post-navigation a{
color: #000!important;
}
.ast-pagination{
margin-bottom: 30px;
}
.ast-pagination-circle .ast-pagination .page-numbers, 
.ast-pagination-square .ast-pagination .page-numbers{
border-radius: 4px;
}
body .is-layout-constrained > .alignleft{
margin-inline-end; 0
} #secondary .wp-block-group__inner-container p{
padding: 0 5px;
margin-bottom: 0;
}
#secondary nav{
padding: 0 5px;
}
#secondary nav ul li{
margin: 10px auto 15px;
line-height: 1.5;
border-bottom: 1px solid #eee;
padding-bottom: 10px;
}
#secondary  nav ul li:last-child {
margin-bottom: 0;
border-bottom: 0;
padding-bottom: 0;
} .ast-separate-container.ast-two-container #secondary .widget{
border-radius: 4px;
}
.ast-separate-container.ast-two-container #secondary .widget:last-child,
.widget-area.secondary .widget_block{
padding: 20px!important;
float: left;
}
.ast-separate-container.ast-two-container #secondary .widget:last-child{
margin-bottom: 60px;
}
#secondary .sidebar-main .wp-block-group .wp-block-heading,
#secondary .sidebar-main .widget_recent_entries .widget-title{
background-color: var(--e-global-color-astglobalcolor1);
color: #fff;
text-align: center;
padding: 6px 0;
border-radius: 4px;
margin-bottom: 8px;
width: 100%;
font-size: 18px;
font-weight: 600;
}
#secondary .widget-area.secondary .widget_block .wp-block-group{
float: left;
}
#secondary .widget-area.secondary .widget_block .wp-block-group p{
padding: 0!important;
margin: 0 auto;	
}
.wp-block-latest-posts > li > a{
font-size: 16px;
overflow: hidden;
text-decoration: underline;
color: var(--wp--preset--color--vivid-cyan-blue);
line-height: 1.5;
margin-bottom: 10px !important;
float: left;
}  .ast-builder-grid-row-container-inner h4{
color: var(--ast-global-color-0)!important;
}
#comments .ast-comment-meta {
padding: 0 20px !important;
}
#comments ol.ast-comment-list > li > article{
text-align: left;
background-color: #fafafa;
padding: 15px;
margin-bottom: 8px;
}
#comments ol.children > li{
background-color: #fafafa;
}
#comments .ast-comment-meta {
padding: 0 20px !important;
}
#comments ol.ast-comment-list > li > article{
text-align: left;
background-color: #fafafa;
padding: 15px;
margin-bottom: 8px;
}
#comments ol.children > li{
background-color: #fafafa;
}
#ast-commentform .ast-comment-formwrap > p.ast-grid-common-col{
width: 100%;
}
#ast-commentform .ast-comment-formwrap > p input{
width: 100%;
line-height: 40px;
height: 40px;
padding: 0 15px;
} .yarpp-related ol li{
margin: 0 auto;
}
.yarpp-related ol li a{
color: #4169e1;
}
.ast-related-posts-wrapper{
display: inline-block;
}
.ast-related-posts-wrapper .ast-related-post{
padding: 0 !important;
}
.ast-related-post-content .entry-header .ast-related-post-title a{
font-size: 15px;
color: var(--wp--preset--color--vivid-cyan-blue);
text-decoration: underline;
}
.ast-related-post-content .entry-header .ast-related-post-title a:hover{
color: var(--wp--preset--color--vivid-cyan-blue);
}
.ast-separate-container .ast-single-related-posts-container{
padding: 30px!important;
}
.ast-pagination .page-numbers.current, .ast-pagination .page-numbers:focus, .ast-pagination .page-numbers:hover{
color: #fff;
} .ast-builder-grid-row-container-inner,
.ast-builder-grid-row-container-inner h4{
color: #fff;
}
.ast-builder-grid-row-container-inner h4{
text-transform: uppercase;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
text-align: center;
}
.site-footer-section .widget{
margin: 0 0 5px 0;
}
.menu-useful-links-container #menu-useful-links{
text-align: center;
}
.ast-separate-container .comments-area{
margin-bottom: 60px;
}
.footer-widget-area-inner .menu-item-object-page .has-text-align-left,
#menu-footer-menu .menu-item a{
color: #fff!important;
}
#menu-footer-menu .menu-item:hover > a{
color: var(--ast-global-color-0)!important;
}
@media (max-width: 767px){
.widget.widget_block h4,
.footer-widget-area-inner .has-text-align-left{
text-align: center;
}
}
@media (min-width: 922px){
.menu-footer-container #menu-footer li{
text-align: right;
}
}