body{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
}
p{
	line-height: 1.5;
}
a:link,
a:visited{
	color: #002aff;
}
a:hover,
a:focus{
	color: #002aff;
	text-decoration: underline;
}
.cat-title a{
}
img{
	height: auto;
	max-width: 100%;
}
.article-intro img,
.article-content img{
	display: inline-block;
}
h1,
h2,
h3,
h4,
h5,
h6{
	color: #000000;
	font-size: 30px;
	font-weight: bold;
}
h2{
	font-size: 24px;
}
h3{
	font-size: 22px;
}
h4{
	font-size: 20px;
	line-height: 1.5;
}
h5{
	font-size: 18px;
}
h6{
	font-size: 16px;
}

.radio input[type='radio']{
	margin-left: 0;
}

.input-append .btn,
.input-append .btn:last-child{
	border-radius: 4px;
	margin-left: 20px;
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px){
	h1{
		font-size: 35px;
	}
	h2{
		font-size: 32px;
	}
	h3{
		font-size: 30px;
	}
	h4{
		font-size: 28px;
	}
	h5{
		font-size: 26px;
	}
	h6{
		font-size: 24px;
	}
}


ul,
ol{
	margin: 10px 0;
}

ul li,
ol li{
	margin-bottom: 10px;
}

.nav-pills > li{
	float: none;
}
section.readmore{
	margin-top: 15px;
}
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'],
.inputbox{
	background: #ffffff;
	border: 1px solid #b6d2c7;
	        border-radius: 0;
	   -moz-border-radius: 0;
	-webkit-border-radius: 0;
	color: #455560;
	width: 100% !important;
}
input[type='text']{
	height: 40px;
	line-height: 40px;
}

input::-webkit-input-placeholder{
	color: #455560;
}
input::-moz-placeholder{
	color: #455560;
}
input::-moz-placeholder{
	color: #455560;
}
input::-ms-input-placeholder{
	color: #455560;
}

