@charset "utf-8";
/* CSS Document */

@media (max-width: 1135px) {
.main-header { /*background: green; */ }

/*#header-homepage {background: none;}
#header-homepage h1#logo {
width: 100% !important;
background: none;
background-color: #fff;
float: none;
clear: both;
text-align: center !important;
height: auto;
display: block;
padding: 0;
margin: 0;
position: static;
}

#header-homepage .menus {
width: 100% !important;
float: none;
clear: both;
height: auto !important;
display: table;
padding: 0 0 15px;
margin: 0 0 15px;
position: static;
background: none;
}

#header-homepage h1#logo a {
float: none;
width: 50%;
display: table ;
margin: 0 auto;
text-align: center !important;
} 

#header-homepage h1#logo a img {
width: 40%;
margin: 0 auto;
padding: 5% 0;
float: none;
}


#header-homepage .menus .nav-links {
margin-left: 0;
width: 75%;
float: left;
clear: none;
}

#header-homepage .menus .nav-blocks {
margin: 0;
width: 100%;
padding: 0
}

#header-homepage .menus .nav-links > div,
#header-homepage .menus .nav-blocks > div {
padding: 0 2%;
}

#header-homepage .menus .nav-blocks ul li a, 
#header-homepage .menus .nav-blocks ul li a:visited {
padding: 5%;
}

.featuredBox {margin-top: 0px;} */

#header-homepage .menus .nav-links ul li {
margin: 1%;
padding: 0 2%;
}

.featuredBox {margin-top: -120px;}

#hp-video iframe {
width: 90%;
}

#hp-twitter {
	display: none;
}
#hp-rssfeed {
	display: none;
}
#hp-events {
	margin-top: 500px;
	margin-bottom: 300px;
}
#hp-about-section {
	height: 500px;
}
#SMIcons.img {
	width: 30 px;
}


}



@media (max-width: 1025px) {
.main-header { /* background: blue; */ }

#header-homepage .menus .nav-links ul li {
margin: 1%;
padding: 0 1%;
border: 0
}

.featuredBox {margin-top: -135px;}

#hp-twitter {
	display: none;
}
#hp-rssfeed {
	display: none;
}
#hp-events {
	margin-top: 500px;
	margin-bottom: 300px;
}
#hp-about-section {
	height: 500px;
}
#SMIcons.img {
	width: 30 px;
}

}








@media (max-width: 900px) {
.main-header {  /*background: gold; */ }
#page {top: -100px;}
#header-default #logo {width: 15%;}
#header-default .menus {width: 79%;}
.menus .nav-links {
margin-left: 0;
width: 75%
}

.menus .search-cont {width: 24%; margin-right: 0;}
.menus .nav-links ul li {margin: 4px;}


#header-homepage h1#logo {
width: 100% !important;
background: none;
background-color: #fff;
float: none;
clear: both;
text-align: center !important;
height: auto;
display: block;
padding: 0;
margin: 0;
position: static;
}

#header-homepage .menus {
width: 96% !important;
float: none;
clear: both;
height: auto !important;
display: table;
padding: 0 2% 15px;
margin: 0 0 15px;
position: static;
background: none;
}

#header-homepage h1#logo a {
float: none;
width: 50%;
display: table ;
margin: 0 auto;
text-align: center !important;
} 

#header-homepage h1#logo a img {
width: 40%;
margin: 0 auto;
padding: 5% 0;
float: none;
}


#header-homepage .menus .nav-links {
margin-left: 0;
width: 75%;
float: left;
clear: none;
}

#header-homepage .menus .nav-blocks {
margin: 0;
width: 100%;
padding: 0
}

#header-homepage .menus .nav-links > div,
#header-homepage .menus .nav-blocks > div {padding: 0%;}

#header-homepage .menus .nav-blocks ul li a, 
#header-homepage .menus .nav-blocks ul li a:visited {padding: 5%;}

