html > body .entry ul li {line-height: 18px; margin-left:30px;}

h1,h2 , p, li, td {font-family: 'Adamina', serif;}

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

#header .left img {margin:10px 30px 0;}
#header #block-5 p {text-align:center; font-family: 'Oranienbaum', serif; color:#463720; font-size:24px!important;}

/* ----- Top -------- */
#top {position:relative;}
#top .left img {margin:0 0 0 13px;}
#top .menu  {background:#fff; margin:10px 0 0 13px; width:953px;}
#top .menu ul li a {font-family: 'Oranienbaum', serif; line-height:50px; padding:0 12px;}
#top .menu ul li ul li a {font-family: 'Oranienbaum', serif; line-height:30px; font-size:14px;}

.qt-wrapper {float:right; position:absolute; bottom:13px; right:30px;}

.qt-wrapper ul {list-style-type:none;}
.qt-wrapper ul li {display:inline-block; margin:0 0 0 15px; }
.qt-wrapper ul li a {text-decoration:none;}
.qt-wrapper ul li p {font-family: 'Oranienbaum', serif; font-size:16px; margin:0;}

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

#content .innertube {padding:13px; min-height:300px;}
#content .innertube img.alignright {clear:right;}
#content .innertube .textwrap {float:left; clear:both; width:100%; margin-bottom:20px;}
#content .innertube .left1 {float:left; width:48%;}
#content .innertube .right1 {float:right; width:48%;}

.hem_box {    background: none repeat scroll 0 0 #fff;    float: left;    margin: 0 10px 10px 0;    padding: 10px;    text-align: center;    width: 22.1%;}
.hem_box.last { float:right; margin: 0; }
.hem_box h1 {font-size:17px;line-height: 20px;}
.hem_box h2 {     font-size: 13px;    font-weight: bolder;}

#side-right .innertube {padding:25px 10px 10px;}
#side-right img { box-shadow: 0 0 10px -7px inset;    padding: 6px;}

#content .contact-form input[type="submit"] { margin: 10px 0 0 90px; }
#content .contact-form {float:left; width: 100%; clear:none;}
#content .contact-form input[type="text"], .contact-form textarea { margin: 1px; padding: 1px; width: 200px;  }
#content .contact-form textarea { margin: 1px; padding: 1px; width: 200px; }
#content .contact-form label { clear: both; float: left; padding-top: 6px; width: 80px;}

#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;}

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

#footer .footer_box {    border-right: 1px solid #000;    float: left;    height: 40px;    margin: 10px 15px 0;    padding: 0 30px 0 0;}
#footer .footer_box.last {border:none;}

i.fa {color: #257e77!important;}
i.fa.fa-mobile {font-size: 20px!important;}
i.fa.fa-facebook-square {font-size: font-size: 15px!important;}

#body.facebook {background:none;}

.facebook #header {background: url(/files/fbheader.jpg) no-repeat; }
.facebook #top {background: url(/files/fbmain.jpg) repeat-y; }
.facebook #main {background: url(/files/fbmain.jpg) repeat-y; min-height:300px;}
.facebook #footer {background: url(/files/fbfooter.jpg) no-repeat; }


#footer p {text-align:left;  }
#footer #block-3 {float:left; padding:13px 0 0 20px;}

.iconspls {float:right; margin:13px 20px 0 0; width:250px;  }
#footer .iconspls p {font-size:11px !important; width:100%; margin-bottom:5px !important; color:#333; font-family: Arial,Helvetica,sans-serif !important; text-align:left;}
.iconspls p a {color:#333; font-weight:normal;}
.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;}


ul#qtranslate-3-chooser { position: absolute;
float: right;
right: 0px;
bottom: 6px;
width:90px; }
ul#qtranslate-3-chooser li { float:left; margin-left:7px; list-style:none; }
ul#qtranslate-3-chooser p.language { display:none;}

.facebook #top img {width:97%!important; height:auto!important}
/*-------------------------*/
h1,h2.as-h1 {color:#257e77;font-size:2.50em;line-height:1.20em;font-weight:normal;}
a:link,a:visited,a:active {color:#257e77;text-decoration:underline;font-weight:bold;}
table,textarea {font-size:1.20em;line-height:1.80em;}
#top,#main {background:#f8f6e8;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#105856;text-decoration:none;font-weight:Normal;}
.inner,#page {width:980px;}
h2 {color:#257e77;font-size:1.80em;line-height:1.22em;font-weight:normal;}
h3 {color:#000000;font-size:1.60em;line-height:1.25em;font-weight:normal;}
p {color:#000000;font-size:1.20em;line-height:1.50em;font-weight:normal;}
a:hover {color:#257e77;text-decoration:none;font-weight:bold;}
body {color:#000000;}
label {font-size:1.20em;}
#body {background:#ffffff url("/files/bg.jpg") repeat  left top;}
#header {height:192px;background:#f8f6e8;}
#footer {height:80px;background:#f8f6e8;}
.menu ul li a {color:#463720;text-decoration:none;text-transform:Uppercase;font-weight:Normal;font-size:1.60em;}
.menu ul li ul li {background-color:#ffffff;}
.menu ul li ul {background-color:#ffffff;width:230px;}
.menu-vertical ul ul {width:230px;right:-230px;}
#content {margin-right:270px;}
#side-right {width:270px;}
#side-left .contactform {width:172px;}
#side-right .contactform {width:242px;}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