hr{
	border: 0;
	border-top: 1px solid #b5b5b5;
	margin-bottom: 20px;
	margin-top: 0;
}
.btn{
	        border-radius: 0;
	   -moz-border-radius: 0;
	-webkit-border-radius: 0;
	display: inline-block;
	font-size: 13px;
	height: 45px;
	line-height: 40px;
	padding: 0 20px;
	text-transform: uppercase;
}
.btn-default{
	background: none;
	background: #ffdb3b;
	border: 2px solid #ffffff;
	        border-radius: 0;
	   -moz-border-radius: 0;
	-webkit-border-radius: 0;
	font-size: 14px;
	font-weight: bold;
	height: 45px;
	line-height: 40px;
	padding: 0 20px;
	text-transform: uppercase;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default{
	background-color: #3e4745;
	border: 2px solid #3e4745;
}
.btn-primary,
a.btn-primary{
	background: url(../images/usermenu-item.png) no-repeat;
	border: none;
	/*    text-shadow: 0px -3px 0 #00aeff, -3px 0px 0 #00aeff, 3px 0px 0 #00aeff, 0px 3px 0 #00aeff, -3px -3px 0 #00aeff, 3px -3px 0 #00aeff, -3px 3px 0 #00aeff, 3px 3px 0 #00aeff;
*/    border-radius: 0;
	color: #000000;
	display: block;
	font-size: 18px;
	height: 43px;
	line-height: 43px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 141px;
}
a.btn-primary + a.btn-primary{
	clear: both;
	margin-top: 10px;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary{
	background: url(../images/usermenu-item-over.png) no-repeat;
	color: #000000;
	text-decoration: none;
}
.btn-lg{
	border-width: 2px;
	font-size: 18px;
	padding: 16px 66px;
}
a.readmore{
	display: inline-block;
}
.blog a.readmore,
.blog section.readmore a.readmore{
	border: 1px solid #000000;
	display: inline-block;
	font-size: 20px;
	padding: 10px 15px;
	text-transform: uppercase;
}
section.readmore a.readmore{
	border: 1px solid #000000;
	display: inline-block;
	font-size: 20px;
	padding: 10px 15px;
	text-transform: uppercase;
}
.pagenav li > a{
	background: none;
	border: none;
	        border-radius: 0;
	   -moz-border-radius: 0;
	-webkit-border-radius: 0;
	color: #111111;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	height: auto;
	line-height: 1.2;
	padding: 0 0 15px 0;
	position: relative;
	text-transform: uppercase;
}
a.readmore:hover,
a.readmore:focus{
}
section.readmore a.readmore:hover,
section.readmore a.readmore:focus{
	background: #3d61a4;
	border: 1px solid #3d61a4;
}
.pagenav li > a:hover,
.pagenav li > a:focus{
	background: none;
	color: #3d61a4;
}
label{
	font-weight: normal;
}


td,
tr td{
	border: none;
}
form td{
	padding-bottom: 30px;
}


blockquote{
	background: none;
	border: none;
	font-weight: 400;
	margin: 10px 0;
	padding: 0;
	position: relative;
}

blockquote h3{
	font-family: 'Oswald', sans-serif;
	font-size: 40px;
	font-weight: 400;
}

blockquote p{
}

blockquote .readmore{
	background: #efcc10;
	color: #455560;
	display: inline-block;
	font-family: 'Oswald', sans-serif;
	font-style: italic;
	font-weight: 300;
	padding: 0 8px 2px 5px;
}

blockquote .readmore:hover,
blockquote .readmore:focus{
	background: #455560;
}

@media (min-width:992px){
	blockquote h3{
		float: left;
		font-size: 60px;
		margin: 0;
	}

	blockquote p{
		font-size: 24px;
		padding-left: 150px;
	}

	blockquote .readmore{
		font-size: 24px;
		padding: 0 13px 4px 10px;
	}
}

@media (min-width:1199px){
	blockquote h3{
		float: left;
		font-size: 120px;
		margin: 0;
	}

	blockquote p{
		font-size: 36px;
		padding-left: 240px;
	}

	blockquote .readmore{
		font-size: 36px;
		padding: 0 13px 4px 10px;
	}
}


.container{
	position: relative;
}

/**/

body#bg{
	background: url(../images/body-bg.jpg) center top repeat-x #00aeff;
}

.t3-wrapper{
	background: url(../images/footer-bg.png) center bottom repeat-x;
}


/**/

.t3-header{
	padding-bottom: 0;
}

.logo-image{
	padding-bottom: 20px;
	padding-left: 15px;
}

.favslider-carousel .favth-carousel-inner{
	margin: 0 !important;
}


.usermenu{
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 10;
}

.usermenu .nav-pills{
	list-style: none;
	margin: 0 !important;
	padding: 0;
}

.usermenu .nav-pills > li{
	display: block;
	margin: 0;
	padding-left: 0;
}

.usermenu .nav-pills > li a{
	background: url(../images/usermenu-item.png) no-repeat;
	/*	text-shadow:
		0px -3px 0 #00aeff,
		-3px 0px 0 #00aeff,
		3px 0px 0 #00aeff,
		0px 3px 0 #00aeff,
     -3px -3px 0 #00aeff,  
      3px -3px 0 #00aeff,
      -3px 3px 0 #00aeff,
       3px 3px 0 #00aeff;	*/
	border-radius: 0;
	-webkit-box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75);
	   -moz-box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75);
	        box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75);
	color: #000000;
	display: block;
	font-size: 25px;
	height: 43px;
	line-height: 43px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 141px;
}
.usermenu .nav-pills > li + li{
	margin: 20px 0 0 0;
}

.usermenu .nav-pills > li > a:hover,
.usermenu .nav-pills > li > a:focus,
.usermenu .nav-pills > li.active > a,
.usermenu .nav-pills > li.active > a:hover,
.usermenu .nav-pills > li.active > a:focus{
	background: url(../images/usermenu-item-over.png) no-repeat;
	text-decoration: none;
}

.slideshow{
	overflow: hidden;
	position: relative;
}

.slideshow:before{
	background: url(../images/gradient-left.png) top left no-repeat;
	-webkit-background-size: auto 100%;
	   -moz-background-size: auto 100%;
	     -o-background-size: auto 100%;
	        background-size: auto 100%;
	content: '';
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 30%;
	z-index: 2;
}

.slideshow:after{
	background: url(../images/gradient-right.png) top right no-repeat;
	-webkit-background-size: auto 100%;
	   -moz-background-size: auto 100%;
	     -o-background-size: auto 100%;
	        background-size: auto 100%;
	content: '';
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 30%;
	z-index: 2;
}



