.footinfo {display:none !important;}
.home .footinfo {display:block !important;}

.cky-btn {
	width:33% !important;
	float:left !important;
}

button.cky-btn {
    font-size: 15px !important;
    float: left !important;
    display: inline-block !important;
    width: 32% !important;
    margin-right: 4px !important;
    padding: 16px 0px !important;
}

@media only screen and (max-width: 600px) {
	button.cky-btn {
    width: 100% !important;
}
/*
	.cky-consent-bar {
    width: 65% !important;
}
*/

button.cky-btn {
    display: block !important;
    width: 100% !important;
}
}
/*
.cky-consent-bar {
    width: 500px !important;
}*/

.home .elementor-location-footer {
    display: none !important;
}
body.home {overflow-y:hidden !important;}
li#nav-menu-item-16859 {
    display: none !important;
}
.home li#nav-menu-item-16859 {
    display: block !important;
}
div#ast-scroll-top {
    bottom: 15% !important;
    right: 2% !important;
}
.archive .elementor-widget-theme-post-excerpt p::after {
    content: "...";
}


.cc-window {
    color: rgb(255, 255, 255);
    background-color: #011822 !important;
    z-index: 9999999999999 !important;
    border-radius: 25px !important;
    border: 3px solid #00adef !important;
}
.cc-btn {
    color: #fff !important;
    border-color: transparent;
    background-color: #00ADEF !important;
    font-weight: bold !important;
}


.subah a {
    FONT-WEIGHT: 500 !important;
    text-decoration: none !important;
}
.insightsnav a.elementor-item.menu-link {
    padding: 4px 20px !important;
}
.elementor-counter-title {
    text-align: center !important;
}



body .ast-separate-container .ast-article-post, body .ast-separate-container .ast-article-single:not(.ast-related-post) {
    background-color: transparent !important;
    border: 0px solid #fff !important;
}
.elementor-kit-9558 a {
    font-family: "Montserrat" !important;
    
}
.elementor-widget-theme-post-content img:first-child {
    display: none !important;
}
.sharedaddy.sd-sharing-enabled {
    display: none !important;
}
div#jp-relatedposts {
    display: none !important;
}
.loopheadline a {
    font-family: "Montserrat" !important;
    font-weight: 500 !important;
}
.frcontainer {
    width: 100% !important;
    max-width: 500px !important;
    margin: 0 auto !important;
}
.mainborderb {
    border-bottom: 1px dashed #333 !important;
}


.tophov:hover .tophovt h2 {
	color:#00ADEF !important;
}
.tophov:hover .tophovd h2 {
	color:#000 !important;
}