/**
 * This app.css is all yours, if you wish to have it ready with your application put it in here!
 */


#wpadminbar {
    position: fixed;
}
 .top-bar {
	background: none repeat scroll 0 0 #5b995f;	
	border-radius: 0 0 7px 7px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	z-index: 1;
	
}

#content {
background-color:#fff;
padding-top:20px;
}

.img-nav {display:none;}

#main .post-box {
margin-left:15px;
}

.contain-to-grid {
background-color: transparent;

}
.column, .columns {
padding-left: 0;
}
.su-box-title {

font-family: "Open Sans",sans-serif;
    font-weight: 300 !important;
	font-size: 27px !important;
}


body.admin-bar .contain-to-grid {
top:30px;

}

.top-bar ul > li a:not(.button) {font-size:16px; font-weight:normal;}
.top-bar ul > li:hover, .top-bar ul > li.active, .top-bar ul > li:focus { background: #2ba6cb; }
.top-bar ul > li:not(.name):hover, .top-bar ul > li:not(.name).active, .top-bar ul > li:not(.name):focus { background: #2ba6cb; border-radius: 0 0 7px 7px;}

.top-bar ul > li:not(.name):hover a, .top-bar ul > li:not(.name).active a, .top-bar ul > li:not(.name):focus a { color: #fff; }
.top-bar > li > a:first-child {
    font-size:18px;
}

.top-bar > li.active, .top-bar > li:hover {
	border-radius: 0 0 7px 7px;
}


.top-bar > li:hover { 
	background: #2ba6cb; }

.green-foot {
	background-color:#56995f;
	margin-bottom:20px;
	padding-top: 15px;
	width:100%;
	border-radius: 0 0 7px 7px;
	border-top:#507954 4px solid;

}

header.required-header {

padding-right:0;
}

#footer {


font-size:120%;

}

#footer p {
color:#FFFFFF;
}
#footer a {
color:#fff;
}
#footer a:hover {
text-decoration:underline;
}

#menu-footer a {font-size:120%;}

.logos {text-align:center;}

.logos .logo-item {padding:0 20px 0 20px;display:inline-block;}



.top-content {background-color:#fff;
text-align:center;


}

#supplementary.padding-top {margin:0;padding-top:0px;}

.top-content p {padding-top:17px;
font-size:130%;
}
.hr-class {
padding-top:20px;
background-color:#5b995f;
border-radius: 7px 7px 0 0;
z-index: -1;


}

.hr-class hr {padding:0; margin:0;}

.footer-left, .copyright, #menu-footer-menu {padding-left:30px;}

 @media (max-width: 500px) {
body.custom-background {
    background-attachment: scroll;
    background-image: none !important;
    background-position: right top;
    background-repeat: no-repeat;	
}



.text-nav {
display:none;}

.img-nav {display:inline;}
a.header-image img {
display:none;
}



}
 
@media (min-width: 940px) {

.sticky {
    overflow-x: visible;
    overflow-y: visible;
}

.top-bar > ul .name {
display:none;
}

.top-bar ul > li.divider {
width:0;
}

#content {
background-color:#FFFFFF;
position:relative;

}



#footer {
padding-right:0;
}

body.admin-bar .header-image img {
padding-top:20px;
padding-bottom: 20px;
}

.header-image img {
padding-top:20px;
padding-bottom: 20px;
}

}
