
a:active, a:focus, a:hover, a:link, a:visited {
    text-decoration: underline;
}
h1 a:active, h1 a:focus, h1 a:hover, h1 a:link, h1 a:visited,
h2 a:active, h2 a:focus, h2 a:hover, h2 a:link, h2 a:visited,
h3 a:active, h3 a:focus, h3 a:hover, h3 a:link, h3 a:visited,
h4 a:active, h4 a:focus, h4 a:hover, h4 a:link, h4 a:visited,
time a:active, time a:focus, time a:hover, time a:link, time a:visited,
a.mk-similiar-title:active, a.mk-similiar-title:focus, a.mk-similiar-title:hover, a.mk-similiar-title:link, a.mk-similiar-title:visited,
#adbridge_login a:active, #adbridge_login a:focus, #adbridge_login a:hover, #adbridge_login a:link, #adbridge_login a:visited
 {
    text-decoration: none;
}

h2 {
	font-size: 42px;
	font-weight: 600;
}


.header-style-1.header-align-center .header-logo a {
    margin-left: 0; 
}
.header-logo a .mk-sticky-logo {
}
.mk-header.sticky-style-fixed .header-logo.logo-has-sticky img {
	transition: unset;
	padding: 0 20px;
}

.mk-grid header-grid {
}
.center-main-navigation {
	left: 570px;
	position: absolute;
	display: inline-flex;
	z-index: -1;
}
nav.mk-main-navigation {
	margin-left: -50%;	
	z-index: 99999;
}
li.current-menu-item a,
li.current-menu-ancestor a,
li.current-menu-parent a {
	font-weight: bold !important;
}


/*blog headers*/
.blog_top_section_bg,.mk-blog-hero {
	height: 40vw !important;
	background-color: #ccc;
}
@media only screen and (max-width: 1140px) {
	.blog_top_section_bg,
	.mk-blog-hero {
		height: 50vw !important;
	}
}
.blog_top_section a {
	text-decoration: none;
}
.blog_top_section h1,
.blog_top_section h2 {
	margin: 0 10px;
}
.blog_top_section h4 {
	margin: 0 10px;
}
.blog_top_section {
    width: 1140px;
    margin: 0 auto;
    text-align: left !important;
    display: block;
}
.blog_top_section span {
    width: 50%;
    display: block;
}
@media only screen and (max-width: 1140px) {
	.blog_top_section span {
		width: 100%;
	}
}

body.archive.category.category-blog .mk-blog-grid-item .blog-grid-holder {
    border: none;
}
@media only screen and (min-width: 716px) {
	body.archive.author .mk-blog-grid-item .blog-grid-holder,
	body.archive.category.category-blog .mk-blog-grid-item .blog-grid-holder {
    	min-height: 390px;
	}
}
body.archive.category:not(.category-blog) .mk-blog-grid-item .blog-grid-holder {
    border: none;
}
@media only screen and (min-width: 716px) {
	body.archive.category:not(.category-blog) .mk-blog-grid-item .blog-grid-holder {
	    min-height: 430px;
	}
}


body.archive.category:not(.category-blog) .mk-blog-grid-item .blog-grid-holder {
    border-top: 4px solid #00b0b9;
}


body.archive.category:not(.category-blog) .mk-blog-grid-item .featured-image img {
    padding: 10px 20px 0;
	max-width: 150px; 
	max-height: 60px;  
}

.mk-blog-grid-item .mk-blog-meta {
    line-height: 1.3em;
	padding: 20px 0; 
	letter-spacing: -0.25px;
}

.mk-blog-grid-item .the-title {
    text-transform: none !important;
    font-size: 14px;
}

.mk-blog-grid-item .blog-grid-footer {
    padding: 0 20px 10px;
    border: none;
}
 
body.archive.category:not(.category-blog) .mk-blog-grid-item .blog-grid-footer .mk-readmore {
    color: #263238;
}
body.archive.category.category-blog .mk-blog-grid-item .blog-grid-footer .mk-readmore,
body.archive.tag .mk-blog-grid-item .blog-grid-footer .mk-readmore,
body.archive.date .mk-blog-grid-item .blog-grid-footer .mk-readmore,
body.archive.author .mk-blog-grid-item .blog-grid-footer .mk-readmore {
    display: none;
}

.mk-blog-grid-item .blog-grid-holder {
	border: none;
}

