/* CSS Document */
h1{
	color:#00285a;
	font-weight:200;
	
}
/* social */
.foot_social{
	margin-top:15px !important;
}
.foot_social div{
	width:40px;
	height:40px;
	background-image:url("img/foot_social_icons.png");
	float:left;
	margin-right:5px
}

.foot_social .facebook:hover{
	background-position:0 -40px 
}

.foot_social .twitter{
	background-position:-45px 0 
}
.foot_social .twitter:hover{
	background-position:-45px -40px 
}
.foot_social .googleplus{
	background-position:-90px 0 
}
.foot_social .googleplus:hover{
	background-position:-90px -40px;
}


/* 3 switcher areas */
.footer_pre{
	width:990px;
	margin:0 auto;
	margin-top:30px;
	text-align:center;
}
.footer_pre>div{
	margin:0 auto;
	display:inline-block;
}

.footer_pre .theme_switcher{
	width:310px;
	height:230px;
	float:left;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	margin-right:30px !important;
	margin-bottom:30px !important; 
	color:#fff;
	font-size:36px;
	font-weight:700;
	display:table;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
    -webkit-transition: all .3s; /* Safari */
    transition: all .3s;
	cursor:pointer;
}
.footer_pre .theme_switcher:hover{
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.6);
	box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.6);
    -webkit-transition: all .3s; /* Safari */
    transition: all .3s;
}
.footer_pre .theme_switcher .disp_content_text{
	text-decoration:none;
	display:table-cell;
	vertical-align:middle;
}
.footer_pre .theme_switcher a{
	text-decoration:none;}
.footer_pre .theme_switcher:last-child{
	margin-right:0px !important;
}
.footer_pre .theme_switcher.spirit{
	background-image:url("img/spirit_bg.png");
}
.footer_pre .theme_switcher.soul{
	background-image:url("img/soul_bg.png");
}
.footer_pre .theme_switcher.body{
	background-image:url("img/body_bg.png");
}


/* footer menu */
.pncustommenumenu_site_footermenu2015 .inner .menuitem{
	display:block;
	font-weight:400;
	font-size:15px;

	color:#fff;
}
.pncustommenumenu_site_footermenu2015 .inner .menuitem:before{
	content:"";
	display:none;
}
.footermenu2012_submenu{
	display:none;
}

.submenu a{
	text-decoration:none
}

.bgdark{
	background-color: rgba(0, 83, 255, 0.5);
	background: rgba(0, 83, 255, 0.5);
	color: rgba(0, 83, 255, 0.5);
    -webkit-transition: all .5s; /* Safari */
    transition: all .5s;
}
.bgdark .menuitem_label{
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}

	.menuitem a {
		text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	}
#mini_logo{
	width:115px;
	height:22px;
	position:absolute;
	left:4px;
	top:4px;
	background-image:url("./ImageGalleryNew/images/logo_white.png");
	background-repeat:no-repeat;
	background-size:contain;
}

@media only screen and (max-width: 600px) {
	.youtube_container, .ytplayer_frame{
		width: 100% !important;
		max-width: 100% !important;
	}
	.leaflet-container{
		width: 100% !important;
		max-width: 100% !important;
	}
	#tbl_contact{
		width: 100% !important;
		max-width: 100% !important;
	}
}

