﻿



#banner-wrapper {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
	opacity: 0.2;
}


.home #banner-wrapper {
	opacity: 1;
}



#banner-wrapper #banner-inner {
  padding: 0;
}

#banner-wrapper #banner-inner .widget {
  margin: 0;
}
.z-center .navbar-inner,.z-x-tbl{text-align:center}
.z-x-tbl{width:100%}
.z-x-tbl-cell{padding-bottom:7px}
.z-x-tbl-outer{padding-left:30px;padding-right:30px}

    #mw_board_group_3 .mw_board_group_3_contents {  }
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


.front-page-2,
.front-page-3,
.front-page-4,
.front-page-5,
.front-page-6,
.front-page-7 {
	border-top: 54px solid transparent;
	margin-top: -54px;
	-webkit-background-clip: padding-box;
	-moz-background-clip:    padding;
	background-clip:         padding-box;
	position: relative;
	z-index: 9;
}


.front-page-4 .solid-section {
	background-color: #f3f3f3;
}

	
	.front-page-2,
	.front-page-3,
	.front-page-4,
	.front-page-5,
	.front-page-6,
	.front-page-7 {
		border-top: 0;
		margin-top: 0;
	}
.footer-links a{color:#da2657}
.footer-links a:hover,.footer-links a:focus{color:#da2657}
.footer-links{background-color:#181a1c}
#topcta{position:absolute;right:0;top:20px;font-size:30px;text-align:right;clear:both;max-width:276px;height:84px}
#topcta-line1{text-align:left;color:#ffd24f;font-size:19px;text-transform:uppercase}
#topcta-line2{text-align:right;font-size:11px;font-style:italic;color:#b0b0b0}
#topcta .phone{font-size:32px;color:#00bbc8;font-family:montserrat,sans-serif;margin:5px 0}
#topcta-text{position:absolute;right:2px;bottom:-6px;font-size:10px;color:#777}
#topcta-text a{color:#777}
#topcta-line1,#topcta-line2{text-align:center!important}
#topcta.smaller{position:fixed;z-index:100;max-width:100%;right:0;left:0;margin-top:0;padding:10px;text-align:left!important;width:100%;background-color:#fff}
#topcta.smaller #topcta-text{right:auto;left:126px;bottom:3px}

	#topcta-line1, #topcta-line2 {text-align: center !important;}


.sub-introduction .sub-introduction-left .sub-introduction-text {
    position: absolute;
    right: 10%;
    bottom: 8%;
    max-width: 430px;
    color: #fff;
    padding-left: 1em;
}


.sub-introduction .sub-introduction-right .sub-introduction-text {
    position: absolute;
    left: 10%;
    bottom: 8%;
    max-width: 430px;
    color: #fff;
    padding-left: 1em;
}


.sub-introduction-text h2 {
    color: #fff;
}


.sub-introduction-text p {
    font-weight: 400;
    margin: 1em 0;
    height: 80px;
    max-height: 80px;
    font-size: 16px;
}

    
    .sub-introduction .sub-introduction-left .sub-introduction-text,
    .sub-introduction .sub-introduction-right .sub-introduction-text {
        top: 5%;
    }
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.widget_beside_slider {
   float: right;
   width: 43.85964912%;
}

   .widget_slider_area,
   .widget_beside_slider {
      float: none;
      width: 100%;
   }

.foot{ padding:15px 0;}


.widget {
  margin-bottom: 18px;
}

.widget h3 { border-bottom: 0; }