#t3-mainnav{
	background: #00aeff;
	position: relative;
	z-index: 9999;
}
/* Off canvas */
.navbar-header{
	background: none;
	left: 0;
	margin: 0 !important;
	padding: 0;
	top: 0;
	width: 100%;
	z-index: 999999;
}
.navbar-header.affix{
	padding: 0 15px;
}
.off-canvas-button-text{
	display: none;
}
.t3-off-canvas{
	background: #4e4e4e;
}
.off-canvas-toggle{
	background: none;
	display: block;
	float: left;
	font-size: 20px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	margin-right: 0;
	margin-top: 0;
	text-transform: uppercase;
	width: 100%;
}
.off-canvas-toggle img{
	height: auto;
	max-width: 100%;
}
.off-canvas-toggle:hover,
.off-canvas-toggle:focus{
	color: #000000;
}
.off-canvas-toggle.affix{
	left: 0;
	position: fixed;
	top: 0;
}

/* Content */

.t3-mainbody{
	padding-top: 0;
}

.t3-mainbody img{
	max-width: 100%;
}

.t3-content{
	background: #00fdad;
	overflow: hidden;
	padding-top: 0;
}

.article-header{
	text-align: center;
}

.announcements{
	padding: 40px 40px 0;
}

.announcements-inner{
	background: #ffffff;
	-webkit-box-shadow: 0 0 49px 8px rgba(0,0,0,1);
	   -moz-box-shadow: 0 0 49px 8px rgba(0,0,0,1);
	        box-shadow: 0 0 49px 8px rgba(0,0,0,1);
	padding: 20px 20px 10px 20px;
}

.announcements h4{
	color: #339966;
	font-size: 20px;
}


.announcements h5{
	color: #002aff;
	font-size: 20px;
}



.download{
	margin-top: 40px;
	padding: 0 40px;
}

.download-inner{
	background: #ffffff;
	-webkit-box-shadow: 0 0 49px 8px rgba(0,0,0,1);
	   -moz-box-shadow: 0 0 49px 8px rgba(0,0,0,1);
	        box-shadow: 0 0 49px 8px rgba(0,0,0,1);
	padding: 20px 20px 20px 20px;
}

.download ul{
	padding-left: 0;
}

.download ul li{
	padding-bottom: 10px;
}

.koowa_wrapped_content label{
	display: none;
}

.calendar-box{
	margin-bottom: 40px;
	margin-top: 40px;
	padding: 0 40px;
}

.calendar-box-inner{
	background: #ffffff;
	-webkit-box-shadow: 0 0 49px 8px rgba(0,0,0,1);
	   -moz-box-shadow: 0 0 49px 8px rgba(0,0,0,1);
	        box-shadow: 0 0 49px 8px rgba(0,0,0,1);
	padding: 20px 20px 20px 20px;
}

.fc-toolbar.fc-header-toolbar{
	margin-bottom: 10px !important;
}

.fc-toolbar.fc-header-toolbar h2{
	margin-top: 10px;
}

.content{
	clear: both;
	padding: 40px 40px 0;
}

#dp-event-actions-container{
	display: none;
}

.t3-footer{
	background: none;
	border: none;
	color: #000000;
	padding: 60px 0;
	text-align: center;
}

.t3-footer .custom a{
	color: #00aeff;
	font-size: 40px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 -3px 0 #000000,
	-3px 0 0 #000000,
	3px 0 0 #000000,
	0 3px 0 #000000,
	-3px -3px 0 #000000,
	3px -3px 0 #000000,
	-3px 3px 0 #000000,
	3px 3px 0 #000000;
}

.t3-footer .custom a:hover,
.t3-footer .custom a:focus{
	color: #ffffff;
}

.t3-footer .nav-pills{
	font-size: 0;
	list-style: none;
	margin: 0 !important;
	padding: 0;
	text-align: center;
}

.t3-footer .nav-pills > li{
	background: none;
	display: inline-block;
	margin-bottom: 0;
	padding-left: 0;
}

