/* Dynamic Global Styles */
body {
    font-size: 16px; font-family: DM Sans, serif; font-weight: 500; color: #262626; line-height: 1.3}
h1{
    font-size: 65px; font-family: Ivy Mode; font-weight: 300; color: #262626; line-height: 1.2}
h2{
    font-size: 43px; font-family: Ivy Mode; font-weight: 300; color: #262626; line-height: 1.2}
h3{
    font-size: 32px; font-family: Ivy Mode; font-weight: 300; color: #262626; line-height: 1.2}
h4{
    font-size: 30px; font-family: Ivy Mode; font-weight: 300; color: #262626; line-height: 1.2}
h5{
    font-size: 24px; font-family: Ivy Mode; font-weight: 300; color: #262626; line-height: 1.2}
h6{
    font-size: 17px; font-family: DM Sans, serif; font-weight: 300; color: #285e62; line-height: 1.2}
p{
    font-size: 16px; font-family: DM Sans, serif; font-weight: 400; color: #262626; line-height: 1.5}
ul li{
    font-size: 16px; font-family: DM Sans, serif; font-weight: 400; color: #262626; line-height: 1.5} 
ol li{
    font-size: 16px; font-family: DM Sans, serif; font-weight: 400; color: #262626; line-height: 1.5}
.footer-nav-wrap .footer-col h6, .header-main.fixed .enumenu_ul > li > a {color:#285E62;}

.footer-nav-wrap .footer-col ul li, .copyright-wrap .copyright-right ul li a, .footer-nav-wrap .footer-col ul li a, .copyright-wrap .copyright-left p, .address-block .add-left p a, .enumenu_ul.desk ul li a, .blog-new-listing h1, .about-us h4{color:#262626;}
.footer-nav-wrap .footer-col ul li a:hover, .copyright-wrap .copyright-right ul li a:hover, .address-block .add-left p a:hover, .enumenu_ul.desk ul li a:hover, .enumenu_ul.desk ul li:hover > a , .header-main.fixed .enumenu_ul > li > a:hover, .header-solid .enumenu_ul li a, .single .enumenu_ul li a, .enumenu_ul > li:hover > a  {color:#285E62;}
.enumenu_ul > li:hover > a, .header-top-wrap ul li a:hover{color:#C0DADF;} 
.sec-cta-content .cta-content ul li a:hover, .sec-cta-content .cta-content p a:hover, .btn-link.blue-link:focus, .btn-link.blue-link:hover, .pagination-buttons button:focus, .pagination-buttons button:hover, .blognewlisting-item a:hover, .text-dark-blue p a:hover {color:#285E62;}
.btn-link.blue-link:focus svg path,.btn-link.blue-link:hover svg path, .pagination-buttons button:focus svg path, .pagination-buttons button:hover svg path, .blognewlisting-item {fill:#285E62;}

.btn-link.blue-link, .btn-link.blue-link svg path, .blognewlisting-item a, .text-dark-blue p a{color:#262626;font-weight: 400;}
.blognewlisting-content.text-dark-blue p, .blognewlisting-content.text-dark-blue ol li, .blognewlisting-content.text-dark-blue ul li{color:#262626;}
.blognewlisting-item .btn-link.blue-link img {filter: brightness(0) saturate(100%) invert(17%) sepia(34%) saturate(0%) hue-rotate(176deg) brightness(84%) contrast(101%);}
.blognewlisting-item .btn-link.blue-link img:hover {filter: brightness(0) saturate(100%) invert(30%) sepia(21%) saturate(1202%) hue-rotate(136deg) brightness(94%) contrast(83%);}
.btn-dark-blue {background:#C0DADF;color:#285E62 !important;}
.btn-dark-blue:hover, .btn-transparent:hover {background:#80ADB6 !important;}
.sec-cta-content .cta-content p{font-size: 16px;font-family: DM Sans, serif;font-weight: 400;color: #262626;line-height: 1.5;}
.blog-new-listing span.date, .blognewlisting-item span.tagline{display:none;}
.btn-transparent {border: 1px solid #285E62;color: #285E62;}
.dropdown-listing{height:70px;}
