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

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

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

#header .left img {margin:20px 0 25px;}
#header .right img {margin:50px 10px 0 ;}

#header .menu ul li {margin-right:1px;}
#header .menu ul li a {font-family: 'Roboto Condensed', sans-serif; line-height:46px;padding: 0 10px;}
#header .menu ul li a:hover {background: url(/files/hover.jpg) repeat-x;}
#header .menu ul li.current_page_item > a {background: url(/files/hover.jpg) repeat-x;}
#header .menu ul li.current_page_item_parent > a{background: url(/files/hover.jpg) repeat-x; color:#fff;}
#header .menu ul li ul li {margin:0;}
#header .menu ul li ul li a { line-height:30px;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
#header .menu ul li a {font-size:12px;}
}

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

.pslideshow-container {    position: absolute;    width: 100% !important;}
#slideshow li{ margin: 0 0 0 -480px !important;}
#slideshow li img { border-top:5px solid #78571e;border-bottom:5px solid #78571e;}
#slideshow {   width:944px!important;   overflow:visible!important;}
#body{ overflow-x: hidden; }

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {

#top #pslideshow-container {left: 0; max-width: 100%; overflow: hidden;}
#top #pslideshow-container img {left: -319px; position: relative;}

}

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

#content .innertube {padding:10px 20px;}

#content h1, #content  h2 {text-transform:uppercase;}

.hemmenu {display:none;}

#content  img.alignright {    box-shadow: 0 0 5px 0 #ccc;     padding: 5px;}
#content  img.alignleft {    box-shadow: 0 0 5px 0 #ccc;     padding: 5px;}

#content .contact-form {float:left; width: 100%; clear:none;}
#content .contact-form input[type="submit"] {margin: 5px 0 10px 125px; padding:5px 10px; border: 1px solid #ddd; cursor: pointer;}
#content .contact-form input[type="reset"] {margin: 5px 0 0 5px; clear:none; padding:5px 10px; border: 1px solid #ddd;  cursor: pointer;}
#content .contact-form input[type="text"] {  margin: 1px 1px 2px; padding: 5px; width: 200px; border: 1px solid #ccc; font-size: 12px; line-height: 1.2; font-family: "Open Sans",sans-serif;}
#content .contact-form textarea { margin: 1px 1px 2px; padding: 5px; width: 200px; border: 1px solid #CCC; font-size: 12px; line-height: 1.2; font-family: "Open Sans",sans-serif;}
#content .contact-form label { clear: both; float: left; padding-top: 6px; width: 115px;}
#content .contact-form input[type="checkbox"] {    float: none;    margin: 5px 0;}
#content .contact-form fieldset legend {   font-size: 12px;    font-weight: bold;    padding: 15px 5px 0 0;}
#content .contact-form .radio label {float: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;}

#side-right .innertube {padding:20px 10px;}

#side-right .menu {background:#efefef;border:3px solid #fff; padding:20px 0; box-shadow: 0 0 5px 0 #ccc; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; width:220px; margin:0 0 10px  0;}
#side-right .menu ul li {background:url(/files/arrow.png) no-repeat 15px center,  url(/files/right_li_bg.jpg) repeat-x ;}
#side-right .menu ul li a {line-height:38px;padding:0 10px 0 30px;}
#side-right .menu ul li a:hover {background:url(/files/arrow_h.png) no-repeat 15px center,  url(/files/right_hover.jpg) repeat-x ; }
#side-right .menu ul li.current_page_item > a {background:url(/files/arrow_h.png) no-repeat 15px center,  url(/files/right_hover.jpg) repeat-x ; }
#side-right .menu ul li.first {border-top:1px solid #cbcbcb;}
#side-right .menu ul li.last {border-bottom:1px solid #fff;}

#side-right #block-3 {float:left; background:#78571e;border:3px solid #fff; box-shadow: 0 0 5px 0 #ccc; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; padding:10px;}
#side-right #block-3 h2 {color:#fff; font-size:24px;}
#side-right #block-3 p {color:#fff;}
#side-right #block-3 a {color:#fff;}
#side-right #block-3 img {margin-right:3px;}

#side-right .blognav {float:left; background:#efefef;border:3px solid #fff; padding:10px; box-shadow: 0 0 5px 0 #ccc; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; width:200px; margin:10px 0 0 0;}
#side-right .blognav h2 {font-size:18px; margin:0px;color:#666666;font-weight: 600;}
#side-right .blognav ul li {padding:5px 0;}
#side-right .blognav ul li:nth-child(n) {border-bottom:1px solid #b1b1b1;}

#side-right .blognav ul li a {color:#999999; text-decoration:none;}


/* ----- 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 -200px;}
::i-block-chrome, #page {margin-bottom:0;}


#footer p {text-align:left;}
#footer #block-5 {float:left; margin:60px 20px 0;}
#footer #block-6 {float:left; margin:60px 20px 0;}

#footer .fa_icons {    float: right;    margin: 60px 20px 0; clear:none;}
#footer .fa_icons  p {margin-bottom:3px; text-align:left;}
#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;}


.facebook #header .menu ul li a { font-size: 12px;    line-height: 45px;    padding: 0 8px;}
.facebook #header .menu ul li ul li a { line-height: 30px;}
.facebook #header .right img {display:none;}
/*-------------------------*/
h1,h2.as-h1 {color:#362251;font:normal 3.20em/0.94em Georgia, "Times New Roman", Times, serif;}
a:link,a:visited,a:active {color:#362251;text-decoration:underline;font-weight:normal;}
table,textarea {font-size:1.30em;line-height:1.80em;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#ffffff;text-decoration:none;font-weight:Normal;}
h2 {color:#2e3336;font-size:1.80em;line-height:1.11em;font-weight:normal;}
h3 {color:#333333;font-size:1.60em;line-height:1.12em;font-weight:bold;}
p {color:#2e3336;font-size:1.30em;line-height:1.38em;font-weight:normal;}
a:hover {color:#362251;text-decoration:none;font-weight:normal;}
body {color:#2e3336;}
label {font-size:1.30em;}
#body {background:#efefef url("/files/bg.jpg") repeat-x  left top;}
#header {height:151px;}
#top {height:384px;}
#main {background:#ffffff;overflow:auto;padding-bottom:200px;}
#footer {height:200px;background:transparent url("/files/footer.jpg") repeat-x  left top;position:relative;margin-top:-200px;clear:both;margin:-200px auto 0 auto;float:none;width:960px;}
.menu ul li a {color:#000000;text-decoration:none;text-transform:Uppercase;font-weight:Normal;font-size:1.40em;}
.menu ul li ul li {background-color:#f1f0ed;}
.menu ul li ul {background-color:#f1f0ed;width:180px;}
.menu-vertical ul ul {width:180px;right:-180px;}
#content {margin-right:250px;}
#side-right {width:250px;}
.inner {width:960px;}
#page {width:960px;min-height:100%;}
#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;}