.t3-footer .nav-pills > li > a{
	background: none;
	border-radius: 14px;
	-webkit-box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75);
	   -moz-box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75);
	        box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75);
	color: #00aeff;
	font-size: 0;
	font-weight: 600;
	height: 66px;
	margin: 0 15px;
	padding: 0;
	position: relative;
	width: 66px;
}

.t3-footer .nav-pills > li > a:before{
	background: none;
	        border-radius: 0;
	   -moz-border-radius: 0;
	-webkit-border-radius: 0;
	color: #00aeff;
	display: block;
	font: normal normal normal 72px/72px FontAwesome;
	height: 72px;
	left: 0;
	margin-right: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 72px;
}

.t3-footer .nav-pills > li + li{
	margin: 0 0 10px;
}

.t3-footer .nav-pills > li > a:hover:before,
.t3-footer .nav-pills > li > a:hover,
.t3-footer .nav-pills > li > a:focus,
.t3-footer .nav-pills > li.active > a,
.t3-footer .nav-pills > li.active > a:hover,
.t3-footer .nav-pills > li.active > a:focus{
	background: none;
	color: #ffffff;
	text-decoration: none;
}


.t3-footer .nav-pills > li > a:hover,
.t3-footer .nav-pills > li > a:focus{
	background: none;
}

.sidebar-right .t3-module{
	background: #ffffff;
	margin: 20px 25px;
	padding: 20px;
}

.sidebar-left .nav-pills{
	list-style: none;
	margin: 0 !important;
	padding: 70px 44px 0 !important;
}

.sidebar-left .nav-pills > li{
	display: block;
	margin: 0;
	padding-left: 0;
}

.sidebar-left .nav-pills > li a{
	background: url(../images/usermenu-item.png) no-repeat;
	/*	text-shadow:
		0px -3px 0 #00aeff,
		-3px 0px 0 #00aeff,
		3px 0px 0 #00aeff,
		0px 3px 0 #00aeff,
     -3px -3px 0 #00aeff,  
      3px -3px 0 #00aeff,
      -3px 3px 0 #00aeff,
       3px 3px 0 #00aeff;	*/
	border-radius: 0;
	-webkit-box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75);
	   -moz-box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75);
	        box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75);
	color: #000000;
	display: block;
	font-size: 25px;
	height: 43px;
	line-height: 43px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 141px;
}
.sidebar-left .nav-pills > li + li{
	margin: 40px 0 0 0;
}

.sidebar-left .nav-pills > li > a:hover,
.sidebar-left .nav-pills > li > a:focus,
.sidebar-left .nav-pills > li.active > a,
.sidebar-left .nav-pills > li.active > a:hover,
.sidebar-left .nav-pills > li.active > a:focus{
	background: url(../images/usermenu-item-over.png) no-repeat;
	color: #000000;
	text-decoration: none;
}


.sidebar-left .caret{
	display: none;
}

.sidebar-left .dropdown-menu{
	background: none;
	border: none;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
	left: 100%;
	margin: 0;
	padding: 0;
	top: 0;
}

.sidebar-left .dropdown-menu li a{
	font-size: 22px;
}

.sidebar-left .dropdown-menu li a:hover,
.sidebar-left .dropdown-menu li a:focus{
	background: url(../images/usermenu-item-over.png) no-repeat;
}

.videos{
	padding: 40px 40px 30px;
}

.bottom{
	padding: 40px 40px 0;
}

.bottom h3.module-title{
	font-size: 32px;
	margin-bottom: 40px;
	text-align: center;
}

.bottom .t3-module{
	margin-bottom: 0;
}

.bottom .nav-pills{
	list-style: none;
	margin: 0 !important;
	padding: 0;
	text-align: center;
}

.bottom .nav-pills > li{
	display: block;
	margin: 0;
	padding-left: 0;
}

.bottom .nav-pills > li a{
	border-radius: 0;
	color: #00aeff;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	padding: 0 0 40px 0;
	position: relative;
}

.bottom  .module_socials .nav-pills > li a{
	padding-bottom: 120px;
}

.bottom .nav-pills > li a:before{
	background: none;
	        border-radius: 14px;
	   -moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	bottom: 40px;
	-webkit-box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75);
	   -moz-box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75);
	        box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75);
	color: #00aeff;
	display: block;
	font: normal normal normal 72px/72px FontAwesome;
	height: 66px;
	left: 50%;
	margin-left: -30px;
	margin-right: 0;
	position: absolute;
	text-align: center;
	width: 60px;
}
.bottom .nav-pills > li + li{
	margin: 0;
}