ul.select2-results__options {
	margin: 5px 0;
}
.select2-dropdown.select2-dropdown--above {
	margin-top: -10px;
}
.select2-dropdown.select2-dropdown--below {
	margin-top: 10px;
}
/*select.blog_search {
	display: inline !important;
	margin: 0 0 0 10px;
    background-color: transparent !important;
    border: none !important;
    min-width: 0 !important;
    padding-right: 50px !important;
    background-image: url(/wp-content/uploads/selectbox-arrow.png) !important;
}





@media only screen and (max-width: 1140px) {
	span.blog_search_filter {
	    display: none !important;
	}		
	input.blog_search,		
	select.blog_search {
	    width: 100% !important;
	    padding: 5px !important;
	}	
	div.mk-text-block.blog_search {
	    text-align: center !important;
	}
}*/

.mk-blog-grid-item time a {
	font-style: normal;
}

input.blog_search {
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #263238;
}

select.blog_search,
.select2-search  {
	display: none;
}
.select2.select2-container {
	margin: 0 10px;
}
span.blog_search_filter {
   font-family: "aktiv-grotesk",sans-serif;
}
.select2-selection {
	border: none !important;
	    font-family: "aktiv-grotesk",sans-serif;

}
.select2-dropdown {
	margin: 5px;
	background-color: transparent;
    border: none;
}
.select2-results {
	background-color: white;
	margin:  0;
    border: 2px solid #ccc;
}
li.select2-results__option {
	margin: 0 10px;
}
li.select2-results__option.select2-results__option--highlighted {
	background-color: #00b0b9 !important;
}


@media only screen and (max-width: 1140px) {
/*		
	
	/*div.mk-text-block.blog_search {
	    text-align: center !important;
	}*/
	span.blog_search_filter {
	    display: none !important;
	}	
	input.blog_search {
	    width: 100% !important;
	    padding: 5px !important;
	}	
	.select2-container {
		width: 100% !important;
	}
}

/*.mk-text-block.blog_top_section {
	padding: 200px 0;
}*/
/*@media only screen and (min-width: 1140px) {
	.mk-text-block.blog_top_section h1,
	.mk-text-block.blog_top_section p {
		width: 49%;
	}
}*/
@media only screen and (max-width: 1140px) {
	#page-section-blog {
		background: #00b0b9 !important;
	}
}


.mk-text-block.blog_top_section h1 {
	color: white;
}

#single-blog-header {
	padding-top: 40px;
}
.master-holder.blog-style-bold .mk-blog-single {
	padding: 0;
}

.master-holder.blog-style-bold .mk-single-content {
    margin-bottom: 0;
}


.wpb_content_element {
    margin-bottom: 0 !important;
}



#signup_form {
	display: none;
}
/*sticky footer on blog page*/
@media only screen and (min-width: 1140px) {

	#signup_form {
		display: block;
	    position: fixed;
	    z-index: 100; 
	    bottom: 0; 
	    left: 0;
	    width: 100%;
	    height: 60px;
	    border-top: 1px solid #ccc;
	    background-color: white;
	}
	#signup_form .container {

		width: 1140px;
		margin: 0 auto;
	}

	#signup_form .signup_form_text {
			width: 795px;
			float: right;
	}
	#signup_form .signup_form_text span {
		float: left;
		padding: 15px 5px;
	    font-size: 16px;
	}
	#signup_form .signup_form_logo {
		float: left;
/*		background: url(/wp-content/uploads/er-logomark-rgb-teal.svg) center center no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;
		width: 48px;
		height: 48px;
		margin: 7px 5px;*/
	}

	body.has_signup_form #mk-footer,
	body.archive.author  #mk-footer,
	body.archive.tag  #mk-footer,
	body.archive.date  #mk-footer,
	body.single-post #mk-footer {
	    padding-bottom: 60px;
	}
}

#mk-footer {
	padding: 0;
}

#custom_subnav {
background-color: #F6F8F9;
width: 100%;
text-align: center;
padding: 20px 0;
}

#custom_subnav a,
#custom_subnav span {
	padding: 20px 30px;
	color: #263238 !important;
	font-size: 16px;
	text-decoration: none;
}
#custom_subnav span {
	font-weight: bold;
}
#adbridge_login {
	float: right;
	padding: 40px 0;
	font-size: 16px;
	z-index: 9999;
}
@media only screen and (max-width: 1140px) {
	body:not(.mk-opened-nav) #custom_subnav,
	#adbridge_login {
		display: none;
	}
