/* PCTURE FIX */

picture img {
	max-width:100%;
	height: auto;
}

#mobile_logo {
	border-radius: 4px;
    background-color: #FFF;
    display: block;
    padding: 10px;
    width: 90px;
    margin-bottom: 20px;
}

#mobile_logo img { 
	display: block;
    width: 100% !important;
}
/* BRANDING */

.scroll-top {
	border-radius: 20px !important;
    background-color: var(--the7-links-color) !important;
}

.sticky-off .branding {
	       margin-bottom: -20px;
	}
.sticky-off .branding img  {
	    height: 80px;
    width: auto;
}


.sticky-on .branding {
	  margin-bottom: 0px;
	}
.sticky-on .branding img  {
	    height: 60px;
    width: auto;
}

.sticky-on .main-nav > li > a {
    margin: 0px 14px 0px 14px;
    padding: 0px 4px 0px 4px;
}

.mobile-branding img {
	   height: 40px !important;
    width: auto;
	}



.split-header .branding a {
	
	
}

/* CONTENT */

#content h2, 
#content h3, 
#content h4 {
	margin-bottom: 30px;
} 

.header_font h1 {
	font-size: 90px;
    transform: rotate(-3deg);
    opacity: 1;
    color: #3898d4;
    mix-blend-mode: multiply;
}


.header_font strong {
	font-size: 90px;

    transform: rotate(-3deg) !important;
    opacity: 1;
    color: #3898d4;
    mix-blend-mode: multiply;
	font-family: "Handlee", Helvetica, Arial, Verdana, sans-serif;
	display: block;
    margin-bottom: 80px !important;
}

.testimonial-content p, .dt-text-title {
	font-family: "Handlee", Helvetica, Arial, Verdana, sans-serif;
}


.shortcode-blockquote {
	background-color: #FFF !important;
    padding: 0 !important;
    margin: 0px 10px 30px 0px !important;
}

.shortcode-blockquote  p {
	font-family: "Handlee", Helvetica, Arial, Verdana, sans-serif;
	font-size: 40px;
    line-height: 1.1em;
}


.boxen h2 { 
margin-bottom: 40px;
	font-family: "Handlee", Helvetica, Arial, Verdana, sans-serif;
}

/* FOOTER */

footer h3 {
	font-weight: 100;
	font-family: "acumin-pro", Helvetica, Arial, Verdana, sans-serif;
	
}