/*
Theme Name: Bootstrap Basic
Theme URI: http://rundiz.com
Author: Vee Winch
Author URI: 
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. You can support theme author by <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9HQE4GVV4KTZE" target="donate">donate</a>. To follow what was changed, please look for <a href="https://github.com/Rundiz/bootstrap-basic" target="commits">commits</a> of this theme at Github.
Version: 1.0.13
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/

/* FONT --------- font-family: 'Roboto', sans-serif; | font-family: 'Roboto Condensed', sans-serif; */
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Roboto:400,500,700');

/*
Required WordPress CSS
*/
.alignleft {
	display: inline; float: left; margin-right: 1.5em; }
.alignright {
	display: inline; float: right; margin-left: 1.5em; }
.bypostauthor { }

/* WordPress gallery */
.gallery-item,.wp-caption-text{text-align:center}.gallery{margin-bottom:1.6em}.gallery-item{display:inline-block;padding:1.79104477%;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-icon img{margin:0 auto}.gallery-caption{color:#707070;color:rgba(51,51,51,.7);display:block;font-family:"Noto Sans",sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;padding:.5em 0}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.wp-caption{border:1px solid #ccc;margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:1.2% auto 0;max-width:98%}.wp-caption .wp-caption-text{margin:.8075em 0}
/* Text meant only for screen readers. */
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}



/*-----------------------------------------*/
* { margin:0; padding: 0;  }
body {
	font-family: 'Roboto', sans-serif; color:#191919; font-size:14px;}

h1 { 
	margin:10px 0 20px; padding:0; 
	color:#5781d6; font-size:2.2em; font-family: 'Roboto Condensed', sans-serif; }
h2 { color:#5781d6; margin:0; padding:0; }
h3 { color:#5781d6; margin:0; padding:0; }
h4 { color:#5781d6; margin:0 0 15px; padding:0; font-family: 'Roboto Condensed', sans-serif; font-size:1.5em;}
h5 { color:#5781d6; margin:0; padding:0; margin:0 0 10px; }
h6 { color:#5781d6; margin:0; padding:0; }

.heading { 
	border-left:3px solid #5781d6; height:34px; clear:both; width:100%; float:left; margin:0 0 25px;}
.heading h4 { 
	display: block; float:left; color:#484848; text-transform: uppercase; padding:6px 15px 0; }
.heading a { 
	display: block; float:left; color: #fff; background: #5781d6; text-align: center; padding:5px 10px;
  font-size:0.9em; text-decoration: none; }

p { font-size:1em; line-height:24px; margin:0 0 20px; padding:0; }
p a { text-decoration: underline; color:#999; }
p a:hover {}

a.button {
	display: block; padding:10px 15px; text-decoration:none; float:left;
	background: #5781d6; color:#fff; text-align: center; }
a.button:hover {}
.blue-btn {
	background: #5781d6; color:#fff; text-align: center;}


ul { margin:0 0 15px; padding:0; list-style: none; }
ul li {}

ul.listing { width:97%; float:left; clear:both; list-style: circle; margin-left:14px; margin-bottom:10px; }
ul.listing li { width:100%; float:left; clear:both; margin:0 0 15px;}
ul.listing li a {}

.entry-header { display:none;}
#content { width: 100%; float:left; clear:both; }
#page-content { padding-top:30px; padding-bottom:30px;  }
.entry-content { width:100%; float:left; }



#header { 
	padding:10px 0 0; width: 100%; float:left; 
	position: fixed; z-index: 899; 
	background: #fff; border-bottom: 1px solid #e3e3e3;}

.logo { text-align:center; }
#header .adblock-3 { margin:20px 0 10px 0; }
/* navigation */
.navbar { min-height: 30px !important; }
#webmenu { 
	margin:0; background:0; border:none; width:100%; float:left;
	-webkit-box-shadow:none !important; box-shadow:none !important; }
#webmenu ul { 
	float:right; font-size:16px; }
#webmenu li {
	padding:0; float:left; text-transform: uppercase; }
#webmenu li a {
	padding: 10px 15px;
	font-size: 1.1em;
	font-family: 'Roboto Condensed', sans-serif;
	color:#404040;
	}
#webmenu .active>a, #webmenu .active>a:focus, #webmenu .active>a:hover {
	color:#5781d6;
	background:none; -webkit-box-shadow:none !important; box-shadow:none !important; }
.navbar-collapse { 
	padding:0 !important; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { 
	border: none; }
#webmenu .dropdown-menu>li { width:100%; padding:0; margin:0; border-bottom:1px solid #f0f0f0; }
#webmenu .dropdown-menu>li>a { font-size:1em; text-transform:none; width:100%; padding:10px 15px; margin:0; }



.banner { width: 100%; float: left; margin:0; }
.banner img { width:100%; float:left; }

.events {
	width:100%; float:left; clear:both; position: relative; }
.events img { width:100%; float:left; }
.events .blue-btn { 
	display: block; padding:5px 10px; position: absolute; top:15px; left:15px; }
.events-caption { 
	width:100%; padding:15px 15px;
	position: absolute; bottom:20px;
	background: url(images/black-spacer.png) repeat; }
.events-caption h4 { color:#fff; }
.events-caption p { color:#fff; margin:0; }


.news {}
.news-thumb { margin-bottom:20px; }
.news-caption {}
.news p { margin:5px 0 10px; }
.news a { font-size:0.9em; }

.footer-logo { 
	width:100%; margin:10px 0 0; padding:20px 0; float:left; 
	text-align:center;  }
.footer-logo img { 
	display: block; margin:0 auto; max-width: 100%; }
.bottom-social  { 
	width:100%; padding:10px 0 20px; float:left; }
.bottom-social ul { 
	margin:0 auto; padding:0; background:#333; width:200px; }
.bottom-social li { 
	float:left; padding:0 5px; }
.bottom-social li a {
	width:40px; height:40px; display:block; float:left; padding:7px 0 0 0; 
	text-align:center; font-size:1.4em; color:#757575;
	background:#ebebeb; 
	-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }


/* footer */
#site-footer {
	width:100%; float: left; clear:both; padding:25px 0;
	background: #f5f5f5; 
	font-size: 13px; font-family: 'Roboto Condensed', sans-serif;  }
#site-footer ul { 
	margin:0; padding:0; list-style: none; clear:both; }
#site-footer ul li { 
	float:left; padding:0 10px 0 0; }
#site-footer ul li a { 
	color:#666;  font-size:1em; float:left; }
#site-footer ul li a:hover { 
	color:#5781d6; }
#site-footer p { 
	color:#818181; font-size:13px; clear:both; }


/* adblocker */
.adblock-1, .adblock-2, .adblock-3, .adblock-4 {
	width:100%; float:left; margin-bottom:20px; 
	text-align: center; background:#e5e5e5;
}
.adblock-1 {
	height:150px; }
.adblock-2 {
	height:120px; }
.adblock-3 {
	height:90px; }
.adblock-4 {
	height:170px; }


/* INNER PAGES */

.inner_banner {
	width:100%; max-height:450px; margin:10px 0 0 0; float:left; clear:both;  overflow: hidden; }
.inner_banner img { margin:0; width:100%; }
.youtube-video { width: 100%; float:left; clear:both; border: none; }

/* SPORTS PAGE */
.sports-block {
	width:100%; float:left;
	padding:15px 20px 0; margin:0 0 15px 0;
	background: #f9f9f9;  border: 1px dotted #f1f1f1;
}
.sports-block .gallery-section { padding:0; margin:0; }

/* CULTURAL PAGE */



/* CONTACT PAGE */
.contact-hours {}
.contact-adrs {}
.contact-adrs strong {}
.contact-map iframe { width:100%; height:300px; }

.contact-hours p strong { color:#777; }

.contact-form { margin-bottom:20px; }
.contact-form p { margin:0; font-size:0.95em; color:#777; }
.contact-form form label { margin:0; padding:0; width:100%; }
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="phone"], .contact-form textarea {
	color:#444; font-size:0.9em; 
	width:100%; padding:5px 10px; margin:0 0 10px;
	border:1px solid #e2e2e2; background: #fff;
}

.contact-form input[type="text"] {}
.contact-form input[type="email"] {}
.contact-form input[type="phone"] {}
.contact-form textarea {
	height:220px; resize:none; overflow:auto;
}
.contact-form input[type="submit"] {
	border:none; padding:10px 0; width:120px; text-align:center;
	float:right; background:#5781d6; color:#fff; }

.gallery-section { 
	width:100%; float:left; clear:both; padding-bottom:25px; margin-bottom:40px; }
.gallery-section { 
	width:100%; float:left; clear:both; padding-bottom:25px; margin-bottom:40px; }
.gallery-section a {
	padding:0; margin:0 5px 10px 0; float:left; width:auto !important;} 
.gallery-section a img { width:100% !important;  margin:0; }
.gallery-section h3 { 
	clear:both; margin:10px auto 0; text-transform:uppercase; text-align:center; }



/* membership form */
.membership-form { margin-bottom:20px; }
.membership-form p { margin:0; font-size:0.95em; color:#777; }
.membership-form form label { margin:0; padding:0; width:100%; }
.member-acceptance { float:left; padding:2px 5px 0 2px;}
.membership-form input[type="text"], .membership-form input[type="email"], 
.membership-form input[type="phone"], .membership-form input[type="date"],
.membership-form input[type="number"], .membership-form input[type="tel"],
.membership-form textarea {
	color:#444; font-size:0.9em; min-height:35px;
	width:100%; padding:5px 10px; margin:0 0 10px;
	border:1px solid #e2e2e2; background: #fff;
	text-transform:uppercase; }

.membership-form input[type="text"] {}
.membership-form input[type="email"] {}
.membership-form input[type="phone"] {}
.membership-form textarea {
	height:130px; resize:none; overflow:auto;
}
.membership-form input[type="submit"] {
	border:none; padding:10px 0; width:120px; text-align:center;
	float:right; background:#5781d6; color:#fff; }



/* 404 page contents */
.notfound-content { width:100%; float:left; clear:both; padding:0 0 150px;}
.notfound-content img { display:block; margin:0 auto; float:none; padding:0; max-width:100%; }
.notfound-content a { text-align:center; border-radius:20px; clear:both; margin:0 auto; float:none; width:230px;}


.membership-form { border:1px solid #ededed; float:left; clear:both; padding:30px 0 30px; margin:30px 0 0 0;}
.membership-form h2 { float:left; text-align:center; color:#333; font-size:1.4em; width:100%; margin:0 0 10px; }
.membership-form h4 { float:left; text-align:center; color:#333; font-size:1em; width:100%; margin:0 0 20px;}
.membership-form img { position:relative; width:100%; float:left; }
.membership-form a { 
	width:190px; height:40px; display:block; padding:7px 0 0; position:absolute; top:220px; left:18%; background:#2c66ae;
	color:#fff; text-align: center; text-decoration:none;
	-webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; }

/* adblocker */
.adblock { margin-bottom:15px;}
.adblock a {}
.adblock a img { border:1px solid #c8c8c8; max-width:100%; width:100%; }
.adblock .mobile-hide { display:block; }
.adblock .mobile-show { display:none; }

.copycat { color:#666; }
.copycat a { color:#666; text-decoration:underline; }



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

@media screen and (max-width:1200px) {
#webmenu li a { padding: 8px 10px; font-size: 1em;}
}

@media screen and (max-width:980px) {
	.banner { margin-top:140px; }
	.inner_banner { margin-top:150px !important; }
}
@media screen and (max-width:768px) {
	.banner { margin-top:240px !important; }
	.navbar-toggle { margin:0 !important; }
	.inner_banner { margin-top:270px !important; }
}
@media screen and (max-width:767px) {
	#webmenu ul { width:100%; float: left; margin:0; padding:0; }
	#webmenu ul li { width:100%; float:left; clear:both; padding:0; margin:0; }

}
@media screen and (max-width:568px) {
.adblock .mobile-show { display:block; }
.mobile-hide { display:none;}
}
@media screen and (max-width:480px) {
	.logo img { width:40%; margin-bottom:5px; }
	.banner { margin-top:260px !important; }
	
}
@media screen and (max-width:360px) {
	.banner { margin-top:220px !important; }
	.inner_banner { margin-top:220px !important; }
}


.video-gallery { width:100%; float:left; clear:both; margin:10px 0 30px; }
.menuse{
margin-top:100px;
}
.app{
text-decoration: none;
    color: #000;
    font-size: 21px;
    background-color: #9de0ea;
    border-radius: 18px;
    padding: 8px;
    float: right;
    margin-top: 93px;
    margin-right: 38px;
}
.app a{text-decoration: none;}
