body.home ul.ldd_menu .ldd_submenu{border-color:#fff; border-right:none; left:0px;}
body.home ul.ldd_menu .ldd_submenu.navhappening{left:-163px;}



body.home ul.languageSelect{margin-left:5px; margin-right:25px;}


body.home .breadcrumbs{background:#2e2e2e; padding:9px 10px 8px 0px; margin-bottom:0px;}
body.home .breadcrumbs p{color:#fff; padding-left:5px; margin-bottom:0px;}
body.home .breadcrumbs a.online{padding-left:10px; color:#afdbf4;}

.sharethese{padding-top:6px; position:absolute; top:0px; right:20px;}

.homewrapper{padding-top:0px; margin-top:-20px;} .homewrapper .three{margin-top:14px;}

body.home em{font-size:14px;}

body.home h3{font-size:22px;}
body.home h3 strong{color:#999; font-weight:normal; font-size:24px;}  body.home h3 a{font-size:24px; text-decoration:underline;} body.home h3 a:hover{text-decoration:underline;} body.home h3.right a{font-size:20px;}

body.home hr{margin:20px 0px !important;}

body.home .features{padding-top:27px;}
body.home .features h3{ margin-top:3px; position:relative;}
body.home .features h3 a.rss{font-size:14px; top:3px;}
body.home .features ul {margin-left:17px; margin-top:12px;}
body.home .features ul li{list-style:disc; font-size:14px; margin-bottom:5px;} body.home .features ul li a{} body.home .features ul li a:hover{text-decoration:underline;}

body.home .largedoc{margin-top:0px; border:none; padding-top:0px;}

body.home .largedoc h3{margin-bottom:15px !important;}
body.home .largedoc ul li{ line-height:1.5em; font-size:14px;}
body.home .largedoc a.rss{top:3px;}
body.home .largedoc ul li a{font-size:14px; line-height:1.4em; display:inline-block; margin-top:3px; margin-bottom:3px; text-decoration:underline;} body.home .largedoc ul li a:hover{text-decoration:underline;}
body.home .largedoc ul li em{font-style:normal; color:#888; }

body.home .slides{border:none;}

body.home p.more{margin-bottom:20px; font-size:14px;}
body.home p.more a{color:#222; text-decoration:none; font-weight:normal; display:inline-block; background:url(../images/bg/arrow.png) no-repeat center right; padding-right:20px; }
body.home p.more a:hover{text-decoration:underline;}

body.home .panel {padding-right:25px; padding-left:40px; padding-top:15px; padding-bottom:0px; margin-top:25px; margin-bottom:0px; border:none; background:#e1eaef;}
body.home .panel .columns{ padding-left:0px; margin-bottom:14px; padding-right:15px;} 
body.home .panel .columns div{background:#fff; padding:16px 16px 4px 16px; border:1px solid #0b94dc; -webkit-transition: background .2s ease, color 0.1s linear; -moz-transition: background .2s ease, color 0.1s linear; }
body.home .panel .columns div:hover{background:#0b94dc; -webkit-transition: background .2s ease, color 0.1s linear; -moz-transition: background .2s ease, color 0.1s linear; } 
body.home .panel .columns div:hover h4{color:#fff;} body.home .panel .columns div:hover p a{color:#c0e9ff;}

body.home .panel .columns p{font-size:14px;} body.home .panel .columns p a{text-decoration:none;}
body.home .panel .columns h4{font-size:16px; line-height:1.35em; margin-top:-4px; padding-bottom:17px;}

#newsletter p{font-size:14px; line-height:1.3em;}
#newsletter img{border:1px solid #ccc; margin-left:10px; margin-top:5px;}
#newsletter p a{text-decoration:none;} #newsletter p a:hover{text-decoration:underline;}

body.home .row h3.right {font-weight:300; font-size:18px; padding:0px; line-height:37px; padding-right:60px; margin-top:27px; background:url(../images/icons/culturefox.png) no-repeat top right;} 
body.home .right a{font-weight:400; color:#111; text-decoration:none; } body.home .right a:hover{text-decoration:underline;}

body.home .contentslider p.date{color:#999; font-size:12px; }
body.home .contentslider .slide:hover p.date{color:#222;} body.home .contentslider .slide:hover h2 a{text-decoration:underline;}

body.home .contentslider h2, body.home .contentslider2 h2{font-size:18px; font-weight:700; margin-bottom:7px; line-height:1.3em;}
body.home .contentslider h2 a, body.home .contentslider2 h2 a{text-decoration:none;}
body.home .contentslider, body.home .contentslider2{margin:0px 0px 0px 5px;}

.artforms{padding-bottom:40px;}
.artforms ul li{list-style:none; font-size:14px;}
.artforms h4{font-size:18px;}
.artforms .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:-40px;}

.featuredartform{position:relative;}
.featuredartform h4{font-weight:400; font-size:12px; margin-bottom:2px;  margin-top:0px; text-transform:uppercase;}
.featuredartform h2{font-weight:700; font-size:22px; margin-bottom:10px; margin-top:0px;} .featuredartform h2 a{text-decoration:none;}
.featuredartform p{font-size:14px; padding-right:15px;}

body{overflow-x:hidden;}

body.home .banner h1{font-weight:300; font-style:32px; margin-bottom:23px;}
body.home .banner h1 strong{padding:5px 20px 7px 20px; font-weight:300; }
body.home .banner p {background:#fff; padding:15px 20px 15px 20px; display:inline-block;}
body.home .banner p span{}

.banner .row{padding-left:0px;}

.banner {position: relative; width: 100%; overflow: hidden;	margin-bottom:10px; overflow-y:hidden;	color: rgba(255,255,255,.6); background: #5b4d3d; }
.banner ul {list-style: none; width: 300%; }
.banner ul li {display: block; float: left; background-color:#111; background-repeat:no-repeat; padding: 150px 0 110px; position:relative; min-height: 470px; background-position:top center;
box-shadow: inset 0 -3px 6px rgba(0,0,0,.1);}
	
.banner h1, .banner h2 {font-size:40px; color: #fff;}
	
.hometitle a {display: inline-block; margin: 25px 0 0; /*padding: 9px 19px 7px;*/ clear: both; color:#0169a9; font-size: 16px; text-decoration: none; /*background:#fff; */	font-weight:700;}
.hometitle a:hover {/*background: rgba(255,255,255,.1); color: #fff;*/ text-decoration:underline;}
/*.hometitle a:active {-webkit-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5)); -moz-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5)); -ms-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
-o-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5)); filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));}*/
		
		


.banner:hover .unslider-arrow.prev, .banner:hover .unslider-arrow.next{opacity:1;}


	.flexslider-main img{width:100%;}
				
body.home .mediumnav .bar-two li.selected a{background:url(../images/icons/onclass-home.png) no-repeat bottom center;}	

@media screen and (max-width: 1200px) {a.next{top:50px; right:0px;} a.prev{top:50px; left:auto; right:80px;} }
 
@media screen and (max-width: 767px) {
.breadcrumbs{display:none;}

.happening-row hr{margin:5px 0px 15px 0px !important;}
.artforms h3{margin-top:25px !important; margin-bottom:10px !important}
.artforms .flexslider-artforms{margin-top:-35px;}

h3{margin-top:15px;}

.footercopyright{padding-left:20px;}

body.home .features{padding-top:0px;}
	
body.home .row h3.right{float:none; padding-left:0px; margin-top:-10px; margin-left:-20px; background:none; margin-bottom:0px; line-height:1.2em;}
body.home h3.right a{padding-right:60px; background:none;}
body.home .mobile-two{padding-left:0px;}
a.prev{top:25px; left:25px;} 
}

@media screen and (max-width: 1050px) {
	/*.hometitle{top:10% !important;}*/
}

.banner a.tips{border:none; background:#000; color:#eee; font-size:12px; padding:3px 10px; text-align:right; position:absolute; top:238px; right:10px; z-index:99;}
.banner a.tips:hover{color:#ccc;}

ul.slides li{position:relative;}

.hometitle{width:100%;position:absolute; z-index:10;}

.hometitle h1{font-weight:300;  margin-bottom:0px; font-size:40px; color: #fff;}
.hometitle h1 strong{padding:5px 20px 10px 20px; font-weight:300; display:inline-block; }
.hometitle p span{background:#fff; padding:15px 20px 15px 20px; display:inline-block; line-height:1.3em;}




@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}


@media screen and (max-width: 767px) {

.mobilemain{margin-right:-5px;}
.hometitle{position: absolute;   top: 20% !important;}
.hometitle h1{font-size:24px; } .hometitle h1 strong{padding-left:14px;}
.hometitle p span{padding:10px 20px 10px 14px; font-size:14px;}


}

.centered-btns_tabs{width:1080px;max-width:100%;min-width:768px;margin:0 auto}
.centered-btns_tabs li.centered-btns1_s1{margin-left:20px;}

.centered-btns_nav {z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 50%; left: 0; opacity: 0.7; text-indent: -9999px; overflow: hidden;
 text-decoration: none; height: 61px;  width: 38px; z-index:9999;  }
  

.hometitle{position: absolute;   top: 30%;}
.hometitlelogo {position: absolute;   top: 0; width:100%}

.centered-btns_nav:active {opacity: 1.0;}
.centered-btns_nav.next {left: auto; background-position: right top; right: 0; }
.centered-btns_nav:focus{outline: none; }
.centered-btns_tabs{margin-top: 10px;}
.centered-btns_tabs li, .transparent-btns_tabs li, .large-btns_tabs li {display: inline; float: none;  _float: left; *float: left; margin-right: 2px; }
.centered-btns_tabs a, .transparent-btns_tabs a, .large-btns_tabs a {display: inline-block; width: 12px; height: 12px; margin: 0 8px 0px 0px; text-indent: -999em; border: 2px solid #fff;
border-radius: 6px; cursor: pointer; opacity: .4; -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s; transition: background .5s, opacity .5s; }
.centered-btns_here a, .transparent-btns_here a, .large-btns_here a {background: #fff; opacity: 1; }	   
  
.centered-btns_tabs{text-align:left; margin-top:-60px; z-index:9999; position:relative;}



.flexImages{display:none;}
.loading {min-height: 300px; background:#fff url('../images/loader.gif') no-repeat 50% 50% !important;}



p.caption{background:#000; padding:5px 16px; color:#fff; text-decoration:none; position:absolute; top:-110px; right:0px; font-size:14px;  margin-right:20px; font-weight:300;}
a.togglecaption{padding:5px 16px; padding-left:29px; color:#ccc; text-decoration:none; position:absolute; top:-80px; right:0px; font-size:14px;  margin-right:20px; font-weight:300; background:#000 url(../images/icons/caption-icon.png) no-repeat 5px 15px;}  
a.togglecaption:hover{ color:#ccc;}
a.wrapLink {padding: 0; margin: 0; background-color: transparent !important;  }