h3
@charset "utf-8";
/* Eventify, Responsive HTML5 Event Template */
/* CSS Document */
/* Version 1.0 - Mon, 25 Nov 2013 15:25:52 -0600 */

/*  -----------------------------------------------------   /*
	GENERAL
/*  -----------------------------------------------------   /*
/**/
body { margin: 0; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; color: #393e46 !important; background-color: #ffffff; }
a { color: #48A3A6; text-decoration: none; -webkit-transition: 0.25s; -moz-transition: 0.25s; -o-transition: 0.25s; transition: 0.25s; -webkit-backface-visibility: hidden; outline: 0; }
body .modal {margin-left: auto; margin-right: auto;} .modal {right: 3%; left: 3%;}
a:hover { color: #EF7247; text-decoration: none; }
h1, h2, h3 { color: inherit; font-family: 'Roboto Slab Bold'; font-weight: bold; line-height: 40px; margin: 5px 0 20px; text-rendering: optimizelegibility; }
h3 {  font-size:23px; line-height:35px;}
ul { list-style-type: none; }
sup { padding: 0 0 0 1px; text-transform: none; }
/* Buttons */
.btn { border: none; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; background: #48A3A6; color: white; font-size: 16.5px; text-decoration: none; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: 0.25s; -moz-transition: 0.25s; -o-transition: 0.25s; transition: 0.25s; padding: 7px 12px; -webkit-backface-visibility: hidden; outline: 0; padding-left:40px !important; padding-right:40px !important; }
.btn:hover, .btn:focus { background-color: #66cccc; color: white; -webkit-transition: 0.25s; -moz-transition: 0.25s; -o-transition: 0.25s; transition: 0.25s; -webkit-backface-visibility: hidden; outline: 0; }
.btn:active, .btn.active { background-color: #3d4e58; color: rgba(255, 255, 255, 0.75); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn.disabled, .btn[disabled] { background-color: #95a5a6; color: white; }
.btn.btn-large { padding: 12px 19px 14px; }
.btn.btn-primary { background-color: #EF7247; }
.btn.btn-primary:hover, .btn.btn-primary:focus { background-color: #ff9966; }
.btn.btn-primary:active, .btn.btn-primary.active { background-color: #3d4e58; }
.btn.btn-info { background-color: #4495cc; }
.btn.btn-info:hover, .btn.btn-info:focus { background-color: #5dade2; }
.btn.btn-info:active, .btn.btn-info.active { background-color: #3d4e58; }
.btn.btn-danger { background-color: #e74c3c; }
.btn.btn-danger:hover, .btn.btn-danger:focus { background-color: #ec7063; }
.btn.btn-danger:active, .btn.btn-danger.active { background-color: #3d4e58; }
.btn.btn-success { background-color: #54bd83; }
.btn.btn-success:hover, .btn.btn-success:focus { background-color: #6fd99c; }
.btn.btn-success:active, .btn.btn-success.active { background-color: #3d4e58; }
.btn.btn-warning { background-color: #e6af32; }
.btn.btn-warning:hover, .btn.btn-warning:focus { background-color: #f0d24b; }
.btn.btn-warning:active, .btn.btn-warning.active { background-color: #3d4e58; }
.btn-toolbar .btn { font-size: 18px; padding: 10px 14px 9px; }
.btn-toolbar .btn:first-child { -webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px; }
.btn-toolbar .btn:last-child { -webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0; }
.btn-toolbar .btn.active { color: white; }
.btn.btn-link { background: none; border-color: rgba(0, 0, 0, 0); border-radius: 0; color: #48A3A6; cursor: pointer; }
.btn.btn-link:hover, .btn.btn-link:focus { background-color: none; color: #EF7247; }
.btn.btn-link:active, .btn.btn-link.active { background-color: none; color: #EF7247; }
.btn.btn-inverse { background-color: #393E46; }
.btn.btn-inverse:hover, .btn.btn-inverse:focus { background-color: #50555c; }
.btn.btn-inverse:active, .btn.btn-inverse.active { background-color: #3d4e58; }
.btn.btn-follow { background-color: #00acee; }
.btn.btn-follow:hover, .btn.btn-follow:focus { background-color: #5dade2; }
.btn.btn-follow:active, .btn.btn-follow.active { background-color: #3d4e58; }
.navbar .btn-navbar { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); color: #FFFFFF; border-color: rgba(0, 0, 0, 0); box-shadow: none; float: right; margin: 60px 0 0 !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.navbar .btn-navbar .icon-bar { background-color: #FFFFFF; -webkit-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; border-radius: 1px; box-shadow: 0 0 0; }
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] { background-color: #48A3A6; color: #FFFFFF; }
/* Forms */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: #D3DCE0; border: 2px solid #D3DCE0; box-shadow: none; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { border-radius: 8px; color: #4C5D67; font-family: 'open sans'; font-size: 16px; font-weight: 100; line-height: 24px; padding: 6px 8px; }
.input-block-level { min-height: 40px; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { box-shadow: none; }
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
 box-shadow: none;
}
/*  -----------------------------------------------------   /*
	TOP BAR & NAVIGATION
/*  -----------------------------------------------------   /*

/* Top Bar */
.top-bar { position: fixed; width: 100%; z-index: 999; }
.top-bar { background: #DB660A; box-shadow: none; height: 0; }
.top-bar:before, .top-bar:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.top-bar:after { clear: both; }
.top-bar, .top-bar * { -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; transition-duration: 0.4s; }
.top-bar .logo { position: relative; top: 40px; }

.top-bar .logo span { background: url("../images/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); background-position: 0 0; display: inline-block; height: 45px; padding: 10px 0; text-transform: uppercase; width: 320px; -webkit-transition: all 0.001s ease-in-out 0s; -moz-transition: all 0.001s ease-in-out 0s; -o-transition: all 0.001s ease-in-out 0s; transition: all 0.001s ease-in-out 0s; }
.top-bar .logo span { color: #FFFFFF; font-size: 26px; font-weight: 700; line-height: 20px; padding: 0px; }
.top-bar .logo span:hover { background-position: 0 -49px; }
.top-bar nav { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: transparent; position: static; visibility: visible; display: block; width: auto; float: right; position: relative; top: 52px; }
/* Navigation */
.navbar { font-size: 15px; font-weight: 700; }
.navbar .nav li { margin-left: 3px; position: relative; }
.top-bar .navbar .nav { margin: 0; } .top-bar .navbar .nav > li > a.donate {background: #B20000;}
.top-bar .navbar .nav > li > a { background: rgba(0, 0, 0, 0.3); border-radius: 5px; color: #FFFFFF; padding: 9px 9px; text-decoration: none; text-transform: uppercase; text-shadow: none; margin-top:1px; }
.top-bar .navbar .nav > li:last-child > a { }
.top-bar .navbar .nav > li > a:hover, .top-bar.alt .navbar .nav > li > a:hover { color: #FFFFFF; background: #666 !important; }
.top-bar .navbar .nav > li > a:focus, .top-bar.alt .navbar .nav > li > a:focus { outline: 0;}
.top-bar .nav .current a, .top-bar.alt .nav .current a {color: #FFFFFF !important; background: #333 !important;}
/* Top Bar Scroll Styles */
.top-bar.alt { -webkit-box-shadow: 0 3px 0 rgba(30, 38, 44, 0.2); -moz-box-shadow: 0 3px 0 rgba(30, 38, 44, 0.2); box-shadow: 0 3px 0 rgba(30, 38, 44, 0.2); background: url(../images/header-bg.png) repeat-x left top #DB660A; height: 70px; }
.top-bar.alt .logo { top: 15px; }
.top-bar.alt .logo span { background: url("../images/logo-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); text-shadow: none; }
.top-bar.alt .logo span { color: #2C3840; text-shadow: none; }
.top-bar.alt .logo span:hover { background-position: 0 -49px; color: #3B8A8F; text-shadow: none; }
.top-bar.alt nav { top: 15px; }
.top-bar.alt .navbar .nav > li > a.donate { color: #fff; background: #B20000; }
.top-bar.alt .navbar .nav > li > a { color: #fff; background: none; }
.top-bar.alt .navbar .nav > li > a:hover { color: #FFFFFF; }
.top-bar.alt .navbar .btn-navbar { margin: 0px 0 0 !important; }
nav select { display: none; }


/*  -----------------------------------------------------   /*
	SECTION BACKGROUNDS
/*  -----------------------------------------------------   /*

/* Sections */
#intro { background: url(../images/backgrounds/sydney-skyline3.jpg) #091121 center center no-repeat; background-size: cover; color: white; min-height: 300px; height: 600px; margin: 0 auto; padding: 0; }
.inner-head { background: url(../images/backgrounds/sydney-skyline1.jpg) center center no-repeat; background-size:cover; color: white; margin: 0 auto; padding: 0 0 30px; }
.banner-text { margin-top: 200px; }
.banner-text h1, .banner-text h3{ text-shadow:2px 2px 1px #000 !important;}
#about, #register, #speakers, #schedule, #workshops, #venue, #sponsors, #news, #twitter-feed, #contact, #newsletter { padding: 80px 0 80px; -webkit-box-shadow: 0 5px 0 rgba(30, 38, 44, 0.2) inset; -moz-box-shadow: 0 5px 0 rgba(30, 38, 44, 0.2) inset; box-shadow: 0 5px 0 rgba(30, 38, 44, 0.2) inset; }
#about { background: none repeat scroll 0 0 #FFFFFF; }
#register { background: #fff/*url(../images/backgrounds/allphones-arena.jpg) center center no-repeat fixed*/; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding: 60px 0; }
#speakers { background: #EF7247; }
#schedule { background: #E7EBED; }
#workshops { background: #F2BC47; }
#venue { background: url(../images/backgrounds/allphones-arena2.jpg) center center no-repeat fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-color: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#sponsors { background: #E7EBED; }
#news { background: #EF7247; }
#twitter-feed { background: #E7EBED; padding: 60px 0; }
#contact { background: #4C5D67; padding-bottom: 80px; }
#newsletter { background: #E7EBED; padding: 60px 0; }
#map { background: #4C5D67; padding: 0; }
footer { background-color: #2C3840; color: #E1E4E5; font-size: 14px; font-weight: 100; padding: 20px 0; }
footer img { margin: 10px 0 15px; }
/*  -----------------------------------------------------   /*
	DIVIDERS, HEADERS & SUBHEADERS
/*  -----------------------------------------------------   /*

/* Dividers */
.divider { border-top: 3px solid #5DBEB2; clear: both; font-size: 0; height: 1px; line-height: 0; margin: 40px auto 50px; width: 110px; }
.divider-space { border: none; clear: both; font-size: 0; height: 0px; line-height: 0; margin: auto auto 50px; width: 100%; }
.divider-white { border-top: 3px solid #FFFFFF; clear: both; font-size: 0; height: 1px; line-height: 0; margin: 50px auto; width: 110px; }
hr { margin: 40px auto; border: 0; border-top: 1px solid #5DBEB2; border-bottom: none; }
hr.divider-short { border-top: 3px solid rgba(0, 0, 0, 0.25); clear: both; font-size: 0; height: 1px; line-height: 0; margin: 15px auto; width: 60px; }
/* Headers */
.module-header { border-bottom: 0 none; margin-bottom: 25px; margin-top: 0px; padding-bottom: 0; position: relative; text-align: center; }
.module-header h4 { background-color: rgba(0, 0, 0, 0); color: rgba(0, 0, 0, 0.4); display: inline-block; font-size: 18px; font-weight: 700 !important; line-height: 20px !important; padding: 0px; position: relative; text-align: center; text-transform: uppercase; z-index: 1; }
.white-header h4 { color: #FFFFFF; }
/* Subheader */
.subheader { border-bottom: 0 none; margin: 25px 0; padding-bottom: 0; position: relative; text-align: center; }
.subheader h4 { background-color: rgba(0, 0, 0, 0); color: #48A3A6; display: inline-block; font-size: 16px; font-weight: 700 !important; line-height: 20px !important; position: relative; text-align: center; text-transform: uppercase; z-index: 1; }
.subheader.white h4 { color: #FFFFFF; }
/*  -----------------------------------------------------   /*
	BOXES
/*  -----------------------------------------------------   /*

/* Hero Unit */
.hero-unit { padding: 0px; margin-bottom: 0px; color: inherit; background-color: transparent; }
.hero-unit > h1, .hero-unit > h2, .hero-unit > h3 { letter-spacing: 0; line-height: 1; margin: 0 0 20px; }
.hero-unit > h2 { color: inherit; font-size: 40px; }

.hero-unit > h4 { font-size: 18.5px; font-weight: 400; margin: 0 0 15px; }
label.control-label{ color:#fff !important;}

.had-title{ margin-top:120px;}
.had-title h2{ letter-spacing: 0; line-height: 1; margin: 0 0 20px; color: inherit; font-size: 40px;}

/* Box */
.box { background: none repeat scroll 0 0 #FFFFFF; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; color: #2C3840; }
/*  -----------------------------------------------------   /*
	COLORS, IMAGE & ICONS CONTAINERS
/*  -----------------------------------------------------   /*

/* Colors */
.white { color: #ffffff;}
.org-Btn1{ margin:0 auto; width:auto; display:table;}
.org-Btn a{ width:100%; padding:16px 0px; background:#ef7247; color:#fff; display:table; border-radius:8px; text-align:center; } .org-Btn a:hover{ background:#ff9966;}
.org-Btn a h4{ margin:0px !important; text-transform:uppercase; font-size:16px; line-height:16px;}
.blc a{ background:#48a3a6;} .blc a:hover{ background:#66cccc;}
.blk a{background:#3e3946;} .blk a:hover{ background:#5D5569;}


/* Icon Containers */
.icon-wrap { background: none repeat scroll 0 0 #FFFFFF; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; margin: 0 auto; overflow: visible; padding: 0; text-align: center; width: 40px; height: 40px; }
.icon-wrap.white { background: #FFFFFF; }
.icon-wrap.color1 { background: #48A3A6; }
.icon-wrap.color2 { background: #EF7247; }
.icon-wrap.color3 { background: #F2BC47; }
.icon-wrap.color4 { background: #4C5D67; }
.icon-wrap.color5 { background: #65C565; }
.icon-wrap.color6 { background: #9966cc; }
.icon-wrap.large { height: 156px; width: 156px; }
.icon-wrap.medium { height: 70px; width: 70px; }
.icon-wrap.small { height: 40px; margin: 0 3px 5px; width: 40px; }
/*.icon-wrap.large:before {
	background: url("../images/tri_down.png") no-repeat scroll 50% 0 transparent;
	bottom: -154px;
	content: "";
	display: block;
	height: 7px;
	position: relative;
}*/
.icon-wrap i { display: block; line-height: 40px; text-align: center; vertical-align: middle; }
.icon-wrap.small i { color: #FFFFFF; display: inline-block; font-size: 18px; margin: 0 auto; text-align: center; vertical-align: middle; }
.icon-wrap.medium i { color: #FFFFFF; display: inline-block; font-size: 36px; margin: 14px auto; text-align: center; vertical-align: middle; }
.icon-wrap.large i { color: #FFFFFF; display: inline-block; font-size: 80px; margin: 38px auto; text-align: center; vertical-align: middle; }
a.icon-wrap { color: #FFFFFF; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; margin-bottom: 5px; }
a.icon-wrap.small { height: 40px; margin: 0 3px 5px; width: 40px; }
.icon-wrap.small.color4:hover { background: #48A3A6; }
/* Social Icons */
.social a.icon-wrap i { color: #85959e; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.social a.icon-wrap:hover i { color: #FFFFFF; }
a.facebook:hover { background: #3b5996; }
a.twitter:hover { background: #00acee; }
a.vimeo:hover { background: #0dadd6; }
a.dribble:hover { background: #d53e68; }
a.youtube:hover { background: #cb322c; }
a.pinterest:hover { background: #cb2027; }
a.google:hover { background: #4683EA; }
a.gplus:hover { background: #c3391c; }
a.linkedin:hover { background: #0b7bb6; }
a.flickr:hover { background: #e2006a; }
a.eventful:hover { background: #0066cc; }
a.eventbrite:hover { background: #ff6500; }
a.lanyrd:hover { background: #152E51; }
a.forrst:hover { background: #6C9C76; }
a.delicious:hover { background: #0B79E5; }
a.yahoo:hover { background: #500095; }
a.digg:hover { background: #1b5891; }
a.rss:hover { background: #f29a1d; }
a.blogger:hover { background: #ff9835; }
a.dribbble:hover { background: #EA4C89; }
a.skype:hover { background: #00aff0; }
a.soundcloud:hover { background: #FA3219; }
a.picasa:hover { background: #4787ED; }
a.yelp:hover { background: #c41200; }
a.tumblr:hover { background: #3d5a70; }
a.instagram:hover { background: #306088; }
/*  -----------------------------------------------------   /*
	SECTION CUSTOM STYLES
/*  -----------------------------------------------------   /*

/* Intro Page Jumbotron */
.jumbotron { padding-top: 125px;/*height: 400px;*/
}
.jumbotron > div.span12 { display: inline-block; width: 100%; }
.jumbotron h1 { font-size: 60px; font-weight: 800; line-height: 1; margin: 10px 0 20px; text-shadow: 0 0 10px rgba(0, 0, 0, 0.2); text-transform: none; }
.jumbotron h2 { font-size: 60px; line-height: 1; text-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.jumbotron h3 { font-size: 32px; font-weight: 400; line-height: 1.1; text-shadow: 0 0 8px rgba(0, 0, 0, 0.3); }
.jumbotron h4 { font-size: 32px; font-weight: 400; line-height: 1.1; text-shadow: 0 0 8px rgba(0, 0, 0, 0.3); }
.jumbotron .info { margin: 30px auto 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: transparent; font-size: 30px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; }
.jumbotron .days, .jumbotron .month, .jumbotron .year, .jumbotron .location { display: inline-block; padding: 0 5px; }
.jumbotron a.btn { display: block; font-weight: bold; letter-spacing: 2px; line-height: 30px; margin: 20px auto 0; text-transform: uppercase; width: 170px; }
/* Modal */

.price-table { margin: 0; }
.price-item { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #E7EBED; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; float: left; }
.price-table .item { margin-bottom: 15px; width: 100%; }
.price-item .price-header { background: none repeat scroll 0 0 #822111; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; height: 90px; padding: 10px 0; }
.price-item .price-header .title, .price-item .price-header .price { color: #FFFFFF; float: left; font-size: 26px; font-weight: 100; line-height: 40px; text-align: center; text-transform: uppercase; width: 100%; }
.price-item .price-header .price { font-size: 40px; font-weight: 600; }
.price-content { padding: 15px; text-align: center; }
/* About Section */


/* Register Section */
#countdown div { margin-bottom: 10px; }
#countdown .digit-container { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 4px solid #666; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; /*color: #FFFFFF;*/
display: block; font-size: 40px; font-weight: 600; height: 108px; line-height: 50px; margin: auto; overflow: visible; padding: 15px 0 0; text-align: center; text-transform: uppercase; width: 108px; }
#countdown .label-container { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; color: #333; display: block; font-size: 14px; font-weight: 200; line-height: 10px; margin: auto; padding: 0; text-align: center; text-transform: uppercase; width: auto; }
.register-title { margin: 25px auto; }
/* Schedule Section */
.schedule-download { display: inline-block; font-weight: 100; margin: 20px 0; }
.schedule-download a { padding: 15px; }
.schedule-download p { display: inline-block; font-size: 18px; font-weight: 100; margin: 0; }
/* Workshops Section */
.event-items { margin: 0; }
.event-item { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #ffffff; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; margin-bottom: 30px; }
.event-item .event-date { padding: 15px 0 0 15px; }
.event-item .event-date time { color: #85959e; font-size: 15px; font-weight: bold; line-height: 30px; text-transform: uppercase; }
.event-image > img { width: 55%; }
/* Share Widget */
.share-widget { float: right; font-size: 14px; padding: 0 15px; position: relative; top: -25px; }
.share-widget > a { color: #85959e; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.share-widget > a:hover { color: #48A3A6; }
/* Entry */
.entry-title { font-family: 'Roboto Slab Bold'; font-size: 28.5px; margin: 0 0 10px; padding: 0 15px; }
.event-entry .entry-title { margin: 0 0 5px; }
.entry-content { padding: 5px 15px 20px; }
.entry-content label.error{ color:#000; margin-top:-16px; font-size:12px; font-weight:bold;}
/* Sponsors Section */
.sponsor-logo { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -moz-transition: all 200ms ease; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; width: 70%; }
.sponsor-logo:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
/* News Section */
.news-items { margin: 0; }
.news-item { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; margin-bottom: 30px; }
.news-item .news-date { padding: 15px 0 0 15px; }
.news-item .news-date .month, .news-item .news-date .day { color: #8C8C8C; font-size: 15px; font-weight: bold; line-height: 30px; text-transform: uppercase; }
/* Twitter Feed */
.tweet { margin-bottom: 25px; }
.tweet ul { margin: 0 0 20px; }
.tweet li { font-size: 22px; line-height: 28px; display: none; }
.tweet li:first-child { display: block; }
.tweet .date { color: rgba(0, 0, 0, 0.3); font-size: 15px; font-weight: 600; margin-bottom: 10px; text-transform: uppercase; }
/* Google Map */
#map_canvas { width: 100%; height: 400px; }
/* Contact Section */


/*  -----------------------------------------------------   /*
	CAROUSEL, TABS, TOGGLE & MODAL
/*  -----------------------------------------------------   /*

/* Carousel */
.carousel-wrap li { list-style: none outside none; }
/* Item width*/
.span12 .item-6 li { width: 170px; }
.span12 .item-5 li { width: 210px; }
.span12 .item-4 li { width: 270px; }
.span12 .item-3 li { width: 370px; }
.span12 .item-2 li { width: 570px; }
.span12 .item-1 li { width: 1170px; }
/**/
.span6 .item-3 li { width: 170px; }
.span6 .item-2 li { width: 270px; }
.span6 .item-1 li { width: 570px; }
/**/
.span12 .item-6 li .item .photo-wrap, .span6 .item-3 li .item .photo-wrap { height: 130px; width: 130px; padding: 20px 20px 0; }
.span12 .item-5 li .item .photo-wrap, .span6 .item-2 li .item .photo-wrap { height: 170px; width: 170px; padding: 20px 20px 0; }
.span12 .item-4 li .item .photo-wrap, .span6 .item-1 li .item .photo-wrap { height: 230px; width: 230px; padding: 20px 20px 0; }
.span12 .item-3 li .item .photo-wrap { height: 330px; width: 330px; padding: 20px 20px 0; }
.span12 .item-2 li .item .photo-wrap { height: 530px; width: 530px; padding: 20px 20px 0; }
.span12 .item-1 li .item .photo-wrap { height: 1130px; width: 1130px; padding: 20px 20px 0; }
/* Carousel Slider */
.carouselslider { position: relative; }
.carouselslider ul { list-style: none outside none; margin: 0; padding: 0; }
.carouselslider ul li:before { content: ''!important; margin: 0!important; padding: 0!important }
.carouselslider ul li { display: inline-block; float: left; margin: 0; padding: 0 30px 0 0 !important; }
.carouselslider ul li .item { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: none; border-radius: 5px; height: 100%; padding: 0 0 5px; text-align: center; transition: background-color 400ms; -webkit-transition: background-color 400ms; -moz-transition: background-color 400ms; -o-transition: background-color 400ms; }
.carouselslider ul li .item:hover { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05); }
.carouselslider ul li .item:hover { /*background:rgba(0, 0, 0, 0.02);*/
}
.carouselslider ul li .item .photo-wrap > img { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
.carouselslider h2, .carouselslider h3, .carouselslider h4, .carouselslider h5, .carouselslider h6 { margin: 15px auto; text-transform: uppercase; }
.carouselslider h3 { font-size: 24px; line-height: 24px; }
.carouselslider h4 { font-size: 20px; line-height: 20px; }
.carouselslider h5 { font-size: 16px; line-height: 16px; font-weight: 400; }
.carouselslider h6 { font-size: 14px; line-height: 14px; }
/* text wrap */
.text-wrap { padding: 0 10px; }
.description { min-height: 50px; display: block; }
/* hover effects */
.item > .social { display: none; padding-bottom: 10px; }
.item:hover > .social { display: block; }
.item:hover .text-wrap .description { display: none; }
/* Carousel Control */
.carousel-control { margin-top: 0px; }
.carousel-previous, .carousel-next { border: medium none; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50% !important; cursor: pointer; display: block; height: 31px; left: auto !important; opacity: 1 !important; padding: 0 !important; position: absolute !important; top: -41px !important; width: 31px !important; text-indent: -9999px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.carousel-previous { background: url("../images/carousel_prev.png") no-repeat scroll right bottom rgba(255, 255, 255, 1); left: 0px !important; }
.carousel-next { background: url("../images/carousel_next.png") no-repeat scroll left bottom rgba(255, 255, 255, 1); right: 0px !important; }
.carouselslider > .carousel-previous.disabled { opacity: 0.4!important;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40)!important;
background-color: transparent!important; cursor: default!important; background-position: right bottom !important; }
.carouselslider > .carousel-next.disabled { opacity: 0.4!important;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40)!important;
background-color: transparent!important; cursor: default!important; background-position: left bottom !important; }
.carouselslider .carousel-previous:hover { background-color: rgba(255, 255, 255, 0.5); background-position: left bottom; }
.carouselslider .carousel-next:hover { background-color: rgba(255, 255, 255, 0.5); background-position: right bottom; }
/* Tabs */
.tab-content { overflow: inherit !important; }
.tab-fillspace { display: block; left: 0; position: relative; }
.tab-fillspace li { background: transparent; display: table-cell; float: none; width: 1%;}
.tab-fillspace li:after { }
.tab-fillspace li.active { }
.tab-fillspace li.active:after { background: url("../images/tri_down_dark.png") no-repeat scroll 50% 0 transparent; content: ""; display: block; height: 7px; position: relative; }
.tab-fillspace li a { font-size: 18px; font-weight: 600; line-height: 20px; margin-right: 0 !important; text-align: center; text-transform: uppercase; }
/**/
.nav-pills > li > a { padding-bottom: 15px; padding-top: 15px; margin: 0 5px 0 0 !important; background-color: rgba(0, 0, 0, 0.2); -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; color: #FFFFFF; -webkit-transition: 0.25s; -moz-transition: 0.25s; -o-transition: 0.25s; transition: 0.25s; }
.nav-pills > li:last-child > a { margin: 0 !important; }
.nav-pills > li > a:hover, .nav-pills > li > a:focus { background-color: #E27249; }
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus { background-color: #2C3840; }
/* */
#schedule-tabs { margin-bottom: 40px; }
/* Toggle */

.toggle-item-title { cursor: pointer; }
.toggle-item-title { background: url(../images/icons/toggle.png) scroll no-repeat right 5px transparent; padding: 0 32px 0 0; }
.toggle-item-title.event-title.ui-state-active { background: url(../images/icons/toggle-close.png) scroll no-repeat right 5px transparent; padding: 0 32px 0 0; }
/* Modal */
.modal { background-color: #fff; -webkit-border-radius: 8px 8px 11px 11px; -moz-border-radius: 8px 8px 11px 11px; -ms-border-radius: 8px 8px 11px 11px; -o-border-radius: 8px 8px 11px 11px; border-radius: 8px 8px 11px 11px; }
.modal-footer { background-color: #efefef; -webkit-border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; -ms-border-radius: 0 0 8px 8px; -o-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px; border-top: medium none; box-shadow: none; text-align:left;}
/*  -----------------------------------------------------   /*
	TIMELINE
/*  -----------------------------------------------------   /*

/* */
.main-timeline { margin-top: 40px; }
.timeline { position: relative; padding: 0; font-family: 'Open Sans', Arial, sans-serif; margin: 0; }
.timeline:before { /*background-color: rgba(0, 0, 0, 0.06);*/
background-color: #2C3840; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; /*-webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.25) inset, 1px 0px 0px rgba(255, 255, 255, 0.25);
	-moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.25) inset, 1px 0px 0px rgba(255, 255, 255, 0.25);
	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.25) inset, 1px 0px 0px rgba(255, 255, 255, 0.25);*/
content: ""; height: 100%; left: 110px; position: absolute; top: 0; width: 5px; }
.event { position: relative; margin-bottom: 0px; padding-bottom: 30px; }
.event:last-child { padding-bottom: 0; }
.timeline-icon { margin-left: 93px; margin-top: 15px; }
.timeline-icon { background: none repeat scroll 0 0 rgba(72, 163, 166, 0.4); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; float: left; height: 40px; padding: 4px; position: relative; width: 40px; z-index: 10; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.timeline-icon-container { background: #EF7247; /* Old browsers */ /*background: -moz-linear-gradient(top, #EFEFEF 1%, #EF7247 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #EFEFEF), color-stop(100%, #EF7247)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #EFEFEF 1%, #EF7247 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #EFEFEF 1%, #EF7247 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, #EFEFEF 1%, #EF7247 100%); /* IE10+ */
	/*background: linear-gradient(to bottom, #EFEFEF 1%, #EF7247 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#EF7247', GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; display: inline-block; height: 30px; line-height: 25px; margin-left: 1px; margin-top: -1px; /*-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5), 0px -1px 1px rgba(255, 255, 255, 0.7) inset;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5), 0px -1px 1px rgba(255, 255, 255, 0.7) inset;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5), 0px -1px 1px rgba(255, 255, 255, 0.7) inset;*/
vertical-align: text-top; width: 30px; }
.timeline-icon-container i { color: #FFFFFF; font-size: 19px; line-height: 28px; padding-left: 2px; }


.event:hover .timeline-icon { /*background: none repeat scroll 0 0 rgba(255, 255, 255, 0.65);*/
background: #2C3840; }
.time-box { position: absolute; top: 23px; z-index: 1; }
.time-box:before { }
.time-box time { color: rgba(0, 0, 0, 0.35); font-size: 20px; font-weight: 600; padding: 0 0 0 15px; text-align: left; text-transform: uppercase; width: 100%; }
.time-box sup { font-size: 12px; padding-left: 2px; text-transform: uppercase; }
.timeline-content { margin-left: 160px; margin-top: 0; padding-top: 0px; perspective: 600px; position: relative; }
.event-content { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: none repeat scroll 0 0 #ddd; border: medium none; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; /*-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);*/
padding: 1px 16px; width: 100%;/*width: -moz-calc(100% - 30px);/* Firefox *//*width: -webkit-calc(100% - 30px);/* WebKit *//*width: -o-calc(100% - 30px);/* Opera *//*width: calc(100% - 30px);/* Standard */ }
.event-content:before { background: url("../images/tri_left.png") no-repeat scroll 0 0 transparent; content: " "; height: 16px; left: -8px; position: absolute; top: 25px; width: 8px; }
.event-title h3 { font-size: 22px; line-height: 40px; text-transform: uppercase; }
.event-title h3 span { color: #999999; font-weight: 400; text-transform: none; }
.event-title h4 span { color: #999999; font-weight: 400; }

.timeline1{}
.timeline1:before{left: 80px;}
.timeline1 .timeline-content{ margin-left: 130px; }
.timeline1 .timeline-icon{ margin-left: 63px;}
.timeline1 .event{ padding:10px 0 !important;}
.timeline1 .event-title h3{ margin:10px 0;}
/* Alerts */
.alert .close { top: 2px; }
.cbox{ margin:0 10px 5px 0; width:auto; display:inline-table;}
.divPopupMenu .cbox label.error{ color:#F00; font-size:11px !important; margin:1px 0 0; position:absolute; top:inherit; bottom:-3px;}
.divPopupMenu input[type=checkbox], input[type=radio]{ width:auto; margin:0 5px 0 0;}
.modal form{ margin-bottom:0px;}
.alpha{ margin-left:0px;}
.omega{ margin-right:0px;}
.media-type{margin:5px 0 15px; }
.media-type span{ width:auto; display:inline-table; margin:0 20px 0 0;}
.media-type span input[type=radio], .media-type span input[type=checkbox]{float:left; margin:7px 5px 0 0;}
.media-type span input[type=checkbox]{margin-top:6px;}
.media-type span label{display:inherit; font-weight:normal;}

select, input[type="file"]{ height:36px !important; background:#d3dce0;}
.order {margin:15px 0 15px 28px; padding:0px;}
.unordr {margin:15px 0 15px 23px; padding:0px;}
.order li, .unordr li {margin:0px 0 10px 0px; padding:0px; line-height:20px;}
.unordr li {list-style-type:disc;}
label.error, .attch label.error, .cr label.error{color:#ff1111; font-size:11px; margin-top:-14px; position:absolute;}
.attch label.error{margin-top:-4px; }
.cr label.error{margin-top:14px; }

.copyright{ font-size:13px;}


/*Safari HACK CSS*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari only override */
::i-block-chrome, select{ margin:0px 0 16px !important;}
::i-block-chrome, form{ display:table;}
::i-block-chrome, .logo span:hover { background: url(../images/logo-org-hover.png) no-repeat  0 0px !important;}
::i-block-chrome, .top-bar.alt .logo span{ transform:none !important;}
::i-block-chrome, .top-bar.alt .logo span:hover { background: url(../images/logo-blk-hover.png) no-repeat  0 0px !important; color: #3B8A8F; text-shadow: none;}

}
/*City Guide CSS*/
.cityg-icon{height:30px; width:30px; display:block;}
.train-icn{ background: url(../images/train-icon.png) no-repeat  center center;}
.bus-icn{ background: url(../images/bus-icon.png) no-repeat  center center;}
.ferry-icn{ background: url(../images/ferry-icon.png) no-repeat  center center;}
.txi-icn{ background: url(../images/txi-icon.png) no-repeat  center center;}
.bicycle-icn{ background: url(../images/bicycle-icon.png) no-repeat  center center;}
.accessible-icn{ background: url(../images/accessible-icon.png) no-repeat  center center;}
.pre-parking-icn{ background: url(../images/pre-parking.png) no-repeat  center center;}
.oversized-vehicles-icn{ background: url(../images/oversized-vehicles-icon.png) no-repeat  center center;}
.direction-icn{ background: url(../images/direction-icon.png) no-repeat  center center;}
.restaurant-icn{ background: url(../images/restaurant-icon.png) no-repeat  center center;}


.venue-table{ margin-top:-10px;}
.venue-table h3{ margin-bottom:0px;}
.venue-table tr{ border-bottom:1px solid #eee;}
.mp-img{ margin-top:55px;}

#map-canvas{ height:500px;}
#map-canvas img{ max-width:none; }
#results{ display:table; width:100%; margin-bottom:30px; color:#fff; background:#48a3a6;}
.restaurant{ position: relative; float:left; width: 46%; padding:30px 2%; background:#48a3a6; height:400px; overflow:hidden;}
.parking{ position: relative; float:right; width: 46%; padding:30px 2%; background:#48a3a6; height:400px; overflow:hidden;}
.restaurant ul, .parking ul{ margin:0px 0 0; overflow:auto; height:350px;}
.restaurant ul li, .parking ul li{ padding:6px 5px; border-bottom:1px solid #54bfc3; cursor:pointer;}
.restaurant ul li:hover, .parking ul li:hover{ background:#54bfc3;}
.restaurant h3, .parking h3{ margin:0px 0 10px; display:table; float:left;}
#more, #more2{ background:#fff; color:#48a3a6; border:0px; padding:5px 15px; float:right; margin:5px 0 0 0;  font-family: "Roboto Slab Bold"; font-size:12px;}
.restaurant button:disabled, .parking button:disabled{ background:#ccc !important; color:#aeaeae !important;}
.iacf{ font-size:16px !important; float:left; display:block;}
.iacf-lgo{ margin:-45px 0px 0 20px; float:left;}
.co{ width:40%; margin-left:0px;}

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width: 100% !important; float:left;}
.fb_iframe_widget{ width:100% !important; float:left;}
.fb_iframe_widget span iframe[style] { width:94.7% !important; left:0px !important; margin-top: -1px;}
.twitter-timeline {width:94.8% !important; height:543px; left:0px !important; position:relative !important;}

iframe .timeline .stream{ height:400px !important; }




/*  -----------------------------------------------------   /*
	RESPONSIVE
/*  -----------------------------------------------------   /*

/* 1024px */
@media (max-width: 1199px){
#intro{ height:509px; }
.banner-text{margin-top:150px;}
.jumbotron h1 { font-size: 45px; margin: 8px 0 15px; }
.jumbotron h3 { font-size: 27px ; line-height: 30px; }
.navbar .nav li{ margin-left:1px;}
.top-bar .navbar .nav > li > a{padding:9px 6px; font-size:15px !important;}

}
@media (min-width: 800px) and (max-width: 1199px){
.divPopupMenu .span9{ width:95%;}
.iacf{ font-size:14px !important; float:left; display:block; line-height:16px !important;}
.iacf-lgo{ margin:-30px 0px 0 20px; float:left; width:60px !important;}
}
/* 767px */
@media (max-width: 980px) {
.navbar{ width:100%;}
.top-bar nav { top: 10px; clear:right; width:100%; }

.top-bar.alt nav { top: 9px; }
.nav-collapse, .nav-collapse.collapse { background: url(../images/header-bg.png) repeat #DB660A; border-radius: 8px; }
.top-bar.alt .nav-collapse, .nav-collapse.collapse { border-radius:0 0 8px 8px; }
.nav-collapse .nav > li { float: left; margin-left: 0 !important; width: 100%; }
.top-bar .navbar .nav > li > a { margin: 2px 4px; }
.top-bar .navbar .nav > li:first-child > a { margin: 4px 4px 2px; }
.top-bar .navbar .nav > li:last-child > a { margin: 2px 4px 4px; }
.top-bar.alt .navbar .nav > li > a { background: none repeat scroll 0 0 rgba(255, 255, 255, 1); color: #777777; margin: 2px 4px; }
.top-bar.alt .navbar .nav > li:first-child > a { margin: 4px 4px 2px; }
.top-bar.alt .navbar .nav > li:last-child > a { margin: 2px 4px 4px; }
.navbar .btn-navbar { margin: 2px 0 0 !important;  border-radius:0px; padding:9px 12px 10px !important; }
.navbar .btn-navbar .icon-bar{ width:25px; }
.btn-navbar .icon-bar+.icon-bar{ margin-top:4px;}
.top-bar.alt .navbar .btn-navbar { margin: -25px 0 0 !important; }
.jumbotron h1 { font-size: 40px; margin: 10px 0; }
.jumbotron h3 { font-size: 20px; line-height: 26px; margin-bottom:5px;}
#intro{ height:418px;}
.banner-text { margin-top: 110px; }
.banner-text h1, .banner-text h3{ text-shadow:1px 1px 0px #000 !important;}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled]{ background:#333333; }

.iacf{ font-size:13px !important; float:left; display:block; width:87%; line-height:16px !important;}
.iacf-lgo{ margin:-10px 0px 0 10px; float:left; width:34px !important;}
}
@media (min-width: 980px) {
}

@media only screen and (min-width: 960px) and (max-width: 1025px) {
.carouselslider ul { margin-left: -20px!important; }
.carouselslider ul li { padding: 0 0 0 20px!important; }
.span12 .carouselslider { width: 940px; }
.span6 .carouselslider { width: 458px; }
.span12 .item-6 li { width: 140px; }
.span12 .item-5 li { width: 172px; }
.span12 .item-4 li { width: 220px; }
.span12 .item-3 li { width: 300px; }
.span12 .item-2 li { width: 460px; }
.span12 .item-1 li { width: 940px; }
.span6 .item-1 li { width: 458px; }
.span6 .item-2 li { width: 219px; }
.span6 .item-3 li { width: 139px; }
.span6 .item-4 li { width: 99px; }
.span6 .item-5 li { width: 75px; }
.span12 .item-1 li .item .photo-wrap { height: 900px; padding: 20px 20px 0; width: 900px; }
.span12 .item-2 li .item .photo-wrap { height: 420px; padding: 20px 20px 0; width: 420px; }
.span12 .item-3 li .item .photo-wrap { height: 260px; padding: 20px 20px 0; width: 260px; }
.span12 .item-4 li .item .photo-wrap { height: 180px; padding: 20px 20px 0; width: 180px; }
.span12 .item-5 li .item .photo-wrap { height: 132px; padding: 20px 20px 0; width: 132px; }
.span12 .item-6 li .item .photo-wrap { height: 100px; padding: 20px 20px 0; width: 100px; }
.span6 .item-1 li .item .photo-wrap { height: 418px; padding: 20px 20px 0; width: 418px; }
.span6 .item-2 li .item .photo-wrap { height: 179px; padding: 20px 20px 0; width: 179px; }
.span6 .item-3 li .item .photo-wrap { height: 99px; padding: 20px 20px 0; width: 99px; }
.span6 .item-4 li .item .photo-wrap { height: 59px; padding: 20px 20px 0; width: 59px; }
.span6 .item-5 li .item .photo-wrap { height: 35px; padding: 20px 20px 0; width: 35px; }
}
@media only screen and (min-width: 767px) and (max-width: 959px) {
/*.jumbotron h1 { font-size: 94px; margin: 10px 0 15px; }
.jumbotron h3 { font-size: 42px; line-height: 1; }*/
.span12 .carouselslider { width: 724px!important; }
.span6 .carouselslider { width: 352px!important; }
.carouselslider ul { margin-left: -20px!important; }
.carouselslider ul li { padding: 0 0 0 20px!important; }
.span12 .item-6 li { width: 104px!important; }
.span12 .item-5 li { width: 136px!important; }
.span12 .item-4 li { width: 166px!important; }
.span12 .item-3 li { width: 228px!important; }
.span12 .item-2 li { width: 352px!important; }
.span12 .item-1 li { width: 724px!important; }
.span6 .item-6 li { width: 42px!important; }
.span6 .item-5 li { width: 54px!important; }
.span6 .item-4 li { width: 73px!important; }
.span6 .item-3 li { width: 104px!important; }
.span6 .item-2 li { width: 166px!important; }
.span6 .item-1 li { width: 352px!important; }
.span12 .item-1 li .item .photo-wrap { height: 684px; padding: 20px 20px 0; width: 684px; }
.span12 .item-2 li .item .photo-wrap, .span6 .item-1 li .item .photo-wrap { height: 312px; padding: 20px 20px 0; width: 312px; }
.span12 .item-3 li .item .photo-wrap { height: 188px; padding: 20px 20px 0; width: 188px; }
.span12 .item-4 li .item .photo-wrap, .span6 .item-2 li .item .photo-wrap { height: 126px; padding: 20px 20px 0; width: 126px; }
.span12 .item-5 li .item .photo-wrap { height: 96px; padding: 20px 20px 0; width: 96px; }
.span12 .item-6 li .item .photo-wrap, .span6 .item-3 li .item .photo-wrap { height: 64px; padding: 20px 20px 0; width: 64px; }
.span6 .item-4 li .item .photo-wrap { height: 43px; padding: 20px 15px 0; width: 43px; }
.span6 .item-5 li .item .photo-wrap { height: 34px; padding: 20px 10px 0; width: 34px; }
.span6 .item-6 li .item .photo-wrap { height: 22px; padding: 20px 10px 0; width: 22px; }
}

/* 767px */
@media (max-width: 767px) {
body { padding: 0 !important; }
 [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
 padding: 0 10px;
}
.event-items, .news-items { margin: 0 10px; }
.flexslider{ position:relative;}
.banner-text { margin-top:0px; }
.flexslider .span5{width:40%; float:left; }

.flexslider .span7{width:60%; position:absolute; bottom:10px; right:0px;}
.jumbotron h1 { font-size: 32px; margin: 1px 0 1px;}
.jumbotron h3 { font-size: 20px; line-height: 25px; margin-bottom:5px;}
#intro{ height:auto;}
.banner-text h1, .banner-text h3{ text-shadow:1px 1px 0px #000 !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.flexslider .span5 img{ top:-11px; position:relative;}
}
.org-Btn a{ width:90%; padding:16px 5%;}
.org-Btn1{ margin:0 auto; width:100%; display:table;}
.divPopupMenu input[type=checkbox], input[type=radio]{ width:auto; margin:-2px 5px 0 0; float:left; outline:none;}
.chk{ margin-top:6px !important;}

.mp-img{ margin-top:25px;}

#results{ background:none;}
.restaurant{ position: relative; float:none; width: 96%; padding:30px 2%; margin-bottom:20px; background:#48a3a6; height:300px; overflow:hidden;}
.parking{ position: relative; float:none; width: 96%; padding:30px 2%; background:#48a3a6; height:300px; overflow:hidden;}
.restaurant ul, .parking ul{ margin:0px 0 0; overflow:auto; height:260px;}

.timeline1{}
.timeline1:before{left: 22px;}
.timeline1 .timeline-content{ margin-left: 60px; }
.timeline1 .timeline-icon{ margin-left: 5px; margin-top:12px;}
.timeline1 .event{ padding:10px 0 !important;}
.timeline1 .event-title h3{ margin:10px 0;}

.banner-text h3{ line-height:20px !important;}
h3.iacf{ font-size:11px !important; float:left; display:block; width:75%; line-height:14px !important;}
.iacf-lgo{ margin:10px 0px 0 10px; float:left; width:34px !important;}
.co{ width:100%; margin-left:0px; margin-top:-20px;}

.fb-like-box{ margin-bottom:48px !important; }
.twitter-timeline{ left:-2px !important;}

}
@media (max-width: 550px) {
.cbox{ margin:0 10px 5px 0; width:100%; display:inline-table; }
.jumbotron h1 { font-size: 26px; margin: 8px 0 1px;}
.jumbotron h3 { font-size: 16px; line-height: 1;}
.hero-unit > h2 { font-size: 35px; }
.had-title h2{ font-size:35px;}
.tab-fillspace li a { font-size: 13px; }


.banner-text h3{ line-height:17px !important;}
h3.iacf{ font-size:11px !important; float:left; display:block; width:75%; line-height:14px !important;}
.iacf-lgo{ margin:10px 0px 0 10px; float:left; width:34px !important;}

}
/* 480px */
@media (max-width: 480px) {
.top-bar.alt nav{ top:15px;}
.top-bar .logo span { background: url("../images/logo.png") ; height: 14px; padding: 10px 0; background-size:100%;width:240px; }
.top-bar .logo span:hover{background-position:left -37px; width:240px; background-size:100%; }

.top-bar.alt .logo span{background: url("../images/logo.png") ; height: 14px; padding: 10px 0; margin-top:5px; background-size:100%;width:240px;}
.top-bar.alt .logo span:hover{background: url("../images/logo-hover.png");background-position:left -37px; width:240px; background-size:100%; }

.jumbotron { height: auto; padding-top: 133px; }
.jumbotron h1 { font-size: 26px; margin: 8px 0 1px;}
.jumbotron h3 { font-size: 16px; line-height: 1;}
.hero-unit > h1 { font-size: 50px; line-height: 1.1; }
.hero-unit > h2 { font-size: 35px; }
.carouselslider { margin: 0 auto; width: 400px; }
.span12 .item-6 li, .span12 .item-5 li, .span12 .item-4 li, .span12 .item-3 li, .span12 .item-2 li, .span12 .item-1 li, .span6 .item-6 li, .span6 .item-5 li, .span6 .item-4 li, .span6 .item-3 li, .span6 .item-2 li, .span6 .item-1 li { width: 400px !important; }
.span12 .item-6 li .item .photo-wrap, .span6 .item-3 li .item .photo-wrap, .span12 .item-5 li .item .photo-wrap, .span6 .item-2 li .item .photo-wrap, .span12 .item-4 li .item .photo-wrap, .span6 .item-1 li .item .photo-wrap, .span12 .item-3 li .item .photo-wrap, .span12 .item-2 li .item .photo-wrap, .span12 .item-1 li .item .photo-wrap { height: 300px; padding: 20px 50px 0; width: 300px; }

.jumbotron h1 { font-size: 25px; margin:6px 0; }
.jumbotron h3 { font-size: 16px; margin:0px;}
#intro { min-height:inherit !important;} 
.had-title h2{ font-size:30px;}

.tab-fillspace li a { font-size: 13px; }
.flexslider .span7{bottom:20px; }
.banner-text h3{ line-height:16px !important;}
h3.iacf{ font-size:11px !important; float:left; margin:5px 0 0 0; display:none; width:75%; line-height:12px !important;}
.iacf-lgo{ margin:0px 0px 0 10px; float:left; width:34px !important; display:none !important;}
}
 @media only screen and (max-width: 459px) {
.navbar .btn-navbar { margin: 2px 0 0 !important; }
.top-bar.alt .navbar .btn-navbar { margin: -25px 0 0 !important; }
.jumbotron { height: auto !important; padding-top: 142px !important; }
.jumbotron h1 { margin: 10px 0; }
.jumbotron h3 { font-size: 28px; line-height: 1; }
.tab-fillspace li a { font-size: 13px; }
.event-title h3 { font-size: 18px; text-transform: none; }
.carouselslider { margin: 0 auto; width: 300px; }
.span12 .item-6 li, .span12 .item-5 li, .span12 .item-4 li, .span12 .item-3 li, .span12 .item-2 li, .span12 .item-1 li, .span6 .item-6 li, .span6 .item-5 li, .span6 .item-4 li, .span6 .item-3 li, .span6 .item-2 li, .span6 .item-1 li { width: 300px !important; }
.span12 .item-6 li .item .photo-wrap, .span6 .item-3 li .item .photo-wrap, .span12 .item-5 li .item .photo-wrap, .span6 .item-2 li .item .photo-wrap, .span12 .item-4 li .item .photo-wrap, .span6 .item-1 li .item .photo-wrap, .span12 .item-3 li .item .photo-wrap, .span12 .item-2 li .item .photo-wrap, .span12 .item-1 li .item .photo-wrap { height: 200px; padding: 20px 50px 0; width: 200px; }

.jumbotron h1 { font-size: 25px; margin:2px 0;}
.jumbotron h3 { font-size: 14px;margin:2px 0; }



}

@media only screen and (max-width: 400px) {
.flexslider .span7{bottom:10px !important; }
.flexslider .span5 img{top:0px;}
.flexslider{ margin-bottom:0px;}
#intro{ min-height:0px !important;}

.jumbotron h1 { font-size: 18px; margin:2px 0;}
.jumbotron h3 { font-size: 13px;margin:2px 0; line-height:15px;}


}