.bottom .nav-pills > li > a:hover,
.bottom .nav-pills > li > a:focus,
.bottom .nav-pills > li.active > a,
.bottom .nav-pills > li.active > a:hover,
.bottom .nav-pills > li.active > a:focus{
	background: none;
	color: #000000;
	text-decoration: none;
}

.bottom .nav-pills > li > a:hover:before,
.bottom .nav-pills > li > a:focus:before{
	color: #ffffff;
}

.kip-gmap{
	padding: 40px 40px 0;
}

.contact h2{
	margin-bottom: 20px;
	text-align: center;
}

.contact-miscinfo{
	padding-bottom: 40px;
}

.formResponsive .formHorizontal .formControlLabel{
	float: none !important;
	margin-bottom: 10px !important;
	padding: 0 !important;
	text-align: left !important;
	text-indent: 0 !important;
	text-indent: 5px !important;
	text-transform: uppercase !important;
	width: auto !important;
	/*    text-shadow: 0px -3px 0 #00aeff, -3px 0px 0 #00aeff, 3px 0px 0 #00aeff, 0px 3px 0 #00aeff, -3px -3px 0 #00aeff, 3px -3px 0 #00aeff, -3px 3px 0 #00aeff, 3px 3px 0 #00aeff; */
}

.formResponsive .formHorizontal .formControls{
	margin-left: 0 !important;
}

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'],
.inputbox,
.rsform-input-box{
	border: none !important;
	        border-radius: 10px!important;
	   -moz-border-radius: 10px!important;
	-webkit-border-radius: 10px!important;
	-webkit-box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75)!important;
	   -moz-box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75)!important;
	        box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75)!important;
	-webkit-box-sizing: border-box!important;
	   -moz-box-sizing: border-box!important;
	        box-sizing: border-box!important;
	display: inline-block;
	font-weight: bold;
	height: 56px !important;
	line-height: 56px !important;
	padding: 0 20px!important;
}

textarea,
.rsform-text-box{
	height: auto !important;
	line-height: 1.5 !important;
	padding-bottom: 15px !important;
	padding-top: 15px !important;
}

.rsform-submit-button{
	background: url(../images/usermenu-item.png) no-repeat!important;
	/*    text-shadow: 0px -3px 0 #00aeff, -3px 0px 0 #00aeff, 3px 0px 0 #00aeff, 0px 3px 0 #00aeff, -3px -3px 0 #00aeff, 3px -3px 0 #00aeff, -3px 3px 0 #00aeff, 3px 3px 0 #00aeff!important;
*/    border-radius: 0!important;
	-webkit-box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75)!important;
	   -moz-box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75)!important;
	        box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75)!important;
	color: #000000!important;
	display: block!important;
	font-size: 25px!important;
	height: 43px!important;
	line-height: 43px!important;
	padding: 0!important;
	text-align: center!important;
	text-transform: uppercase!important;
	width: 141px!important;
}

.rsform-submit-button:hover,
.rsform-submit-button:focus{
	background: url(../images/usermenu-item-over.png) no-repeat!important;
	color: #000000!important;
	text-decoration: none!important;
}


#adminForm select,
#adminForm textarea,
#adminForm input[type='text'],
#adminForm input[type='password'],
#adminForm input[type='datetime'],
#adminForm input[type='datetime-local'],
#adminForm input[type='date'],
#adminForm input[type='month'],
#adminForm input[type='time'],
#adminForm input[type='week'],
#adminForm input[type='number'],
#adminForm input[type='email'],
#adminForm input[type='url'],
#adminForm input[type='search'],
#adminForm input[type='tel'],
#adminForm input[type='color'],
#adminForm .inputbox,
#adminForm .rsform-input-box{
	border: 1px solid #cccccc !important;
	        border-radius: 10px!important;
	   -moz-border-radius: 10px!important;
	-webkit-border-radius: 10px!important;
	-webkit-box-shadow: none!important;
	   -moz-box-shadow: none!important;
	        box-shadow: none!important;
	-webkit-box-sizing: border-box!important;
	   -moz-box-sizing: border-box!important;
	        box-sizing: border-box!important;
	display: inline-block;
	font-weight: bold;
	height: 56px !important;
	line-height: 56px !important;
	padding: 0 20px!important;
}