/*	div.mk-header-right {
		display: none !important;		
	}*/
}

/*eh why padding around page on phone*/

.mk-padding-wrapper.wpb_row {
	padding: 0 !important;
}

/*.hbspt-form {
	color: pink !important;
}*/


h4.header_title {
	font-size: 22px;
	line-height: 28px;
}

body:not(.single-post) .similar-post-holder {
	min-height: 440px;
}
body.single-post .similar-post-holder {
	border: none !important;
}
.similar-post-holder a.mk-similiar-title {
	font-size: 18px;
    color: ##00b0b9 ;
    font-weight: 500;
    text-transform: none;
    text-align: left;
    line-height: 1.3em;

}
.blog-similar-posts {
	border-bottom: none;
}


/*nav*/
/*hide 
login
privacy
header #menu-item-3008, */
header #menu-item-3010,
header #menu-item-3039,
header #responsive-menu-item-3039  {
	display: none !important;
}


.similar-post-holder .excerpt {
	padding: 0 10px;
}

.mk-similiar-title {
    /*padding: 15px 10px;
    display: block;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;*/
    text-overflow: initial;
    overflow: visible;
    white-space: normal;
}

/*loadmore*/
div.mk-loading-indicator {
	display: none !important;
}
.load-more-scroll.js-load-more-scroll {
	top: -20px;
	margin-bottom: 50px;
}


/*starbox*/
body .abh_tabs li {
    display: none !important;
}

/*weird line after social share*/
.master-holder.blog-style-bold .mk-social-share:after {
	display: none;
}

/*hide this subnav*/
#custom_subnav.video-creative-services {
	display: none;
}