.featuredBox {margin-top: -30px;}
.featuredBox .hp-largepost .inner {width: 40%;}

#page.single {
margin-top: 0;
top: 0;
}

#hp-twitter {
	display: none;
}
#hp-rssfeed {
	display: none;
}
#hp-events {
	margin-top: 500px;
	margin-bottom: 300px;
}
#hp-about-section {
	height: 500px;
}
#SMIcons.img {
	width: 30 px;
}

}



@media (max-width: 880px) {
.main-header { /* background-color: orange; */ }
.menus {background: #fff !important;}

#hp-twitter {
	display: none;
}
#hp-rssfeed {
	display: none;
}
#hp-events {
	margin-top: 500px;
	margin-bottom: 300px;
}
#hp-about-section {
	height: 500px;
}
#SMIcons.img {
	width: 30 px;
}

}



@media (max-width: 795px) {
.box {  /*background-color: red; */ }
.menus .nav-links ul li {padding: 0 2%;}
.menus .nav-blocks ul li a, 
.menus .nav-blocks ul li a:visited {font-size: 15px;}
#leftcol {display: none;}
#page .article {
width: 96%;
margin: 0 2% 2%;
}

.yasepage article {width: 75% !important}
.menus .nav-links ul li {
padding: 0 1% !important;
}

#yaseDownloads {width: 18%;}

.relatedposts {display: none;}
.relatedposts.mobile {display: block;}

.category-yase-perspectives .relatedposts.mobile  
ul {
 -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}

}





@media (max-width: 680px) {
.box { /* background-color: maroon; */ }
html #wpadminbar {display: none;}
#header-default #logo {
width: 96%;
float: left;
clear: both;
text-align: center;
}

#header-default #logo img {
margin: 0 auto;
width: 35%;
}

#header-default .menus {
width: 100%;
float: left;
clear: both;
height: 250px;
}

.menus .nav-links {
width: 100%;
float: left;
clear: both;
}

.menus .nav-links,
.menus .search-cont,
#header-default .menus .nav-blocks {
width: 95%;
margin: 0 0 3% 2.5%;
float: left;
clear: both;
}

.menus .nav-blocks ul {margin-left: 1%;}
.menus .nav-blocks ul li {
width: 49%;
margin: 0 1% 1% 0;
}

#page {top: -100ppx;}



#header-homepage .menus .nav-links { width: 100%}
.featuredBox .hp-largepost .inner {
bottom: 0%;
border-width: 1% !important;
border-right: 1% !important;
width: 100%;
opacity: 0.9
}

#hp-text, #hp-video,
#hp-misc-section > div {
width: 96%;
float: none;
clear: both;
margin-left: 2%;
border: 0
}

#hp-misc-section > div {
border-bottom: solid 2px #99999a;
}

#hp-video iframe {width: 98%; margin: 0 auto;}

.yasepage article {width: 96% !important}
#yaseDownloads {display: none;}


.page-id-953 #persepective-container  ul {
 -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}



}






@media (max-width: 440px) {
.main-header { /* background-color: orange; */ }

.menus .nav-links ul > li {
padding: 1%;
border: solid 1px #ccc !important;
width: 28%;
float: left;
clear: none;
text-align: center
}

.nav-links li ul { display: none;}
.nav-links li:hover ul {display: block;}
#header-default #logo img {
margin: 0 auto;
width: 40%;
}

#header-default .menus {
height: 390px;
}


.page-id-953 #persepective-container  ul {
 -webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
}

table td {
float: left;
clear: both;
width: 100%;	
}

.category-yase-perspectives .relatedposts.mobile  
ul {
 -webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
}



}





@media (max-width: 350px) {
#page { /* background-color: yellow; */ }

#header-default .menus .nav-blocks {
 margin: 0 0 3% 1%;
    width: 98%
}

.menus .nav-links ul > li {width: 44%;}
#header-default .menus {height: 400px;}
#header-default #logo img {margin-top: 3%;}

}
