﻿img{border:none;vertical-align:middle; max-width:100%; height:auto;}
a:hover{text-decoration:underline;}

.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.center{ text-align:center;}
.blocks1,.blocks2,.blocks3,.blocks4,.blocks5,
.cols1,.cols2,.cols3,.cols4,.cols5,
.cols01,.cols02,.cols03,.cols04,.cols05,
.tr1,.tr2,.tr3,.tr4,.tr5,
.tr01,.tr02,.tr03,.tr04,.tr05{ width:100%; clear:both;}
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,
.block1,.block2,.block3,.block4,.block5,.block6,
.col01,.col02,.col03,.col04,.col05,.col06,.col07,.col08,.col09,
.td01,.td02,.td03,.td04,.td05,.td06,.td07,.td08,.td09,
.td1,.td2,.td3,.td4,.td5,.td6,.td7,.td8,.td9{ float:left; width:auto;}


body{line-height:18px;font-family: 'Open Sans', sans-serif;background:url(images/bg01.jpg) repeat left top; position:relative; min-width:320px;}
input,select,textarea{font-size:14px;line-height:16px;font-family: 'Open Sans', sans-serif; vertical-align:middle;color:#333;}
a{color:#105289; cursor:pointer;}

#carousel{text-align:center;}
#carousel img{width:100%;}
#navbar1{background:#2E2E2E; border:0; border-radius:0;}
#navbar1 ul.nav{width:100%;}
#navbar1 ul.nav li{width:20%;}
#navbar1 ul.nav li a{color:#ddd;font-weight:700; text-transform:uppercase;text-align:center;}
#navbar1 ul.nav li.active a,
#navbar1 ul.nav li a:hover{color:#fff;background:#000;}

.home-obj{color:#fff; padding:0px 0 100px;}
.home-obj h1{ padding:0 0 20px; margin:0;}
.home-obj .box01{ border-top:solid 1px #fff; border-bottom:solid 1px #fff; padding:20px 0 10px;}
.home-obj p{font-size:16px;line-height:22px;}

.parallax1-obj{ height:400px;background:url(images/bg02.jpg) no-repeat center center fixed; background-size:cover;}

.parallax2-obj{ height:400px;background:url(images/bg03.jpg) no-repeat center center fixed; background-size:cover;}
.parallax2-obj .box01{ padding:160px 0 0;}
.parallax2-obj h2{width:60%; margin:0 auto;background-color:rgba(5,5,5,.8);text-align:center;color:#fff; padding:20px 0px;font-weight:500;}

.parallax3-obj{ height:400px;background:url(images/bg04.jpg) no-repeat center center fixed; background-size:cover; margin:50px 0 0;}
.parallax4-obj{ height:400px;background:url(images/bg05.jpg) no-repeat center center fixed; background-size:cover; margin:50px 0 0;}

.fun-obj{color:#fff; padding:50px 0 50px;}
.fun-obj h1{ padding:20px 0 20px; margin:0;}
.fun-obj .box01{ border-top:solid 1px #fff; border-bottom:solid 1px #fff; padding:20px 0 10px;}
.fun-obj p{font-size:16px;line-height:22px;}

.activities-obj{background:#E6E6E6;  padding:30px 0 0; margin:50px 0 0;}
.schedule-obj{color:#fff; padding:50px 0;}
.schedule-obj a{color:#fff;}

.subscribe-obj{padding:50px 0 50px;}
.subscribe-obj h1{text-align:center;color:#fff; margin:0;}
.subscribe-obj .box01{width:340px; margin:0 auto; padding:50px 0 0;}
.subscribe-obj .p1{ padding:50px 0 0;text-align:center;}

.organizers-obj{text-align:center;}
.organizers-obj h1{color:#fff; padding:0 0 40px;}

.supporters-obj{text-align:center;}
.supporters-obj h1{color:#fff; padding:0 0 40px;}

#goto-top{ display:block; padding:10px 15px; position:fixed; bottom:0; right:6%;background:#F2F3F2;font-size:24px;border-top-left-radius: 3px;border-top-right-radius: 3px;color:#333; cursor:pointer;}
.section{padding:50px 0 0;}

@media screen and (max-width: 480px){
.col-xxs-12{width:100%;}
.subscribe-obj .box01{width:300px;}
.subscribe-obj input.email{font-size:16px;}
}
@media screen and (max-width: 768px){
h1{font-size:30px;}
#navbar1 ul.nav li{width:auto; border-bottom:solid 1px #999;}
#navbar1 .navbar-collapse{ padding:0; border-top:solid 1px #999;}
#navbar1 .navbar-nav{ margin:0;}
.section{ padding:0;}
.home-obj{ padding:0 0 20px;}
.fun-obj{ padding:10px 0 20px;}
.parallax3-obj{ margin:20px 0 0;}
#goto-top{ display:none;}
.activities-obj {padding: 20px 0 0;margin: 20px 0 0;}
.parallax4-obj{ margin:0;}
.subscribe-obj {padding: 0px;}
.subscribe-obj .box01 {
padding: 20px 0 0;
}
.subscribe-obj .p1 {
padding: 30px 10px 0;
}
.organizers-obj h1 {
padding: 0 10px 20px;
}
.supporters-obj h1 {
padding: 0 0 20px;
margin: 0;
}
.subscribe-obj h1{ padding:20px 10px 10px;}
.schedule-obj{ padding:0;}
}

.min-panel{
	min-height:356px;
}

.organizers-obj .panel-default, .supporters-obj .panel-default{
	min-height:196px;
}