/*default hubspot
nb: changed ul to .hbspt-form ul */
/*
.hs-button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;cursor:pointer;display:inline-block;font-weight:700;line-height:12px;position:relative;text-align:center;background-color:#ff7a59;border-color:#ff7a59;color:#fff;border-radius:3px;border-style:solid;border-width:1px;font-size:14px;padding:12px 24px}.hs-button:hover,.hs-button:focus{background-color:#ff8f73;border-color:#ff8f73}.hs-button:active{background-color:#e66e50;border-color:#e66e50}label{font-size:14px;width:130px;text-align:right;color:#33475b;display:block;float:none;width:auto;font-weight:500;text-align:left;line-height:20px;padding-top:0;margin-bottom:4px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.hs-video-form label{color:#fff !important}.hs-error-msgs label{color:#f2545b}.hs-input{display:inline-block;width:90%;max-width:500px;height:40px;padding:9px 10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:22px;color:#33475b;background-color:#f5f8fa;border:1px solid #cbd6e2;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.hs-input[type=checkbox],.hs-input[type=radio]{cursor:pointer;width:auto;height:auto;padding:0;margin:3px 5px 3px 0px;line-height:normal;border:none}.hs-input[type=file]{background-color:#fff;padding:initial;border:initial;line-height:initial;box-shadow:none;height:27px}.hs-input:-moz-placeholder{color:#bfbfbf}.hs-input::-webkit-input-placeholder{color:#bfbfbf}.hs-input input,.hs-input textarea{transition:border 0.2s linear}.hs-input:focus{outline:none;border-color:rgba(82,168,236,0.8)}textarea.hs-input{height:auto}select[multiple].hs-input{height:inherit}input.hs-input.error,div.field.error input,div.field.error textarea,div.field.error .chzn-choices,textarea.hs-input.error{border-color:#c87872}input.hs-input.error:focus,div.field.error input:focus,div.field.error textarea:focus,div.field.error .chzn-choices:focus,textarea.hs-input.error:focus{border-color:#b9554d}.actions{margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 0px}.inputs-list{margin:0 0 5px;width:100%;padding-left:5px}.inputs-list>li{display:block;padding:0;width:100%;padding-top:0}.inputs-list label{display:block;float:none;width:auto;padding:0;line-height:18px;text-align:left;white-space:normal;font-weight:normal}.inputs-list:first-child{padding-top:6px}.inputs-list>li+li{padding-top:2px}.hbspt-form ul{list-style:none}.field{margin-bottom:18px}.hs-field-desc{color:#7c98b6;margin:0px 0px 6px;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.hs-form-required{color:red}.hs-richtext{margin-bottom:3px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:24px;font-size:14px;color:#33475b}.hs-richtext hr{text-align:left;margin-left:0;width:91%}.email-correction,.email-validation{padding-top:3px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.email-correction a,.email-validation a{cursor:pointer}@media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px){.email-correction form .form-columns-2 .hs-form-field,.email-correction form .form-columns-3 .hs-form-field,.email-validation form .form-columns-2 .hs-form-field,.email-validation form .form-columns-3 .hs-form-field{float:none;width:100%}.email-correction form .form-columns-2 .hs-form-field .hs-input,.email-correction form .form-columns-3 .hs-form-field .hs-input,.email-validation form .form-columns-2 .hs-form-field .hs-input,.email-validation form .form-columns-3 .hs-form-field .hs-input{width:90%}.email-correction form .form-columns-2 .hs-form-field input[type="checkbox"],.email-correction form .form-columns-2 .hs-form-field input[type="radio"],.email-correction form .form-columns-3 .hs-form-field input[type="checkbox"],.email-correction form .form-columns-3 .hs-form-field input[type="radio"],.email-validation form .form-columns-2 .hs-form-field input[type="checkbox"],.email-validation form .form-columns-2 .hs-form-field input[type="radio"],.email-validation form .form-columns-3 .hs-form-field input[type="checkbox"],.email-validation form .form-columns-3 .hs-form-field input[type="radio"]{width:24px}}.hs-button,.hs-form-field input[type="text"],.hs-form-field input[type="email"],.hs-form-field input[type="phone"],.hs-form-field input[type="number"],.hs-form-field input[type="tel"],.hs-form-field input[type="date"],.hs-form-field textarea{-webkit-appearance:none;-moz-appearance:none}
.fn-date-picker.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*zoom:1}.fn-date-picker.pika-single.is-hidden{display:none}.fn-date-picker.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.fn-date-picker.pika-single:before,.fn-date-picker.pika-single:after{content:" ";display:table}.fn-date-picker.pika-single:after{clear:both}.fn-date-picker .pika-lendar{float:left;width:240px;margin:8px}.fn-date-picker .pika-title{position:relative;text-align:center}.fn-date-picker .pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.fn-date-picker .pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.fn-date-picker .pika-prev,.fn-date-picker .pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:0.5;*position:absolute;*top:0}.fn-date-picker .pika-prev:hover,.fn-date-picker .pika-next:hover{opacity:1}.fn-date-picker .pika-prev.is-disabled,.fn-date-picker .pika-next.is-disabled{cursor:default;opacity:0.2}.fn-date-picker .pika-prev,.fn-date-picker .is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.fn-date-picker .pika-next,.fn-date-picker .is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.fn-date-picker .pika-select{display:inline-block;*display:inline}.fn-date-picker .pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.fn-date-picker .pika-table th,.fn-date-picker .pika-table td{width:14.2801%;padding:0}.fn-date-picker .pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.fn-date-picker .pika-table abbr{border-bottom:none;cursor:help}.fn-date-picker .pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.fn-date-picker .pika-button:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important;border-radius:3px !important}.fn-date-picker .is-today .pika-button{color:#3af;font-weight:bold}.fn-date-picker .is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.fn-date-picker .is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:0.3}.fn-date-picker .pika-week{font-size:11px;color:#999}.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset{border:0;padding:0;margin:0;max-width:500px}.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-1 .hs-input{width:95%}.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-1 .input{margin-right:8px}.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-1 input[type="checkbox"],.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-1 input[type="radio"]{width:auto}.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-2 .hs-form-field{width:50%;float:left}.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-2 .input{margin-right:8px}.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-3 .hs-form-field{width:32.7%;float:left}.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-3 .input{margin-right:8px}.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 label.hs-hidden{visibility:hidden}.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .hs-field-desc{width:100%}.hsformerror{margin:0 0 2px;padding:2px 6px;height:auto;background-color:#fdd2d0;font-size:11px;border:1px solid #fcb3af;padding:4px 16px 4px 10px;color:#000;display:none;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #fdd2d0));background-image:-webkit-linear-gradient(#fefefe, #fdd2d0);background-image:-moz-linear-gradient(#fefefe, #fdd2d0);background-image:-o-linear-gradient(#fefefe, #fdd2d0);background-image:linear-gradient(#fefefe,#fdd2d0);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 6px #ddd;-moz-box-shadow:0 0 6px #ddd;box-shadow:0 0 6px #ddd;z-index:99999}.hsformerror em{border:10px solid;border-color:#fdd2d0 transparent transparent;bottom:-17px;display:block;height:0;left:60px;position:absolute;width:0}.hsformerror p{font-family:Lucida Grande,Lucida Sans Unicode,bitstream vera sans,trebuchet ms,verdana,sans-serif;margin:0;float:left;margin-right:8px}.hsformerror:hover{cursor:default}.hsformerror .close-form-error{float:right;display:inline;top:3px;position:absolute;font-family:Verdana !important;color:#b17c79 !important;cursor:pointer !important;font-size:11px !important;font-weight:normal !important}.hsformerror .close-form-error:hover{color:#cc8884}@media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px){form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-2 .hs-form-field,form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-3 .hs-form-field{float:none;width:100%}form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-2 .hs-form-field .hs-input,form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-3 .hs-form-field .hs-input{width:95%}form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-2 .hs-form-field input[type="checkbox"],form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-2 .hs-form-field input[type="radio"],form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-3 .hs-form-field input[type="checkbox"],form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-3 .hs-form-field input[type="radio"]{width:auto}}.legal-consent-container .field.hs-form-field{margin-bottom:8px}.legal-consent-container .hs-field-desc.checkbox-desc{margin:-12px 0 0 21px}.legal-consent-container .hs-form-booleancheckbox-display p{margin:0;display:inline-block}.legal-consent-container .hs-error-msgs label{color:#f2545b}.legal-consent-container ~ .hs_recaptcha{margin-top:18px}#hs-outer-captcha-target,#hs-outer-captcha-target *{display:none;height:0;width:0}.hubspot-link__container{font-size:11px;position:relative;top:-18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.hubspot-link__container.sproket{color:#9fa0a2}.hubspot-link-text{color:#00a4bd;font-weight:medium}.hubspot-link{color:#9fa0a2;text-decoration:none}.hubspot-link:hover{text-decoration:underline}.hubspot-link__icon{margin-bottom:-1px;margin-right:5px}.hubspot-link__container.sproket .hubspot-link__icon{width:20px;margin-right:0px;float:left;margin-top:-5px}
*/

