﻿.wp-block-contact-widgets-contact-block ul li,.wpcw-widget-contact ul li,.wpcw-widget-social ul li.has-label{padding:10px 0}
.wpcw-widget-social ul li:not(.has-label){display:inline-block;margin:0 .75em .75em 0;border:none}
.wpcw-widget-social ul li.has-label a{display:block}
.wpcw-widget-social ul li.has-label svg{margin-right:.25em}
.wp-block-contact-widgets-social-block ul li,.wp-block-contact-widgets-social-block ul li.has-label{padding:10px 0}
.wp-block-contact-widgets-social-block ul li:not(.has-label){display:inline-block;margin:0 .75em .75em 0;border:none}
.header-top,.header-bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}
.header-top{background-color:#446084;z-index:11;position:relative;min-height:20px}


.right-header {
  padding-left: 0;
  padding-right: 0;
}


.carousel-cell-bg {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  background: RGBA(15, 108, 176, 0.45);
  left: 0;
  top: 0;
  padding: 10px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}


.carousel-cell-bg:hover {
  background: RGBA(15, 108, 176, 0.75);
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.jet-slider .jet-slider__button-wrapper{text-align:center}
.jet-slider .jet-slider__button-wrapper .jet-slider__button--primary{background-color:#6ec1e4}
.jet-slider__button-wrapper{width:100%}
.elementor-14 .elementor-element.elementor-element-3c3d7d5 .jet-slider__button-wrapper{text-align:center}
.jet-slider .jet-slider__button-wrapper .jet-slider__button--primary:hover {background-color: #444c5c;color: #ffffff;}
.jet-slider .jet-slider__button-wrapper .jet-slider__button--secondary {color: #ffffff;background-color: #444c5c;}
.jet-slider .jet-slider__button-wrapper .jet-slider__button--secondary:hover {background-color: #e53b24;color: #ffffff;}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

	.row-no-margin {
		padding:0;
		margin:0;
	}

.gdlr-core-pbf-background-wrap{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; }

.gdlr-core-pbf-sidebar-left .gdlr-core-pbf-background-wrap{ right: -1px; }

.gdlr-core-pbf-sidebar-right .gdlr-core-pbf-background-wrap{ left: -1px; }



body.infinite-boxed .gdlr-core-column-extend-left .gdlr-core-pbf-background-wrap{ margin-left: -50px; }
 
body.infinite-boxed .gdlr-core-column-extend-right .gdlr-core-pbf-background-wrap{ margin-right: -50px; }

	.author-info a {color: #00BCD5;}

#team #associations{background-color:#fff;padding:1em 0}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.modal-header:after,.modal-header:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.modal-header:after,.row:after{clear:both}
.et_pb_main_blurb_image{display:inline-block;max-width:100%;margin-bottom:30px;line-height:0}
.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{display:table-cell;width:32px;line-height:0}
.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}
.et_pb_blurb_position_right .et_pb_main_blurb_image{right:0;left:auto}

.td-main-menu-logo {
  display: block;
  margin-right: 0;
  height: 0;
  float: left;
}

.td-main-menu-logo a {
  line-height: 46px;
}

.td-main-menu-logo img {
  margin: auto;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  position: absolute;
  padding: 6px 0;
  max-height: 60px;
  max-width: 250px;
}
.modal-body{position:relative;padding:15px}
.mk-page-section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-15px;margin-right:-15px}


.sidebar #recent-tab-1 .posts-list li,
.sidebar #recent-tab-2 .posts-list li,
.sidebar #recent-tab-3 .posts-list li {
	border-bottom: 1px solid #d9d9d9;
	padding: 10px 0 0 0;
}


.sidebar #recent-tab-1 .posts-list li:last-child,
.sidebar #recent-tab-2 .posts-list li:last-child,
.sidebar #recent-tab-3 .posts-list li:last-child { border-bottom:0px solid #d9d9d9!important; }

.cta-section h1 { font-size: 40px; font-weight: 300; margin-bottom: 10px; line-height: 50px; }

.cta-section ul { margin-bottom: 30px; }

.cta-section ul li { padding-left: 25px; color: #1a1b1e; font-weight: 400; }
		
#wpls-logo-showcase-slider-1 .wp-post-image,
#wpls-logo-showcase-slider-1 .wp-post-image img.wp-post-image{max-height:250px; }
.row{margin-right:-15px;margin-left:-15px}


.callout .row {
	margin-left: 0;
	margin-right: 0;
}


div.row.pricetable-container {
	padding:0 15px;
}




form div.row:last-child {
	margin-bottom:0;
}

.note-editor .row-fluid p {
	display:none;
}


form .row {
	margin-bottom:20px;
}



	
	.comment-list p,
	.comment-list .row {
		margin-bottom: 0px;
	}

.grid-demo .row {
	margin-left:0;
	margin-right:0;
}

  #page .ymm-widget .yym_head_info,
  #page .ymm-widget .yym_select,
  #page .ymm-widget .yym_foot_info {
    width: 100%;
    position: relative; }