#adminForm .btn-primary,
#adminForma.btn-primary{
	background-image: url(../images/usermenu-item.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	     -o-background-size: cover;
	        background-size: cover;
	display: inline-block;
	min-width: 140px;
	padding: 0 15px;
	width: auto;
}


#adminForm .input-group{
	display: flex;

	align-items: center;
}

#adminForm .input-group .btn-primary{
	margin-left: 20px;
	min-width: auto;
}

.controls fieldset label{
	margin-bottom: 10px;
}

.controls fieldset input[type=radio]:empty + label{
	text-indent: 2em !important;
}

.fc-toolbar .fc-center{
	clear: both;
	display: block !important;
}

#dp-event-form-container-tabs-tab-content-fields-content-8-scheduling{
	display: none !important;
}

.topmenu,
.topmenu2{
	background: url(../images/topmenu-bar.png) no-repeat;
	border-radius: 0;
	color: #000000;
	display: block;
	padding: 0;
	text-align: center;
}
.topmenu .nav-pills,
.topmenu2 .nav-pills{
	list-style: none;
	margin: 0 !important;
	padding: 0;
}

.topmenu .nav-pills > li,
.topmenu2 .nav-pills > li{
	display: inline-block;
	margin: 0;
	padding-left: 0;
}

.topmenu .nav-pills > li a,
.topmenu2 .nav-pills > li a{
	border-radius: 0;
	color: #000000;
	display: block;
	font-size: 20px;
	/*	text-shadow: 0px -3px 0 #00aeff, -3px 0px 0 #00aeff, 3px 0px 0 #00aeff, 0px 3px 0 #00aeff, -3px -3px 0 #00aeff, 3px -3px 0 #00aeff, -3px 3px 0 #00aeff, 3px 3px 0 #00aeff; */
	height: 43px;
	line-height: 43px;
	padding: 0 15px;
	text-transform: uppercase;
}
.topmenu .nav-pills > li + li,
.topmenu2 .nav-pills > li + li{
	margin: 0;
}

.topmenu .nav-pills > li > a:hover,
.topmenu .nav-pills > li > a:focus,
.topmenu .nav-pills > li.active > a,
.topmenu .nav-pills > li.active > a:hover,
.topmenu .nav-pills > li.active > a:focus,
.topmenu2 .nav-pills > li > a:hover,
.topmenu2 .nav-pills > li > a:focus,
.topmenu2 .nav-pills > li.active > a,
.topmenu2 .nav-pills > li.active > a:hover,
.topmenu2 .nav-pills > li.active > a:focus{
	background: none;
	background-color: #fff000;
	color: #000000;
	text-decoration: none;
	/*  	text-shadow: 0px -3px 0 #00fdad, -3px 0px 0 #00fdad, 3px 0px 0 #00fdad, 0px 3px 0 #00fdad, -3px -3px 0 #00fdad, 3px -3px 0 #00fdad, -3px 3px 0 #00fdad, 3px 3px 0 #00fdad; */
}

.septicbox{
	background: #00aeff;
	-webkit-box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75)!important;
	   -moz-box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75)!important;
	        box-shadow: 14px 14px 14px 0 rgba(0,0,0,0.75)!important;
	margin: 0 auto;
	max-width: 580px;
	padding: 20px;
}

.t3-off-canvas-body h3.module-title{
	color: #ffffff;
	margin-top: 40px;
	text-transform: uppercase;
}

.t3-off-canvas-body .nav-pills{
	list-style: none;
	margin: 0 !important;
	padding: 0;
}

.t3-off-canvas-body .nav-pills > li{
	display: block;
	margin: 0;
	padding-left: 0;
}

.t3-off-canvas-body .nav-pills > li a{
	border-radius: 0;
	color: #ffffff;
	display: block;
	font-size: 18px;
	padding: 10px 0 10px;
	text-transform: uppercase;
}
.t3-off-canvas-body .nav-pills > li + li{
	margin: 0;
}

