html > body .entry ul li {line-height: 150%;}

/* ----- 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;}

#body p, #body li, #body td, #body dd, #body label {font-size:13px; line-height:18px;font-family: 'Open Sans', sans-serif;color:#000;font-weight:300;}
#body h1 { font-size:28px ; line-height:32px ;font-family: 'Roboto', sans-serif;font-weight:300;color:#870e5e;text-transform:uppercase;margin-top:15;}
#body h2 { font-size:24px ; line-height:24px ;font-family: 'Roboto', sans-serif;font-weight:300;color:#000;text-transform:uppercase;clear:both;margin-top:10px;}
#body h3 { font-size:16px ; line-height:20px ;font-family: 'Roboto', sans-serif;font-weight:300;color:#870e5e;margin:10px 0;}
#body { overflow-x:hidden!important}

#sprak {padding: 0 0 40px!important;}
#sprak p {font-size: 15px;}
#sprak p a {width: 25%; float: left; vertical-align: middle !important; display: inline-block; line-height: 1.5;}
#sprak p a img{height: 20px!important; width: auto; margin: 0 10px 0 0;}


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

#header .left img { margin:40px 0;}

#header .menu ul li a { font-size:13px;font-family: 'Roboto', sans-serif;color:#000;padding:0 10px;line-height:45px;text-transform:uppercase;}
#header .menu ul li a:hover { color:#870e5e;}
#header .menu ul li.current_page_item > a { color:#870e5e;}
#header .menu ul li.current_page_item_parent > a { color:#870e5e;}
#header .menu ul ul li a { line-height:30px;}

#block-8 { float:right;margin-top:35px;}
#block-8 img { margin:0 0px 3px 0 }

/* ----- Top -------- */
#block-9 img { display:none;}
.page-id-136 .news { display:block!important;}
.page-id-134 .mtb { display:block!important;}

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

#content .innertube { padding:20px 0;min-height:450px;}
#side-right .innertube { padding :20px 0 20px 20px;}
#main img { max-width:100%;height:auto!important;}



.hemwrap { float:left;width:100%;margin-bottom:30px;}
#content .hem { float:left;width:16.085%;margin-right:0.7%;min-height:218px;position:relative;border-top:1px solid #840d5d;}
#content .hem img { max-width:100%;}
#content .hem a { text-decoration:none;}
#content .hem h2 a { color:#000;font-weight:300; font-size: 23px;}
#content .hem h2 {text-align:center;}
#content .hem:last-child { margin-right:0;}
#content .hem p:last-child a { position:absolute;bottom:-8px;left:0;}


