﻿

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


#discount .container-fluid { background-image: linear-gradient(to top, #b00017 0%, #ea4643 100%) }


#subscribe .container-fluid { background-color: #818fff; padding: 60px; }

		.page_title_bgr .full_container_page_title {border-top: 1px solid #eee;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
	
	#primary, 
	#header-left,
	#header-right,
	#site-generator .copyright,
	#site-generator .powered {
		width: 100%;
	}

	#site-generator .copyright,
	#site-generator .powered {
		text-align: center;		
	}

.site-title {
	font-size: 34px;
	font-size: 2.6153rem;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 0;
}

.site-title a {
	color: #333;
}

.site-title a:hover {
	text-decoration: none;
}

.site-branding a + .site-title {
	margin-top: 12px;
}
.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}

.block-title{font-family:'Lato', sans-serif;font-weight:bold;margin:0 0 25px;position:relative;text-align:center;line-height:1.2;padding-bottom:10px;color:#3f3f3f;}

.block-title:after{content:"";height:0px;width:50px;position:absolute;bottom:-2px;left:50%;margin-left:-25px;border-bottom:1px solid #6dcff6 !important;}

.block-title a{color:inherit;}

.block-title.block-title-left{text-align:left;}

.block-title.block-title-left:after{left:0;margin-left:0;}

.page-content .block-title{margin:0 0 10px;}

.home .block-title{font-weight:900}

.jumbotron .block-title{margin-bottom:30px;}

.frontpage-banner.image-banner .block-title{font-size:36px;font-weight:900;}

.image-banner .block-title{color:#fff;}
.home-feature-story .img--cover-tall-image{display:block;height:auto;width:100%;}


a.glink {text-decoration:none;}

a.glink span {margin-right:5px;font-size:15px;vertical-align:middle;}

a.glink img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;}

a.glink:hover img {opacity:1;}


#header {margin:0 auto; padding:0; width:1005px; height:53px; overflow:hidden;float:none;}

            #mw_board_group_2 .mw_board_group_2_item { float:left; width:70px; overflow:hidden; }

    #mw_board_group_2 .mw_board_group_2_item:hover { color:#2F3743; text-decoration:underline; }

  .popup-callback-from-wrap-content{
    width: 100%;
    height: 100%;
    overflow: auto;
    position: absolute;
    top: 0;
    left: 0;
    margin-bottom: 40px;
  }