.t3-off-canvas-body .nav-pills > li > a:hover,
.t3-off-canvas-body .nav-pills > li > a:focus,
.t3-off-canvas-body .nav-pills > li.active > a,
.t3-off-canvas-body .nav-pills > li.active > a:hover,
.t3-off-canvas-body .nav-pills > li.active > a:focus{
	background: none;
	color: #00aeff;
	text-decoration: none;
}

.t3-off-canvas-body .dropdown-menu{
	background: none;
	border: none;
}

.t3-off-canvas-body .dropdown-menu li a{
	font-size: 15px;
	padding-left: 20px;
}

.t3-off-canvas-body .dropdown-menu li a:hover,
.t3-off-canvas-body .dropdown-menu li a:focus{
	background: none;
	color: #00aeff;
}


/*
* Accordion menu
*/

ul.accordionMenu{
	border: none;
	float: none;
	list-style: none;
	margin: 0;
	padding: 0;
}

.t3-off-canvas .t3-off-canvas-body ul.accordionMenu ul.dropdown-menu{
	display: none;
	padding: 0;
}

ul.accordionMenu li{
	background: none;
	border-bottom: none;
	display: block;
	float: none;
	margin-bottom: 0;
	padding: 0;
	position: relative;
}

ul.accordionMenu .nav-link{
	border-bottom: 1px solid #eeeeee;
	color: #2b2b2b;
	display: block;
	font-family: var(--ppc-secondary-font);
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2;
	padding: 10px 44px 10px 15px;
	position: relative;
	text-transform: uppercase;
	white-space: normal;
}

ul.accordionMenu li:hover .nav-link,
ul.accordionMenu li:focus .nav-link,
ul.accordionMenu .open .nav-link{
	background: var(--ppc-primary-color);
	color: #ffffff;
}

ul.accordionMenu li > span.accordion{
	background: none;
	-webkit-background-size: 14px 8px;
	   -moz-background-size: 14px 8px;
	     -o-background-size: 14px 8px;
	        background-size: 14px 8px;
	display: block;
	height: 40px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 36px;
	z-index: 2;
}

ul.accordionMenu li > span.accordion::before{
	border-bottom: 5px solid transparent;
	border-left: 6px solid #ffffff;
	border-right: none;
	border-top: 5px solid transparent;
	content: '';
	height: 10px;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);
	width: 6px;
}
ul.accordionMenu li:hover > span.accordion::before,
ul.accordionMenu li:focus > span.accordion::before,
ul.accordionMenu .open > span.accordion::before{
	border-bottom: none;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 6px solid #00aeff;
	content: '';
	height: 6px;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);
	width: 10px;
}

ul.accordionMenu .dropdown-menu > li > a.nav-link,
ul.accordionMenu .dropdown-menu > li.open > a.nav-link,
ul.accordionMenu .open .dropdown-menu > li > a.nav-link,
ul.accordionMenu .open .dropdown-menu .dropdown-header{
	background: none;
	border-bottom: 1px solid #eeeeee;
	color: #ffffff;
	font-weight: normal;
	line-height: 1.2;
	padding: 10px 44px 10px 25px;
	text-transform: none;
}

ul.accordionMenu .dropdown-menu > li:hover > a.nav-link,
ul.accordionMenu .dropdown-menu > li.open:hover > a.nav-link,
ul.accordionMenu .open .dropdown-menu > li:hover > a.nav-link,
ul.accordionMenu .dropdown-menu > li:focus > a.nav-link,
ul.accordionMenu .dropdown-menu > li.open:focus > a.nav-link,
ul.accordionMenu .open .dropdown-menu > li:focus > a.nav-link,
ul.accordionMenu .dropdown-menu > li.active > a.nav-link,
ul.accordionMenu .dropdown-menu > li.open.active > a.nav-link,
ul.accordionMenu .open .dropdown-menu > li.active > a.nav-link{
	background: #999999;
	color: #ffffff;
}

ul.accordionMenu .dropdown-menu .dropdown-menu > li > span.separator,
ul.accordionMenu .dropdown-menu .dropdown-menu > li > a.nav-link{
	padding-left: 30px;
}


ul.accordionMenu .dropdown-menu .dropdown-menu .dropdown-menu > li > span.separator,
ul.accordionMenu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu > li > a.nav-link{
	padding-left: 35px;
}


