.lay-section{padding:1.5em 0}.lay-section h2{margin:10px 0 3px}.lay-section h3{margin:0 0 .4em;text-align:left}.lay-section h4{margin:0}.lay-section p{line-height:1.5em;margin:0}.temp-pic{padding:0 15px 15px}.temp-pic img,.threecolum_grid img{width:100%}.tp_float_rgt{float:right}.pdbot{margin:0 0 2em}.img_width{width:100%}.img_center{margin:0 auto;text-align:center}.img-sprite{background-image:url(../images/tempimg-sprite.png);display:block}.con-email,.con-location,.con-phone{height:48px;width:48px}.con-email{background-position:0 0}.con-phone{background-position:0 -50px}.con-location{background-position:0 -114px}.ly_bg .con-email{background-position:-48px 0}.ly_bg .con-phone{background-position:-48px -50px}.ly_bg .con-location{background-position:-48px -114px}.ly-btn:hover{text-decoration:none}.ly-btn,.ly-btn.ly_bg{border-radius:5px;padding:.5em 1em;text-decoration:none!important;display:inline-table;margin:20px 0 10px}.grid_padding{padding:25px 0 10px}.grid_padding_tp{padding:0 0 10px}.grid_border_tp{margin-top:10px;padding:25px 0 0}.imgWrp{border-radius:100px;margin:30px auto;padding:25px;width:100px}.ly_container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.lborder{border:thin solid #00f;min-width:100px;min-height:50px}
@media (min-width: 768px) {.ly_container {width: 750px;}}
@media (min-width: 992px) {.ly_container {width: 970px;}}
@media (min-width: 1200px) {.ly_container {width: 1170px! important;}}
@media (min-width: 1400px) {.ly_container {width: 80%! important;}}
.lay-section h2{color: #545454! important; font-size: 1.1em! important;text-align: left;font-weight: normal;}
.lay-section.ly_bg h2{color: #545454! important; font-size: 1.4em;}
.lay-section h3{color: #080808! important; font-size: 45px; text-align: center;font-weight: normal; margin-bottom: 50px;font-family: 'Josefin Sans', sans-serif, tahoma, verdana, arial;}
.lay-section.ly_bg h3{color: #080808! important;font-family: 'Josefin Sans', sans-serif, tahoma, verdana, arial;}
.lay-section h4{color: #080808! important; font-size: 30px;text-align: left;font-weight: normal;margin-top: .5em;}
.lay-section.ly_bg h4{color: #080808! important; font-size: 30px;text-align: left;font-weight: normal;margin-top: .5em;}
.lay-section p{color: #545454! important; font-size: 18px; text-align: left;}
.lay-section.ly_bg p{color: #545454! important;}
.ly_bg {background-color:#fff! important;}
.ly-btn {font-weight:normal; background: #926c6c; padding:5px 35px 7px 35px; color: #010101; border: 1px solid #010101; border-radius:0;}
.ly-btn:hover {border:1px solid #010101; color: #010101 !important;background-color: #e6d7d3;}
.ly-btn.ly_bg {font-weight:normal; background: #e6d7d3 !important; padding:5px 35px 7px 35px; color: #080808; border: 1px solid #080808; border-radius:0;}
.ly-btn.ly_bg:hover {border:1px solid #080808; color: #080808 !important;background-color: #926c6c !important;}
.grid_border_tp {border-top: 1px dashed #666;}
.ly_bg .grid_border_tp {border-top: 1px dashed #666;}
.imgWrp {background-color:#926c6c;border: 2px solid #545454;}
.ly_bg .imgWrp {background-color: #e6d7d3; border: 2px solid #545454;}
.lay-section {padding: 1.5em 0;background-color: #e6d7d3;}
.lay-section p {padding:0;}
.img_center h4, .img_center h2, .img_center p{text-align: center !important;}

@media(max-width:768px){
	.lay-section h3{font-size: 40px; margin-bottom: 30px;}
	.lay-section h4 {font-size: 25px; margin-top: 15px;}
	.lay-section.ly_bg h4 {margin-top: 15px;}
}
