/* COLORS : 22aba6 (43/171/166)  / 6bb8be (107/184/190) / f7f7f7 /


/* Put your custom css here */

a:active,
a:hover, 
a:focus {
  outline: 0;
}

/*** responsive flip ***/

.social_links a {
color:#333333;



}



#flip-iframe iframe {
	width:100%;
	height:400px;
}

@media(min-width:325px){

#flip-iframe iframe {
	width:100%;
	height:480px;
}
}

@media(min-width:400px){

#flip-iframe iframe {
	width:100%;
	height:600px;
}
}

@media(min-width:768px){

#flip-iframe iframe {
	width:100%;
	height:800px;
}
}

/* 2016 logo  */

@media(min-width:992px){

	
	.fixedHeader .navbar-brand { padding:12px 0; }

	.fixedHeader .navbar-brand img { max-height: 36px; }

}

@media(max-width:370px) { 
 .navbar-brand img { width: 200px; 
 }
}


/* end 2016 logo  */

@media(min-width:768px){
	#fullScreenSliderWrapper h1 {font-size:80px;}
	.header0 #preHeader {
		display:block!important;
		height:40px
	}
}

/* header 0 */

.header0 .navbar-nav ul ul{ top:0px }
.header0 ul.quickMenu li, .header0 .contactPhone {margin-right: 5px;}

.header0 #preHeader {background-color: #eee;}

ul.quickMenu li {
    display: inline-block;
    padding-right: 5px;
}

@media(min-width:768px){

	/* Header 0 */
	body.header0 { padding-top: 128px; }
}



.img-centered {display: block; margin-left: auto; margin-right: auto }

.navbar-brand {padding-top: 20px;}

/** buttons **/

.no-line a:hover, .no-line a:active {
	text-decoration:none;
}


h2 {
	margin-top:15px;
}

/*** utilies classes ***/


.p0 {
	padding:0
}

.pb0 {
	padding-bottom:0
}

.pt10 {
	padding-top:10px;
}

.pb10 {
	padding-bottom:10px;
}


.pl20 {
	padding-left:20px;
}

.pr0 {
	padding-right:0px;
}

.pr20 {
	padding-right:20px;
}

.pl40 {
	padding-left:40px;
}

.pr40 {
	padding-right:40px;
}

.mr10 {
	margin-right:10px;
}

.ml5 {
	margin-left:5px;
}

.ml10 {
	margin-left:10px;
}


.mt10 {
	margin-top:0.5em;
}

.mt5 {
	margin-top:0.25em;
}
.mt0 {
	margin-top:0;
}

.mb0 {
	margin-bottom:0;
}
.mb10 {
	margin-bottom:1em;
}

.noRadius {
	border-radius:0
}

.text-white {
	color:white;
}

.text-green {
	color:#6bb8be;
}

.border-right {
	border-right:1px solid #eee
}

.fs14 {
	font-size:14px;
}

/*** boxes ***/
.imgHover .boxContent{padding:15px 15px 0px 15px; border-radius: 0 0 11px 11px;}

