.med {background-color: #f00; text-align: center;}
.med p {line-height: 30px !important; color: #fff; font-size: 15px !important;}

.blink {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
float: left;
width:50%;
}
.blink table td {color: #cc1f1f;}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

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

#above {background: url("/files/above5.jpg") repeat-x scroll center top transparent; display: block !important; min-height: 579px; position: absolute !important; width: 100% !important; z-index: -1 !important;}

#body {overflow-x:hidden !important;}

p, li, td, label {font-size:12px !important; line-height:18px !important; font-family: 'Open Sans', sans-serif !important;}

/* ----- Header ----- */
#header {position:relative;}
#header .menuwrap {border-bottom:1px dotted #2e3336; padding-bottom:14px; width:100%;}
#header .menu {padding:15px 0 0 10px;}
#header .menu ul li a {padding:0 10px; line-height:30px; margin-right:2px; font-size:14px !important; font-family: 'Open Sans', sans-serif !important; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#header .menu ul li a:hover {background:#fff;}
#header .menu ul .current_page_item > a {background:#fff;}
#header .menu ul .current_page_item_parent > a {background:#fff;}
#header .menu-horizontal ul.dropdown ul {width:200px;}
#header .menu-horizontal ul.dropdown ul li a {margin-right:0px; border-radius:0;}
#header #block-8 {position: absolute; right: 20px; top: 15px;}
#header #block-8 p {line-height:20px;}
#header #block-8 img {border-right:1px solid #000;}
#header #block-8 .fbfollow img {border-left:1px solid #000; margin-left:2px;} 
.facebook #header #block-8 .fbfollow {display:none;}
#header .fa {color: #FFFFFF; font-size: 18px; clear: none!important; margin: 7px 5px 5px 5px;}
#header #block-10 {float: right;}
#header #block-11 { background: url("/files/arrow.png") no-repeat scroll left center; float: left; margin: 7px 0 0 10px; padding-left: 15px; width: 13%; clear:left;}
#header #block-11 p {margin-bottom:0;}
#header #block-12 { background: url("/files/arrow.png") no-repeat scroll left center; float: left; margin: 7px 0 0 10px; padding-left: 15px; width: 31%;}
#header #block-14 { background: url("/files/arrow.png") no-repeat scroll left center; float: left; margin: 7px 0 0 10px; padding-left: 15px; width: 27%;}
#header #block-13 { background: url("/files/arrow.png") no-repeat scroll left center; float: left; margin: 7px 0 0 10px; padding-left: 15px; width: 39%; color:#ff0000; }
#header #block-13 h3 { color:#ff0000; }
#header #block-13 p { color:#ff0000; }
#header #block-14 {float: left; margin: 7px 0 0 -70px; padding-left: 15px; width: 30%; color: #cc1f1f;}
#header #block-15 {
	background: url("/files/arrow.png") no-repeat scroll left center;
	float: left;
	margin: 7px 0 0 10px;
	padding-left: 15px;
	width: 20%;
}
#header .box {height: 120px;}
#header #block-15 h2 {line-height: 120px;}
/* ----- Top -------- */
#top {position:relative;}
#top .center.clear img {margin:0 auto; position:absolute; z-index:10; left:0; right:0; top:7px;}
#top .right img {position:absolute; right:20px; bottom:35px; z-index:99;}

#top #pslideshow-container {position:absolute; top:7px; left:-319px; z-index:1;}
/* ----- Content ---- */
#content .innertube table {margin-bottom:20px; border-collapse:collapse;}
#content .innertube table td {padding:2px;}
#content .innertube table tr {border-bottom:1px solid #ccc; }
#content .innertube table tr:hover {border-bottom:1px solid #000;}
#content .innertube .mobilewrap {display:none;}
#content .innertube {padding:20px;}
#content .innertube h1 {margin-top:0;}
.page-id-2 #content .innertube h1 {margin-bottom:0;}
#content .innertube .textwrap {float:left; clear:both; width:100%;}
#content .innertube .gallery img {border:none; width:140px; height:auto;}
#content .innertube .gallery dl {margin: 15px 0;}
#content .innertube .left1 {float:left; width:48%;}
#content .innertube .right1 {float:right; width:48%;}
#content .innertube .startwrap {width:100%;height:100%;margin: 0 auto;position:relative;}
#content .innertube .colo1 {position:relative;height:100%;float:left;margin-left: 2%;text-align:center; width:23%;}
#content .innertube .colo1 img {width:140px; height:auto;}
#content .innertube  .coloFirst   {margin-left:0;}
#content img {border: 1px solid #c7c7c3; padding: 3px;}
#main table {margin-bottom:20px; border-collapse:collapse;}
#main .innertube table tr {border-bottom:1px dotted #fff;}
#side-right .innertube {padding:20px 20px 20px 10px;}
#side-right .innertube h3 {font-size:16px;}
#side-right .innertube .box {float:left; width:100%; clear:both;  margin-bottom:20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background:#efefec; padding:20px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

#side-right #block-14 {color: #ff0000;}
#side-right #block-14 strong {color: #ff0000;margin-bottom:15px;}
#side-right #block-14 h2 {color: #ff0000;margin-bottom:0px;}

.tjanster {
width: 160px;
float: left;
padding: 5px;
background: #fff;
margin: 5px;
}
.tjanster h3 a {
text-align: center;
text-decoration: none;
display: block;
padding: 10px 13px;
}
.tjanster img {
max-width: 160px;
max-height: 160px;
border: 1px solid #c7c7c3;
padding: 3px;
}

/* ----- Footer ----- */
#footer p {text-align:left; color:#000;}
#footer p a {color:#000;}
#footer .box {float:left; padding:20px 0 0 20px; width:22%;}
#footer .box h3 {font-size:16px;}

#footer #block-4 .red { margin-top: 20px; color: #ff0000; }
#footer #block-4 .red strong { color: #ff0000; }
#footer #block-4 .red h3 { color: #ff0000; }

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

#footer #block-7 {float:none; padding:0; width:auto;}
.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:#f1d5ac; 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 #footer #block-6 {display:none;}

.facebook #header #block-8 img {border-left:1px solid #000; margin-left:2px;}
.facebook #header .menu ul li a { padding: 0 4px; }
.facebook #content .innertube .gallery img { width: 120px; height:auto; }
.facebook #content .innertube .colo1 img {width:120px; height:auto;}

.facebook  #content .contact-form input[type="submit"] { margin: 10px 0 0 0; }


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

/*------end sticky-------*/


#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 .tjanster {width: 130px;}
.facebook .tjanster img {width: 130px;height: 130px;}
.facebook div#block-5 {display: none;}

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

}
/*-------------------------*/
h1,h2.as-h1 {color:#000000;font:normal 3.00em/1.13em Georgia, "Times New Roman", Times, serif;}
a:link,a:visited,a:active {color:#000000;text-decoration:underline;font-weight:normal;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#000000;text-decoration:none;font-weight:Normal;}
h2 {color:#5c5c5c;font:normal 2.40em/1.17em Georgia, "Times New Roman", Times, serif;}
h3 {color:#000000;font:normal 2.00em/1.20em Georgia, "Times New Roman", Times, serif;}
p {color:#000000;font:normal 1.20em/1.50em Arial, Helvetica, sans-serif;}
a:hover {color:#000000;text-decoration:none;font-weight:normal;}
body {color:#000000;font-family:Arial, Helvetica, sans-serif;}
textarea {font-family:Arial, Helvetica, sans-serif;font-size:1.20em;line-height:1.80em;}
.facebook .entry ul {font-family:Arial, Helvetica, sans-serif;}
table {font-size:1.20em;line-height:1.80em;}
label {font-size:1.20em;}
#body {background:#ffffff;}
#header {height:250px;}
#top {height:388px;}
#main {background:#ffffff;overflow:auto;padding-bottom:286px;}
#footer {height:286px;background:#fbfbfb url("/files/footer.jpg") repeat-x  left top;position:relative;margin-top:-286px;clear:both;margin:-286px auto 0 auto;float:none;width:960px;}
.menu ul li a {color:#000000;text-decoration:none;text-transform:Uppercase;font-weight:Normal;font-family:Arial, Helvetica, sans-serif;font-size:1.40em;}
.menu ul li ul li {background-color:#f8f7f5;}
.menu ul li ul {background-color:#f8f7f5;width:136px;}
.menu-vertical ul ul {width:136px;right:-136px;}
#content {margin-right:280px;}
#side-right {width:280px;}
.inner {width:960px;}
#page {width:960px;min-height:100%;}
#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;}
