/* 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: 100; color: #262626; line-height: 1.2}
h2{
    font-size: 43px; font-family: Amiri, serif; font-weight: 300; color: #262626; line-height: 1.2}
h3{
    font-size: 32px; font-family: Amiri, serif; font-weight: 500; color: #262626; line-height: 1.2}
h4{
    font-size: 30px; font-family: Amiri, serif; font-weight: 300; color: #262626; line-height: 1.2}
h5{
    font-size: 24px; font-family: Amiri, serif; font-weight: 400; color: #262626; line-height: 1.2}
h6{
    font-size: 17px; font-family: Amiri, serif; font-weight: 400; color: #262626; 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: IvyJournal; font-weight: 400; color: #262626; line-height: 1.5} 
ol li{
    font-size: 16px; font-family: IvyJournal; font-weight: 400; color: #262626; line-height: 1.5}
.footer-nav-wrap .footer-col ul li,.footer-nav-wrap .footer-col ul li a,.footer-nav-wrap .footer-col ul li a, .btn-transparent,.footer-nav-wrap .footer-col h6 , .address-block .add-left p a{ color:#262626;}
.copyright-wrap .copyright-right ul li a, .copyright-wrap .copyright-left p{color:#000;}
.header-solid .enumenu_ul li a, .single .enumenu_ul li a, .enumenu_ul.desk ul li a,
.blognewlisting-item h5 a ,.blog-new-listing h1, .btn-link.blue-link, .blog-new-listing .text-dark-blue p, .blog-new-listing .text-dark-blue p a, .pagination-buttons button{ color:#262626;}
.text-dark-blue h1, .text-dark-blue h2, .text-dark-blue h3, .text-dark-blue h4, .text-dark-blue h5, .text-dark-blue h6, .text-dark-blue p, .text-dark-blue label, .text-dark-blue p a, .text-dark-blue ul li, .text-dark-blue ol li{ color:#262626;}
.blognewlisting-item .tagline,.blognewlisting-header span.date {display:none;}
.sec-cta-content .cta-content p, ul li{font-family:DM Sans, serif !important;}
.newsletter-left h2{color:#fff;}

.header-solid .enumenu_ul li a:hover, .single .enumenu_ul li a:hover, .enumenu_ul.desk ul li a:hover,
.blognewlisting-item h5 a:hover, .blog-new-listing .text-dark-blue p a:hover, .enumenu_ul > li > a:hover, .header-main.fixed .enumenu_ul > li > a:hover, .sec-cta-content .cta-content p a:hover,.enumenu_ul > li:hover > a,.btn-link.blue-link:hover, .pagination-buttons button:hover, .enumenu_ul.desk ul li:hover > a   {color:#829051;}

.footer-nav-wrap .footer-col ul li a:hover, .footer-nav-wrap .footer-col ul li a:hover, .address-block .add-left p a:hover, .copyright-wrap .copyright-right ul li a:hover  {color:#829051;}
.search-btn:hover{background:#5E6642;}
.search-btn:hover svg{filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(272deg) brightness(105%) contrast(101%);}

 .testimonial-desc blockquote:before{filter: brightness(0) saturate(100%) invert(92%) sepia(40%) saturate(580%) hue-rotate(337deg) brightness(95%) contrast(87%);}
.newsletter-right .hs-form-private .hs_submit.hs-submit input[type="submit"]:hover, .newsletter-right .hs-form-private .hs_submit.hs-submit input[type="submit"]:focus{    background:#5E6642 url(assets/images/icon-submit-arrow.svg) center center no-repeat !important;
}