img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

#cmsmasters_row_4c38832f65 .cmsmasters_row_outer_parent { 
	padding-top: 70px; 
} 


#cmsmasters_heading_7c40e07c37 { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:50px; 
} 

#cmsmasters_heading_7c40e07c37 .cmsmasters_heading { 
	text-align:left; 
} 

#cmsmasters_heading_7c40e07c37 .cmsmasters_heading, #cmsmasters_heading_7c40e07c37 .cmsmasters_heading a { 
	font-weight:bold; 
	font-style:normal; 
} 

#cmsmasters_heading_7c40e07c37 .cmsmasters_heading_divider { 
} 



#cmsmasters_heading_b7858ab444 { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:50px; 
} 

#cmsmasters_heading_b7858ab444 .cmsmasters_heading { 
	text-align:left; 
} 

#cmsmasters_heading_b7858ab444 .cmsmasters_heading, #cmsmasters_heading_b7858ab444 .cmsmasters_heading a { 
	font-weight:bold; 
	font-style:normal; 
} 

#cmsmasters_heading_b7858ab444 .cmsmasters_heading_divider { 
} 


#cmsmasters_row_27fb9cf19c .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_27fb9cf19c .cmsmasters_row_outer_parent { 
	padding-bottom: 0px; 
} 


#cmsmasters_divider_20c1053969 { 
	border-bottom-width:1px; 
	border-bottom-style:solid; 
	padding-top:70px; 
	margin-bottom:70px; 
} 
#cmsmasters_row_86f9fbf381 .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_86f9fbf381 .cmsmasters_row_outer_parent { 
	padding-bottom: 70px; 
} 


#cmsmasters_heading_a1006f2c45 { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:50px; 
} 

#cmsmasters_heading_a1006f2c45 .cmsmasters_heading { 
	text-align:left; 
} 

#cmsmasters_heading_a1006f2c45 .cmsmasters_heading, #cmsmasters_heading_a1006f2c45 .cmsmasters_heading a { 
	font-weight:bold; 
	font-style:normal; 
} 

#cmsmasters_heading_a1006f2c45 .cmsmasters_heading_divider { 
} 



#cmsmasters_gallery_39a3f2edfe .cmsmasters_gallery {
	margin:0 0 0 -10px;
}

#cmsmasters_gallery_39a3f2edfe .cmsmasters_gallery .cmsmasters_gallery_item {
	padding:0 0 10px 10px;
}


.header_top {
	height : 42px;
}

.header_mid {
	height : 80px;
}

.header_bot {
	height : 50px;
}

#page.cmsmasters_heading_after_header #middle, 
#page.cmsmasters_heading_under_header #middle .headline .headline_outer {
	padding-top : 80px;
}

#page.cmsmasters_heading_after_header.enable_header_top #middle, 
#page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer {
	padding-top : 122px;
}

#page.cmsmasters_heading_after_header.enable_header_bottom #middle, 
#page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer {
	padding-top : 130px;
}

#page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle, 
#page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
	padding-top : 172px;
}

@media only screen and (max-width: 1024px) {
	.header_top,
	.header_mid,
	.header_bot {
		height : auto;
	}
	
	.header_mid .header_mid_inner > div {
		height : 80px;
	}
	
	.header_bot .header_bot_inner > div {
		height : 50px;
	}
	
	#page.cmsmasters_heading_after_header #middle, 
	#page.cmsmasters_heading_under_header #middle .headline .headline_outer, 
	#page.cmsmasters_heading_after_header.enable_header_top #middle, 
	#page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer, 
	#page.cmsmasters_heading_after_header.enable_header_bottom #middle, 
	#page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer, 
	#page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle, 
	#page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
		padding-top : 0 !important;
	}
}

@media only screen and (max-width: 768px) {
	.header_mid .header_mid_inner > div, 
	.header_bot .header_bot_inner > div {
		height:auto;
	}
	
	#header .header_bot .resp_bot_nav_wrap {
		height : 50px;
	}
}
.cmsmasters_home_form .form_info.submit_wrap {
	text-align:center;
}

.cmsmasters_home_form .cmsmasters-form-builder textarea {
	height:120px;
	min-height:120px;
	resize:none;
}

.header_mid .header_mid_inner .logo_wrap {
	width : 195px;
}

.header_mid_inner .logo .logo_retina {
	width : 195px;
	max-width : 195px;
}

.headline_outer {
	background-image:url(../img/Untitled-2-.webp);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-size:cover;
}
.headline_color {
	background-color:rgba(37,37,37,0);
}
.headline_aligner {
	min-height:330px;
}



#page .cmsmasters_social_icon_color.cmsmasters_social_icon_1 {
	color:#ffffff;
}


#page .cmsmasters_social_icon_color.cmsmasters_social_icon_1:hover {
	color:#2d2d2d;
}

#page .cmsmasters_social_icon_color.cmsmasters_social_icon_2 {
	color:#ffffff;
}


#page .cmsmasters_social_icon_color.cmsmasters_social_icon_2:hover {
	color:#2d2d2d;
}

#page .cmsmasters_social_icon_color.cmsmasters_social_icon_3 {
	color:#ffffff;
}


#page .cmsmasters_social_icon_color.cmsmasters_social_icon_3:hover {
	color:#2d2d2d;
}

#page .cmsmasters_social_icon_color.cmsmasters_social_icon_4 {
	color:#ffffff;
}


#page .cmsmasters_social_icon_color.cmsmasters_social_icon_4:hover {
	color:#2d2d2d;
}

#page .cmsmasters_social_icon_color.cmsmasters_social_icon_5 {
	color:#ffffff;
}


#page .cmsmasters_social_icon_color.cmsmasters_social_icon_5:hover {
	color:#2d2d2d;
}