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

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

/* ------ General Modifcations --------*/


#headerbar {
text-align:center;
}

.custom-logo {
	display: inline-block;
	background: url(../../../images/yootheme/logo.png) 50% 50% no-repeat;
	background-size: contain;
}

#logo {
float:none;
}


body {
background:url(../images/page.jpg)repeat 0 0;
color:white;
}

h1, a {
color:#f6891f !important;
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	.custom-logo { height: 60px; }
	
}

#page-bg {
background-attachment: fixed;
background-clip: border-box;
background-color: transparent;
background-image:url(../images/page_gradient_light.svg);
background-origin: padding-box;
background-position: 50% -450px;
background-repeat: no-repeat;
background-size: 1200px 900px;
}


#menu {
margin-left:170px;
}


#system .title {
    margin-top: 0;
    padding-left: 10px;
}

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

#yoo-zoo {
color:grey;
}

#yoo-zoo .item div.pos-description {
/* min-height:360px; */
margin-top:35px;
}

#yoo-zoo .item div.media-left a{
font-size:200%;
}


#yoo-zoo .details h1.title {
font-size:20px;
line-height:50px;
}

#yoo-zoo .item h1.pos-title {
    font-family: "Arial";
    margin-left:15px;
}



@media (min-width: 900px) {


#yoo-zoo .items div.pos-description {
margin-left:250px;
padding-left:10px;
}

    
#yoo-zoo .items div.pos-description ul {
padding-left:40px;
}

#yoo-zoo .items h2.pos-title {
padding-left:10px;
margin-left:250px;
}


#yoo-zoo .item div.pos-description {
margin-left:450px;
padding-left:15px;
}

#yoo-zoo .item div.pos-description ul {
padding-left:60px;
}


#yoo-zoo .item div.pos-specification {
/* margin-top:70px; */
margin-left:450px;
padding-left:15px;
}


#yoo-zoo .item div.media-left {
margin-right:0px;
}

#yoo-zoo .items div.media-left {
margin-right:0px;
}

#yoo-zoo .item div.media-left {
max-width:450px;
    margin-right:15px;
}

}


.item .content {
background:white;
color:grey;
padding:15px;

-moz-border-radius:10px;
border-radius:10px;
}

.item .title {
background:white;
color:grey;
padding-left:15px;
padding-top:5px;
padding-bottom:0px;
-moz-border-radius:10px;
border-radius:10px;
}

.address {
background:white;
color:grey;
padding-left:15px;
padding-top:5px;
padding-bottom:15px;
-moz-border-radius:10px;
border-top-right-radius:10px;
border-top-left-radius:10px;
}

.contact {
background:white;
color:grey;
padding-left:15px;
padding-top:5px;
padding-bottom:15px;
-moz-border-radius:10px;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
}

form.box fieldset {
background:white;
color:grey;
padding:15px;
-moz-border-radius:10px;
border-radius:10px;
}

.element-linkpro {
display:none;
}

.zoogal {
width:50px;
float:left;
}


@media (max-width:640px) {
#yoo-zoo .item div.pos-description {
clear:both;
}
}

#yoo-zoo .details div.box-1 {
height:auto;
}


/*-------------- Print View ----------------*/

/*
.contentpane #yoo-zoo .item div.pos-description {
margin-left:450px;
padding-left:15px;
display:none important;
}
*/

.com_zoo.contentpane #yoo-zoo div.pos-description.element-linkpro {  
    display:none important;  
}


/*----------- Contact Page ------------*/

.drtsport-contact .item .align-right {
    margin:15px;
}

#system form.submission fieldset > div > input[type="text"], #system form.submission fieldset > div > input[type="password"], form.box input, form.box select, form.box textarea, form.short input, form.short select, form.short textarea, .searchbox input, #system form.submission fieldset > div > textarea {
    width:90%;
    padding:5px;
}