.imgHover .boxContent2{padding:15px 15px 0px 15px; border-radius: 0 ; border: 1px dashed #ddd;}

.imgHover .boxContent3{padding:15px 15px 0px 15px; border-radius: 11px ; border: 1px dashed #ddd;}

.boxContent img {padding: 0;}


.boxFocus .pb0{padding-bottom:0px; border-radius: 11px;}

img.boxFocus {
	padding:0px; 
	border-radius: 0;
	border-bottom:none;
}





aside .isotopeItem {margin-bottom: 10px;}


.mfp-bg {background-color: #0b0b0b;}

ul#navTrail {color:white;padding:0; margin-bottom: 0; float:right;}
ul#navTrail li{display:inline-block;font-size:16px;}
ul#navTrail li a{text-decoration: none; }
ul#navTrail li a:after{content:" | ";}
ul#navTrail li#navTrailLast a:after{content:"";}

ul#headNav {color:#eee;padding:0; margin-bottom: 0; float:left;}
ul#headNav li{display:inline-block;font-size:16px;}
ul#headNav li a{text-decoration: none; }
ul#headNav li a:after{content:" | ";}
ul#headNav li#headNavLast a:after{content:"";}

ul#headNav li a {color:#eee;}
ul#headNav li a:hover {color:#22aba6;}
ul#headNav li#headNavLast {color:#eee;}

ul#ohNav {color:#22aba6;padding:0; margin:10px auto 10px auto ; }
ul#ohNav li{display:inline-block;font-size:14px; font-weight:400}
ul#ohNav li a{text-decoration: none; }
ul#ohNav li a:after{content:" | ";}
ul#ohNav li#ohNavLast a:after{content:"";}

ul#ohNav li a {color:#22aba6;}
ul#ohNav li a:hover {color:#22aba6; text-decoration: underline;}
ul#ohNav li#ohNavLast {color:#22aba6;}


/*** Focus box 2 **/

.boxFocus2 {border:1px dashed #22aba6;}
.boxFocus2 {padding:10px; margin:10px; border-radius: 11px;  }
.boxFocus2 p{margin:0px; font-size:12px; line-height:1.6em; }

/** tabs and accordion**/


.nav-pills>li>a, .nav-pills>li>a h2 {background:#fff; border-bottom:1px solid #eee ; color:#999; padding:11px 0px;}
.nav-pills>li>a:hover, .nav-pills>li>a:focus {background:#fff; border-bottom:1px solid #22aba6 ; color:#22aba6;}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {background:#fff; border-bottom:1px solid #22aba6 ; color:#22aba6;}

.nav-pills-big {font-size:18px; font-weight:300;}


/* FOOTER 
================================================== */

footer {
	color:#777;
	background:#f7f7f7;
	border-top:1px solid #ddd;
}
footer h1,footer h2,footer h3,footer h4{color:#777; font-weight:300;}
#footerRights {
	background-color:#eee;
	color:#999;
	border-top:0px dashed #ccc;
}


footer{padding:0px;}
#footerRights {padding-bottom:70px ; padding-top:18px; margin-top:0; text-align: center; font-size:10px;}

/** sidebar **/

nav#subnav ul li a {border-bottom:1px solid #eee ; color:#999;} 
nav#subnav ul li a.active, nav#subnav ul li a:hover{border-bottom-color:#22aba6;} 


nav#subnavApps {margin-bottom: 22px;}
nav#subnavApps ul {margin:0; padding:0; list-style-type: none}
nav#subnavApps ul li a{
	margin:0;
	padding:11px 0;
	display: block;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
nav#subnavApps ul li a:hover{text-decoration: none;}
nav#subnavApps ul li a i {float:left;display:block; margin-right: 4px;}
nav#subnavApps ul li a:hover i, nav#subnavApps ul li a.active i {display:block;}
nav#subnavApps{padding:0;}


nav#subnavApps ul li a {border-bottom:1px solid #eee ; color:#999;} 
nav#subnavApps ul li a.active, nav#subnavApps ul li a:hover{border-bottom-color:#22aba6; color:#22aba6;} 
nav#subnavApps h4{color:#22aba6;} 

.subnavApps {margin-bottom: 22px;}
.subnavApps ul {margin:0; padding:0; list-style-type: none}
.subnavApps ul li a{
	margin:0;
	padding:11px 0;
	display: block;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.subnavApps ul li a:hover{text-decoration: none;}
.subnavApps ul li a i {float:left;display:block; margin-right: 4px;}
.subnavApps ul li a:hover i, .subnavApps ul li a.active i {display:block;}
.subnavApps{padding:0;}


.subnavApps ul li a {border-bottom:1px solid #eee ; color:#999;} 
.subnavApps ul li a.active, .subnavApps ul li a:hover{border-bottom-color:#22aba6; color:#22aba6;} 
.subnavApps h4{color:#22aba6;} 

/* Grayscale rollover logos*/

img.grayscale{
filter: grayscale(100%);
-webkit-filter: grayscale(100%); /* For Webkit browsers */
filter: gray; /* For IE 6 - 9 */
-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
opacity:0.4;
}

img.grayscale:hover{
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
opacity:1;
}

/* Grayscale inverted rollover logos*/

img.grayscaleInv{
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
opacity:1;
}

img.grayscaleInv:hover{
filter: grayscale(100%);
-webkit-filter: grayscale(100%); /* For Webkit browsers */
filter: gray; /* For IE 6 - 9 */
-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
opacity:0.4;
}

/*** icon Headings ***/

.iconBlocHeading img{position:absolute; left:0;}

/* images */

.imgBorder2 {
	border-radius:11px;
	overflow: hidden;
	border:solid #aaa 1px;
	/*padding:5px;*/	
}

.imgBorder3 {
	border-radius:0px;
	overflow: hidden;
	border:solid #aaa 1px;
	/*padding:5px;*/	
}


.list-ml0 {margin:0; padding-left:1.5em; }

/*** hover images ***/

.imgHover article {
	display: inline-block;
	position: relative;
}

.imgHover figure {
	margin: 0;
	position: relative;
}

.imgHover figure img {
	max-width: 100%;
	display: block;
	position: relative;
}

.imgHover figcaption {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0px;

}

.imgHover figcaption h3 {
	margin: 0;
	padding: 0;
}

.imgHover figcaption span:before {
	content: 'by ';
}

.neko-hover-1 figure {
	overflow: hidden;
}

.neko-hover-1 figure img {
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}

.no-touch .neko-hover-1 figure:not(.noCss3):hover img,
.neko-hover-1 figure.cs-hover img{
	-webkit-transform: translateY(-0);
	-moz-transform: translateY(-0);
	-ms-transform: translateY(-0);
	transform: translateY(-0);

}

.neko-hover-1 figcaption {

	width: 100%;
	height: inherit;
	top: 0;
	bottom: 0;
	opacity: 0.5;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}


.no-touch .neko-hover-1 figure:not(.noCss3):hover figcaption,
.neko-hover-1 figure.cs-hover figcaption {
	opacity: 0.5;
	color: #22aba6;
	background-color:#fff;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.neko-hover-1 figcaption .iconLinks {
	position: absolute;
	top: 0px;
	left: 0px;
}

.neko-hover-1 figcaption .iconLinks .iconBig {
	font-size: 85px;
}


/*** MEDIA QUERIES ***/

@media(max-width:767px){
	
}

@media(min-width:768px){
.neko-hover-1 figcaption .iconLinks .iconBig {
	font-size: 55px;
}
}
@media(min-width:992px){
.neko-hover-1 figcaption .iconLinks .iconBig {
	font-size: 75px;
}
}

@media(min-width:1200px){
.neko-hover-1 figcaption .iconLinks .iconBig {
	font-size: 85px;
}
}

/*** END MEDIA QUERIES ***/


.neko-hover-1 figcaption .iconLinks a i {
	display: block;
	margin:auto;

}
/*update 20140625*/

.neko-hover-1 figcaption .iconLinks {
	display: block;
	width: 50%;
	height: 50%;
	margin:auto;
	text-align: center;
	line-height: 40px;
/*	margin-right: -4px;*/
}

.neko-hover-1 figcaption .iconLinks a.image-link,
.neko-hover-1 figcaption .iconLinks a.image-iframe{
	border-left: 0px dotted rgba(255, 255, 255, 0.5);
}

.neko-hover-1 figcaption .iconLinks {
	
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.pinInfo {
	/*padding-right:80px;*/
}

.pinInfo p {font-size: 12px; margin-bottom: 33px;}
/* end update 20140625*/

.pinInfo{
	padding:0;
	margin:0;
}
.pinInfo li {
	display: inline-block;
}
.pinInfo li a {
	text-decoration: none;
	font-size:12px;
}
.pinInfo  p {padding-bottom: 11px;}

.pinInfo li a {color:#fff;}
.iconLinks a:hover i, .pinInfo li a:hover{text-shadow: 0 0 5px #FFF;}
 
.imgHover figcaption {
	background: none;
	color: #eee;
}
.imgHover figcaption h3 {color: #22aba6;}

.neko-hover-1 figcaption .iconLinks a i{color:#22aba6;}



/** tabs and accordion**/

.panel-title>a i {color:#22aba6;}


@media (min-width:768px){
	.dl-horizontal dt{float:left;width:140px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.dl-horizontal dd{margin-left:160px}
	}
	
	/*color1*/
.color1, .ctaBox.color1{
	background-color:#F7F7F7;
	color:#767676 ;
}

.color1 h1, .color1 h2, .color1 h3, .color1 h4 a, .color1 blockquote, .color1 a{
	color:#22aba6;
}

.color1 a:hover h1, .color1 a:hover h2, .color1 a:hover h3, .color1 a:hover h4, .color1 a:hover blockquote, .color1 a:hover{
	color:#767676;
	text-decoration:none;
}


.color1 a.btn{color:#111;}
.color1 a.btn:hover{color:#fff;}
.color1 .subTitle  {color:#999;}


/** for forms 'required' header **/
.red-star {
color: #cc0101;
}


.floatleft {float:left;}

.floatnone {float:none; }

/** for owl carousel TI **/

#owl-ti .owl-controls.clickable {
position: absolute;
top: -70px;
width: 100%;
}

#owl-ti {
margin-top: 40px;
}


.galleryItem {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* aligns caption to center */
.mfp-title {
  text-align: left;
  padding: 6px 0;
}

/* Paralax */

#paralaxSlice1 {
	background-image: url('/e15/images/theme-pics/parallax-1.jpg');
}
#paralaxSlice2 {
	background-image: url('/e15/images/theme-pics/parallax-2.jpg');
}
#paralaxSlice3 {
	background-image: url('/e15/images/theme-pics/parallax-3.jpg');
}

#paralaxSlice4 {
	background-image: url('/e15/images/events/2017/oh2017-green.png');
}

#paralaxSlice5 {
	/* background-image: url('/e15/images/events/2015/sea-green.png'); */
}

#paralaxSlice6 {
	background-image: url('/e15/images/slider/OH2018/oh-2018-6.jpg');
}

#paralaxSlice7 {
	background-image: url('/e15/images/theme-pics/parallax-5.jpg');
}

#paralaxSlice8 {
	background-image: url('/e15/images/theme-pics/parallax-8.jpg');
}
#paralaxSlice9 {
	background-image: url('/e15/images/theme-pics/parallax-9.jpg');
}
#paralaxSlice10 {
	background-image: url('/e15/images/theme-pics/parallax-10.jpg');
}
#paralaxSlice11 {
	background-image: url('/e15/images/theme-pics/parallax-11.jpg');
}
.paralaxMask, .no-dark {
	background: rgba(0, 0, 0, 0);
}

.paralaxText h2, .dark {background: rgba(0, 0, 0, 0.4); border:1px solid rgba(255, 255, 255, 0.25)}
.paralaxText blckquote, .dark {background: rgba(0, 0, 0, 0.3); border:1px solid rgba(255, 255, 255, 0.25)}

.text-green { 
	color: #22aba6;
}

label {
    font-size: 1em;
    font-weight: 300;
    margin-bottom: 22px;
}

/* Revolution Slider */

.tp-caption.mediumlarge_light_black a, .tp-caption.mediumlarge_light_black a:hover {
font-size:40px;
line-height:60px;
font-weight:400;
font-family: 'Roboto',sans-serif;
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.medium_light_black, .tp-caption.medium_light_black a, .tp-caption.medium_light_black a:hover {
font-size:32px;
line-height:40px;
font-weight:bold;
font-family: 'Roboto',sans-serif;
color:rgb(30, 30, 30);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

/* ReCaptcha for mobile */

@media screen and (max-height: 575px){
#rc-imageselect, .g-recaptcha {-webkit-transform:scale(0.77);-webkit-transform-origin:0 0;transform:scale(0.77);transform-origin:0 0;}
}

/* Scroll down Button */

#top .scroll-down-link {
	height:60px;
	width:80px;
	margin:0px 0 0 -40px;
	line-height:60px;
	position:absolute;
	left:50%;
	bottom:0px;
	color:#FFF;
	text-align:center;
	font-size:70px;
	z-index:100;
	text-decoration:none;
	text-shadow:0px 0px 3px rgba(0, 0, 0, 0.4);
	-webkit-animation:avia_fade_move_down 2s ease-in-out infinite;
	animation:avia_fade_move_down 2s ease-in-out infinite;
}

/* addsearch */
#addsearch-results h2::after {
    border-top: 0px dashed #ddd;
    border-bottom: 0px dashed #ddd;
    display: inline-block;
    height: 6px;
    content: "";
    width: 100%;
    position: absolute;
    margin-left: 11px;
    top: 50%;
}



