/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 *
 */
 
 
 /*--------------- GENERAL ------------------*/

.tttop-a {
    background-attachment: scroll, scroll, scroll;
    background-clip: border-box, border-box, border-box;
    background-color: grey;
    background-image: url("../images/graient.svg"), url("../images/aluback-new2.png"), none;
    background-origin: padding-box, padding-box, padding-box;
    background-position: 50% 0px, 50% 0px, 0 0;
    background-repeat: no-repeat, repeat, repeat;
    background-size: 100% 100%, 1000px 515px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) inset;
}

.contact-icons {
	padding-left:0px !important;	
}

.contact-icons li { 
background:url(../images/contact_icons.png)no-repeat;
padding-left:25px;
list-style:none;
}

.contact-icons .mail {
	background-position:0 -100px;
}

.contact-icons .phone {
	background-position:0 -50px;
}

.module-title {
	color:#0070ba !important;
	font-variant:small-caps;
}

table.zebra {
	width:auto;
}

.fillerfm {
    height:250px;
    z-index:-1;
}

#maininner {
    box-shadow: 20px 0 8px -4px rgba(0, 0, 0, 0.2), -20px 0 8px -4px rgba(0, 0, 0, 0.2);
    margin-top:-250px;
    background:white;
}

.kontaktpag #maininner {
    margin-top:0px;
}

#top-b {
box-shadow: 0 -80px 20px 1px rgba(0, 0, 0, 0.4) !important;
}

div.mod-languages li:nth-child(2n):before, div.mod-languages li:nth-child(2n):after {
content:"|";
margin-right:5px;
margin-left:5px;
}

div.mod-languages {
font-variant:small-caps;
}


/*------ Menu ----*/


li.level1.item838::after, li.level1.item839::after, li.level1.item840::after {
    content:" new";
    color:red !important;
    font-size:small;
    margin-top: 0px !important;
    margin-left: -30px;
    position: absolute;
}



/*----------- Header -------------*/
 
#header {
	padding-bottom: 0px;
}
 
#menubar {
	border-bottom:10px solid #0070ba;

}



.menu-dropdown li.level1 {
	min-width:80px;
	margin-right:0px;
	font-variant:small-caps;
	font-size:18px;
}

.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
	padding:5px 30px 0px 15px;
}
	

.menu-dropdown li.level1:hover .level1, .menu-dropdown li.remain .level1, .menu-dropdown li.active .level1 {
	background: #0070ba;
	color:white;
	border-radius:5px 20px 0px 0px;
	min-width:80px;
	float:left;
}

@media (min-width:769px) {

#top-b .width66{
width:29%;
}

#top-b .width33{
width:69%;
}
}

.title {
    font-family:"dosis-semibold";
}


/*--------- Footer -----------*/
#footer {
border-top:1px solid #DDDDDD;
padding-top:10px;
}

#totop-scroller {
top:10px;
}

/*---------Slideshow----------*/

.slideshowfront{
	margin-top:0px;
	margin-bottom:0px;
	border:10px solid white;
	margin-left:0px;
	margin-right:0px;
	background:white;
}

.wk-slideshow .next, .wk-slideshow .prev {
	width:120px !important;
}

.wk-slideshow .next:hover, .wk-slideshow .prev:hover {
	width:120px;
}

.wk-slideshow .prev, .wk-slideshow .prev:hover{
left:-25px !important;
box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4) ;
}

.wk-slideshow .next, .wk-slideshow .next:hover{
right:-25px !important;
box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4) ;
}


/*--------- ZOO---------------*/

.box-t1, .box-t2, .box-t3, .box-b1, .box-b2, .box-b3, .box-1, .box-2, .box-3{
	background:none !important;
	border:none !important;
}

.alpha-index, .alpha-index-2, .alpha-index-3 {
	background:none !important;
}
.alpha-index {
	border:1px solid black;
}


#yoo-zoo .item div.pos-specification ul strong {
	width:250px;
	color:#6b2f1e;
}

#yoo-zoo .item .element-textarea > * {
}

#yoo-zoo .item .element-textarea strong{
	font-size:20px;
	width:300px !important;
	font-weight:normal;
	margin-top:20px;
	color:#0070ba;
}

#yoo-zoo .item h3, #yoo-zoo .item h1.pos-title, #system .title a {
	color:#0070ba;
}

.wk-accordion-default .toggler {
	font-size:15px !important;
	font-weight:bold !important;
	background:url(../images/totop_scroller.png) no-repeat 95% 10px !important;
	border-radius:0px 0px;
	border:1px solid #0070ba;

}

#yoo-zoo .item div.pos-bottom {
clear:both;
}

.galer {
	float:left;
	margin-left:20px;
}


#yoo-zoo .details {
border:none;
}

#system .items .item {
border-top:none;
}

#yoo-zoo .items .row {
padding-top:10px;
padding-bottom:10px;
}

#yoo-zoo .items .row:nth-child(2n), #system .items .item:nth-child(2n) {
    background: none repeat scroll 0 0 #FAFAFA;
    border-top:1px solid #DDDDDD; 
    border-bottom:1px solid #DDDDDD;
}

.yoo-zoo .item .pos-media a, .yoo-zoo .item .pos-media img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}


.yoo-zoo.element-download-button, .yoo-zoo.element-download-button > span, .yoo-zoo.element-download-button > span > span {
background:none;
}

.buttonolink {
border:1px solid #0070ba;
background:url("../images/totop_scroller.png") no-repeat scroll 95% 10px transparent !important;
min-width:250px;
}


.presant #system .items .item:nth-child(4) .title,.presant #system .items .item:nth-child(4) .links {
    display:none;
}
 
presant #system .items .item:nth-child(4) {
    background:transparent;
}


/*--------------- Contact ----------------*/
#system form.submission fieldset > div > input[type="text"], #system form.submission fieldset > div > input[type="password"], #system form.submission fieldset > div > textarea {
width:95%;
}


/*----------RS Forms Contact------------*/

.formResponsive .formHorizontal .formControls {
clear:both;
width:95%;
margin-left:0px;
}


.formResponsive .formHorizontal .formControlLabel {
text-align:left;
}

.formResponsive input, .formResponsive textarea{
width:95%;
}

.formResponsive .formHorizontal .rsform-block {
margin-bottom:0px;
}

.formResponsive {
padding: 0px 20px 0px 20px;
}

