/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

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

body {
font: normal 14px/20px Arial, Helvetica, sans-serif;
color: #454C5E;
}

.item a img.size-auto.wp-post-image {
float: left !important;
margin-right: 10px !important;
}

#page > div.wrapper.clearfix {
    
    background-color: #EAEFF7;
    background-color: rgba(234, 239, 247, 0.81);
	border-radius: 0px;
	margin: 20px auto;
	border: 6px solid #454C5E;
    
}

html {
    background-color: #EEE;
    background-image: url(../images/slatBG.jpg);
background-size: cover;
background-attachment: fixed;
background-position: center;
}

a {
color: rgb(68, 68, 68);
}

a:hover, h3 a:hover {
	color: #EAEFF7 !important;
}

/* menu stylings */

a.level1 {
	background-color: transparent !important; /*#EAEFF7*/
	
	transition: background-color 0.4s ease;
}

a.level1.active.current, a.level1.parent.active, a.level1:hover {
    color: #C6D0DB !important;
}

#menubar {
    background: rgba(97,112,135,1);
	/* Old Browsers */background: -moz-radial-gradient(center, ellipse cover, rgba(97,112,135,1) 0%, rgba(69,76,94,1) 100%);
	 /* FF3.6+ */background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(97,112,135,1)), color-stop(100%, rgba(69,76,94,1)));
	/* Chrome, Safari4+ */background: -webkit-radial-gradient(center, ellipse cover, rgba(97,112,135,1) 0%, rgba(69,76,94,1) 100%);
	 /* Chrome10+,Safari5.1+ */background: -o-radial-gradient(center, ellipse cover, rgba(97,112,135,1) 0%, rgba(69,76,94,1) 100%);
	 /* Opera 11.10+ */background: -ms-radial-gradient(center, ellipse cover, rgba(97,112,135,1) 0%, rgba(69,76,94,1) 100%);
	 /* IE 10+ */background: radial-gradient(ellipse at center, rgba(97,112,135,1) 0%, rgba(69,76,94,1) 100%);
	/* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#617087', endColorstr='#454c5e', GradientType=1 );
	/* IE6-9 fallback on horizontal gradient */
}
#menu > ul > li.level1 > a {
    background: transparent;/*#EAEFF7;*/
    font-size: 18px;
	line-height: 18px;
	padding: 10px 5px;
}

.menu-dropdown li.level1 {
margin-right: 0px;
}

.menu-dropdown a.level1, .menu-dropdown span.level1 {
border: none;
color: #EAEFF7;
}

.menu-dropdown li.level1:hover .level1, .menu-dropdown li.remain .level1 {
color: #C6D0DB;
}

/* mod-box stylings */

.mod-box h3 {
color: #EAEFF7;
padding: 10px 10px 15px 10px;

background: rgba(97,112,135,1);
/* Old Browsers */background: -moz-radial-gradient(center, ellipse cover, rgba(97,112,135,1) 0%, rgba(69,76,94,1) 100%);
 /* FF3.6+ */background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(97,112,135,1)), color-stop(100%, rgba(69,76,94,1)));
/* Chrome, Safari4+ */background: -webkit-radial-gradient(center, ellipse cover, rgba(97,112,135,1) 0%, rgba(69,76,94,1) 100%);
 /* Chrome10+,Safari5.1+ */background: -o-radial-gradient(center, ellipse cover, rgba(97,112,135,1) 0%, rgba(69,76,94,1) 100%);
 /* Opera 11.10+ */background: -ms-radial-gradient(center, ellipse cover, rgba(97,112,135,1) 0%, rgba(69,76,94,1) 100%);
 /* IE 10+ */background: radial-gradient(ellipse at center, rgba(97,112,135,1) 0%, rgba(69,76,94,1) 100%);
/* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#617087', endColorstr='#454c5e', GradientType=1 );
/* IE6-9 fallback on horizontal gradient */
}

.mod-box {
    padding: 0;
    border: 1px solid #454C5E;
}
.mod-box p, .mod-box ul {
    padding: 0 10px;
}

.mod-box h4 {
    margin: 0px;
    padding: 0 0 0 10px;
}

/* contact form styling */

/*form input, form textarea {
    max-width: 95%;
}*/

.wpcf7-form input, .wpcf7-form textarea {
    width: 95%;
}

/* make videos responsive please */

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* category pages */

img.catPageImg.wp-post-image {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

article.item.CatPageItem {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #454C5E;
}

/* audio players in category pages */

.miniboombox {
	width:100%;
	height: 150px;
}

ul.post-meta {
    list-style-type: none;
}
ul.post-meta span.post-meta-key {
    display: none;
}

@media all and (max-width: 479px) {
	img.alignright.size-medium {
    float: none;
    width: 100%;
    height: auto;
    padding: 0px;
    margin: 0 0 20px 0;
}

img.catPageImg.wp-post-image {
    float: left;
    margin-right: 0px;
    margin-bottom: 15px;
    width: 100%;
    height: auto;
}

}