html > body .entry ul li {line-height: 150%;font-family: 'Lato', sans-serif;}
#above {background: #303030; min-height: 55px; border-bottom:1px solid #828282; display: block !important; position: absolute !important; width: 100% !important; z-index: -1 !important;}
h1,h2,h3,h4,p {font-family: 'Lato', sans-serif;}
#body {background-size:cover!important;}
/* ----- Header ----- */
#header {position:relative;}
#header .menu ul { text-align: center; }
#header .left{ width: 100% } 
#header .menu li { display: inline; text-align: center; float: none; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
#header .menu li a {font-family: 'Lato', sans-serif; line-height:48px;}
#header .right img {position:absolute; right:0; top:55px;}


/* ----- Top -------- */

#block-4 {padding-top:270px;}
.hem_box {    background: none repeat scroll 0 0 #fff;    border: 1px solid #ffffff;    box-shadow: 2px 2px 10px -5px #222;    float: left;    height: 295px;    margin: 0 5px 20px;    padding: 0 10px;    text-align: center;    width: 160px;}
.hem_box h2 {margin-bottom:25px;}
.hem_box .pic {    display: table-cell;    height: 90px;    vertical-align: middle;    width: 160px;}



/* ----- Content ---- */

#content h1 {text-transform:uppercase;}
#content .innertube {  padding: 10px 20px;    margin: 270px 0 0 0; background:#fff; border:1px solid #ddd;}

#content #gallery-1 img {    border: 1px solid #ccc;    padding: 5px;}
#gallery-1 .gallery-caption {    font-size: 12px;    line-height: 20px;    margin-left: 0;}
#content .entry-info {    display: none;}
#content h2.as-h1 {   font-size: 16px;}

#content .post {    border: 1px solid #ddd;    box-shadow: 2px 2px 10px -5px #666;    float: left;    margin: 0 0 20px;    padding: 20px;    width: 95%;}
#content .post  img.alignright {    box-shadow: 2px 2px 10px -4px #999;   margin: 0 0 2px 15px;    padding: 0;}


/* ----- Footer ----- */

html, body {height: 100%!important;}

#footer { position: relative; clear:both !important; width: 100% !important;  height: 100%; margin: 0 auto !important; margin-top:10px !important;}
/*Opera Fix & safari fix*/
body:before { content:""; height:100% !important; float:left; width:0; margin-top:-32767px; }
<!--[if !IE 7]>
	<style type="text/css">
		#wrap {display:table;height:100%}
	</style>
<![endif]-->

@media screen and (-webkit-min-device-pixel-ratio:0) {
   body #footer { margin-top: 0 !important; }
}

#main { padding-bottom:0 !important; overflow:auto !important;}

#page {margin: 0 auto -60px;}
::i-block-chrome, #page {margin-bottom:0;}

#footer p {text-align:left; color:#fff;}
#footer a { color:#fff;}
#footer #block-5 {float:left; margin:10px; width:500px;}

#footer .fa_icons {    float: right;    margin: 10px 25px 0; clear:none;}
#footer .fa_icons  p {margin-bottom:5px;}
#footer .fa_icons a {font-weight:normal;}
#footer .fa-mobile{    float: left;    font-size: 21px !important;    margin-top:-2px; }
#footer .fa-facebook-square { float: left; font-size: 18px !important; }
#footer .fa {width:30px ; text-align:center;}
.facebook  #footer .fb_icon {display:none;}



#content .contact-error {background: #FFEBE8; border: 1px solid #CC0000; font-size: 14px; font-weight: bold; padding: 5px 7px 3px; width: 326px; color: #333;}
#content .contact-ok {background: #E7FFD3; border: 1px solid #C3FF88; font-size: 14px; font-weight: bold; padding: 5px 7px 3px; width: 326px; color: #333;}
#content .required-field:after {color: red;}

#body.facebook {    background-size: inherit !important;}
.facebook #header .right img {display:none;}
.facebook .hem_box {    width: 130px;}
.facebook #content #gallery-1 img {     height: 135px;   width: 135px;}
/*-------------------------*/
h1,h2.as-h1 {color:#ed1c23;font-size:2.60em;line-height:1.00em;font-weight:normal;}
a:link,a:visited,a:active {color:#ed1c23;text-decoration:underline;font-weight:bold;}
table,textarea {font-size:1.20em;line-height:1.80em;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#ee1d24;text-decoration:none;font-weight:Normal;}
#side-left .contactform,#side-right .contactform {width:172px;}
h2 {color:#ed1c23;font-size:1.80em;line-height:1.11em;font-weight:bold;}
h3 {color:#262626;font-size:1.40em;line-height:1.29em;font-weight:bold;}
p {color:#262626;font-size:1.20em;line-height:1.50em;font-weight:normal;}
a:hover {color:#ed1c23;text-decoration:none;font-weight:bold;}
body {color:#262626;}
label {font-size:1.20em;}
#body {background:#ffffff url("/files/bg.jpg") no-repeat  center top;}
#header {height:124px;background:transparent url("/files/header.png") no-repeat  center top;}
#footer {height:60px;background:#303030;position:relative;margin-top:-60px;clear:both;margin:-60px auto 0 auto;float:none;width:960px;}
.menu ul li a {color:#ffffff;text-decoration:none;text-transform:None;font-weight:Normal;font-family:Arial, Helvetica, sans-serif;font-size:1.30em;}
.menu ul li ul {width:136px;}
.menu-vertical ul ul {width:136px;right:-136px;}
#content {}
.inner {width:960px;}
#page {width:960px;min-height:100%;}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
#main {overflow:auto;padding-bottom:60px;}
span.categories {display:none;}
span.tags {display:none;}
