@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Noto+Sans');
@import url("styles.css"); /* text styling */
@import url("forms.css"); /* text styling */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0}body{background-color:#000;padding:0;margin:0;overflow-x:hidden}.table2{margin:0;padding:0;margin:0}div.header{width:100%;height:100px;background:#1E1254 url(../images/logo3.jpg) top center no-repeat;position:relative;text-align:left;border-bottom:#999 5px solid;margin:40px 0 0}div.header div.fbook{top:10px;left:5px;width:52px;height:23px;position:absolute}div.navbar{position:fixed;top:0;left:0;width:100%;text-align:left;z-index:1000;border-bottom:#666 4px solid;-webkit-box-shadow:4px 4px 11px rgba(38,38,38,0.75);-moz-box-shadow:4px 4px 11px rgba(38,38,38,0.75);box-shadow:4px 4px 11px rgba(38,38,38,0.75)}div.navbar a{display:block;width:100%;height:15px;padding:14px 0;background:#272727;color:#FFF;font-family:'Noto Sans',Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;border-bottom:#666 1px solid;text-decoration:none;text-align:center;clear:both}div.navbar a:hover{background:#3a0fbb}div.navbar a#clickmenu{width:100%;text-align:right;right:0px;position:absolute;top:0;border-bottom:#666 1px solid;background:#000;font-size:19px;height:22px;padding:12px 8% 10px 0;color:#999}div.navbar a#facebooklink{background:#333;background:#000;height:23px}div.navbar div#socialwrap{width:100%;text-align:center;background:#333;background:#000;height:55px}div.navbar div#socialwrap a{padding:15px 0 12px;display:inline-block;margin:0;width:50px;height:25px;clear:none;background:#000;border-bottom:none}div.menu{padding-top:40px;display:none}div.titleboxwrap{background:#000;padding:18px 0;width:100%}div.titlebox{width:100%;padding:14px -10px 14px 10px !important;text-align:center;background:#000}div.titleboxwrap2{background:#333;padding:14px 0;width:100%}div.titleboxwrap2 div.titlebox{background:#333}div.titleboxwrap3{background:#000;padding:15px 4%;color:#FFF;width:92%;text-align:center!important}div.titleboxwrap3 h1{color:#FFF;font-size:27px;width:100%;text-align:center!important}div.festivaldesc{background-color:#F5F1FD;padding:15px 10px;position:relative;margin:0}div.festivalname{background-color:#5238BF;padding:10px 10px 5px;min-height:40px}div.topbox{position:absolute;right:10px;bottom:10px}div.footer{width:100%;height:70px;padding:10px -10px 15px 10px !important;text-align:center;background:#000;border-top:#3A0FBB 6px solid;position:relative}div.footer p{width:100%;margin:13px 0 0!important;text-align:center;color:#999!important;line-height:22px}div.footer a{color:#666!important;text-decoration:none;font-size:16px}div.mobilespacer{background:#000;height:4px;width:100%}div.pagenav{width:100%;padding:25px 0;background:#000;text-align:center!important}div.pagenav table{margin-left:auto;margin-right:auto}div.pagenav a.link4b{max-width:110px;padding:12px 5px;margin:0 5px}div.adbanner1{width:100%;text-align:center;padding:0;background:#eaeaea;max-height:100px;overflow:hidden}div.adbanner2{width:100%;text-align:center;padding:8px 0;background:#000}div.festdetailwrap{width:100%}div.festdetail{background:#FFF;padding:10px}div.festdetail p#shortdesc{text-align:center;font-size:18px;color:#000}table.socialbuttons{width:100%;background:#EAEAEA;padding:10px 0 6px;margin:0 0 5px -5px;border-bottom:#CCC 2px solid;border-top:#CCC 2px solid;overflow:hidden}p.textdetail{margin:0 0 20px}img.imgthumb{border:#CCC 1px solid;max-width:210px}table{overflow:hidden}div.clearfix{clear:both;height:1px}div.spacer1{width:200px;height:10px}div.spacer2{width:100%;height:4px;background:#000}div.spacer3{width:100%;height:10px}div.spacer4{width:100%;height:6px}div.divider1{width:100%;height:2px;background:#CCC;margin:8px 0 11px}div.divider2{width:100%;height:2px;background:#CCC;margin:0}img#productimg{width:100%;max-width:320px;height:auto;margin:auto;margin-bottom:30px}.buytickets{font-family:'Noto Sans', Arial,Helvetica,sans-serif}.buytickets table{border:#CCC 1px solid}.buytickets table td{padding:16px 0 10px 10px;border-bottom:#CCC 1px solid}.buytickets table th{padding:10px}div.festivalkit table{display:block;margin:0 18px 10px 0;border:#000 1px solid}div.festivalkit table img{border:#CCC 1px solid;margin:10px 0 0 10px}div.festivalkit table h2{margin:0 0 5px;padding:0}div.festivalkit table p{margin:0;padding:0}div.festivalkit table td#detail{padding:10px 10px 10px 5px}div.festivalkit table td#detail a{margin:5px 0 0;padding:0;display:block}.dropshadow{-webkit-box-shadow:4px 4px 15px rgba(38,38,38,0.75);-moz-box-shadow:4px 4px 15px rgba(38,38,38,0.75);box-shadow:4px 4px 15px rgba(38,38,38,0.75)}.outerglow{code:-webkit-box-shadow:0 0 20px #999;-moz-box-shadow:0 0 20px #999;box-shadow:0 0 20px #999}.curvedcorners{border-radius:10px;-moz-border-radius:10px}


.termsfeed-com---nb-simple {
  max-width:100% !important;       
        
}

/* Search Results Page */
div.searchresult {
	display:inline;
	width:125px;
	height:160px;
	margin: 10px 20px 10px 20px;
	text-align:center;
	float:left;
}

div.searchresult2 { height:250px; text-align:center; }

div.searchresultimg {
	display: table-cell; 
	vertical-align: middle; 
	width:125px;
	max-height:120px;
	height:120px;
	background:#000;
	overflow-y:hidden;	
}

div.searchimgwrap {
	display:block;
	width:125px;
	height:120px;
	margin:0px 0px 5px 0px;
	border:#666 1px solid;
	overflow-y:hidden;	
}

div.searchresult a{
	outline:none;
	text-decoration:none;
}

span.buybtn3 {
	display:block;
	margin:5px auto 0px auto;
	width:125px;
	height:32px;
	background:url(../images/buy3.png)top left no-repeat;
}