@CHARSET "UTF-8";

aside#asidebox article, /* Project Detail ln:55*/
aside#asidebox header p, /* Project Detail ln:42*/
div.titlebox h4, /* Project Overview ln:41 */
div.news_item p, /* Project Overview ln:98 */
#input_submit_email, /* Layout ln:162 */
#input_submit_newsletter /* Layout ln:162 */
{
	font-size: 18px;
}

aside#asidebox h3 /* Project Detail ln:45*/
{
	font-size: 22px;
}
div#main_menu_wrapper{

	margin-left:90px;
}
/* Project Detail ln:126*/
#main_menu li.parent ul li a,
#main_menu li.active ul li a,
#main_menu li ul li a 
{
	font-size: 18px;
}

#main_menu li a /* Navigation ln:95*/
{
	font-size: 16px;

}
#sub_menu li a {
	font-size: 14px !important; 
}
footer .metamenu li a /* Navigation ln:95*/
{
	font-size: 15px;
}

/* Project Detail ln:81*/
ul#tag_box li,
ul#breadcrumbs li 
{
	font-size: 15px;
}

div.titlebox span /* Project Overview ln:50 */
{
	font-size: 14px;
}
	
#controls_ul li ul /* Controls ln:132*/
{
	font-size: 12px;
}

#filter_center /* Controls ln:49*/
{
	font-size: 18px;
	padding-top: 12px;
}

ul.submenu 
{
	left: -197px;
    width: 195px;
}
@media only screen and (max-width: 1024px) {
/* old css by me
footer .metamenu :last-child {
width:125px;
}
div#main_menu_wrapper ul#main_menu,div#main_menu_wrapper {
width:720px !important;
top: 0;
margin: 17px 0 0 10px;
float: left;
}
.language_list {
position: static;
float: right;
width: 84px;
height: 27px;
margin: 30px 10px 0 0;
}
footer .metamenu {
position: absolute;
margin: 0;
top: 700px;
padding:0;
}*/
html {
-webkit-text-size-adjust: none;
}
#content_welcome {
width: 1024px !important; 
/*	height: 314px !important;*/
height: 528px !important;
}
#content{
 /*height:523px!important;
width:1024px!important;  */
}
#slideshowbox {
height: 528px !important;
}
#slideshowbox ul li {
height: 528px !important;
}
/* For image resize */
footer {
padding-right: 0 !important;
min-width: 1007px !important;
height:auto;
float:left;
position:static;
}
#logo {
background-image:url(../../images/logo_ipad.png);
width: 92px;
height: 37px;
text-indent: -9999px;
cursor: pointer;
}
div#main_menu_wrapper {
margin-left:120px;
width:752px !important;
top:35px;
/*border:solid red 1px;*/
}
div#main_menu_wrapper ul#main_menu {
width:600px !important;
text-align:left;
/*border:solid green 1px;*/
}
div#main_menu_wrapper ul#main_menu li {
margin-right: 20px !important;
}
#main_menu li:last-child {
padding:0 0 5px 0;
}
div#main_menu_wrapper ul#main_menu li ul#sub_menu li {
width:150px !important;
}
div#main_menu_wrapper ul#main_menu li ul#sub_menu a {
font-size:14px;
}
#home_link {
/*margin: 14px 0 0 30px;*/
margin: 30px 0 0 10px;
float:left;
position:static;
width:92px;
height:37px;
}
footer .metamenu {
position: static;
float:right;
margin: 30px 0 0 0;
padding:0 0 6px 0;  
}
div#main_menu_wrapper ul#main_menu,div#main_menu_wrapper {
width:728px !important;
top: 0;
margin: 12px 0 0 10px;
float: left;
}
#main_menu li a {
font-size: 14px;
}
footer .metamenu li a {
font-size: 14px;
padding-top:0;
}
footer .metamenu li {
float:left;
height: auto;
padding: 4px 0 0 0;
width: 68px;
text-align:center;
}
#meta_menu li:first-child {
height: 17px;
width: 8px;
padding: 3px 6px 3px 0;
}
#meta_menu li:first-child a {
background-image: url(../../images/buttons/facebook_button3.png);
background-repeat: no-repeat;
display: block;
height: 15px;
text-indent: -9999px;
width: 8px !important;
float: right;
}
footer .metamenu :last-child {
width:125px;
}
.language_list {

float: right;
margin: -29px -264px 0 0;

}
}

