﻿@media screen{
	#nav > div > ul .temp3-hide{display:none;}
	#nav > div > ul .temp3-view{display:block;}
	#header h1{
		/* display: block; fix dc 11/08 */
		/* width: 307px; fix dc */
		float: left;
		font: 20px/22px 'bitterregular', Arial, Helvetica, sans-serif;
		margin:39px 0 0 8px;
		color: #3e454c;
		text-transform: uppercase;
	}
	#header h1.logo-temp3{margin:7px 0 0;}
	#header h1 img{
		float:left;
		margin:3px 8px 0;
	}
	#header h1.logo-temp3 img{float:none;}
	#header h1 span{font-family: 'bitterbold', Arial;}
	#header .logo-box, 
	.search-form, 
	.social-networks,
	.footer-logo.temp3{display: block;} /* changed from none to block */
	.social-networks.temp3{display:block;}
	/* promo section */
	.promo{
		width: 100%;
		background: #fff;
	}
	/* gallery */
	.gallery{
		padding: 12px 0;
		width: 950px;
		margin: 0 auto;
	}
	.gallery:after{
		display: block;
		content: '';
		clear: both;
	}
	.gallery .mask{
		float: left;
		position: relative;
		width: 792px;
		height: 356px;
	}
	.gallery .slide{
		position: absolute;
		top: 0;
		left: 0;
	}
	.gallery .slide.selected{z-index: 100;}
	.gallery .slide img{display: block;}
	.gallery .box{
		display: none;
		background: #e23e42;
		left: -11px;
		bottom: 29px;
		position: absolute;
		padding: 3px 10px 18px 26px;
		font-size: 14px;
		line-height: 16px;
		font-style: italic;
		color: #fff;
		width: 386px;
	}
	.gallery .selected .box{display: block;}
	.gallery .box:before{
		position: absolute;
		left: 0;
		bottom: 100%;
		content: '';
		background:url(../mpp.images/sprite-red.png) no-repeat 0 -279px;
		height: 21px;
		width: 422px;
	}
	.gallery .box h2{
		text-transform: uppercase;
		margin: 0 0 10px;
		font: 33px/32px 'bitterregular', Arial, Helvetica, sans-serif;
	}
	.gallery .box p{
		opacity: 0.8;
		margin: 0 0 14px;
	}
	.gallery .box .btn-holder{
		overflow: hidden;
		padding: 0 0 0 2px;
	}
	.gallery .box .btn-holder .btn-prev, 
	.gallery .box .btn-holder .btn-next{
		float: left;
		margin: 0 8px 0 0;
		text-indent: -9999px;
		overflow:hidden;
		background: url(../mpp.images/sprite.png) no-repeat -55px 0;
		width: 16px;
		height: 16px;
	}
	.gallery .box .btn-holder .btn-next{background-position: -79px 0;}
	/* switcher */
	.gallery .switcher{
		float: right;
		position: relative;
		width: 150px;
		height:355px;
		overflow:hidden;
	}
	.gallery .switcher ul{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.gallery .switcher ul li{
		position: relative;
		height:71px;
		overflow:hidden;
	}
	.gallery .switcher ul a{
		display: block;
		color: #fff;
		text-align: center;
		font: 30px/32px 'bitterregular', Arial, Helvetica, sans-serif;
	}
	.gallery .switcher ul a:hover{text-decoration: none;}
	.gallery .switcher ul img{
		display: block;
		width:100%;
		height:71px;
	}
	.gallery .switcher ul .mask{
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(../mpp.images/bg-mask-red.png);
	}
	.gallery .switcher ul .selected .mask{display: block;}
	.gallery .switcher ul .num{
		display: none;
		position: absolute;
		top: 50%;
		width: 100%;
		left: 0;
		margin-top: -16px;
	}
	.gallery .switcher ul .selected .num{display: block;}
	.gallery .switcher .btn-section{
		position:absolute;
		left:0;
		bottom:0;
		background:url(../mpp.images/none.png);
		height:71px;
		width:100%;
	}
	.gallery .switcher .btn-holder{
		position: absolute;
		bottom: 9px;
		left: 47px;
	}
	.gallery .switcher .btn-holder .btn-prev, 
	.gallery .switcher .btn-holder .btn-next{
		float: left;
		margin: 0 6px 0 0;
		text-indent: -9999px;
		overflow:hidden;
		width: 24px;
		height: 24px;
		border-radius: 12px;
		background: url(../mpp.images/sprite.png) no-repeat 0 -34px;
	}
	.gallery .switcher .btn-holder .btn-prev:hover{background-position: 0 -64px;}
	.gallery .switcher .btn-holder .btn-next{background-position: -30px -64px;}
	.gallery .switcher .btn-holder .btn-next:hover{background-position: -30px -34px;}
	.search-section{
		padding: 23px 0 10px;
		background: #e0dfdd;
	}
	.search-section .holder{
		width: 950px;
		margin: 0 auto;
		position:relative;
	}
	.search-section .row{
		width: 100%;
		padding: 0 5px 13px;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.search-section .row:after{
		display: block;
		content: '';
		clear: both;
	}
	.search-form-2{
		float: left;
		position: relative;
		z-index: 100;
		background: #bcbcbc;
		border-radius: 10px;
		box-shadow: inset 1px 1px 1px 0 rgba(0,0,0,0.25);
	}
	.search-form-2 input[type=text]{
		float: left;
		margin: 0 5px 0 0;
		padding: 4px 16px 6px;
		border: none;
		background: none;
		font: 19px/28px 'bitteritalic', Arial, Helvetica, sans-serif;
		height: 28px;
		width: 273px;
		color: #e0dfdd;
	}
	.search-form-2 ::-webkit-input-placeholder{color:#e0dfdd;}
	.search-form-2 :-moz-placeholder {color:#e0dfdd;}
	.search-form-2 ::-moz-placeholder{
		color:#e0dfdd;
		opacity:1;
	}
	.search-form-2 :-ms-input-placeholder{color:#e0dfdd;}
	.search-form-2 input[type=submit]{
		float: left;
		width: 38px;
		height: 38px;
		font-size: 0;
		line-height: 0;
		text-indent: -9999px;
		overflow:hidden;
		background: url(../mpp.images/sprite.png) no-repeat -7px -170px;
		border: none;
		cursor: pointer;
	}
	.search-form-2.temp3-wide{
		width:100%;
	}
	.search-form-2.temp3-wide input[type=text]{
		width: 854px;
		padding:5px 16px 9px;
	}
	.search-form-2.temp3-wide input[type=submit]{
		width: 38px;
		height: 38px;
		background: url(../mpp.images/sprite.png) no-repeat 0 -219px;
	}
	.open-block{
		position:absolute;
		right:13px;
		top:471px;
		margin: 5px 0 0;
		padding: 0 0 2px;
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
		width:604px;
		color:#9c9c9c;
	}
	.open-block .slide-text span{
		display: block;
		text-transform: uppercase;
		color: #9c9c9c;
	}
	.open-block .title{
		display: inline-block;
		text-transform: none;
		vertical-align: top;
		margin: -1px 0 0 8px;
		font: 15px/16px 'bitteritalic', Arial, Helvetica, sans-serif;
		color: #3d454b;
	}
	.open-block .opener{display:none;}
	.open-block .slide{
		z-index: 90;
		float:right;
		padding: 46px 0 0;
		color: #7a7a7a;
		background: #e0dfdd;
		font: italic 14px/20px 'Open Sans', Arial, Helvetica, sans-serif;
	}
	.open-block .slide p{
		margin: 0 0 20px;
		width:270px;
	}
	.open-block .link{
		display: inline-block;
		vertical-align: top;
		text-transform: uppercase;
		font-size: 13px;
		line-height:16px;
		font-weight: bold;
		font-style: normal;
		color: #e33d41;
		text-decoration: underline;
		width:127px;
	}
	.open-block .link:hover{text-decoration: none;}
	.open-block .slide-text{
		position: absolute;
		top: 30px;
		left:0;
		width: 140px;
		z-index:100010;
	}
	.search-section.selected{padding-bottom: 427px;}
	.map{
		margin: 33px 0 5px 139px;
		position: relative;
		background: url(../mpp.images/map.png) no-repeat;
		width: 572px;
		height: 402px;
	}
	.map img{
		position: absolute;
		top: 0;
		left: 0;
		z-index: 0;
	}
	.map li img{z-index: 1;}
	.labels{
		margin: 0;
		padding: 0;
		list-style: none;
		font: 13px/15px 'bitterbold', Arial, Helvetica, sans-serif;
		color: #3d454b;
		text-transform: uppercase;
		text-align: center;
	}
	.labels li{
		position: absolute;
	}
	.labels .item-1{
		left: 51px;
		top: 202px;
	}
	.labels .item-2{
		left: 477px;
		top: 110px;
	}
	.labels .item-3{
		left: 411px;
		top: 116px;
	}
	.labels .item-4{
		left: 439px;
		top: 193px;
	}
	.labels .item-5{
		left: 386px;
		top: 277px;
	}
	.labels .item-6{
		left: 505px;
		top: 333px;
	}
	.labels .item-7{
		left: 336px;
		top: 338px;
	}
	.labels .item-8{
		left: 359px;
		top: 178px;
	}
	.labels .item-9{
		left: 360px;
		top: 83px;
	}
	.labels .item-10{
		left: 268px;
		top: 232px;
	}
	.labels .item-11{
		left: 220px;
		top: 112px;
	}
	.labels .item-12{
		left: 162px;
		top: 285px;
	}
	.labels .item-13{
		left: 187px;
		top: 49px;
	}
	.labels .item-14{
		left: 14px;
		top: 145px;
	}
	.map .hovers{
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: center;
		font: 13px/15px 'bitterbold', Arial, Helvetica, sans-serif;
		color: #fff;
	}
	.map .hovers a{
		color: #fff;
		outline: none;
	}
	.map img{outline: none;}
	.map .hovers span{
		display: block;
		white-space: nowrap;
		z-index:100002;
	}
	.map .hovers li{
		position:absolute;
		display: none;
	}
	.map li.activestate,
	.map li.selected { display:block;}
	.map li#area1{
		width: 203px;
		height: 199px;
		left: 28px;
		top: 78px;
	}
	.map li#area1 span{
		position: absolute;
		left: 23px;
		top: 124px;
	}
	.map li#area2{
		width: 108px;
		height: 82px;
		left: 424px;
		top: 83px;
	}
	.map li#area2 span{
		position: absolute;
		left: 53px;
		top: 27px;
	}
	.map li#area3{
		width: 66px;
		height: 101px;
		left: 401px;
		top: 46px;
	}
	.map li#area3 span{
		position: absolute;
		left: 10px;
		top: 70px;
	}
	.map li#area4{
		width: 133px;
		height: 160px;
		left: 402px;
		top: 118px;
	}
	.map li#area4 span{
		position: absolute;
		left: 37px;
		top: 75px;
	}
	.map li#area5{
		width: 103px;
		height: 140px;
		left: 384px;
		top: 233px;
	}
	.map li#area5 span{
		position: absolute;
		left: 2px;
		top: 44px;
	}
	.map li#area6{
		width: 121px;
		height: 130px;
		left: 451px;
		top: 272px;
	}
	.map li#area6 span{
		position: absolute;
		left: 54px;
		top: 61px;
	}
	.map li#area7{
		width: 178px;
		height: 118px;
		left: 265px;
		top: 275px;
	}
	.map li#area7 span{
		position: absolute;
		left: 71px;
		top: 63px;
	}
	.map li#area8{
		width: 87px;
		height: 134px;
		left: 343px;
		top: 126px;
	}
	.map li#area8 span{
		position: absolute;
		left: 16px;
		top: 52px;
	}
	.map li#area9{
		width: 128px;
		height: 153px;
		left: 314px;
		top: 8px;
	}
	.map li#area9 span{
		position: absolute;
		left: 46px;
		top: 75px;
	}
	.map li#area10{
		width: 222px;
		height: 200px;
		left: 179px;
		top: 122px;
	}
	.map li#area10 span{
		position: absolute;
		left: 89px;
		top: 110px;
	}
	.map li#area11{
		width: 176px;
		height: 140px;
		left: 187px;
		top: 49px;
	}
	.map li#area11 span{
		position: absolute;
		left: 33px;
		top: 63px;
	}
	.map li#area12{
		width: 153px;
		height: 85px;
		left: 125px;
		top: 256px;
	}
	.map li#area12 span{
		position: absolute;
		left: 37px;
		top: 29px;
	}
	.map li#area13{
		width: 140px;
		height: 109px;
		left: 144px;
		top: 0px;
	}
	.map li#area13 span{
		position: absolute;
		left: 43px;
		top: 49px;
	}
	.map li#area14{
		width: 106px;
		height: 99px;
		left: 0;
		top: 128px;
	}
	.map li#area14 span{
		position: absolute;
		left: 14px;
		top: 17px;
	}
	/* boxes */
	.boxes{
		background:#e0dfdd;
		padding:36px 0 33px;
	}
	.boxes .holder{
		width:950px;
		margin:0 auto;
	}
	.boxes .box-holder{
		width:100%;
		padding:0 0 54px;
		margin:0 0 0 -6px;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.boxes .box-holder:after{
		display:block;
		content:'';
		clear:both;
	}
	.boxes .box{
		display:none;
		position:relative;
		float:left;
		margin:0 0 0 22px;
		width:300px;
		border:solid #efefee;
		border-width:0 1px;
		background:#fff;
	}
	.boxes .box:first-child{display:block;}
	.boxes .box a{text-decoration:none;}
	.boxes .box-holder .box:first-child{margin:0;}
	.boxes .box:after{
		position:absolute;
		left:-1px;
		top:100%;
		background:url(../mpp.images/bg-box-b.png) no-repeat;
		content:'';
		width:302px;
		height:17px;
	}
	.boxes .visual{position:relative;}
	.boxes .visual img{display:block;}
	.boxes .visual h2{
		min-height:21px;
		position:absolute;
		left:0;
		top:21px;
		margin:0;
		text-transform:uppercase;
		font:15px/21px 'bitterregular', Arial, Helvetica, sans-serif;
		color:#fff;
		padding:5px 16px 5px 12px;
		background:#e33d41;
	}
	.boxes .visual h2:after{
		position:absolute;
		left:100%;
		top:0;
		width:14px;
		height:31px;
		content:'';
		background:url(../mpp.images/sprite-red.png) no-repeat -135px -157px;
	}
	.boxes .visual h2:before{
		position:absolute;
		right:100%;
		top:0;
		height:38px;
		background:url(../mpp.images/sprite-red.png) no-repeat;
		content:'';
	}
	.boxes .visual h2.item-1:after{
		width:13px;
		background-position:-114px -157px;
	}
	.boxes .visual h2.item-1{left:19px;}
	.boxes .visual h2.item-1:before{
		background-position:-293px -81px;
		width:29px;
	}
	.boxes .visual h2.item-2{left:15px;}
	.boxes .visual h2.item-2:before{
		background-position:-258px -81px;
		width:25px;
	}
	.boxes .visual h2.item-3{left:21px;}
	.boxes .visual h2.item-3:before{
		background-position:-258px -127px;
		width:31px;
	}
	.boxes .frame{
		font-size:0.929em;
		line-height:1.154em;
		font-style:italic;
		color:#9b9b9b;
		text-align:center;
		padding:26px 30px 53px;
		min-height:194px !important;
	}
	.boxes .frame h3{
		font:1.538em/1.2em 'bitterregular', Arial, Helvetica, sans-serif;
		color:#e34347;
		text-transform:uppercase;
		margin:0 0 12px;
	}
	.boxes .frame h3 a{color:#e34347;}
	.boxes .frame p{margin:0;}
	.boxes .date{
		position:absolute;
		bottom:6px;
		border-top:1px solid #f3f3f3;
		padding:10px 0;
		text-align:center;
		left:0;
		width:100%;
		font:0.857em/1.333em 'bitterbold', Arial, Helvetica, sans-serif;
		color:#d3d3d3;
	}
	.boxes .title{
		display:none;
	}
	.boxes .title a{color:#acafb2;}
	.boxes .title span{
		padding:0 16px;
		display:inline-block;
		vertical-align:top;
		background:#f6f6f6;
	}
	/* post section */
	.post-section{
		display: none;
		background: url(../mpp.images/bg-section.jpg) 0 8px;
		padding: 43px 0 62px;
	}
	.post-section-2{display: block;}
	.post-section .holder{
		width: 950px;
		margin: 0 auto;
	}
	.post-section .holder:after{
		display: block;
		content: '';
		clear: both;
	}
	/* post */
	.post{
		overflow: hidden;
		padding: 0 0 16px 78px;
		margin: 0 0 5px;
		position: relative;
	}
	.left .post img{display: none;}
	.post .date{
		position: absolute;
		left: 0;
		top: 0;
		text-align: center;
		color: #e34347;
		text-transform: uppercase;
		width: 64px;
		height: 100%;
		font-family: 'bitterregular', Arial;
		background: url(../mpp.images/bg-date.png) no-repeat;
	}
	.post .date:after{
		position: absolute;
		left: 30px;
		top: 69px;
		background: url(../mpp.images/bg-1.png);
		width: 2px;
		height: 100%;
		content: '';
	}
	.post .date strong{
		display: block;
		padding: 14px 0 0;
		font-size: 24px;
		line-height: 24px;
	}
	.post .date span{
		display: block;
		font-size: 14px;
		line-height: 14px;
	}
	.post img{
		float: left;
		margin: 0 28px 0 0;
	}
	.post .frame{
		padding: 0 0 0 1px;
		overflow: hidden;
		font-style: italic;
		color: #7a7a7a;
	}
	.post .frame a:hover{text-decoration: none;}
	.post .frame a:hover h2{text-decoration: underline;}
	.post h2{
		text-transform: uppercase;
		color: #b1b1b1;
		font-size: 1em;
		line-height: 1.143em;
		margin: 5px 0 2px;
		letter-spacing: 1px;
		font-style: normal;
	}
	.post a:hover{text-decoration: none;}
	.post h3{
		text-transform: uppercase;
		font: 1.571em/1.231em 'bitterregular', Arial, Helvetica, sans-serif;
		color: #666;
		margin: 0 0 9px;
	}
	.post p{margin: 0;}
	.post-section .btn-holder{
		min-height: 30px;
		margin: 3px 0 0;
		padding: 4px 0 4px 92px;
		overflow: hidden;
		background: url(../mpp.images/bg-btn-holder.png) no-repeat 13px 50%;
	}
	.post-section .btn-holder .btn{
		float: left;
		text-transform: uppercase;
		color: #fff;
		font-weight: bold;
		letter-spacing: 1px;
		background: #e34347;
		border-radius: 2px;
		padding: 5px 15px;
		box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2);
	}
	.post-section .btn-holder .btn:hover{
		background:#fe4d5b;
		text-decoration:none;
	}
	.post-section .btn-holder .btn:active{background:#c83438;}
	.post-section .left{
		overflow: hidden;
	}
	.post-section .event-box{
		float: right;
		margin: 3px 0 0 110px;
	}
	/* content section */
	.content-section{
		display:none;
	}
	.content-section .holder{
		width: 950px;
		margin: 0 auto;
	}
	.content-section .holder:after{
		display: block;
		content: '';
		clear: both;
	}
	/* single post */
	.single-post{
		float: left;
		width: 300px;
		margin: 0 22px 0 0;
		color: #8c8c8c;
		font-style: italic;
		height:378px;
	}
	.single-post a{color: #8c8c8c;}
	.single-post a:hover{text-decoration: none;}
	.single-post h2{
		font: 1.857em/1.308em 'bitterregular', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		margin: 4px 0 14px;
		color: #666;
	}
	.single-post h2:after{
		content: '';
		display: block;
		margin:9px 0 0;
		width: 71px;
		height: 3px;
		background: #e33d41;
	}
	.single-post .intro{
		display: block;
		text-decoration: underline;
		font-size: 1.143em;
		line-height: 1.5em;
		font-weight: 600;
		color: #5e5e5e;
		margin: 0 0 5px;
		font-style: normal;
	}
	.single-post p{margin: 0 0 19px;}
	.single-post .social-row{width: 100%;}
	.single-post .social-row img{display: block;}
	/* social plugin */
	.social-plugin{
		float: left;
		width: 300px;
	}
	.social-plugin img{display: block;}
	/* events */
	.event-box{
		float: right;
		width: 300px;
	}
	.event-box a:hover{text-decoration: none;}
	.event-box a:hover h3{color:#e34347;}
	.event-box a:active h3{color:#c83438;}
	.event-box:before{
		display: block;
		content: '';
		height: 9px;
		margin: 0 0 4px;
		background:#e16767;
		border-top: 3px solid #d53337;
	}
	.event-box .box{
		border: solid #e4e4e4;
		border-width: 0 1px 2px;
		background: #fff;
	}
	.event-box .list{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.event-box .list li{
		border-top: 1px solid #e4e4e4;
		padding:19px 21px 2px;
		overflow: hidden;
	}
	.event-box .list .date{
		text-transform: uppercase;
		float: left;
		width: 73px;
		margin: 0 22px 0 0;
		padding: 0 0 10px;
		background:url(../mpp.images/bg-date-red.png) no-repeat 100% 0;
		text-align: center;
		color: #fff;
	}
	.event-box .list .date strong{
		display: block;
		padding: 8px 0 11px;
		font: 35px/40px 'bitter-regular', Arial, Helvetica, sans-serif;
	}
	.event-box .list .date span, 
	.event-box .list .date em{
		display: block;
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
		font-style: normal;
	}
	.event-box .list .date em{
		color: #ffcbc1;
	}
	.event-box .list .frame{
		overflow: hidden;
		padding:1px 0 0 3px;
	}
	.event-box .list h2{
		text-transform: uppercase;
		color: #b1b1b1;
		font-size: 13px;
		line-height: 16px;
		margin: 8px 0 2px;
		font-style: normal;
	}
	.event-box .list h3{
		text-transform: uppercase;
		font: 20px/23px 'bitterregular', Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		margin: 0 0 9px;
	}
	.event-box .btn{
		display: block;
		text-transform: uppercase;
		color: #ee464a;
		text-align: center;
		font-size: 13px;
		line-height: 20px;
		font-weight: bold;
		padding: 13px 10px;
		border-top: 1px solid #e4e4e4;
	}
	.event-box .btn:hover{
		background:#e33d41;
		text-decoration:none;
		color:#fff;
	}
	.event-box .btn:active{
		color:#fff;
		background:#c83438;
	}
	.content-section .social-plugin, 
	.content-section .event-box{display: none;}
	.content-section .map-2{display:none;}
	.content-section .map-2 img{
		float: right;
		margin: 0;
	}
	/* contact section */
	.contact-section{
		background: #e33d41;
		overflow: hidden;
		min-height:378px;
	}
	.contact-section .holder{
		margin: 0 auto;
		width: 950px;
		position:relative;
	}
	.contact-section .holder:before{
		content:'';
		position:absolute;
		left:50%;
		top:0;
		background:#e1dfdd;
		width:4000px;
		height:100%;
	}
	.contact-section .holder:after{
		display: block;
		content: '';
		clear: both;
	}
	.contact-section img{
		float: right;
		margin: 0 -233px 0 0;
	}
	.contact-section .text-block{
		float: left;
		width: 233px;
		margin: 0 72px 0 0;
		padding: 63px 0 0;
		position: relative;
		color: #fff;
	}
	.contact-section .text-block:before{
		position: absolute;
		top: 25px;
		left: 44px;
		background: url(../mpp.images/bg-location02.png) no-repeat;
		width: 244px;
		height: 326px;
		content: '';
	}
	.contact-section .text-block address{
		display: block;
		position: relative;
		margin: 0 0 20px;
		font: 24px/28px 'bitteritalic', Arial, Helvetica, sans-serif;
	}
	.contact-section .text-block dl{
		margin: 0;
		position: relative;
		overflow: hidden;
		font: 16px/20px 'bitterregular', Arial, Helvetica, sans-serif;
	}
	.contact-section .text-block dl dt{
		float: left;
		text-transform: uppercase;
		font-family: 'bitterbold', Arial;
		width: 60px;
		margin: 0;
		padding: 0 10px 0 0;
		clear: both;
	}
	.contact-section .text-block dl dd{
		float: left;
		margin: 1px 0 0;
		font-family: 'bitteritalic', Arial;
	}
	.contact-section .text-block dl a{
		color: #fff;
		display: inline-block;
		vertical-align: top;
		line-height: 24px;
		margin: -2px 0 0;
	}
	.google-map {
		float:left;
		width:345px;
		min-height:378px;
	}
	.contact-section img{
		float:none;
		margin:0;
	}
	.google-map .temp3-hide{display:none;}
	.google-map .temp3-view{
		display:block;
		position:absolute;
		width:345px;
		height:100%;
	}
	.contact-section .single-post{
		padding:22px 0 18px 25px;
		border-left:3px solid #fff;
		position:relative;
		margin:0 -40px 0 0;
		height:auto;
		min-height:338px;
	}
	.select-form{margin-bottom:20px;}
	#footer .section .holder{padding-bottom:13px;}
	/* logo list */
	.logo-list{background: #f6f6f6;}
	.logo-list ul{
		margin: 0 auto;
		padding: 0;
		list-style: none;
		width: 950px;
		display: table;
	}
	.logo-list ul li{
		padding: 35px 7px 34px;
		display: table-cell;
		vertical-align: middle;
		float:left;
	}
	.logo-list img{display: block;}
	.logo-list ul{
		border-top: 1px solid #dedede;
	}
	.footer-logo{
		display: inline-block;
		vertical-align: top;
		margin: 24px 0 50px;
	}
	.search-section.temp3{display:block;}
	.search-section .filter-block{
		overflow:hidden;
		text-align:right;
		padding:3px 0 0 15px;
	}
	.search-section .filter-block .title{
		color:#9c9c9c;
		font-size:12px;
		font-weight:700;
		text-transform:uppercase;
		display:inline-block;
		vertical-align:top;
		padding:5px 0 0;
	}
	.search-section .filter-block ul{
		padding:0;
		margin:0 -10px 0 0;
		list-style:none;
		overflow:hidden;
		display:inline-block;
		vertical-align:top;
		font: 15px/16px 'bitteritalic', Arial, Helvetica, sans-serif;
		color: #3d454b;
		text-align:left;
	}
	.search-section .filter-block ul li{
		display:inline-block;
		vertical-align:top;
		position:relative;
		padding:6px 0 12px 17px;
		margin:0 10px 0 0;
	}
	.search-section .filter-block ul li:before{
		content:'';
		position:absolute;
		left:0;
		top:0;
		background:#c7c7c5;
		width:1px;
		height:32px;
	}
	.search-section .filter-block ul li:first-child:before{display:none;}
	.search-section .filter-block ul a{
		display:inline-block;
		vertical-align:top;
		background:url(../mpp.images/arrow-3.png) no-repeat 100% 50%;
		padding:0 22px 0 0;
		color: #3d454b;
	}
}
@media print{
	.print-logo.red,
	.print-logo.green,
	.print-logo.purple,
	.print-logo.yellow,
	.print-logo.blue,
	.print-logo.dark-blue,
	.google-map .temp3-view{display:none !important;}
	.print-logo.temp3{display:block !important;}
}