/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.gform_footer.top_label {
	float: right;
	margin: -85px 335px 0 0;
}

header.td-post-title h1.entry-title small.subtitle {
	display:block;
}

.et_bloom .et_bloom_form_container .et_bloom_form_content {
	background-color: #fff!important;
	padding-top: 15px;
}

.uppercase {
	text-transform:uppercase!important;
}

.sidetitle {
    background-color: #e9c201;
    padding: 10px;
    text-transform:uppercase;
    color: #000;
}

.imageblock {
    height: 200px;
}

.articleblock a, .articleblock a:hover {
	text-decoration:none;
}

/*footer*/

.td-footer-wrapper .td-container {
	width:100%!important;
}
.td-footer-wrapper {
	padding:0;
}
.newspapercontainer, .td-sub-footer-container {
	display:none;
}

.td-footer-wrapper aside {
	margin-bottom:0!important;
}

/** Start Envato Elements CSS: Blocks (142-3-a175df65179b9ef6a5ca9f1b2c0202b9) **/

.envato-block__preview{
	overflow: visible;
}

/* Border Radius */
.envato-kit-139-accordion .elementor-widget-container{
	border-radius: 10px !important;
}
.envato-kit-139-map iframe,
.envato-kit-139-slider .slick-slide,
.envato-kit-139-flipbox .elementor-flip-box div{
		border-radius: 10px !important;

}


/** End Envato Elements CSS: Blocks (142-3-a175df65179b9ef6a5ca9f1b2c0202b9) **/



/** Start Envato Elements CSS: Blocks (135-3-c665d4805631b9a8bf464e65129b2f58) **/

.envato-block__preview{overflow: visible;}

/** End Envato Elements CSS: Blocks (135-3-c665d4805631b9a8bf464e65129b2f58) **/



/** Start Envato Elements CSS: Blocks (105-3-0fb64e69c49a8e10692d28840c54ef95) **/

.envato-kit-102-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}

/** End Envato Elements CSS: Blocks (105-3-0fb64e69c49a8e10692d28840c54ef95) **/

/*fills*/
#mapplic-id44850 #path4301, #mapplic-id44850 #path4295 {
fill:#fb2b20!important;	
}

#path4301 .mapplic-pin, #path4295  .mapplic-pin  {
	background-color: black!important;
border-color:black;
}

#mapplic-id44850 #path4253 {
	fill:#44b0fd;
}

#mapplic-id44850 #hu {
	fill:#a9d7f5
}

#mapplic-id44850 #path4123 {
	fill:#fed752;
}

#mapplic-id44850 #ir {
	fill:#fde381
}

#mapplic-id44850 #path3691 {
	fill:#fee281
}

#mapplic-id44850 #kh {
fill:#ffdd63;
}

#mapplic-id44850 #path3991 {
	fill:#0d94ed
}

#mapplic-id44850 #al  {
	fill:#3295DC;
}

#gb path {
	fill: #1693E0;
}

#mapplic-id44850 #id path {
	fill:#FFD25A;
}


/*US map*/

#mapplic-id44836 #va {
	fill: #bfa6d0;
}

#mapplic-id44836 #ca path {
fill: #DD2B52!important;
}


#mapplic-id44836 #la  {
	fill:#00A4A3;
}

#mapplic-id44836 #tx {
	fill: #5EC05C;
}

#mapplic-id44836 #or {
	fill: #C12170;
}

#mapplic-id44836 #ok {
	fill: #00A4A3;
}

#mapplic-id44836 #az {
	fill: #DF8A70;
}

#mapplic-id44836 #nm {
	fill: #FFD962;
}

#mapplic-id44836 #nv {
	fill: #B96569;
}


#mapplic-id44836 #wa {
	fill: #B36181;
}

#mapplic-id44836 #id{
	fill: #E26926;
}
#mapplic-id44836 #ut {
	fill: #F18229;
}
#mapplic-id44836 #co {
	fill: #EAE619;
}
#mapplic-id44836 #wy {
	fill: #FDB170;
}
#mapplic-id44836 #mt {
	fill: #F88F29;
}
#mapplic-id44836 #nd {
	fill: #57B457;
}
#mapplic-id44836 #sd {
	fill: #AEB11C;
}
#mapplic-id44836 #ne {
	fill: #AFD67D;
}
#mapplic-id44836 #ks {
	fill: #BCD751;
}
#mapplic-id44836 #mn {
	fill: #009290;
}
#mapplic-id44836 #ia {
	fill: #00AFA1;
}
#mapplic-id44836 #mo {
	fill: #00B1C0;
}
#mapplic-id44836 #ar {
	fill: #81CEB1;
}

#mapplic-id44836 #wi {
	fill: #006BB4;
}

#mapplic-id44836 #mi path {
	fill: #00BCE4;
}

#mapplic-id44836 #il {
	fill: #00A4DA;
}

#mapplic-id44836 #ms {
	fill: #00A4DA;
}

#mapplic-id44836 #al {
	fill: #00BCE4;
}
#mapplic-id44836 #fl path {
	fill: #899ACD;
}
#mapplic-id44836 #ga{
	fill: #6676BC;
}
#mapplic-id44836 #sc{
	fill: #C7A4CD;
}
#mapplic-id44836 #nc{
	fill: #7E6AB2;
}
#mapplic-id44836 #tn{
	fill: #7DBDE6;
}
#mapplic-id44836 #ky{
	fill: #5685C2;
}
#mapplic-id44836 #in{
	fill: #6493CD;
}
#mapplic-id44836 #oh{
	fill: #8994CA;
}
#mapplic-id44836 #wv{
	fill: #C69CC8;
}
#mapplic-id44836 #pa path{
	fill: #B88CC2;
}
#mapplic-id44836 #nj{
	fill: #8E4097;
}
#mapplic-id44836 #ct{
	fill: #9B378A;
}

#mapplic-id44836 #md{
	fill: #A785BF;
}
#mapplic-id44836 #de{
	fill: #8044A6;
}

#mapplic-id44836 #ny path{
	fill: #8A5EA8;
}
#mapplic-id44836 #ri path{
	fill: #D43B7E;
}

#mapplic-id44836 #vt path{
	fill: #A677B7;
}
#mapplic-id44836 #ma {
	fill: #B964A4;
}
#mapplic-id44836 #nh path {
	fill: #B14BA8;
}
#mapplic-id44836 #me path {
	fill: #BE3BA1;
}




.mapplic-lightbox {
	max-width: 600px!important;
}

.mapplic-popup-link {
	background-color:#B2102D!important;
	border-radius: 0!important;
	padding: 10px 20px!important;
}


/*kit overrides*/

.td-search-form-widget .wpb_button, .elementor-23947 .elementor-element.elementor-element-505c5ed .elementor-button, .elementor-23957 .elementor-element.elementor-element-ce76369 .elementor-slide-button {
	padding: 10px 15px 10px 15px!important;
	font-size: 13px!important;
}

.elementor-23947 .elementor-element.elementor-element-ef17d4e .elementor-search-form__submit {
	padding: 14px!important;
}

.td-post-author-name a{
	font-size: 12px!important;
}

.td_module_wrap .entry-title a {
	font-size:20px!important;
	color:#c41200;
}