﻿

 

.footer {
	height: 55px;
	background-color:#c9c9c9;
	text-align:center;
	padding:19px 22px;
	margin-top:21px;
	margin-bottom:21px;
	border-radius: 4px;
}


.footer  div{
	float:left;
	width:250px;
}

.footer a{
	color:#5a5a5a;
	width:100%;
	text-align:center;
	display:block;
}

.footer img{
	float:left;
	margin-right:10px;
}

	.footer div{
		display:block;
		float:none;
		width:100%;
	}

	#top-bar .wf-float-left p {
		margin-bottom: 0;
	}


#top-bar .wf-float-left,
#bottom-bar .wf-float-left {
	margin-right: 40px;
}

#top-bar .wf-float-left:last-of-type,
#bottom-bar .wf-float-left:last-of-type {
	margin-right: 0;
}


	#branding,
	#branding-bottom,
	#top-bar .wf-float-left,
	#top-bar .wf-float-right,
	#bottom-bar .wf-float-left,
	#bottom-bar .wf-float-right {
		float: none;
		width: auto;
		padding-left: 0;
		padding-right: 0;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}



.wf-float-left {
	float: left;
}

.call-info { margin-top: 24px; margin-left: 68px; }
.footer-section .footer-bottom{background:#333333;padding:0 0 30px}
.footer-section .footer-bottom p{padding:0;margin:0}
.footer-section .footer-bottom .copyright-info{padding:15px 0 3px}
.footer-section .footer-bottom .copyright-info span.separator{display:inline-block;padding:0 5px}
.footer-section .footer-bottom .copyright-info p{display:inline-block}
.footer-section .footer-bottom ul{list-style-type:none;padding:0;margin:0;display:inline-block}
.footer-section .footer-bottom ul li{display:inline-block}
.footer-section .footer-bottom ul li:before{content:' | ';display:inline-block;color:#7f7f7f;margin-right:2px}
.footer-section .footer-bottom ul li a{font-size:13px}



.bg_light_gray {
background-color:whitesmoke;
}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }



.popup__callback__modal-body-success-text {
  padding: 0 40px 30px;
  text-align: center;
  margin-bottom: 4px;
  margin-top: 0;

  display: none;
	color: #38ccc0;
	font-family: Montserrat;
	font-size: 24px;
	font-weight: 700;
	line-height: 34px;
	text-transform: uppercase;
}


.popup__callback__modal-body-success-text img{
	display: block;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
	width: 55px;
	height: 58px;
}


.popup__callback__modal-body-success-text p {
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 30px;
	color: #000000;
	font-family: "open_sansregular";
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}


.popup__callback__modal.success .popup__callback__modal-body-success-text{
    display: block;
}


.posts-loop .entry-summary {
	word-wrap: break-word;
	margin-top: 10px;
}


.posts-loop .entry-summary p {
	margin: 0;
}


.large-post .entry-summary {
	margin-top: 10px;
}


.grid-post .entry-summary {
	font-size: 0.9375em;
}

	.list-vertical ul .entry-summary {
	display: block;
	}

	.content-fullwidth .large-post .entry-header,
	.content-fullwidth .large-post .entry-summary,
	.has-no-sidebar .content-area .large-post .entry-header, 
	.has-no-sidebar .content-area .large-post .entry-summary {
	padding-left: 80px;
	padding-right: 80px;
	}
#rpwe_widget-4 .rpwe-ul{padding-left:0 !important;float:left;width:100%;margin-bottom:30px}
#rpwe_widget-4 .rpwe-ul li{float:left;width:100%;margin-bottom:0px!important;padding-bottom:0!important;padding-left:0}
#rpwe_widget-4 .rpwe-ul .rpwe-title{font-weight:normal!important;font-family:arial!important}
#rpwe_widget-4 .rpwe-ul .rpwe-title a{font-size:14px;font-family:'Open Sans',verdana,Arial,Helvetica,sans-serif;text-transform:uppercase}
#block-system-main{clear:both;}
.front #block-system-main .block-inner{color:white;padding:0;background:none;}
body.front #block-system-main{display:none;}
.tablepress-id-273 .row-3 td{background-color:#a7e8ec}
.tablepress-id-274 .row-3 td{background-color:#B492F9}

.foot-widget-list{margin:0 -10px;letter-spacing:-10px;}

.foot-widget-list aside{display:inline-block;vertical-align:top;width:25%;padding:0 10px;margin:0 0 20px;}

.foot-widget-list h6{color:#fff;font-size:16px;margin-bottom:10px;}

.foot-widget-list .widget_text p, .foot-widget-list .widget_text ol, .foot-widget-list .widget_text ul{color:#c5c5c5;font-size:13px;margin:10px 0;}

.foot-widget-list .widget_text ul, .foot-widget-list .widget_text ol{padding-left:20px;}

.foot-widget-list .widget_text a{color:#fff;}

.foot-widget-list .widget_nav_menu ul{list-style:none;font-size:13px;margin:10px 0;}

.foot-widget-list .widget_nav_menu li a{display:block;text-decoration:none;color:#fff;background:rgba(255,255,255,0.03);padding:5px 10px;border-radius:3px;margin:5px 0;transition:0.3s;}

.foot-widget-list .widget_nav_menu li a:hover{color:#08c7af;}

#bod  {background-color: #ffffff}
.et_pb_row_8.et_pb_row{padding-bottom:0px}
.et_pb_row_7.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_0.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_12.et_pb_row{margin-top:0px!important;padding-top:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_10.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_3.et_pb_row{padding-bottom:0px}
.et_pb_row_4.et_pb_row{margin-top:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_5.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_6.et_pb_row{padding-right:0px;padding-left:0px}


.messages_grid .et_pb_row {
	width: 90% !important;
}
.card-heading-field{width:86%;text-align:center;background-color:#ec008b;color:#fff;padding:5px 5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