/*

#side-right .box { float:left;width:100%;margin-bottom:20px;}

#side-right h3 { clear:both;text-transform:uppercase;}
#side-right #block-3 { padding:0;}
#side-right #block-3 img { max-width:125px; margin: 0 10px 7px 0;padding:0;}
#side-right #block-3 h3 a { text-decoration:none;}
#side-right #block-3 h3 {text-align:center;}

#side-right #block-3 img:nth-child(2n){margin-right:0;}

#side-right #block-4 {padding:10px;border:1px solid #870e5e;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;}


*/
div #gallery-1, div #gallery-2 { margin-bottom: 15px;}
.gallery img { border:0px solid #870e5e!important;}



.kont1 { float:left;width:43%;margin-right:2%;}
.kont2{ float:right;width:55%;}

#content .contact-form input[type="submit"] { margin: 10px 0 0 90px; cursor:pointer; border:1px solid #870e5e!important;padding:8px;color:#000; }
#content .contact-form input[type="submit"]:hover { color:#870e5e}
#content .contact-form {float:left; width: 100%; clear:none;}
#content .contact-form input[type="text"], #content .contact-form textarea { margin: 3px 0; padding: 3px; width: 200px;  }
#content .contact-form input[type="text"]:focus, #content .contact-form textarea:focus{ border:1px solid #870e5e!important}
#content .contact-form label { clear: both; float: left; padding-top: 4px; width: 80px;}

p.floaten {float: right;
    margin-right: 280px;}


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

#footer { background:#363636}
#footer p { text-align:left;color:#fff;}
#footer a { color:#a97093;}
#footer h3 { color:#fff;margin:0;font-weight:bold;font-size:15px;}
#footer .menu-menu-container  { list-style: none; padding: 0; display: block;margin-top:40px;margin-left:200px;float:left;}
#footer .menu-menu-container ul li {margin: 0;padding: 0!important;list-style: none!important; clear:both;display:block;}
#footer .menu-menu-container ul li:first-child a{ font-weight:700;font-size:15px;}
#footer .menu-menu-container ul li:first-child a:hover { color:#fff;}
#footer .menu-menu-container ul li a { display: block; margin: 0; padding: 6px 10px;text-decoration: none;font-weight: normal; line-height : 12px; font-size:12px;color:#fff;}
#footer .menu-menu-container  ul li a:hover { color: #a97093;}
#footer .menu-menu-container ul li.current_page_item > a  { color: #a97093;}
#footer .menu-menu-container ul li.current_page_item_parent > a  { color: #a97093;}


#footer #block-7 { float:right;}
#footer .box{ float:left;margin:40px;}
#footer .box:LAST-CHILD { WIDTH:100%;margin:0}

.iconspls {float:right; padding:20px 20px 0 20px; width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.iconspls p {font-size:11px !important; width:auto; margin-bottom:5px !important; color:#000; font-family: Arial,Helvetica,sans-serif !important; text-align:left !important;}
.iconspls p a {color:#000; font-weight:normal;}
.fb_icon {float:left;}
.sp_icon  {float:right;}
.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;}
.facebook .fb_icon {display:none;}


/* Facebook */
.facebook #header .menu {width:810px;}
.facebook #header .menu ul li a { padding:0 9px;}
.facebook #content .hem h2 { font-size:20px;}
.facebook .gallery img { width:120px;}
.facebook #content .contact-form input[type="submit"] { margin: 10px 0 0 0px;}

.facebook #pslideshow-container { width:810px!important;height:356px!important;}
.facebook #pslideshow-container img{ width:810px!important;height:356px!important;}
.facebook #slideshow{ width:810px!important;height:356px!important;}
.facebook #block-9 img { width:810px!important;height:356px!important;}

.facebook #footer .menu-menu-container { margin-left:150px;}
.facebook #footer #block-7 a:first-child { 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;}

#block-6 {
  top: -21px;
  position: relative;
}
/*-------------------------*/
h1,h2.as-h1 {color:#333333;font-size:1.80em;line-height:1.11em;font-weight:bold;}
a:link,a:visited,a:active,a:hover {color:#870e5f;text-decoration:none;font-weight:normal;}
table,textarea {font-size:1.20em;line-height:1.80em;}
.menu ul li a:hover,.menu ul li.current_page_item > a {text-decoration:none;font-weight:Normal;}
.inner,#page {width:980px;}
h2 {color:#333333;font-size:1.60em;line-height:1.25em;font-weight:normal;}
h3 {color:#333333;font-size:1.40em;line-height:1.29em;font-weight:bold;}
p {color:#333333;font-size:1.20em;line-height:1.50em;font-weight:normal;}
body {color:#333333;}
label {font-size:1.20em;}
#body {background:#ffffff;}
#header {height:170px;}
#footer {height:280px;}
.menu ul li a {text-decoration:none;text-transform:None;font-weight:Normal;font-size:1.20em;}
.menu ul li ul li {background-color:#ffffff;}
.menu ul li ul {background-color:#ffffff;width:160px;}
.menu-vertical ul ul {width:160px;right:-160px;}
#content {}
#side-left .contactform {width:172px;}
#side-right .contactform {width:252px;}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
