@charset "UTF-8";
#bannerBanners .slideImg {
	background-size: cover;
}

#bannerBanners #captionBanners {
	background: rgba(39,16,81,0.4);
}

	#bannerBanners .owl-prev {
		transform: rotate(-45deg);
	}

	#bannerBanners .owl-next {
		transform: rotate(45deg);
	}

.iconBtn {
	border-radius: 5vw;
}

#menu .mm-close:before {
	transform: rotate(-45deg);
}

#menu .mm-close:after {
	transform: rotate(45deg);
}

.searchSearch .search-query {
	border-radius: 3vw;
	outline: none;
}

.moduletableCalendar .calendarContainer {
	border-radius: 3vw 0 3vw 3vw;
}

.moduletable_menu .nav li a {
	transition: color 0.4s ease;
	-webkit-transition: color 0.4s ease;
	-moz-transition: color 0.4s ease;
	-o-transition: color 0.4s ease;
}

.moduletable_menu .nav li a:after {
	transition: height 0.2s ease;
	-webkit-transition: height 0.2s ease;
	-moz-transition: height 0.2s ease;
	-o-transition: height 0.2s ease;
	border-radius: .45vw .45vw 0 0;
	-webkit-border-radius: .45vw .45vw 0 0;
	-moz-border-radius: .45vw .45vw 0 0;
	-o-border-radius: .45vw .45vw 0 0;
}

/*
#footer .custom img {
	filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' ><filter id='invert'><feComponentTransfer><feFuncR type='linear' slope='-1' intercept='1'/><feFuncG type='linear' slope='-1' intercept='1' /><feFuncB type='linear' slope='-1' intercept='1' /></feComponentTransfer></filter></svg>#invert");
	filter:invert(100%);
	-webkit-filter: invert(100%);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
}

	.home #footer .custom img {
		filter: none;
		-webkit-filter: none;
		-moz-filter: none;
		-o-filter: none;
	}
*/

/* Simple Hover Option 2 
.moduletable_menu .nav li:hover a {
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
	-webkit-text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
	-moz-text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
	-o-text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
}
*/

/* Hover option 2
.moduletable_menu .nav li:hover a {
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
	-webkit-text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
	-moz-text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
	-o-text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
	background: -moz-linear-gradient(top,  #eeb300 39%, #ce9300 75%, #eeb300 90%);
	background: -webkit-linear-gradient(top,  #eeb300 39%,#ce9300 75%,#eeb300 90%);
	background: linear-gradient(to bottom,  #eeb300 39%,#ce9300 75%,#eeb300 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeb300', endColorstr='#eeb300',GradientType=0 );
}

	.moduletable_menu .nav li:hover a:before {
		background: -moz-linear-gradient(left,  rgba(255,203,5,1) 0%, rgba(255,203,5,0) 100%);
		background: -webkit-linear-gradient(left,  rgba(255,203,5,1) 0%,rgba(255,203,5,0) 100%);
		background: linear-gradient(to right,  rgba(255,203,5,1) 0%,rgba(255,203,5,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb05', endColorstr='#00ffcb05',GradientType=1 );
	}

	.moduletable_menu .nav li:hover a:after {
		background: -moz-linear-gradient(left,  rgba(255,203,5,0) 0%, rgba(255,203,5,1) 100%);
		background: -webkit-linear-gradient(left,  rgba(255,203,5,0) 0%,rgba(255,203,5,1) 100%);
		background: linear-gradient(to right,  rgba(255,203,5,0) 0%,rgba(255,203,5,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffcb05', endColorstr='#ffcb05',GradientType=1 );
	}
*/

@media only screen and (max-width: 720px) {
     .iconBtn {
          border-radius: 10vw;
     }

     .g-recaptcha {
         transform: scale(0.75) !important;
         -webkit-transform: scale(0.75) !important;
         transform-origin: 0 0 !important;
         -webkit-transform-origin: 0 0 !important;
     }
}