html > body .entry ul li {line-height: 150%;font-family: 'Open Sans', sans-serif; margin-left:25px;font-size:14px;}

p {font-family: 'Open Sans', sans-serif;}

h1,h2 {font-family: 'Roboto Slab', serif;}
/* ----- Login page ----- */
body.login {height: auto; background: #141b1e; background: -moz-linear-gradient(top,  #141b1e 0%, #182133 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141b1e), color-stop(100%,#182133));
background: -webkit-linear-gradient(top,  #141b1e 0%,#182133 100%); background: -o-linear-gradient(top,  #141b1e 0%,#182133 100%); background: -ms-linear-gradient(top,  #141b1e 0%,#182133 100%); background: linear-gradient(to bottom,  #141b1e 0%,#182133 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141b1e', endColorstr='#182133',GradientType=0 );}
body.login #wp-submit, input.button-primary {border-color: #0C5173;}
#login {width: 300px; padding: 50px; margin: 10% auto 2%; background: rgba(255,255,255, .9); border-radius: 10px;}
.login h1 a {background-size: 140px 20px;}
.login form {background: #fff; border-radius: 10px;}

/* ----- Header ----- */

#header .left img {margin:10px 20px;}

#header .menu {margin-top:65px;}
#header .menu ul li {border-right:1px solid #ccc; }
#header .menu ul li a {font-family: 'Open Sans', sans-serif; margin-left:2px;margin-right:2px;}
#header .menu ul li a:hover {background:#ffce00;}
#header .menu ul li.current_page_item > a {background:#ffce00;}


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



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

.hem_heading {height:70px;}
.hem_box {float:left; width:32%; margin:10px 18px 0 0;}
.hem_box.last {float:right; margin:10px 0 0;} 
.hem_box h2{text-transform:uppercase;}

#content .innertube {padding:10px 20px; min-height:400px;}
#content .contact-form input[type="text"], #content .contact-form textarea {    border: 1px solid #ddd;    margin: 1px 0;}

#content .contact-form input[type="submit"] {    background: #ccc none repeat scroll 0 0;    clear: both;    color: #000;    float: left;    margin: 7px 0 0 109px;    padding: 5px 10px;}
#content .contact-form {    clear: none;    float: left;    width: auto;}
#content .contact-form label {font-family: 'Open Sans', sans-serif; font-size:14px;}

#content img.alignright {    display: inline;    margin: 0 0 2px 15px;    padding: 3px;    box-shadow: 0 0 10px -5px #000;}

#side-right .innertube {padding-top:20px;}
#side-right .contact-form input[type="text"], #side-right .contact-form textarea {    border: 1px solid #ddd;    margin: 0!important;}

#side-right .contact-form input[type="submit"] {    clear: both;    color: #000;    float: left;    margin: 5px 0 0!important;  background: #ccc none repeat scroll 0 0; padding: 5px 10px; }


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

#footer {border-top:1px solid #ccc;}

#footer p {text-align:left;}
#footer .box {float:left; margin:10px 20px;}

#footer #block-5 {float:right;}

.iconspls {float:right; margin:0px; width:auto;  }
.fa {float:left; clear:both;}
.fa-mobile {font-size:22px !important; margin:-2px 11px 0 3px;}
.fa-facebook-square {font-size:18px !important; margin:0 6px 0 0;}
.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;}

.facebook #header .menu {    position: absolute;    right: 0;    top:15px;}
.facebook .hem_box {    float: left;    margin: 10px 17px 0 0;    width: 31%;}

.facebook #footer p {    text-align: left;    font-size: 12px;}
/*-------------------------*/
h1,h2.as-h1 {color:#ffcc00;font-size:2.40em;line-height:0.83em;font-weight:bold;}
a:link,a:visited,a:active {color:#ffcc00;text-decoration:underline;font-weight:bold;}
table,textarea {font-size:1.40em;line-height:1.80em;}
#main,#footer {background:#ffffff;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#ffffff;text-decoration:none;font-weight:Normal;}
.inner,#page {width:980px;}
h2 {color:#363636;font-size:1.80em;line-height:1.11em;font-weight:normal;}
h3 {color:#363636;font-size:1.60em;line-height:1.12em;font-weight:bold;}
p {color:#363636;font-size:1.40em;line-height:1.29em;font-weight:normal;}
a:hover {color:#ffcc00;text-decoration:none;font-weight:bold;}
body {color:#363636;}
label {font-size:1.40em;}
#body {background:#ffffff url("/files/bg.jpg") no-repeat  center top;}
.menu ul li a {color:#020305;text-decoration:none;text-transform:Uppercase;font-weight:Normal;font-size:1.40em;}
.menu ul li ul {width:136px;}
.menu-vertical ul ul {width:136px;right:-136px;}
#content {margin-right:250px;}
#side-right {width:250px;}
#side-left .contactform {width:172px;}
#side-right .contactform {width:222px;}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
