.fix, section div, footer div {overflow:hidden}
.floatleft {float:left}
.floatright {float:right}
.alignleft {float:left;margin-right:10px;}
.alignright {float:right;margin-left:20px;margin-bottom:10px;}
.aligncenter {display:block;margin:0 auto}
a, a:active, a:focus, a:active {text-decoration:none !important}
a:focus {outline:0px solid}
img {border:none;max-width:100%;height:auto}
.lb-container img{max-width:inherit !important;}
input, textarea{outline:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;margin:0 0 15px;font-family: 'forqueregular';}
p{text-align:justify;margin-top:0px;}
.column {width:1100px; margin:0 auto;display:block;transition: all 0.9s ease 0s;-moz-transition: all 0.9s ease 0s;-webkit-transition: all 0.9s ease 0s;-o-transition: all 0.9s ease 0s;}
ul {margin:-5px;padding:15px;list-style:none}
header, section, article, aside, footer{}
body {background:url(../img/main_bg.jpg) no-repeat scroll top center #663294;font-family:tahoma;color:#555555;font-size:18px;}

.head_area{background:url(../img/header_bg.png) repeat-x scroll 0 0;height:67px;}
.head_area h1{color: #FFFFFF;font-size: 50px;margin: 0;text-align: center;}
.slide{}
.mainmenu{background: url("../img/menu_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);min-height: 76px;}
nav ul.slimmenu{text-align:center;}
nav ul.slimmenu li{margin-top:14px;}
nav ul.slimmenu li a{color: #FFFFFF;display: inline-block;font-family: 'forqueregular';font-size: 36px;padding: 5px 15px;}
nav ul.slimmenu li a:hover{color:#E8DF0D;}
nav ul.slimmenu ul{}
nav ul.slimmenu ul li{border-bottom: 1px dashed #FFFFFF;border-top: medium none;margin-top: 0;width: 170px !important;}
nav ul.slimmenu ul li:last-child{border-bottom:none;}
nav ul.slimmenu ul li a{font-family: 'LeagueGothic';font-size:31px;display:block;}
nav ul.slimmenu ul li a:Hover{}
section .column{background:#fff;}
.promotion{padding: 20px;}
.single_promo{width:31.33%;margin:0 1%;}
.single_promo a{display:block;text-align:center;}
.main_content{padding: 20px 20px 50px;}
.main_content ul{margin-bottom:15px;margin-left:15px;}
.left_content{margin-right: 3%;width: 67%;}
.left_content h2{color: #BD43C2;font-size: 41px;line-height: inherit;margin-bottom: 5px;text-align: left;}
.left_content p{}
.right_content{width:30%;}
.quote h1, h2{line-height: 45px;margin: 0;text-align: center;}
.quote h2{color: #E87E00;font-size: 40px;}
.quote h2 a{color: #6DC61D;}
.quote h1{color: #0089DD;font-size: 50px;}footer{background:url(../img/footer_bg.png) repeat-x scroll 0 0;height:153px;position:relative;}
.foot_left{margin-top:30px;}
.foot_left ul{}
.foot_left ul li{float: left;margin-right: 20px;}
.foot_left ul li a{}
.foot_left ul li a:hover{opacity: 0.8;}
.foot_right{}
.foot_right img{bottom: 0;position: absolute;right: 140px;}

.parties{}
.parties h1{color: #BD43C2;font-size: 42px;margin: 0;}
.single_parties{border-bottom: 5px dashed #C326C3;margin-bottom: 25px;padding-bottom:15px;}
.single_parties:last-child{border-bottom: 0px dashed #C326C3;}
.left_single_party{margin-right: 2%;width: 23%;}
.left_single_party img{}
.left_single_party a{display: block;margin-top: 15px;text-align: center;}
.right_single_party{width: 75%;}
.right_single_party h3, .single_inner h3, .right_single_inner_two h3, .single_inner h2{color: #323232;font-family: tahoma;font-size: 22px;font-weight: bold;margin-bottom:10px;text-align:left;}
.right_single_party h3 span, .single_inner h3 span, .right_single_inner_two h3 span{font-weight:normal;}
.right_single_party h3 span.radius{font-size:14px;}
.right_single_party p{}
.right_single_party p:last-child{margin-bottom:25px;}

.single_inner{margin-bottom:20px;}
.left_single_inner_one{margin-right: 3%;width: 62%;}
.right_single_inner_one{width:35%}
.right_single_inner_one img, .left_single_inner_two img{display:block;margin:0 auto;}
.left_single_inner_two{width:35%;margin-right:3%;}
.right_single_inner_two{width:62%;}

.gallery a img{border: 1px solid #666666;margin: 11px 9px;}
.video_gallery{}
.single_video{margin-bottom: 25px;}
.video_inner{max-width:560px;height:auto;display:block;margin:0 auto;}
.single_video iframe{display: block;margin: 0 auto;}
label {

display: block;
width: 30%;
float: left;
}
label:after { content: ": " }
input[type=text],input[type=email], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  
  border: 1px solid #DDDDDD;
}
 
input[type=text]:focus,input[type=email]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  
  border: 1px solid rgba(81, 203, 238, 1);
}
.btn {
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
	background-color:#33bdef;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}
.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
	background-color:#019ad2;
}
.btn:active {
	position:relative;
	top:1px;
}
