.headertitle {
margin: 0!important;
font-family: "Righteous", Sans-serif;
font-size: 1.4em!important;
color: #fdf9f4!important;
}
.headersubtitle {
font-size: .8em!important;
color: #fdf9f4!important;
}
.headerphone {
font-size: 1em!important;
color: #fdf9f4!important;
line-height: 3rem!important;;
}
.site-title {
display: none;
}
.ratetitle {
margin: 20px 0 0 0!important;
color: #7a7a7a!important;
font-size: 16px!important;
font-weight:700!important;
}
.report-directoryblok {
padding: 2% 22% 2% 22%;
}
.report-directoryblok .nicelist {
margin: 0px 60px 32px 60px;
padding: 24px 4px 24px 24px;
background-color: #BEA6890D;
border-radius: 22px 22px 22px 22px;
}
.report-directoryblok h1 {
color: #36a9d5;
font-family: "Roboto", Sans-serif;
font-size: 32px;
font-weight: 600;
}
.report-directoryblok p {
font-style: italic;
}
.reportdirectory li {
padding-bottom: 10px;
}
.customsearch input.search-field {
width: 82%;
margin-right: 12px;
}
.elementor-testimonial__content {
border-radius: 12px;
}
.link {
padding:0 0 22px 0;
}
.author_bio_section{
background-color: #93816b0d;
padding: 15px;
border: 1px solid #e3e3e3;
border-radius: 8px;
margin: 22px 5px;
}
.author_name{
font-size:16px;
font-weight: bold;
}
.author_details img {
border: 1px solid #D8D8D8;
border-radius: 50%;
float: left;
margin: 0 10px 10px 0;
}
.fbblok {
font-family:helvetica,arial,sans-serif;
font-size:12px;
padding-left:8px;
}
.fbblok img {
padding-right:14px;
}
.roundcorners {
border-radius:8px!important;
}
div.whitelink a {
color: white!important;
}
.prefooter a {
color:#95c9dd;
}
.prefooter a:hover {
color:#2d88ac;
}
#ast-scroll-top {
font-size: 1.5em;
border-radius: 4px;
}
.poweredby {
color: lightgray;
}
.poweredby:hover {
color:#36a9d5;
}
.swiper-container {
border-radius: 12px;
}
.nounderline {
text-decoration: none!important;
}
.ast-separate-container .post-navigation {
padding-left: 0;
padding-right: 0;
}
.post-navigation a {
padding: 0!important;
}
.nav-previous a {
text-align: left!important;
}
.nav-next a {
text-align: right!important;
} nav.elementor-pagination {
margin: 34px 0;
font-size: 18px;
font-weight: 600;
}
nav.elementor-pagination>span, nav.elementor-pagination a.page-numbers {
color: white;
background-color: #36a9d5;
border: solid 1px #0c7417;
border-radius: 5px;
padding: 11px 20px;
}
nav.elementor-pagination a.page-numbers:hover {
color:#b0e5ff;
background-color: #2b82a3;
border:solid 1px #0c7417;
}
nav.elementor-pagination>span.page-numbers.current {
background-color: #2b82a3;
border:solid 1px #0c7417;
}
nav.elementor-pagination .page-numbers:not(:first-child) {
margin-left: calc( 4px/2 )!important;
}
nav.elementor-pagination .page-numbers:not(:last-child) {
margin-right: calc( 4px/2 )!important;
}
nav.elementor-pagination .page-numbers.prev {
margin-right: calc( 26px/2 )!important;
}
nav.elementor-pagination .page-numbers.next {
margin-left: calc( 26px/2 )!important;
}
span.page-numbers.current {
color: #ffffff!important;
border-color:  #0c7417!important;
background-color: #2b82a3!important;
border-radius: 5px!important;
}
.ast-pagination .page-numbers {
display:inline!important;
color: white!important;
background-color: #36a9d5!important;
border: solid 1px #0c7417!important;
border-radius: 5px!important;
padding: 11px 20px!important;
line-height:2.5rem!important;
}
.ast-pagination .prev.page-numbers, .ast-pagination .next.page-numbers {
line-height: 1rem!important;
}
.ast-pagination a:hover {
background-color: #2b82a3!important;
} #wpadminbar ul#wp-admin-bar-root-default>li {
margin-right:4px!important;
} #wp-admin-bar-my-frontend-item a {
color:#fff!important;
background:#95009c!important;
border-radius:8px 8px 0 0!important;
padding:0 24px 0 24px!important;
margin-left:12px!important;
}
#wp-admin-bar-my-frontend-item div.ab-sub-wrapper {
background: #5a1aa8!important;
}
#wp-admin-bar-my-frontend-item div.ab-sub-wrapper a.ab-item {
background: #5a1aa8!important;
border-radius:0!important;
}
#wp-admin-bar-my-frontend-item div.ab-sub-wrapper a.ab-item:hover {
background:#ddd!important;
}
#wp-admin-bar-my-frontend-item a:hover {
color:#23282d!important;
background:#ddd!important;
}
#wp-admin-bar-my-backend-item a {
color:#fff!important;
background:#cd0a0a!important;
border-radius:8px 8px 0 0!important;
padding:0 24px 0 24px!important;
margin-right:12px!important;
}
#wp-admin-bar-my-backend-item div.ab-sub-wrapper {
background: #7c0183!important;
}
#wp-admin-bar-my-backend-item div.ab-sub-wrapper a.ab-item {
background: #7c0183!important;
border-radius:0!important;
}
#wp-admin-bar-my-backend-item div.ab-sub-wrapper a.ab-item:hover {
background:#ddd!important;
}
#wp-admin-bar-my-backend-item a:hover {
color:#23282d!important;
background:#ddd!important;
}
.totop {
padding:1rem 0;
} @media (max-width:767px) {
section.vcard {
display:flex!important;
flex-flow: wrap!important;
}
div.abh_image {
margin:0 auto 1rem auto!important;
float: none!important;
width: 135px!important;
}
div.abh_tab_content div.abh_image {
width: 135px!important; 
}
img.photo {
max-width: 135px!important;
height: auto;
border-radius: 50%!important;
}
div.abh_tab_content .abh_image img {
max-width: 135px!important;
height: auto;
border-radius: 50%!important;
}
div.abh_tab_content .abh_text {
margin-left:0!important;
}
ul.abh_tabs > li.abh_posts, section.abh_posts_tab {
display: none!important;
}
nav.elementor-pagination>span, nav.elementor-pagination a.page-numbers {
padding: 4px 13px;
line-height: 2.3rem;
font-size: 16px;
}
.ast-separate-container .post-navigation {
padding-left: 1em;
padding-right: 1em;
}
.headertitle {
margin: 0!important;
font-size: 1.6em!important;
}
.headersubtitle {
margin: 0!important;
font-size: 1em!important;
padding-bottom: 8px;
}
.headerphone {
font-size: 1.6em!important;
}
.report-directoryblok {
padding: 2%;
}
.report-directoryblok .nicelist {
margin: 0;
}
.report-directoryblok .nicelist ul {
margin: 0 0 0.5em 2em;
}
.reportdirectory li {
padding-bottom: 8px;
}
.customsearch input.search-field {
width: 65%;
}
.ast-pagination .page-numbers {
line-height:4rem!important;
}
.ast-pagination .prev.page-numbers, .ast-pagination .next.page-numbers {
width: 100%;
text-align: center;
margin: 0;
}
}