ul.accordionMenu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu > li > span.separator,
ul.accordionMenu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu > li > a.nav-link{
	padding-left: 40px;
}


ul.accordionMenu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu > li > span.separator,
ul.accordionMenu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu > li > a.nav-link{
	padding-left: 45px;
}

.login .password-group .btn{
	display: none;
}

.login .password-group .input-group{
	display: block;
}

.login .form-group{
	float: left;
	width: 100%;
}

.login .form-control-feedback{
	height: auto;
	position: static;
	width: auto;
}

.icon-code-branch,
.icon-times,
.icon-check,
.visually-hidden{
	display: none;
}



.dp-form select,
.dp-form textarea,
.dp-form input[type='text'],
.dp-form input[type='password'],
.dp-form input[type='datetime'],
.dp-form input[type='datetime-local'],
.dp-form input[type='date'],
.dp-form input[type='month'],
.dp-form input[type='time'],
.dp-form input[type='week'],
.dp-form input[type='number'],
.dp-form input[type='email'],
.dp-form input[type='url'],
.dp-form input[type='search'],
.dp-form input[type='tel'],
.dp-form input[type='color'],
.dp-form .inputbox,
.dp-form .rsform-input-box{
	border: 1px solid #cccccc !important;
	        border-radius: 10px!important;
	   -moz-border-radius: 10px!important;
	-webkit-border-radius: 10px!important;
	-webkit-box-shadow: none!important;
	   -moz-box-shadow: none!important;
	        box-shadow: none!important;
	-webkit-box-sizing: border-box!important;
	   -moz-box-sizing: border-box!important;
	        box-sizing: border-box!important;
	display: inline-block;
	font-weight: bold;
	height: 56px !important;
	line-height: 56px !important;
	padding: 0 20px!important;
}

.dp-form .btn-primary,
.dp-forma.btn-primary{
	background-image: url(../images/usermenu-item.png);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	     -o-background-size: cover;
	        background-size: cover;
	display: inline-block;
	min-width: 140px;
	padding: 0 15px;
	width: auto;
}


.dp-form .input-group{
	display: flex;

	align-items: center;
}

.dp-form .input-group .btn-primary{
	margin-left: 20px;
	min-width: auto;
}

#system-message-container {
  display: none;
}


@media (max-width: 991px){
	.download-calendar .equal{
		height: auto !important;
	}
}


@media (min-width: 768px){
	#t3-mainnav{
		background: none;
	}

	#t3-mainnav .container{
		background: #00aeff;
	}


	.announcements h4{
		color: #339966;
		font-size: 32px;
	}



	.announcements h5{
		color: #002aff;
		font-size: 32px;
	}
}

@media (min-width: 992px){
	.t3-header{
		padding-top: 0;
	}
	.sidebar-left{
		float: left;
		width: 230px;
	}
	.sidebar-right{
		float: left;
		width: 230px;
	}

	.t3-content{
		float: right;
		min-height: 700px;
		width: 740px;
	}

	.t3-content.largeContent{
		width: 740px;
	}

	.slideshow{
		float: right;
		width: 740px;
	}

	.logo-image{
		float: left;
		padding-bottom: 0;
		padding-top: 16px;
		text-align: center;
		width: 230px;
	}

	.logo-image img{
		max-width: 136px;
	}

	div.download,
	div.calendar-box{
		/* width:50%; */
	}

	div.download{
		padding-right: 20px;
	}

	div.calendar-box{
		/* padding-left:20px; */
	}

	.bottom .nav-pills > li{
		display: inline-block;
		width: 50%;
	}
}

@media (min-width: 1199px){
	.t3-header{
		padding-top: 0;
	}
	.sidebar-left{
		float: left;
		width: 230px;
	}
	.sidebar-right{
		float: left;
		width: 230px;
	}

	.t3-content{
		float: left;
		min-height: 800px;
		width: 710px;
	}

	.t3-content.largeContent{
		width: 940px;
	}

	.slideshow{
		float: right;
		width: 940px;
	}

	.logo-image{
		float: left;
		width: 230px;
	}

	.logo-image img{
		max-width: 100%;
	}

	.sidebar-right{
		padding-top: 60px;
	}

	.topmenu .nav-pills > li a,
	.topmenu2 .nav-pills > li a{
		font-size: 25px;
	}
}
