body.custom-background { background-image: url('../img/2/2015/03/bg-body21.png'); background-repeat: repeat; background-position: top left; background-attachment: scroll; }
	
.menu{background-color:#00537c;background-image:-webkit-gradient(linear,left top,left bottom,from(#00537c),to(#00537c));background-image:-webkit-linear-gradient(top,#00537c,#00537c);background-image:-moz-linear-gradient(top,#00537c,#00537c);background-image:-ms-linear-gradient(top,#00537c,#00537c);background-image:-o-linear-gradient(top,#00537c,#00537c);background-image:linear-gradient(top,#00537c,#00537c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00537c,endColorstr=#00537c)}
@media screen and (max-width: 650px) {
	.js .main-nav{background-color:#00537c;background-image:-webkit-gradient(linear,left top,left bottom,from(#00537c),to(#00537c));background-image:-webkit-linear-gradient(top,#00537c,#00537c);background-image:-moz-linear-gradient(top,#00537c,#00537c);background-image:-ms-linear-gradient(top,#00537c,#00537c);background-image:-o-linear-gradient(top,#00537c,#00537c);background-image:linear-gradient(top,#00537c,#00537c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00537c,endColorstr=#00537c)}
}
.menu a{color:#fff}
.menu a:hover{color:#fff}
.menu a{border-left:1px solid #005e9e;text-shadow:0 -1px 0 #005e9e}
.menu a:hover,ul.menu > li:hover,.menu .current_page_item a,.menu .current-menu-item a,.front-page .menu .current_page_item a{background:#005e9e;background-image:none;filter:none}


.menu a{border-left:1px solid #fff;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:645;height:45px;line-height:45px;margin:0;padding:0 .9em;position:relative;text-decoration:none;text-shadow:0 -1px 0 #000;white-space:nowrap}
#logo img{max-width:460px;width:100%}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:700;line-height:1em;word-wrap:break-word}
h1{font-size:2.625em;margin-bottom:.5em;margin-top:.5em;color:#0461B3}
h2{font-size:2.25em;margin-bottom:.75em;margin-top:.75em;color:#0461B3}
h3{font-size:1.79em;margin-bottom:.1em;margin-top:.1em;color:#0071BD}
h4{font-size:1.5em;margin-bottom:1em;margin-top:1em}
h5{font-size:1.125em;margin-bottom:1.125em;margin-top:1.125em}
h6{font-size:1em;margin-bottom:1.285em;margin-top:1.285em}
#content,#content-blog,#content-full{margin-top:11px;margin-bottom:20px}
#featured p{padding:0 7px}
#featured{padding-bottom:0}
#container{margin:0 auto;max-width:1140px}
.front-page #wrapper{background-color:transparent;border:none;margin:0 auto 20px;padding:0}
.feature-box,.box-top-line,.box-top-line-max{width:100%;min-height:277px;border:1px solid #f2f2f2}
.feature-box .top,.box-top-line .top,.box-top-line-max .top{height:43px;padding-top:12px;background:#076312;color:#fff;font-weight:700;text-align:center}
.feature-box h3{margin-top:0;color:#fff;text-shadow:1px 1px 1px #666}
.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
#featured-image{margin:14px 0 0}
.main_faq{width:70%!important;text-align:center;font:20px Arial;margin:0 auto!important}
.main_faq ul{width:32%;text-align:left;float:left;text-decoration:none!important;list-style-type:none}
.main_faq ul li{font:18px Arial!important;text-decoration:none!important;line-height:27px!important}
.faq,.faq h1,.faq p a,.faq p,.faq div div{font-family:arial}
.faq p{line-height:27px!important}
.faq p a{font-size:16px;line-height:37px!important}
.widget-title-home > h3{background-color:#00537c;color:#FFF;padding-top:5%;text-align:center}
.medium a.button{background-image:none;float:right}
.widget-wrapper.widget_text{padding-left:0;padding-right:0;padding-top:0}
.textwidget{padding-left:10px;padding-right:10px;padding-top:10px}
.city-tag{font:italic 18px/24px Arial,Helvetica,sans-serif;display:inline-block;vertical-align:middle;width:70%;padding-left:20px}
.page-content{padding:20px; box-sizing: border-box; background: #fff; border:1px solid #f0f0f0; border-radius: 10px;}
.tagline h3{font-size: 1.5em;}
.coupon-body p{margin: 0;}
.special-list {
    padding-left: 0;
    list-style: none;
    max-width: 450px;
    margin: 0 auto 20px
}
.widget-wrapper.widget_text{padding:20px!important;}

.special-list li {
/*    background: url(../img/special-bullet.png) no-repeat left 10px;*/
    padding: 8px 0 5px 30px;
    font-size: 1em;

}
.special-list li img{margin-right: 9px;}
@media screen and (min-width: 1200px) {
	.top-widget{width: 800px;}
	.tagline{float: left;}
}
@media screen and (max-width: 1024px) and (min-width: 768px){
	.menu a{padding: 0 10px;}
}
@media screen and (max-width: 667px) {
	#header #top-widget{width: 100%; text-align: center;}
	.home #featured .grid.col-460{width: 100%;}
	.col-620,.col-300,
	.home-widgets .col-300{width: 100%;}
}
@media screen and (max-width: 580px){
	.hidden-xs{display: none}
	.visible-xs{display: block}
	.top-widget .widget-title h3,
	.widget-title{text-align: center}
	.special-list{padding:10px 20px;}
	.tagline h3{text-align: center; clear: both;}
	.widget-title h3, .widget-title-home h3{text-align: center}
}
@media screen and (min-width: 581px){
	.visible-xs{display: none}
}
@media screen and (max-width: 480px) {
	.special-list li{padding: 8px 4px;text-align: center;}
	body{font-size: 16px;}
	img.alignleft,img.alignright{margin: 0 auto 10px; float: none; display: block; clear: both;}
	.featured-title{font-size: 32px;}
	a{font-weight: 700;}
	.xs-hidden{display: none;}
}
