img{
	height:auto !important;
}
.text-primary{
	color:#2a3785 !important;
}
/* Add here all your css styles (customizations) */
.slider-summary p{
	color:#fff;
}
.slider-summary p:first-child:first-letter {
  color: #fff;
  float: none;
  font-size: 35px;}
  
  .section-start{
	  margin-top:2em;
  }
  .section-start::first-line{
	  font-weight:600;
  }
 .mura-body p, .mura-body ul, .mura-body ol{
	 font-family: 'Merriweather', serif;;
 }
 .content p a{
	 /*background-color:rgba(41,69,104,.1);
	 border-bottom:2px solid #476397;*/
	 font-weight:bold;
 }
 .content p a:hover{
	 text-decoration: none;
	 color:#fff;
	 background:#476397;
 }
 .mura-body h5{
	 font-weight:600;
 }
 .media p{
	 font-family: "Open Sans", Helvetica, Arial, sans-serif;
 }
@media(min-width:992px){
	.mura-region-local{
		float:none;
	}	 
}
.calloutQuote, .calloutQuoteRight, .calloutQuoteLeft{
	font-size:18px;
	line-height:26px;
}
.calloutQuote{
	width:40%;
	border-top:4px solid #555;
	border-bottom:1px solid #555;
	margin-right:auto;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:20px;
	margin-bottom:20px;
	float:right;
	clear: both;
}
.calloutQuoteRight{
	border-right:4px solid #555;
	padding-right:20px;
	text-align: right;
	margin-top:20px;
	margin-bottom:20px;
	float:none;
	clear: both;
}
.calloutQuoteLeft{
	border-left:4px solid #555;
	padding-left:20px;
	text-align: left;
	margin-top:20px;
	margin-bottom:20px;
	float:none;
	clear: both;
}
.calloutQuoteTallLeft{
	width:40%;
	border-top:4px solid #555;
	border-bottom:1px solid #555;
	margin-left:auto;
	padding-top:20px;
	padding-bottom:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding-left:20px;
	float:left;
	clear: both;
}
.bold-quote{
	color:#999;
}
figcaption{
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 15px;
	margin-top:15px;
}
figcaption p{
	margin-top:0px;
}
@media(min-width:992px){
	.g-top-0--lg{
		top:0 !important;
	}
}
@media(max-width:767px){
	#homepage .followMeBar {
	  position: relative;
	  z-index: 1;
	  color: #fff;
	}
	
	#homepage .followWrap:after {
		content:"";
		padding-bottom:15px;
		}
	
	#homepage .followMeBar.fixed {
	  position: fixed;
	  top: 0;
	  width: 100%;
	  box-sizing: border-box;
	  z-index: 1000;
	  margin-left:-15px;
	  padding-left:15px;
	  background-color:#294568;
	}
	#homepage .followMeBar.fixed h2{
		color:#fff !important;
	}
	
	#homepage .followMeBar.fixed.absolute {
	  position: absolute;
	}
	.h1, h1 {
    	font-size: 2.0rem;
	}
	.js-mega-menu{
		padding-left:0;
	}
	.mura-breadcrumb{
		margin-bottom:0;
	}
	.content #st-3 .st-btn{
		margin-right:1px;
		height:28px;
		line-height:28px;
		padding:0 6px;
	}
	.content #st-3 .st-btn > svg {
		top: 6px;
	}
}
#homepage .mura-object:nth-child(even):before{
	content:"";
	height:100%;
	width:100vw;
	background-color:#eee;
	padding-top:40px;
	padding-bottom:40px;
}
#homepage .mura-object:nth-child(even):after{
	content:"";
	height:100%;
	width:100vw;
	background-color:#eee;
	padding-top:40px;
	padding-bottom:40px;
}
.mura-breadcrumb{
	padding-left:0;
}
.g-font-serif{font-family: 'Merriweather', serif; !important;}
.g-font-sans{font-family: "Open Sans", Helvetica, Arial, sans-serif !important;}
.g-russian-accent{font-family: Arial, sans-serif !important;}

.form-submit{
	border-radius:.25rem;
}

/*
@media(min-width:1200px){
	body.home{
		overflow-x:hidden;
	}
	#homepage .mura-object:nth-child(odd){
		width: 100vw;
		background: rgba(0,0,0,.02);
		padding-top: 25px;
		padding-bottom: 25px;
	}
	#homepage .mura-object:nth-child(odd) .mura-object-meta, #homepage .mura-object:nth-child(odd) .mura-object-content{
		max-width: 1124px;
		margin-left: auto;
		margin-right: auto;
	}

	#homepage .mura-object:nth-child(odd){
		margin-left: calc(((1140px - 100vw)/2) - 8px);
	}
}

*/

.google_image_div img{
	width:100%;
	max-width:100%;
}

figure.image[style="float:right"]{
	margin-left:15px;
}
figure.image[style="float:left"]{
	margin-right:15px;
}