/*"namespaced"*/
.hbspt-form .hs-button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;cursor:pointer;display:inline-block;font-weight:700;line-height:12px;position:relative;text-align:center;background-color:#ff7a59;border-color:#ff7a59;color:#fff;border-radius:3px;border-style:solid;border-width:1px;font-size:14px;padding:12px 24px}
.hbspt-form .hs-button:hover,
.hbspt-form .hs-button:focus{background-color:#ff8f73;border-color:#ff8f73}
.hbspt-form .hs-button:active{background-color:#e66e50;border-color:#e66e50}
.hbspt-form label{font-size:14px;width:130px;text-align:right;color:#33475b;display:block;float:none;width:auto;font-weight:500;text-align:left;line-height:20px;padding-top:0;margin-bottom:4px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.hbspt-form .hs-video-form label{color:#fff !important}
.hbspt-form .hs-error-msgs label{color:#f2545b}
.hbspt-form .hs-input{display:inline-block;width:90%;max-width:500px;height:40px;padding:9px 10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:22px;color:#33475b;background-color:#f5f8fa;border:1px solid #cbd6e2;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.hbspt-form .hs-input[type=checkbox],
.hbspt-form .hs-input[type=radio]{cursor:pointer;width:auto;height:auto;padding:0;margin:3px 5px 3px 0px;line-height:normal;border:none}
.hbspt-form .hs-input[type=file]{background-color:#fff;padding:initial;border:initial;line-height:initial;box-shadow:none;height:27px}
.hbspt-form .hs-input:-moz-placeholder{color:#bfbfbf}
.hbspt-form .hs-input::-webkit-input-placeholder{color:#bfbfbf}
.hbspt-form .hs-input input,
.hbspt-form .hs-input textarea{transition:border 0.2s linear}
.hbspt-form .hs-input:focus{outline:none;border-color:rgba(82, 168, 236, 0.8)}
.hbspt-form textarea.hs-input{height:auto}
.hbspt-form select[multiple].hs-input{height:inherit}
.hbspt-form input.hs-input.error,
.hbspt-form div.field.error input,
.hbspt-form div.field.error textarea,
.hbspt-form div.field.error .chzn-choices,
.hbspt-form textarea.hs-input.error{border-color:#c87872}
.hbspt-form input.hs-input.error:focus,
.hbspt-form div.field.error input:focus,
.hbspt-form div.field.error textarea:focus,
.hbspt-form div.field.error .chzn-choices:focus,
.hbspt-form textarea.hs-input.error:focus{border-color:#b9554d}
.hbspt-form .actions{margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 0px}
.hbspt-form .inputs-list{margin:0 0 5px;width:100%;padding-left:5px}
.hbspt-form .inputs-list>li{display:block;padding:0;width:100%;padding-top:0}
.hbspt-form .inputs-list label{display:block;float:none;width:auto;padding:0;line-height:18px;text-align:left;white-space:normal;font-weight:normal}
.hbspt-form .inputs-list:first-child{padding-top:6px}
.hbspt-form .inputs-list>li+li{padding-top:2px}
.hbspt-form ul{list-style:none}
.hbspt-form .field{margin-bottom:18px}
.hbspt-form .hs-field-desc{color:#7c98b6;margin:0px 0px 6px;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.hbspt-form .hs-form-required{color:red}
.hbspt-form .hs-richtext{margin-bottom:3px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:24px;font-size:14px;color:#33475b}
.hbspt-form .hs-richtext hr{text-align:left;margin-left:0;width:91%}
.hbspt-form .email-correction,
.hbspt-form .email-validation{padding-top:3px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.hbspt-form .email-correction a,
.hbspt-form .email-validation a{cursor:pointer}
@media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px){.email-correction form .form-columns-2 .hs-form-field,
	.hbspt-form .email-correction form .form-columns-3 .hs-form-field,
	.hbspt-form .email-validation form .form-columns-2 .hs-form-field,
	.hbspt-form .email-validation form .form-columns-3 .hs-form-field{float:none;width:100%}
	.hbspt-form .email-correction form .form-columns-2 .hs-form-field .hs-input,
	.hbspt-form .email-correction form .form-columns-3 .hs-form-field .hs-input,
	.hbspt-form .email-validation form .form-columns-2 .hs-form-field .hs-input,
	.hbspt-form .email-validation form .form-columns-3 .hs-form-field .hs-input{width:90%}
	.hbspt-form .email-correction form .form-columns-2 .hs-form-field input[type="checkbox"],
	.hbspt-form .email-correction form .form-columns-2 .hs-form-field input[type="radio"],
	.hbspt-form .email-correction form .form-columns-3 .hs-form-field input[type="checkbox"],
	.hbspt-form .email-correction form .form-columns-3 .hs-form-field input[type="radio"],
	.hbspt-form .email-validation form .form-columns-2 .hs-form-field input[type="checkbox"],
	.hbspt-form .email-validation form .form-columns-2 .hs-form-field input[type="radio"],
	.hbspt-form .email-validation form .form-columns-3 .hs-form-field input[type="checkbox"],
	.hbspt-form .email-validation form .form-columns-3 .hs-form-field input[type="radio"]{width:24px}
}
.hbspt-form .hs-button,
.hbspt-form .hs-form-field input[type="text"],
.hbspt-form .hs-form-field input[type="email"],
.hbspt-form .hs-form-field input[type="phone"],
.hbspt-form .hs-form-field input[type="number"],
.hbspt-form .hs-form-field input[type="tel"],
.hbspt-form .hs-form-field input[type="date"],
.hbspt-form .hs-form-field textarea{-webkit-appearance:none;-moz-appearance:none}
.hbspt-form .fn-date-picker.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*zoom:1}
.hbspt-form .fn-date-picker.pika-single.is-hidden{display:none}
.hbspt-form .fn-date-picker.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0, 0.5)}
.hbspt-form .fn-date-picker.pika-single:before,
.hbspt-form .fn-date-picker.pika-single:after{content:" ";display:table}
.hbspt-form .fn-date-picker.pika-single:after{clear:both}
.hbspt-form .fn-date-picker .pika-lendar{float:left;width:240px;margin:8px}
.hbspt-form .fn-date-picker .pika-title{position:relative;text-align:center}
.hbspt-form .fn-date-picker .pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}
.hbspt-form .fn-date-picker .pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}
.hbspt-form .fn-date-picker .pika-prev,
.hbspt-form .fn-date-picker .pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:0.5;*position:absolute;*top:0}
.hbspt-form .fn-date-picker .pika-prev:hover,
.hbspt-form .fn-date-picker .pika-next:hover{opacity:1}
.hbspt-form .fn-date-picker .pika-prev.is-disabled,
.hbspt-form .fn-date-picker .pika-next.is-disabled{cursor:default;opacity:0.2}
.hbspt-form .fn-date-picker .pika-prev,
.hbspt-form .fn-date-picker .is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}
.hbspt-form .fn-date-picker .pika-next,
.hbspt-form .fn-date-picker .is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}
.hbspt-form .fn-date-picker .pika-select{display:inline-block;*display:inline}
.hbspt-form .fn-date-picker .pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}
.hbspt-form .fn-date-picker .pika-table th,
.hbspt-form .fn-date-picker .pika-table td{width:14.2801%;padding:0}
.hbspt-form .fn-date-picker .pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}
.hbspt-form .fn-date-picker .pika-table abbr{border-bottom:none;cursor:help}
.hbspt-form .fn-date-picker .pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}
.hbspt-form .fn-date-picker .pika-button:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important;border-radius:3px !important}
.hbspt-form .fn-date-picker .is-today .pika-button{color:#3af;font-weight:bold}
.hbspt-form .fn-date-picker .is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}
.hbspt-form .fn-date-picker .is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:0.3}
.hbspt-form .fn-date-picker .pika-week{font-size:11px;color:#999}
.hbspt-form .hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset{border:0;padding:0;margin:0;max-width:500px}
.hbspt-form .hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-1 .hs-input{width:95%}
.hbspt-form .hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-1 .input{margin-right:8px}
.hbspt-form .hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-1 input[type="checkbox"],
.hbspt-form .hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-1 input[type="radio"]{width:auto}
.hbspt-form .hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-2 .hs-form-field{width:50%;float:left}
.hbspt-form .hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-2 .input{margin-right:8px}
.hbspt-form .hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-3 .hs-form-field{width:32.7%;float:left}
.hbspt-form .hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 fieldset.form-columns-3 .input{margin-right:8px}
.hbspt-form .hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 label.hs-hidden{visibility:hidden}
.hbspt-form .hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .hs-field-desc{width:100%}
.hbspt-form .hsformerror{margin:0 0 2px;padding:2px 6px;height:auto;background-color:#fdd2d0;font-size:11px;border:1px solid #fcb3af;padding:4px 16px 4px 10px;color:#000;display:none;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%,color-stop(0%,#fefefe), color-stop(100%,#fdd2d0));background-image:-webkit-linear-gradient(#fefefe, #fdd2d0);background-image:-moz-linear-gradient(#fefefe, #fdd2d0);background-image:-o-linear-gradient(#fefefe, #fdd2d0);background-image:linear-gradient(#fefefe, #fdd2d0);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 6px #ddd;-moz-box-shadow:0 0 6px #ddd;box-shadow:0 0 6px #ddd;z-index:99999}
.hbspt-form .hsformerror em{border:10px solid;border-color:#fdd2d0 transparent transparent;bottom:-17px;display:block;height:0;left:60px;position:absolute;width:0}
.hbspt-form .hsformerror p{font-family:Lucida Grande,Lucida Sans Unicode,bitstream vera sans,trebuchet ms,verdana,sans-serif;margin:0;float:left;margin-right:8px}
.hbspt-form .hsformerror:hover{cursor:default}
.hbspt-form .hsformerror .close-form-error{float:right;display:inline;top:3px;position:absolute;font-family:Verdana !important;color:#b17c79 !important;cursor:pointer !important;font-size:11px !important;font-weight:normal !important}
.hbspt-form .hsformerror .close-form-error:hover{color:#cc8884}
@media (max-width: 400px),(min-device-width: 320px) and (max-device-width: 480px){form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-2 .hs-form-field,
	.hbspt-form form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-3 .hs-form-field{float:none;width:100%}
	.hbspt-form form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-2 .hs-form-field .hs-input,
	.hbspt-form form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-3 .hs-form-field .hs-input{width:95%}
	.hbspt-form form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-2 .hs-form-field input[type="checkbox"],
	.hbspt-form form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-2 .hs-form-field input[type="radio"],
	.hbspt-form form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-3 .hs-form-field input[type="checkbox"],
	.hbspt-form form.hs-form-f70bae81-04b0-488c-99e0-bf7defe53258_d90c803b-3c34-45f6-b04f-a6be0054abe6 .form-columns-3 .hs-form-field input[type="radio"]{width:auto}
}
.hbspt-form .legal-consent-container .field.hs-form-field{margin-bottom:8px}
.hbspt-form .legal-consent-container .hs-field-desc.checkbox-desc{margin:-12px 0 0 21px}
.hbspt-form .legal-consent-container .hs-form-booleancheckbox-display p{margin:0;display:inline-block}
.hbspt-form .legal-consent-container .hs-error-msgs label{color:#f2545b}
.hbspt-form .legal-consent-container ~ .hs_recaptcha{margin-top:18px}
.hbspt-form #hs-outer-captcha-target,
.hbspt-form #hs-outer-captcha-target *{display:none;height:0;width:0}
.hbspt-form .hubspot-link__container{font-size:11px;position:relative;top:-18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.hbspt-form .hubspot-link__container.sproket{color:#9fa0a2}
.hbspt-form .hubspot-link-text{color:#00a4bd;font-weight:medium}
.hbspt-form .hubspot-link{color:#9fa0a2;text-decoration:none}
.hbspt-form .hubspot-link:hover{text-decoration:underline}
.hbspt-form .hubspot-link__icon{margin-bottom:-1px;margin-right:5px}
.hbspt-form .hubspot-link__container.sproket .hubspot-link__icon{width:20px;margin-right:0px;float:left;margin-top:-5px}


/*custom hubspot*/
.hbspt-form fieldset,
.hbspt-form .hs-input {
    max-width: none !important;
}

/*signup form*/
#hsForm_77ac2989-1cdb-4d0d-9dc7-2bb328d04947 input.hs-input {
    width: 305px;
    margin: 6px 10px;
    float: left;
}

#hsForm_77ac2989-1cdb-4d0d-9dc7-2bb328d04947 .field {
    margin-bottom: 0; 
}

#hsForm_77ac2989-1cdb-4d0d-9dc7-2bb328d04947 .actions {
    margin-bottom: 0; 
    margin-top: 0; 
    padding: 7px; 
}

#hsForm_77ac2989-1cdb-4d0d-9dc7-2bb328d04947 input.hs-button {

	width: 200px;
}

#hsForm_77ac2989-1cdb-4d0d-9dc7-2bb328d04947 {
    display: inline-block;
    float: right;
    width: 566px;
}

@media only screen and (max-width: 1140px) {
	#hsForm_77ac2989-1cdb-4d0d-9dc7-2bb328d04947 input.hs-button {
		width: 25%;
	}

	#hsForm_77ac2989-1cdb-4d0d-9dc7-2bb328d04947 {
	    width: 60%;
	}
}

#hbspt-form-1540573053349-8377538737 .submitted-message {
	padding: 15px;
}


/*internet explorer*/
img.mk-desktop-logo,
img.mk-sticky-logo  {
	width: 150px !important;
	height: 48px !important;
}
img.mk-resposnive-logo {
	width: 48px !important;
	height: 48px !important;
}
.center-main-navigation {
	min-width: 535px;
}

div.cookie-notice-container {
	max-width: 1140px;
	margin: 10px auto;
}


/*accordions h2 should be h3*/
.careers-section .vc_tta-container h2 {
    font-size: 36px;
    color: #00b0b9;
    text-transform: none;
}

/*buttons*/
.mk-button-container a {
	text-decoration: none;
	letter-spacing: 0;
}

/*slider*/

/*blog_hero_slider*/
.blog_hero_slider,
.blog_hero_slider .mk-slider-slide {
	height: 40vw !important;
}

.mk-edge-slider .mk-slider-slide.center_bottom, 
.mk-edge-slider .mk-slider-slide.center_center, 
.mk-edge-slider .mk-slider-slide.center_top {
	text-align: left;
}

.blog_hero_slider .nav-round a[data-skin=dark] {
    background-color: rgba(255,255,255,.4);
    border: none;
    /*2px solid #fff;*/
}

.blog_hero_slider .nav-round a[data-skin=dark] .mk-svg-icon {
    fill: #fff;
}

.mk-edge-slider .mk-slider-slide.center_center .slider-content, .mk-edge-slider .mk-slider-slide.left_center .slider-content, .mk-edge-slider .mk-slider-slide.right_center .slider-content {
	text-align: center;
}

/*blog slider*/
.mk-edge-slider #mk-button-3 .mk-button, 
.mk-edge-slider #mk-button-4 .mk-button, 
.mk-edge-slider #mk-button-5 .mk-button 
 {
    background-color: #00b0b9 !important;
    color: #fff !important;
}

/*.mk-edge-slider .edge-title {
	font-weight: bold !important;
}*/
.mk-edge-slider .edge-desc {
	font-weight: normal !important;
}