/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 #footer-container-first {
    background-color: #cce3de;
    color: #000;
 }

 .ahd-news-container {
     display: block;
     width: 100%;
     margin: 0 auto;
     text-align:center;
     color: #282828;
     font-size: 12px;
     padding-top: 20px;
 }

.ahd-news-container .text-muted {
	opacity: 1;
	
}


@media (max-width: 575px) {
.ahd-news-container .custom-checkbox {
	display: auto !important;
	margin: 0; 
}
.ahd-news-container .text-muted {
	font-size: 1em;
	
}
}



.ahd-news-container .custom-checkbox {
	display: table !important;
	margin: 0 auto; 
}



.ahd-news-container input {
    vertical-align: middle;
}
.ahd-news-container a {
    text-decoration: underline;
}
#footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe {
    margin-top: 20px!important;
}

body#module-ph_simpleblog-list #wrapper, body#module-ph_simpleblog-category #wrapper {
    max-width: 1500px;
    margin: 0 auto;
    background-color: #f1f1f1;
}

body#module-ph_simpleblog-single #wrapper {
    margin: 0 auto;
    background-color: #f1f1f1;
}


body#module-ph_simpleblog-list #main-page-content, body#module-ph_simpleblog-category #main-page-content, body#module-ph_simpleblog-single #main-page-content {
    background-color: #f1f1f1;
}

body#module-ph_simpleblog-list #wrapper .breadcrumb {
    display: none;
}

body#module-ph_simpleblog-category #content-wrapper .page-title {
    margin-top: -10px;
}



.simpleblog__listing__post__wrapper__content__headline {
    font-size: 1.3rem !important;
    background: none;
    margin-bottom: 0.8rem;
    padding-bottom: 0.4rem !important;
    border-bottom: 0px solid rgba(161, 161, 161, 0.25)!important;
    margin-top: 20px !important;
    text-align: left !important;
    min-height: 70px !important;
    line-height: 1.6;
}

.cardblog .card-block {
	padding-left: 30px;
	padding-right: 30px;
}


.simpleblog-posts .post-additional-info span i {
    margin-right: -3px !important;
}



.simpleblog-posts .d-inline .text-muted i {
    display: none;
}



.simpleblog__listing__post__wrapper__footer {
    padding-top: 0.6rem;
    border-top: solid 0px #e0e2e4 !important;
    text-align: left;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 0.3px;
    font-family: "Optima W01" !important;
    opacity: 1;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 0;
}

body#module-ph_simpleblog-category .simpleblog-posts .post-additional-info {
    border-top: solid 0px #e0e2e4 !important;
}

.fa-chevron-right::before {
    display: none;
}

body#module-ph_simpleblog-listbody .text-muted {
    opacity: 1 !important;
}

.simpleblog__listing__post__wrapper {
    background-color: #fff;    
}

body#module-ph_simpleblog-single #inner-wrapper.container {
    max-width: 780px;
    margin: 0 auto;
    background-color: #fff;
    padding: 0 40px;
}

body#module-ph_simpleblog-single #content-wrapper .page-title {
    text-align: left;
    padding: 40px 8px 15px 8px;
    margin-bottom: 0;
    font-size: 1.65rem;
}

body#module-ph_simpleblog-single .text-muted {
    display: none;
}

body#module-ph_simpleblog-single .elementor-column-gap-default .elementor-element-populated {
    padding: 10px;
    margin-left: 30px;
}