@media only screen and (max-width: 768px) {
html {
-webkit-text-size-adjust: none;
}
#content_welcome {
width: 768px !important; 
/*	height: 314px !important;*/
height: 775px !important;
}
#slideshowbox {
height: 775px !important;
}
#slideshowbox ul li {
height: 775px !important;
}
footer {
padding-right: 0 !important;
min-width: 768px !important;
float:left;
margin:0 0 0 0;
height:auto;
}
#logo {
background-image:url(../../images/logo_ipad.png) ;
width: 92px;
height:37px;				
text-indent: -9999px;
cursor:pointer;
}
#home_link {
float: left;
margin: 16px 0 0 10px;
position: static;
width:92px;
height:37px;
}
div#main_menu_wrapper {
float: left;
margin:0 0 0 16px;
top: 0;
width: 614px !important;
}
div#main_menu_wrapper ul#main_menu {
float:left;
display: block;
list-style: none outside none;
width: 614px !important;
margin:18px 0 0 0;
}
div#main_menu_wrapper ul#main_menu li {
text-align: center;
/*width: 100% !important;*/
min-height: 38px;
margin:0 !important;
float:left;
}
div#main_menu_wrapper ul#main_menu li ul#sub_menu {
position:absolute;
width:76px;
float:left;
/*border:1px solid red;*/
left:10px;
}
div#main_menu_wrapper ul#main_menu li ul#sub_menu a {
font-size:14px;
width:96px;
margin:0;
padding:0;
text-align:left;
}
#main_menu li:last-child {
padding:0 ;
}
div#main_menu_wrapper ul#main_menu li ul#sub_menu li {
float: left;
margin: 0 auto !important;
min-height: 20px !important;
width: 100% !important;
}
#main_menu li a {
color: #FFFFFF;
float: left;
font-size: 14px;
margin: 0 auto !important;
text-align: center;
padding: 0 0 0 10px;
}
footer .metamenu {
display: block;
float: left;
position: static;
width: 660px;
margin:25px 0 0 0;
}
#meta_menu li:first-child a {
background-image: url(../../images/buttons/facebook_button3.png);
background-repeat: no-repeat;
display: block;
height: 15px;
text-indent: -9999px;
width: 8px !important;
float: right;
padding:0 0 0 5px;
}
#meta_menu li:first-child {
height: 17px;
width:8px;
margin:0 0 0 10px;
padding: 0 6px 0 0
}
footer .metamenu :last-child {
padding: 3px 4px 0 4px !important;
float: left;
width: auto !important;
}
footer .metamenu li {
display: block;
float: left;
padding: 3px 4px 3px 4px !important;
width: 55px;
height: 18px;
text-align: center;
}
footer .metamenu li a {
display: block;
font-size: 14px;
padding:6px 0 0 0;
}
footer .metamenu li a : last-child {
width:125px;
}
 .language_list {
float:left;
margin:20px 0 0 0;
} 
footer .metamenu :last-child {
width:55px;
}
/*ul#main_menu li ul {
float: left !important;
height: 50px !important;
left: 0;
position: static;
text-align: center;
top: 10px;
width: 100%;
}
#main_menu li ul li {
display: block;
height: 22px;
text-align: center;
width: 100%;
}*/
}
@media only screen and (min-width: 361px ) and (max-width: 480px) {
footer#ipod_footer {
padding:18px 0 18px 5px;
min-width:320px !important;
width:475px !important;
max-width:480px !important;
}
.language_list {
position:static;
top:0;
left:0;
margin:0 0 0 5px;
}
#ipod_footer_nav li {
padding:3px 5px;
}
#ipod_footer_nav li:first-child {
padding:3px 5px 3px 0;
}
#ipod_footer_nav li:last-child {
padding:3px 0 3px 5px;
}
}
@media only screen and (min-width: 321px )  and  (max-width: 360px) { 

footer#ipod_footer { 
    width:355px!important; 
    min-width:340px!important;
}    
}   
@media only screen and (max-width: 320px) {
#ipod_footer {
padding:18px 0 18px 5px;
min-width:307px !important;
width:315px !important;
max-width:320px !important;
}
.language_list {
position:static;
top:0;
left:0;
margin:0 0 0 5px;
}
#ipod_footer_nav {
margin:0;
width:225px;
}
#ipod_footer_nav li {
padding:3px 5px;
}
#ipod_footer_nav li:first-child {
padding:3px 5px 3px 0;
}
#ipod_footer_nav li:last-child {
padding:3px 0 3px 5px;
}

}