﻿
  .unit-body h2, section h2 {
    text-align: center;
    font-size: 36px;
  }

  .unit-body h4{
    text-align: center;
    font-size: 22px;
  }


.unit-body {
  -ms-flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  flex: 0 1 auto;
}


.product-list-wide .product-image + .unit-body {
  width: 100%;
}

  .twitter .rd-twitter .twitter-unit .unit-body {
    padding-left: 20px;
  }
.testimony-carousel{position:relative;overflow:hidden;margin-bottom:3rem}
.testimony-carousel .media-callout{flex:0 0 auto;width:calc(95% - 1.5rem);transition:opacity .3s ease-in-out;margin-bottom:0}
.testimony-carousel .media-callout:not(:last-child){margin-bottom:0}
.testimony-carousel .media-callout:not(:first-child){margin-left:.75rem}
.testimony-carousel .media-callout:not(.is-selected){opacity:.4;cursor:pointer}
.testimony-carousel .flickity-viewport{overflow:visible}
.testimony-carousel .flickity-viewport[style] .media-callout{height:100%}
.testimony-carousel .media-callout .media-callout__content{flex-grow:0}
.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}
.fl-photo-content img {display: inline;height: auto;max-width: 100%;}
.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}
.wtf-widget .ul.list li .tit{margin-bottom:0;padding-bottom:2px;font-size:12px;display:block;width:100%;height:14px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}
.wtf-widget .ul.grid li .tit{margin-bottom:0;padding-bottom:2px;font-size:12px;display:block;width:100%;height:14px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}

.mobile-only {
	display: block !important;
}

span.mobile-only {
	display: inline !important;
}

#searchBox, #contact {
	float: right;
	display: block;
	background-color: #FFF;
	padding: 5px 5px 20px 10px;
}

.subNavMenu, #searchBox, #contact {
	-webkit-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
}

#footer-area .site-info nav ul li {
    border-bottom: none;
}

.site-info a {
    color: #777;
}

.site-info a:hover {
    color: #a161bf;
}

.site-info {
    color: #999;
    font-size: 12px;
}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}


.block-news {
	width: 50%;
	padding: 0;
	height: auto;
	float: right;
	margin: 0;
}

 

.block-cat, .block-news { width: 100%; }
.large-7{width:58.33333%}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


#footer .menu-item-18{ border-left:0 !important;}


.beige-container {
	 background: #f5f5f5; 
	
	min-height: 450px;
}

		.three-column .post-image{float: left; width: 33.333333%; margin: 0px 6.666667% 0px 0px;}

		.one-column .post-image{width: 33.333333%; margin: 0px 6.666667% 0px 0px;}

		
		
	
	
	
		
		
		
		.blog-main-post-container .post-image{float: none; width: 100%; margin: 0px 0 20px 0px;}
		
		
		
		
		.post-image.in-post{float: none; margin: 0px 0px 20px 0px; border: none;}

		.post-image.in-post img{border: none;}

		.single .post-image{margin: 0px 0px 20px 0px; width: 100%;}

	.three-column .post-image img{width: 100%; height: auto;}

	.two-column .post-image{float: left; width: 33.333333%; margin: 0px 6.666667% 0px 0px; overflow: hidden;}

	.latest-videos .post-image{width: 300px; margin: 0px; overflow: hidden;}

	.latest-videos .post-image img{width: 100%; height: auto;}
.footer-max-background{left:0;position:absolute;width:100%}

				
				.header-top-fixed .fold-out {
					color: #f9ccc6;
				}

.red_line{display:block;height:2px;background-color:#ee3b00;}

  .red_line,.main_second{display:none;}

		
	.foot-menu {
		margin-bottom: 15px;
		max-width: none;
		text-align: center;
		width: 100%;
		}

		
	.foot-menu .menu li {
		display: inline-block;
		float: none;
		margin-bottom: 5px;
		}


.foot-menu .menu {
	float: right;
	width: 100%;
	}


.foot-menu .menu li:first-child {
	margin-left: 0;
	}


.foot-menu .menu li a {
	color: #999;
	font-size: .7rem;
	font-weight: 400;
	line-height: 100%;
	text-transform: uppercase;
	}


.foot-menu .menu li a:visited {
	color: #999;
	}


.foot-menu .menu li a:hover {
	color: #fff;
	}


.foot-menu .menu li ul {
	display: none;
	}


nav.main-menu-wrap ul li a,
ul.col-tabs li a,
nav.fly-nav-menu ul li a,
.foot-menu .menu li a {
	font-family: 'Montserrat', sans-serif;
	}
