/* Minification failed. Returning unminified contents.
(1178,9): run-time error CSS1038: Expected hex color, found '#7d7d7dl'
(1191,9): run-time error CSS1038: Expected hex color, found '#7d7d7dl'
(7178,54): run-time error CSS1035: Expected colon, found ';'
 */
/*----------font styles starts here----------*/

@font-face {
	font-family: 'FontAwesome';
	src: url('/fonts/fontawesome-webfont.eot?v=4.6.2');
	src: url('/fonts/fontawesome-webfont.eot?#iefix&v=4.6.2') format('embedded-opentype'),  url('/fonts/fontawesome-webfont.woff2?v=4.6.2') format('woff2'),  url('/fonts/fontawesome-webfont.woff?v=4.6.2') format('woff'),  url('/fonts/fontawesome-webfont.ttf?v=4.6.2') format('truetype'),  url('/fonts/fontawesome-webfont.svg?v=4.6.2#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AntonioBold';
	src: url('/fonts/AntonioBold.eot');
	src: url('/fonts/AntonioBold.eot') format('embedded-opentype'), url('/fonts/AntonioBold.woff2') format('woff2'), url('/fonts/AntonioBold.woff') format('woff'), url('/fonts/AntonioBold.ttf') format('truetype'), url('/fonts/AntonioBold.svg#AntonioBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNova-Light';
	src: url('ProximaNova-Light.eot?#iefix') format('embedded-opentype'), url('ProximaNova-Light.otf') format('opentype'), url('/fonts/ProximaNova-Light.woff') format('woff'), url('/fonts/ProximaNova-Light.ttf') format('truetype'), url('/fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNova-Regular';
	src: url('ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), url('ProximaNova-Regular.otf') format('opentype'), url('/fonts/ProximaNova-Regular.woff') format('woff'), url('/fonts/ProximaNova-Regular.ttf') format('truetype'), url('/fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNova-Semibold';
	src: url('ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'), url('ProximaNova-Semibold.otf') format('opentype'), url('/fonts/ProximaNova-Semibold.woff') format('woff'), url('/fonts/ProximaNova-Semibold.ttf') format('truetype'), url('/fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNova-Bold';
	src: url('ProximaNova-Bold.eot?#iefix') format('embedded-opentype'), url('ProximaNova-Bold.otf') format('opentype'), url('/fonts/ProximaNova-Bold.woff') format('woff'), url('/fonts/ProximaNova-Bold.ttf') format('truetype'), url('/fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Angelou';
	src: url('Angelou.eot?#iefix') format('embedded-opentype'), url('Angelou.otf') format('opentype'), url('/fonts/Angelou.woff') format('woff'), url('/fonts/Angelou.ttf') format('truetype'), url('/fonts/Angelou.svg#Angelou') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*----------font styles ends here----------*/
/*----------reset----------*/
* {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
p {
	padding: 0 0 20px 0;
}
a {
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	color: #004a94;
}

.navBlock .topNav:after{	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;}

.blue {
	color: #004a94;
}
a:hover {
	color: #999;
}
.red {
	color: #f50909;
}
a:hover {
	color: #999;
}
hr {
	border: 0;
	height: 0;
	border-bottom: 1px solid #ccc;
	margin: 40px 0;
}
h1::before {
	background: #cccccc none repeat scroll 0 0;
	content: "";
	height: 5px;
	left: 50%;
	margin: 0 0 0 -50px;
	position: absolute;
	top: 70px;
	width: 100px;
}
h1 {
	color: #777777;
	font-family: "AntonioBold";
	font-size: 46px;
	line-height: 52px;
	margin: 0 0 50px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}
h4 {
	font-family: 'ProximaNova-Regular';
	font-size: 24px;
	color: #013763;
	line-height: 30px;
	padding: 0 0 20px 0;
}
h5 {
	font-size: 22px;
	line-height: 28px;
	color: #004a94;
	padding: 0 0 20px 0;
}
h6 {
	font-size: 20px;
	line-height: 28px;
	color: #777;
	padding: 0 0 20px 0;
}
body {
	font-family: 'ProximaNova-Light';
	font-size: 16px;
	color: #555;
	line-height: 24px;
	overflow-x: hidden;
}
.title {
	font-family: 'AntonioBold';
	font-size: 50px;
	color: #777777;
	line-height: 52px;
	text-transform: uppercase;
	text-align: center;
	position: relative;
	margin: 0 0 75px 0;
}
.title:before {
	content: "";
	width: 100px;
	height: 5px;
	background: #ccc;
	position: absolute;
	top: 80px;
	left: 50%;
	margin: 0 0 0 -50px;
}
.continue {
	font-family: 'ProximaNova-Regular';
	font-size: 18px;
	color: #004a94;
	line-height: 20px;
	padding: 0 25px 0 0;
	position: relative;
	display: inline-block;
}
.projects .continue:before {
	content: url(../images/arrow-blue.png);
	position: absolute;
	right: 0;
	top: 0px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.continue:hover {
	color: #777 !important;
}
.continue:hover:before {
	content: url(../images/arrow-gray.png);
}
/*----------main styles ends here----------*/
.headerBlock {
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 9999; top:0px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.topHeader {
	background: #004a94;
	line-height: 50px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.sticky {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 9997;
}
.sticky .topHeader {
	margin: 0 0 0 0;
}
.sticky .site-menu ul li a{line-height: 40px;}
.sticky .header{height: 45px;}

.container {
	width: 1200px;
	margin: 0 auto;
}
.socialIcons {
	float: right;
	padding: 7px 30px 0 0;
}
.socialIcons a {
	background: url(../images/social_icons.png) no-repeat 0 0;
	float: left;
	width: 31px;
	height: 30px;
	margin: 0 3px 0 0;
}
.socialIcons.footerSocial a {
	background: url(../images/footer_social.png) no-repeat 0 0;
	float: left;
	width: 31px;
	height: 30px;
	margin: 0 3px 0 0;
}
.socialIcons a.facebook {
	background-position: 0 0;
}
.socialIcons a.facebook:hover {
	background-position: 0 -30px;
}
.socialIcons a.twitter {
	background-position: -34px 0px;
}
.socialIcons a.twitter:hover {
	background-position: -34px -30px;
}
.socialIcons a.instagram {
	background-position: -68px 0;
}
.socialIcons a.instagram:hover {
	background-position: -68px -30px;
}
.socialIcons a.pinterest {
	background-position: -103px 0;
}
.socialIcons a.pinterest:hover {
	background-position: -103px -30px;
}
.socialIcons a.linkedIn {
	background-position: -137px 0;
}
.socialIcons a.linkedIn:hover {
	background-position: -137px -30px;
}
.navBlock {
	float: right;
	z-index: 1;
}
.navBlock:before {
	background: #c6c6ce none repeat scroll 0 0;
	content: "";
	display: block;
	height: 50px;
	position: absolute;
	width: 9900px;
	z-index: 1;
}
.navBlock .topNav:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-top: 46px solid #c6c6ce;
	position: absolute;
	left: -25px;
	z-index: -1;
	top: 0;
}
.topNav {
	position: relative;
	z-index: 2;
	float: left;
	padding: 15px 0 0 10px;
}
.topNav ul {
	list-style: none;
}
.topNav ul li {
	float: left;
	font-family: 'ProximaNova-Regular';
	font-size: 14px;
	color: #333333;
	line-height: 16px;
	padding: 0 20px 0 0;
}
.topNav ul li a {
	color: #333333;
}
.topNav ul li a:hover, .topNav ul li.active a {
	color: #004a94;
}
.topHeader .signIn {
	background: #004a94;
	float: left;
	font-family: 'ProximaNova-Regular';
	font-size: 14px;
	color: #fff;
	line-height:14px;
	position: relative;
	z-index: 2;
	padding: 0 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 5px 0;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out; cursor: pointer;
}
.topHeader .signIn a {
	color: #fff;
	display: block;
}
.topHeader .signIn:hover {
	background: #1a6bbc;
}
.header {
	background: #013060;
	height: 70px;
}
.logo {
	width: 170px;
	position: absolute;
	top: 0;
	transition: all 0.3s ease-in-out;
	left: 0;
	margin: -50px 0 0;
	z-index: 9;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.logo img {
	width: 100%;
}
.sticky .logo {
	width: 130px;

}
.sticky .socialIcons{padding: 4px 30px 0 0;}
.sticky .topNav{padding: 10px 0 0 10px;}
.sticky .topHeader .signInLogin{    line-height: 30px;}
.sticky .topHeader .cartBtn a{line-height: 30px;}
.sticky .topHeader .cartBtn a:before{top: 8px;}
.sticky .navBlock .topNav:after{border-top: 40px solid #c6c6ce;}
.sticky .topHeader .signIn a.LogSignin{    line-height: 30px;}
.sticky .topHeader .signIn a.LogSignin:before{    top: 8px;}
.sticky .header .joinBlock{    padding: 5px 0 0 30px;}
.sticky .header .joinBlock a span:after{    top: -5px;     border-width: 45px 0 0 40px;}
.sticky .header .joinBlock:before{    height: 42px;}
.sticky .header .joinBlock a{    padding: 0 10px 0 28px;
    font-size: 18px;
    line-height: 32px;}
.sticky .header .joinBlock:before{left: 28px;}

.header .nav {
	float: right;
}
.header .joinBlock {
	float: right;
	padding: 11px 0 0 30px;
	position: relative;
}
.header .container {
	position: relative;
}
.sticky .header a.application {
	display: none;
}
.mobNav {
	display: none;
}
.header .joinBlock:before {
	background: #004a94 none repeat scroll 0 0;
	content: "";
	display: block;
	height: 70px;
	position: absolute;
	width: 9900px;
	z-index: 1;
	top: 0;
	left: 29px;
}
.header .joinBlock:after {
	display: none;
	content: "";
	width: 0;
	height: 0;
	border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	border-top: 100px solid #004a94;
	position: absolute;
	left: 20px;
	z-index: 2;
	top: 0;
}
.header .joinBlock a {
	background: #fff;
	display: block;
	font-family: 'AntonioBold';
	font-size: 22px;
	line-height: 46px;
	padding: 0 22px 0 30px;
	text-transform: uppercase;
	color: #004a94;
	position: relative;
	z-index: 4;
}
.application {
	color: #004a94;
	font-family: "ProximaNova-Regular";
	font-size: 18px;
	line-height: 20px;
	right: 0;
	position: absolute;
	bottom: -47px;
	z-index: 99;
	padding: 15px 25px;
	display: block;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.application:hover:before {
	background: #1d7cda;
}
.application:hover {
	color: #fff;
}
.application:before {
	background: rgba(255,255,255,0.8);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	z-index: -1;
	-webkit-transform: perspective(300px) rotateX(-30deg);
	-o-transform: perspective(300px) rotateX(-30deg);
	-moz-transform: perspective(300px) rotateX(-30deg);
	-webkit-transform-origin: 100% 50%;
	-moz-transform-origin: 100% 50%;
	-o-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
}
/*.application:after{background:rgba(255,255,255,0.5); position:absolute; top:0; left:11px; width:100%; height:100%; content:""; z-index:-1; }*/


.banner {
	margin: 0;
	padding: 0;
	text-align: center;
	background-size: cover;
	position: relative;
}
.overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/overlay_black.png) repeat 0 0;
}
.sliderContent {
	width: 100%;
	position: absolute;
	left: 0;
	top: 26%;
	text-align: left;
}
.sliderLeft {
	float: left;
	width: 610px;
	color: #fff;
}
.sliderLeft {
	float: left;
	width: 300px;
	margin: 0 55px 0 0px;
	position: relative;
	z-index: 999;
}
.sliderLeft .mainTitle {
	font-family: 'ProximaNova-Bold';
	font-size: 28px;
	line-height: 30px;
	color: #fff;
	position: relative;
	z-index: 2;
	text-transform: uppercase;
	display: block;
	padding: 20px 0;
	text-align: center;
}
.sliderLeft .content {
	background: url(../images/slider_events_bg.png) repeat 0 0;
	padding: 55px 15px 15px 15px;
	margin: -40px 0 0 0;
}
.sliderLeft .mainTitle:before {
	content: "";
	background: rgba(1, 48, 96, 0.8) none repeat scroll 0 0;
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	margin: 0px;
	top: 0;
	z-index: -1;
	-webkit-transform: perspective(300px) rotateX(-20deg);
	-o-transform: perspective(300px) rotateX(-20deg);
	-moz-transform: perspective(300px) rotateX(-20deg);
	-webkit-transform-origin: 100% 50%;
	-moz-transform-origin: 100% 50%;
	-o-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
}
.sliderLeft h5 {
	font-family: 'ProximaNova-Semibold';
	font-size: 18px;
	line-height: 22px;
	color: #004a94;
	padding: 0px 0 10px 0;
}

.sliderLeft p { color: #111; padding:0px;
/*
	font-size: 16px;
	line-height: 26px;*/
}
.sliderLeft .content a.continue {
	color: #004a94;
	position: relative;
	padding: 0 30px 10px 0;
}
.sliderLeft .continue:before {
	content: url(../images/arrow-blue.png);
	position: absolute;
	right: 0;
	top: 0px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	z-index: 99;
}
.sliderLeft .continue:hover {
	color: #4f87c8 !important;
}
.sliderLeft .continue:hover:before {
	content: url(../images/arrow-blue-light.png);
}
.sliderMiddle {
	width: 480px;
	color: #fff;
	margin: 45px auto 0;
}
.sliderMiddle h2 {
	padding: 0 0 20px 0;
	font-size: 44px;
	line-height: 55px;
	color: #fff;
	text-align: center;
	font-family: 'AntonioBold';
	text-transform: uppercase;
	text-shadow: 2px 3px 2px rgba(96, 96, 96, 1);
	filter: dropshadow(color=#000000, offx=2px, offy=3);
	position: relative;
	z-index: 99;
}
.sliderMiddle p {
	font-size: 22px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	font-family: 'ProximaNova-Semibold';
	text-shadow: 2px 3px 2px rgba(96, 96, 96, 1);
	filter: dropshadow(color=#000000, offx=2px, offy=3);
}
.sliderMiddle .btn {
	display: table;
	margin: 0 auto;
}
.btn a {
	font-family: "ProximaNova-Regular";
	color: #fff;
	display: inline-table;
	line-height: 50px;
	padding: 0 40px;
	font-size: 18px;
	text-transform: uppercase;
	background: #004a94;
	border-radius: 3px;
}
.btn a:hover, .btn a:focus {
	background: #1d7cda;
	color: #fff;
}
.sliderRight {
	float: right;
	width: 300px;
	margin: 0px;
	position: relative;
	z-index: 999;
}
.sliderRight .mainTitle {
	font-family: 'ProximaNova-Bold';
	font-size: 28px;
	line-height: 30px;
	color: #004a94;
	position: relative;
	z-index: 2;
	text-transform: uppercase;
	display: block;
	padding: 20px 0;
	text-align: center;
}
.sliderRight .content {
	background: url(../images/announcements_bg.png) repeat 0 0;
	padding: 55px 15px 15px 15px;
	margin: -40px 0 0 0;
}
.sliderRight .mainTitle:before {
	content: "";
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	margin: 0px;
	top: 0;
	z-index: -1;
	-webkit-transform: perspective(300px) rotateX(-20deg);
	-o-transform: perspective(300px) rotateX(-20deg);
	-moz-transform: perspective(300px) rotateX(-20deg);
	-webkit-transform-origin: 100% 50%;
	-moz-transform-origin: 100% 50%;
	-o-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
}
.sliderRight h5 {
	font-family: 'ProximaNova-Semibold';
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	padding: 0px 0 10px 0;
}
.sliderRight p {
	color: #fff;
	font-size: 16px;
	line-height: 26px;
}
.sliderRight .content a.continue {
	color: #cae3ff;
	position: relative;
	padding: 0 30px 10px 0;
}
.sliderRight .continue:before {
	content: url(../images/arrow-blue-light.png);
	position: absolute;
	right: 0;
	top: 0px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	z-index: 99;
}
.sliderRight .continue:hover {
	color: #fff !important;
}
.sliderRight .continue:hover:before {
	content: url(../images/arrow-white.png);
}
.bannersliderContent {
	position: absolute;
	top: 32%;
	left: 0;
	right: 0;
}
.sponsors {
	padding: 60px 0;
}
.carouselBlock {
	position: relative;
	padding: 0;
}
.owl-carousel .owl-item .pic {
	width: 100%;
	height: 100px;
	position: relative;
	text-align: center;
}
.owl-carousel .owl-item .pic img {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	max-height: 90%;
	width: auto !important;
}
.owl-nav {
	display: none;
}
.owl-dots {
	text-align: center;
	padding: 20px 0;
}
.owl-carousel .owl-dot {
	background: #fff;
	border-radius: 100px;
	display: inline-block;
	height: 13px;
	width: 13px;
	border: 3px solid #ccc;
	margin: 0 3px;
}
.owl-carousel .owl-dot span {
	display: inline-block;
}
.owl-carousel .owl-dot.active {
	background: #ccc;
}
.eventsBlock {
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	min-height: 400px;
	position: relative;
	padding: 60px 0;
}
.eventsBlock:before {
	background: url(../images/overlay.png) repeat 0 0;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.eventsBlock .title {
	color: #fff;
}
#thumbnail-slider ul li .desBlock {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 99;
	text-align: left;
	white-space: normal;
	background: rgba(0, 0, 0, 0.3);
}
#thumbnail-slider ul li .desBlock .text {
	padding: 15px 20px 0 30px;
}
#thumbnail-slider ul li .desBlock h4 {
	font-size: 22px;
	line-height: 24px;
	color: #fff;
	font-family: 'ProximaNova-Light';
	font-weight: normal;
	padding: 0 0 10px 0;
	text-align: left;
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
}
#thumbnail-slider ul li .desBlock .date {
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	font-family: 'ProximaNova-Semibold';
	padding: 2px 0 0 28px;
	margin: 0 0 13px 0;
	background: url(../images/calender_icon.png) no-repeat 0 center;
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
}
#thumbnail-slider ul li .desBlock .des {
	display: none;
	border-top: 1px solid #4d85bc;
	padding: 8px 0 0 0;
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
}
#thumbnail-slider ul li .desBlock .des p {
	font-size: 14px;
	line-height: 20px;
	padding: 0 0 10px 0;
	color: #fff;
	font-family: 'ProximaNova-Light';
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
}
#thumbnail-slider ul li.active .desBlock {
	background: rgba(0, 0, 0, 0.3);
}
#thumbnail-slider ul li.active .desBlock .des {
	display: block;
}
#thumbnail-slider ul li.active .text {
	padding: 15px 20px 0 20px;
}
#thumbnail-slider ul li.active .desBlock h4 {
	font-size: 18px;
}
#thumbnail-slider ul li .desBlock h4 a {
	color: #fff;
	cursor: pointer;
}
#thumbnail-slider ul li.active .desBlock .date {
	font-size: 13px;
	line-height: 17px;
	background-size: 12px auto;
	padding-left: 22px;
}
.projects {
	padding: 60px 0;
}
.projects .container {
	position: relative;
}
.projects .title {
	color: #777;
}
.projects .pic {
	float: left;
	width: 500px;
	border: 5px solid #bdc6d6;
	margin: 0;
}
.projects .pic img {
	width: 100%;
}
.projects .content {
	position: absolute;
	top: 155px;
	right: 0;
	float: right;
	width: 650px;
	padding: 50px;
	background: #fff;
	-webkit-box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);
	box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);
}
.projects .content h3 {
	font-size: 22px;
	line-height: 24px;
	color: #013763;
	padding: 0 0 15px 0;
}
.projects .content p {
	font-size: 18px;
	line-height: 30px;
}
.projects .content a {
	font-family: 'ProximaNova-Regular';
	font-size: 18px;
	color: #004a94;
	line-height: 20px;
}
.scholarshipBlock {
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	min-height: 400px;
	padding: 60px 0;
	position: relative;
}
.scholarshipBlock:before {
	background: url(../images/overlay.png) repeat 0 0;
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.scholarshipBlock .container {
	position: relative;
	z-index: 2;
}
.scholarshipBlock .title {
	color: #fff;
}
.scholarshipBlock .pic {
	float: left;
	width: 430px;
}
.scholarshipBlock .content h3 {
	font-family: 'Angelou';
	font-weight: normal;
	font-size: 58px;
	color: #ccc;
	line-height: 60px;
}
.scholarshipBlock .content h4 {
	font-family: 'ProximaNova-Bold';
	font-size: 42px;
	color: #fff;
	line-height: 44px;
	text-transform: uppercase;
	padding: 0 0 20px 0;
}
.scholarshipBlock .content p {
	font-size: 18px;
	line-height: 30px;
	color: #fff;
}
.scholarshipBlock a {
	font-family: 'ProximaNova-Regular';
	font-size: 18px;
	color: #8bb5fe;
	line-height: 20px;
}
.scholarshipBlock .continue:before {
	content: url(../images/arrow-blue-light.png);
	position: absolute;
	right: 0;
	top: 0px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.scholarshipBlock .continue:hover {
	color: #fff !important;
}
.scholarshipBlock .continue:hover:before {
	content: url(../images/arrow-white.png);
}
.galleryBlock {
	padding: 60px 0;
}
.galleryBlock ul {
	list-style: none;
}
.galleryBlock ul li {
	float: left;
	width: 450px;
	height: 250px;
	margin: 0 0 20px 20px;
	position: relative; background: #eee;
}
.galleryBlock ul li a{ width: 100%; height: 100%; display: block;}
.galleryBlock ul li .btnArrow a{ width: auto;}
.galleryBlock ul li:nth-child(3), .galleryBlock ul li:nth-child(4) {
	width: 260px;
	height: 250px;
}
.galleryBlock ul li:nth-child(3n+1) {
	margin: 0 0 20px 0;
}
.galleryBlock ul li img {
	/*width: 100%;*/
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	webkit-object-fit:  cover;
	-moz-object-fit: cover;
	-ms-object-fit: cover;
	-o-object-fit: cover;
	object-fit: cover;
width: 100%;
	height: 100%;

}
.galleryBlock ul li:hover img {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}
.galleryBlock ul li .btnArrow {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 9;
}
.btnArrow {
	display: table;
}
.btnArrow a {
	background: #004a94;
	font-family: 'ProximaNova-Regular';
	font-size: 18px;
	color: #fff;
	line-height: 20px;
	padding: 12px 48px 10px 15px;
	position: relative;
	display: inline-block;
}
.btnArrow a:before {
	content: url(../images/arrow-white.png);
	position: absolute;
	right: 20px;
	top: 12px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.btnArrow a:after {
	position: absolute;
	left: -20px;
	top: 0;
	width: 0;
	height: 0;
	z-index: -1;
	content: "";
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 42px solid #004a94;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.btnArrow a:hover {
	background: #ccc;
	color: #555;
}
.btnArrow a:hover:before {
	content: url(../images/arrow-gray.png);
}
.btnArrow a:hover:after {
	border-bottom: 42px solid #ccc;
}
.footerTop {
	background: #dbdbdc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 0 0 0 0;
	line-height: 10px;
}
.footerTop ul {
	list-style: none;
	line-height: 10px;
}
.footerTop ul li {
	float: left;
	width: 397px;
	border-left: 1px solid #ccc;
	color: #777;
	text-align: center;
	line-height: 10px;
	padding: 35px 0;
}
.footerTop ul li:last-child {
	border-right: 1px solid #ccc;
}
.footerTop ul li a {
	color: #777;
	line-height: 33px;
	height: 30px;
}
.footerTop ul li a.phone {
	background: url(../images/phone_icon.png) no-repeat 0 3px;
	font-family: 'ProximaNova-Regular';
	font-size: 30px;
	color: #777;
	padding: 0 0 0 35px;
}
.footerTop ul li .footerSocial {
	padding: 0;
	float: none;
	display: inline-block;
}
.footerTop ul li .footerSocial a {
	margin: 0 3px 3px 0;
}
.footerTop ul li a.mail {
	background: url(../images/mail_icon.png) no-repeat 0 3px;
	font-family: 'ProximaNova-Regular';
	font-size: 22px;
	color: #777;
	padding: 0 0 0 45px;
}
.footer {
	background: #e8e7eb;
	padding: 40px 0;
}
.footer .about {
	float: left;
	width: 410px;
}
.footer h4 {
	font-family: 'ProximaNova-Light';
	font-size: 18px;
	color: #555;
	line-height: 20px;
	text-transform: uppercase;
	padding: 0px 0 20px 0;
}
.footer .about p {
	font-size: 16px;
	line-height: 26px;
	color: #7d7d7d;
}
.footer .about .continue {
	color: #555;
}
.continue:before {
	content: url(../images/arrow-gray.png);
	position: absolute;
	right: 0;
	top: 0px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.footer .about .continue:hover {
	color: #004a94 !important;
}
.footer .about .continue:hover:before {
	content: url(../images/arrow-blue.png);
}
.footer .sitemap {
	width: 410px;
	float: left;
	margin: 0 0 0 120px;
}
.footer .sitemap ul {
	list-style: none;
}
.footer .sitemap ul li {
	width: 50%;
	float: left;
	font-size: 14px;
	line-height: 16px;
	color: #7d7d7dl;
	padding: 0 0 20px 0;
}
.footer .sitemap ul li a {
	color: #555;
}
.footer .sitemap ul li a:hover {
	color: #004a94;
}
.footer .contact {
	float: left;
	font-size: 14px;
	line-height: 16px;
	color: #7d7d7dl;
	margin: 0 0 0 60px;
}
.footer .contact p span {
	display: block;
	padding: 0px 0 20px 0;
}
.copyRights {
	background: #7b7b7b;
	padding: 20px 0;
}
.copyRights p {
	font-size: 14px;
	color: #bababa;
	padding: 0;
}
.copyRights p a {
	color: #d3d1d1;
}
.copyRights p a:hover {
	color: #fff;
}
.header .joinBlock a span {
	display: block;
	position: relative;
}
.header .joinBlock a span:after {
	width: 0;
	height: 0;
	display: block;
	content: "";
	position: absolute;
	top: -11px;
	left: -31px;
	border-style: solid;
	border-width: 70px 0 0 29px;
	border-color: transparent transparent transparent #013060;
}
.header .joinBlock a:hover span {
	color: #777777;
	;
}
.slider-3d {
	height: 300px;
	margin: 30px auto;
}/*
.slider-3d ul li{transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;}

*/
.slide3 {
	position: relative;
	width: 100%;
}
.caroufredsel_wrapper {
	width: 100% !important;
}
#carousel {
	width: 100%;
	position: vrelative;
}
#carousel ul {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
}
#carousel li {
	font-size: 40px;
	color: #999;
	text-align: center;
	display: block;
	width: 240px;
	height: 120px;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
}
#carousel li img {
	width: 150px;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: 0 auto;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
#carousel .pager {
	text-align: center;
	margin: 0 auto;
}
#carousel .pager a {
	background: #fff;
	border: 3px solid #ccc;
	text-decoration: none;
	text-indent: -999px;
	display: inline-block;
	overflow: hidden;
	width: 9px;
	height: 9px;
	margin: 0 5px 0 0;
	border-radius: 100%;
}
#carousel .pager a.selected {
	background: #ccc;
}
.innerBanner {
	padding: 114px 0 0 0;
	position: relative;/* max-height:300px; overflow:hidden;*/
height: 300px; overflow: hidden;
}
.no-banner{ height: auto !important; padding: 100px 0 0 0;}

.innerBanner img {
	width: 100%;
	display: block;
	height: 100%;
	object-fit: cover;
	webkit-object-fit:  cover;
	-moz-object-fit: cover;
	-ms-object-fit: cover;
	-o-object-fit: cover;
}
.innerOverlay {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.3)
}
.innerMidBlock {
	padding: 60px 0;
}
.innerMidBlock .aboutBlock {
	padding: 0px;
}
.aboutBlock .mission {
	padding: 30px 0 0 0;
}
.aboutBlock .mission .pic {
	float: left;
	width: 400px;
	height: 215px;
}
.aboutBlock .mission .pic img {
	width: 100%;
}
.aboutBlock .rightContent {
	width: 750px;
	float: left;
	padding: 0 0 0 50px;
}
.aboutBlock .rightContent p {
	font-size: 16px;
	color: #555;
	line-height: 30px;
}
.aboutBlock .history {
	padding: 50px 0 0 0;
}
.history p {
	font-size: 16px;
	color: #555;
	line-height: 30px;
}
.aboutBlock .history .leftContent {
	float: left;
	padding: 0;
	width: 620px;
	padding: 0 50px 0 0;
}
.history .leftContent h4 {
	font-family: 'ProximaNova-Regular';
	font-size: 24px;
	color: #013763;
	line-height: 26px;
	padding: 0 0 20px 0;
}
.history .leftContent p {
	font-size: 16px;
	color: #555;
	line-height: 30px;
}
.history .pic {
	float: left;
	width: 520px;
	height: 350px;
}
.history .pic img {
	width: 100%;
}
.awardsBlock {
	background: #f9f9f9;
	padding: 100px 0 80px 0;
}
.awardsBlock ul {
	list-style: none;
}
.awardsBlock ul li {
	float: left;
	width: 45%;
	background: #eeeeee;
	margin: 0 0 20px 0;
}
.awardsBlock ul li:nth-child(even) {
	float: right;
}
.awardsBlock ul li h4 {
	width: 80px;
	float: left;
	background: #759fc9;
	font-family: 'ProximaNova-Regular';
	font-size: 22px;
	color: #fff;
	text-align: center;
	line-height: 24px;
	padding: 15px;
}
.awardsBlock ul li p {
	float: left;
	font-family: 'ProximaNova-Regular';
	font-size: 16px;
	line-height: 24px;
	color: #777777;
	padding: 15px 0 15px 20px;
	display: block;
}
.ncaaCompBlock {
	padding: 0;
}
ul.listFlower {
	list-style: none;
	margin: 0 0 0 15px;
}
ul.listFlower li {
	background: url(../images/list_arrow_flower.png) no-repeat 0 0 !important;
	padding: 0 0 20px 30px !important;
	font-size: 18px;
	line-height: 22px;
	color: #777777;
}
ul.listFlower li span {
	display: block;
}
dl.questionBlock {
	font-size: 16px;
}
dl.questionBlock dd {
	padding-bottom: 15px;
}
dl.questionBlock dd:first-letter {
	font-weight: bold;
}
dl.questionBlock dt:first-letter {
	font-weight: bold;
}
.aboutList {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.aboutList li {
	margin: 0 0 30px 0;
	-webkit-box-shadow: 0 -1px 30px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 -1px 30px 0 rgba(0,0,0,.1);
    box-shadow: 0 -1px 30px 0 rgba(0,0,0,.1);
    margin: 0 0 25px 0; padding:30px;
}
.aboutList li figure{ width: 35%; height: 230px; float: left;}
.aboutList.tomList li figure{ height: auto;}

.aboutList li .content{ width: 62%; float: right;}

.aboutList li figure img {	width: 100%;
	height: 100%;
	display: block;
	-webkit-object-fit: cover;
	-moz-object-fit: cover;
	object-fit: cover;}
.aboutList li:nth-child(even) figure {float: right;}
.aboutList li:nth-child(even) .content {float: left; text-align: left;}
.aboutList li img:before {
	content: "";
	display: block;
	width: 100%;
	height: 5px;
	clear: both;
}
.scholarList {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.scholarList li {
	padding: 0 0 30px 0;
}
.scholarList li .content {
	float: left;
	width: 600px;
}
.scholarList li .pic {
	float: right;
	width: 520px;
}
.scholarList li .pic img {
	width: 100%;
	height: auto !important;
}
.scholarList li:nth-child(even) .content {
	float: right;
	width: 600px;
}
.scholarList li:nth-child(even) .pic {
	float: left;
	width: 520px;
}
.parlingInfo {
	padding: 0;
}
.parlingInfo ul {
	list-style: none;
}
.parlingInfo ul li {
	background: url(../images/arrow-gray.png) no-repeat 0 8px;
	padding: 0 0 20px 35px;
	font-size: 20px;
	line-height: 24px;
}
.parlingInfo ul li ul {
	margin: 30px 0 0 10px !important;
}
.parlingInfo ul.listRightmark {
	margin: 0 0 0 35px;
}
ul.listRightmark {
	list-style: none;
}
ul.listRightmark li {
	background: url(../images/list_arrow_rightmark.png) no-repeat 0 5px !important;
	padding: 0 0 20px 30px !important;
	font-size: 18px;
	line-height: 22px;
	color: #777777;
}
.parkingMap {
	text-align: center;
	border: 2px solid #004a94;
	margin: 20px 0 0px 0;
}
.parkingBottom {
	padding: 50px 0 0 0;
	list-style: none;
}
.parkingBottom li {
	padding: 0 0 30px 0 !important;
	background-image: none !important;
}
.parkingBottom li .content {
	float: left;
	width: 600px;
	font-size: 16px;
	line-height: 26px;
}
.parkingBottom li .pic {
	float: right;
	width: 520px;
}
.parkingBottom li .pic img {
	width: 100%;
}
.parkingBottom li:nth-child(even) .content {
	float: right;
	width: 600px;
}
.parkingBottom li:nth-child(even) .pic {
	float: left;
	width: 520px;
}
.announceBlock {
	padding: 0;
}
.announceBlock ul {
	list-style: none;
	margin: 20px 0 0 0;
}
.announceBlock ul li {
	margin: 0 0 50px 0;
}
.announceBlock ul li {
	-webkit-box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);
	box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);
}
.announceBlock ul li:nth-child(even) .pic {
	float: right;
}
.announceBlock ul li .pic {
	width: 540px; height: 300px; overflow: hidden;
	float: left;
}
.announceBlock ul li .pic img {
	width: 100%;
	height: 100%;
	display: block;
	-webkit-object-fit: cover;
	-moz-object-fit: cover;
	object-fit: cover;
}
.announceBlock ul li .content {
	width: 570px;
	float: left;
	margin: 30px 0 0 50px;
}
.announceBlock ul li:nth-child(even) .content {
	margin: 30px 0 0 50px;
}
.events {
}
.events ul {
	list-style: none; text-align: center;
}
.events ul li {
	background: #fff;
	width: 580px;
	-webkit-box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);
    box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);
	margin: 0 0 40px 0;
	height:280px; position: relative;; display: inline-block; text-align: left; vertical-align: top;
}

.events ul li

.events ul li .moreBtn{    position: absolute;     right: 0px;     bottom: 0px;}

.events ul li:hover {

}
.events ul li .pic {
	float: left;
	width: 270px;
	height: 100%;
}
.events ul li .pic img {
	width: 100%;
	height: 100%;
	webkit-object-fit:  cover;
	-moz-object-fit: cover;
	-ms-object-fit: cover;
	-o-object-fit: cover;
}
.events ul li .content {
	padding: 20px;
	float: left;
	width: 270px;
}
.events ul li .content h5 {
	font-size: 20px;
	color: #013763;
	line-height: 24px;
	padding: 0 0 10px 0;
}
.events ul li .content .date {
	background: url(../images/calender_icon_grey.png) no-repeat 0 2px;
	font-family: 'ProximaNova-Light';
	padding: 0 0 0 25px;
	color: #aeaeae;
	margin: 0 0 10px 0;
}
.events ul li:nth-child(even) {
	margin: 0 0 30px 30px;
}
.moreBtn::before {
	background: #004a94;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transform: perspective(300px) rotateX(-30deg);
	transform-origin: 100% 50% 0;
	width: 100%;
	z-index: -1;
}
.moreBtn {
	color: #004a94;
	display: block;
	font-size: 18px;
	line-height: 20px;
	padding: 15px 25px;
	position: relative;
	transition: all 0.3s ease-in-out 0s;
	z-index: 99;
	display: inline-block;
}
.moreBtn a {
	color: #fff;
	text-transform: uppercase;
	font-family: 'AntonioBold';
}
.moreBtn a i{ display: inline-block; margin: 0 15px 0 0;}
.joinForm {
	width: 420px;
	height: 300px;
	margin: 20px auto;
	border: 1px solid #e0e0e0;
	padding: 40px;
}
.joinForm h2 {
	font-size: 36px;
	text-align: center;
	font-family: 'AntonioBold';
	color: #013763;
	text-transform: uppercase;
	margin: 10px 0 40px 0;
}
.joinForm input {
	background: #f4f4f4;
	padding: 0 0 0 65px;
	line-height: 55px;
	font-size: 16px;
}
.joinForm .input-field samp {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 60px;
	height: 55px;
	display: block;
}
.joinForm .input-field samp.username {
	background: #e3e2e2 url(../images/join_username.png) no-repeat center;
}
.joinForm .input-field samp.password {
	background: #e3e2e2 url(../images/join_password.png) no-repeat center;
}
.joinForm .submit a {
	float: left;
	margin: 10px 0 0 0;
	font-family: 'ProximaNova-Regular';
}
.submit input {
	float: right;
	padding: 0 35px;
	background: #004a94;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	border: 0px;
	border-radius: 4px;
	cursor: pointer;
	font-family: 'ProximaNova-Regular';
	border: 1px solid #004a94;
	line-height: 42px
}
.submit input:hover {
	border: 1px solid #004a94;
	background: #fff;
	color: #004a94;
}
.joinreg {
	text-align: center;
	display: block;
	font-family: 'ProximaNova-Regular';
	margin: 20px 0 0 0;
}
.faqBlock ul li {
	list-style: none;
	border: 1px solid #ccc;
	padding: 10px 20px 0;
	margin: 0 0 0 90px;
	position: relative;
}
.faqBlock ul li h4 {
	position: relative;     font-size: 20px; cursor: pointer; color: #555;
}
.faqBlock ul li:hover h4, .faqBlock ul li h4.ui-accordion-header-active{    color: #013763;}

.faqBlock ul li h4::before {
	background: #004a94;
	content: "+";
	height: 40px;
	text-align: center;
	left: -110px;
	position: absolute;
	top: -14px;
	transform: perspective(300px) rotateX(-30deg);
	transform-origin: 100% 50% 0;
	width: 90px;
	z-index: -1;
	color: #fff;
	font-size: 30px;
	font-family: 'ProximaNova-Regular';
	padding: 15px 0 5px 0;
}
.faqBlock ul li h4.ui-state-active::before {
	content: "-";
	padding: 10px 0 10px 0;
}
.contactBlock .contactLeft {
	width: 460px;
	float: left;
	font-family: 'ProximaNova-Regular';
	margin: 0 80px 0 0;
}
.contactBlock .contactLeft p {
	padding: 0 0 35px 55px;
}
.contactBlock .contactLeft p a {
	color: #777777;
	position: relative;
	top: 5px;
}
.contactBlock .contactLeft p a:hover {
	color: #013060;
}
.contactBlock .contactLeft p.address {
	background: url(../images/address_icon.png) no-repeat 0 0;
}
.contactBlock .contactLeft p.mail {
	background: url(../images/mail_icon1.png) no-repeat 0 0;
}
.contactBlock .contactLeft p.tel {
	background: url(../images/phone_icon1.png) no-repeat 0 0;
}
.contactRight {
	width: 660px;
	float: left;
}
.formField .formLeft {
	width: 48%;
	float: left;
}
.formField .formRight {
	width: 48%;
	float: right;
}
.formField input {
	height: 42px;
	line-height: 42px;
	padding: 0 0 0 10px;
	font-family: 'ProximaNova-Regular';
}
.formField textarea {
	font-family: 'ProximaNova-Regular';
	max-width: 100%;
}
.formField {
	display: inline-block;
	width: 100%;
	font-family: 'ProximaNova-Regular';
}
.contactRight .submit input {
	float: left;
}
#map-canvas {
	height:320px;
	width: 100%;
}
.scrolloff {
	pointer-events: none;
}
.eventLeft {
	width: 860px;
	float: left;
}
.eventRight {
	width: 300px;
	float: right;
}

.eventRight ul{ margin: 0 15px;}




.eventRight .event-block{ width: 100%; margin: 0 0 15px 0; -webkit-box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);
    box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);}


.eventLeft h2 {
	font-size: 44px;
	    font-family: 'AntonioBold';
	    color: #013060;
	    padding: 0 0 10px 0;
	    display: block;
	    margin: 0px;
}
.eventLeft .pic {
	margin: 30px 0;
	background: #fff;
	padding:15px;
	-webkit-box-shadow: 0 -1px 30px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 -1px 30px 0 rgba(0,0,0,.1);
    box-shadow: 0 -1px 30px 0 rgba(0,0,0,.1);
}
.eventLeft .pic img {
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	display: block;
	min-width: 50%;
}
.eventLeft span.date {
	font-family: 'ProximaNova-Semibold';
	margin: 0 0 30px 0;
	display: inline-block;
}
.eventLeft span.date i {
	margin: 0 10px 0 0;
}
.eventLeft .shareBlock {
	border-top: 1px solid #d0d0d0;
	padding: 30px 0 0 0;
}
.shareBlock .shareLeft {
	float: left;
}
.shareBlock .shareLeft span {
	float: left;
	color: #004a94;
	font-family: 'ProximaNova-Regular';
}
.shareBlock .shareLeft ul {
	float: left;
}
.shareBlock .shareLeft ul li {
	float: left;
	list-style: none;
}
.shareBlock .shareLeft ul li a {
	width: 30px;
	height: 30px;
	display: block;
	background: url(../images/social_icons.png) no-repeat 0 0;
	margin: 0 0 0 10px;
}
.shareBlock .shareLeft ul li.facebook a {
	background-position: 0px 0px;
}
.shareBlock .shareLeft ul li.twitter a {
	background-position: -35px 0px;
}
.shareBlock .shareLeft ul li.google-plus a {
	background-position: -70px 0px;
}
.shareBlock .shareLeft ul li.twitter a:hover {
	background-position: -35px -30px;
}
.shareBlock .shareLeft ul li.google-plus a:hover {
	background-position: -70px -30px;
}
.shareBlock .shareLeft ul li.facebook a:hover {
	background-position: 0 -30px;
}
.shareBlock .shareRight {
	float: right;
}
.shareBlock .shareRight i {
	margin: 0 10px 0 0;
}
.eventRight .moreBtn h2 {
	font-size: 28px;
	color: #fff;
	font-family: 'AntonioBold';
	text-transform: uppercase;
	line-height: 40px;
}
.eventRight .moreBtn {
	margin: -3px 0 0 15px;
	display: block;
	position: relative;
    top: -3px;
}
.eventRight .moreBtn::before{left: 3px;}

.eventRight ul li {
	float: left;
	list-style: none;
	margin: 0 0;
	padding: 20px 0;
	border-bottom: 1px solid #d3d3d3;
	width: 100%;
}
.eventRight ul li .pic {
	width: 70px;
	height: 80px;
	margin: 0 15px 10px 0;
	float: left;
}
.eventRight ul li .pic a{display: block; position: relative; width:100%; height:100%;}

.eventRight ul li .pic img {
width: 100%; height: 100%; -webkit-object-fit: cover; -moz-object-fit: cover; -ms-object-fit: cover; -o-object-fit: cover; object-fit: cover;
}
.eventRight ul li span.date {
	font-size: 14px;
	font-family: 'ProximaNova-Semibold';
}
.eventRight ul li span.date i {
	margin: 0 5px 0 0;
}
.eventRight ul li h3 {
	font-size: 14px;
	margin: 6px 0;
	color: #004a94;
	line-height: 18px;
}
.eventRight ul li p {
	font-size: 12px;
    line-height: 18px; font-weight: bold; display: none;
}
.eventRight ul li:last-child {
	border-bottom: 0px;
}
.corporateList ul li {
	float: left;
	list-style: none;
	width: 29%;
	height: 410px;
	border: 1px solid #ececec;
	position: relative;
	background: #fff;
	margin: 0 0 50px 50px;
}
.corporateList ul li:after, .corporateList ul li:before {
	width: 100%;
	height: 410px;
	background: #f8f8f8;
	top: 5px;
	left: 7px;
	content: "";
	position: absolute;
	z-index: -1;
	transform-origin: center;
	border-top: 3px solid #ececec;
}
.corporateList ul li:before {
	border: 3px solid #ececec;
}
.corporateList ul li:after {
	border: 3px solid #ececec;
	transform: scale3d(0, 0, 1);
}
/*.corporateList ul li:nth-child(4n+1) {
	margin: 0 0 35px 0;
}*/
.corporateList ul li:hover {
	border: 1px solid #9eb0c3;
}
.corporateList ul li:hover:after {
	border: 3px solid #013060;
	transform: scale3d(1, 1, 1);
	transition: transform 0.5s;
}
.corporateList ul li .pic {
	width: 100%;
	height: 200px;
	position: relative;
}
.corporateList ul li .pic img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	width: 180px;
}
.corporateList ul li:hover .pic img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
.corporateList ul li .con {
	background: url(../images/corporate_bg.png) no-repeat center 0;
	padding: 30px 10px 4px;
}
.corporateList ul li:hover .con {
	background: #f2f2f2 url(../images/corporate_bg.png) no-repeat center 0;
}
.corporateList ul li span {
	display: block;
	padding: 0 0 0 35px;
	margin: 0 0 10px 0;
	color: #333333;
	font-family: 'ProximaNova-Regular';
}
.corporateList ul li span.address {
	background: url(../images/map_icon1.png) no-repeat 0 0;
}
.corporateList ul li span.phone {
	background: url(../images/phone_icon2.png) no-repeat 0 0;
}
.corporateList ul li span.phone a {
	color: #333333;
}
.corporateList ul li span.web {
	background: url(../images/website_icon.png) no-repeat 0 0;
}
.corporateList ul li h4 {
	font-size: 18px;
	text-transform: uppercase;
	line-height: 18px;
	height: 40px;
	padding: 0 0 10px 0;
}
.registrationBlock{ border:1px solid #e0e0e0; padding:50px; margin:20px 0 0 0;}
.registrationCon{ text-align:center;font-family: 'ProximaNova-Light'; padding:0 0 20px 0; }
.registrationCon p{ font-size:18px;}
.registrationCon h4{ font-size:20px;font-family: 'ProximaNova-Light';}
.registrationCon h2{ font-size:36px;font-family: 'ProximaNova-Light'; margin:0 0 15px 0;}
.registrationForm{ margin:30px 0 0 0;}
.registrationForm h2{ font-size:36px;font-family: 'AntonioBold'; text-transform:uppercase; margin:0 0 20px 0;}
.formField .formFirst{ float:left; width:32%;}
.formField .formFirst+.formFirst{ margin:0 0 0 2%;}
.registrationForm .formField input{ text-transform:uppercase; background:#f5f5f5; line-height:55px; height:55px;}
.registrationForm .formField.registrationField input{ padding:0 0 0 60px;}
.registrationForm .input-field samp{ position:absolute; left:1px; top:1px; width:53px; height:53px;  display:block;}
.registrationForm .input-field samp.username{background:#e3e2e2 url(../images/join_username.png) no-repeat center;}
.registrationForm .input-field samp.password{background:#e3e2e2 url(../images/join_password.png) no-repeat center;}
.registrationForm .input-field samp.mail{background:#e3e2e2 url(../images/join_mail.png) no-repeat center;}
.registrationForm .submit{ float:left;}
.eventsBlock .btn{ margin:20px 0 0 0; text-align:center; position:relative;}
.eventsBlock .btn a{ background:#fff; color:#004a94; border: solid 1px #fff;}
.eventsBlock .btn a:hover{background:none; color:#fff;  }
.galleryList {
	display: inline-block;
	width: 100%;
	    text-align: center;
}
.galleryList ul li {
	list-style: none;
	width: 33%;
	 display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	box-sizing: border-box;
	margin: 0 0 30px 0; vertical-align: top;
}
.galleryList ul li .imgFill {
	height: 250px;
}
.imgFill img {
	height: 100%;
	webkit-object-fit:  cover;
	-moz-object-fit: cover;
	-ms-object-fit: cover;
	-o-object-fit: cover;
	width: 100%;
}
.galleryList ul li a .imgFill img {
	filter: grayscale(100%);
	width: 100%;
}
.galleryList ul li a:hover .imgFill img {
	filter: grayscale(0%);
}
.galleryList ul li a {
	position: relative;
	display: block;
}
.galleryList ul li h4 {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0;
}
.galleryList ul li h4 span {
	background: #004a94 none repeat scroll 0 0;
	color: #fff;
	display: inline-block;
	font-family: "ProximaNova-Regular";
	font-size: 18px;
	line-height: 20px;
	padding: 12px 15px 10px 15px;
	position: relative;
	right: 0;
	transition: all 0.3s ease-in-out 0s;
}
.galleryList ul li h4 span:after {
	border-bottom: 42px solid #004a94;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	content: "";
	height: 0;
	left: -20px;
	position: absolute;
	top: 0;
	transition: all 0.3s ease-in-out 0s;
	width: 0;
}
.galleryList ul li a:hover h4 span {
	background: #ccc;
	color: #555;
}
.galleryList ul li a:hover h4 span:after {
	border-bottom: 42px solid #ccc;
}
.galleryDetails {
	margin: 50px 0;
	display: inline-block;
	width: 100%; text-align: center;
}
.galleryDetails .gallertInner {
	width: 24%;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	box-sizing: border-box;
	margin: 0 0 30px 0;
	height: 200px;
}
.galleryDetails .gallertInner .imgFill {
	height: 200px;
}
.gallertInner img {
	height: 100%;
	webkit-object-fit:  cover;
	-moz-object-fit: cover;
	-ms-object-fit: cover;
	-o-object-fit: cover;
	width: 100%;
}
.gallertInner figure {
	display: block;
	width: 100%;
	height: 100%;
}
.loginPages {/* padding:90px 0;*/
}
.regPage {
}
.regPage .regContent {
	background: #f1f3f4;
width: 90%;
margin: 0 auto 50px auto;
/* border: solid 1px #eee; */
padding:20px 10px;
text-align: center;
color: #555;
font-size: 15px;
}
.regPage .regContent h4 {
	font-size: 20px;
	line-height: 26px;
	color: #004a94;
	margin: 0 0 5px 0;
	padding: 0px;
	font-family: 'AntonioBold';
}
.regPage .regContent p {
	padding: 0px;
	margin: 0px;
}
.regPage .regContent a {
	font-weight: bold;
}
.edtiinfo {
	width: 85%;
	margin: 0 auto;
	-webkit-box-shadow: 0 -1px 25px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 -1px 25px 0 rgba(0,0,0,.1);
    box-shadow: 0 -1px 25px 0 rgba(0,0,0,.1);
	padding: 30px 30px;
}
.inputtitle {
	font-size: 22px;
	line-height: 24px;
	color: #004a94;
	margin-bottom: 20px;
	padding: 0px;
	font-family: 'AntonioBold'; font-weight: normal;
}
.formfiled {
	margin-bottom: 15px;
}
.formfiled .formFirst {
	width: 46%;
	float: left;
	margin: 0 0 13px 50px;
	position: relative;
}
.formfiled .formFirst .field-validation-error {
	position: absolute;
	left: 0px;
	bottom: -24px !important;
}
.formfiled .formFirst p {
	color: #999;
	font-size: 14px;
	line-height: 20px;
	margin: 0px;
	padding: 0px 0 5px 0;
	font-family: 'ProximaNova-Regular';
}
.formfiled .formFirst:first-child, .formfiled .formFirst:nth-child(2n+1) {
	margin-left: 0px;
}
.formfiled .input-field input[type="text"] {
	background: #fff;
/*line-height: 45px;*/
height: 45px;
}
.formfiled .input-field input[type="password"] {
	height: 25px;
	width: 94%;
	background: #fff;
}
.formfiled .input-field select {
	height: 45px;
	width: 100%;
	background: url(../images/arrowdrop.png) no-repeat center right #fff;
	-webkit-appearance: none;
        -moz-appearance: none;
         -ms-appearance: none;
          -o-appearance: none;
             appearance: none;
}


.formfiled .input-field select::-ms-expand {
    display: none;
}

.bttnblock {
}
.bttnblock input[type="submit"], .bttnblock a {
	width: auto;
	height: auto;
	padding: 12px 25px;
	border-radius: 4px;
	font-size: 14px;
	line-height: 14px;
	cursor: pointer;
	margin: 0 10px 0 0;
	display: inline-block;
	color: #fff;
	font-family: 'ProximaNova-Regular';
	text-transform: uppercase;
}
.bttnblock .btnsumbit {
	background: #004a94;
	border: solid 1px #004a94;
	color: #fff;
}
.bttnblock .btncancel {
	background: #d9534f;
	border: solid 1px #d43f3a;
	color: #fff;
}
.bttnblock input[type="submit"]:hover, .bttnblock a:hover {
	background: none;
	color: #000;
}
.login_page {
	width: 30%;
	margin: 0 auto;
	-webkit-box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);
-moz-box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);
box-shadow: 0 -1px 30px 0 rgba(0,0,0,.2);
	padding: 50px 50px 20px 50px;
	background: #fff;
}
.login_page .input-field input[type="password"] {
	width: 92% !important;
}
.login_page .formFirst {
	position: relative;
	margin-bottom: 20px;
}
.login_page .formFirst p {
	color: #555;
	font-size: 14px;
	line-height: 16px;
	margin: 0px;
	padding: 0px 0 5px 0;
	font-family: 'ProximaNova-Semibold';
}
.login_page .formFirst input {
	width: 100%;
	height: 45px;
}
.login_page .input-field input[type="password"] {
	height: 28px;
	width: 95%;
}
.login_page .submit p {
	float: left;
	padding: 12px 0 0 0;
}
.login_page .submit p a {
	font-weight: bold;
}
.forblock {
	text-align: center;
	margin: 30px 0 0 0;
}
.forblock p a {
	font-weight: bold;
}
.field-validation-error {
	font-size: 14px;
	color: #ff0000;
}
.login_page .formFirst .field-validation-error {
	position: absolute;
	left: 0px;
	bottom: -20px;
}
.registrationBlockN {
}
.registrationBlockN .registrationForm {
	background: #f9f9f9;
	padding: 40px;
	margin: 0 auto 30px auto;
	width: 70%;
}
.registrationBlockN .registrationForm b {
	font-weight: normal;
	font-size: 13px;
}
.registrationBlockN .registrationForm .input-field {
	font-size: 16px;
	font-weight: bold;
}
.registrationBlockN .formField .formFirst {
	border-bottom: solid 1px #e3e0e0;
	height: 60px;
	padding: 0px;
	margin: 0 50px 20px 0;
	overflow: hidden;
	width: 44%;
	float: left;
}
.input-effect-label p {
	margin: 0 10px 0 0;
	padding: 0px;
	float: left;
}
.buttonpblock {
	text-align: center;
	margin: 30px 0 0 0;
}
.buttonpblock p {
	display: inline-block;
	padding: 0px;
	margin: 0px 0 10px 0;
}
.buttonpblock p a {
	display: block;
	background: #004a94;
	padding: 6px 12px;
	border: solid 1px #004a94;
	color: #fff;
	margin: 0 8px;
	border-radius: 4px;
	font-weight: bold;
	font-size: 14px;
}
.buttonpblock p a:hover {
	background: none;
	color: #000;
}
.regPage .formlist {
	width: 70%;
	margin: 0 auto;
	padding: 50px 30px 40px 30px;
	border: solid 1px #ccc;
}
.regPage .formlist .submit {
	margin: 0 0 0 30px;
}
.formlist .formFirst input {
	background: #f5f5f5;
	line-height: 55px;
	height: 55px;
	padding-left: 70px;
}
.formlist .formFirst {
	width: 42%;
	float: left;
	margin: 0 30px;
}
.formlist .formFirst samp {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 53px;
	height: 53px;
	display: block;
}
.formlist .formFirst samp.username {
	background: #e3e2e2 url(../images/join_username.png) no-repeat center;
}
.formlist .formFirst samp.password {
	background: #e3e2e2 url(../images/join_password.png) no-repeat center;
}
.formlist .formFirst samp.mail {
	background: #e3e2e2 url(../images/join_mail.png) no-repeat center;
}
.formlist .submit input {
	float: left;
}
.renewalPage .formFirst input {
	padding-left: 20px;
}
.renewalPage { margin: 100px 0 0 0;
}
.renewalPage .formlist {
	padding: 40px 50px 40px 50px;
	border: solid 1px #ccc;
	width: 70%;
	margin: 0 auto;
}
.renewalPage .formlist .formFirst {
	margin: 0 50px 0 0;
}
.renewalPage .formlist .block {
	margin-bottom: 30px;
}
.renewalPage .formlist .formFirst { /*width:30%;  margin:0 30px 0 0px;*/
}
.renewalPage .formlist h3 {
	font-size: 28px;
	line-height: 30px;
	color: #004a94;
	margin-bottom: 30px;
	width: 95%;
}
.formlist .formFirst select {
	width: 100%;
	height: 55px;
	background: #f5f5f5;
	color: #777;
}
.membershiplevel textarea {
	padding: 15px;
	border: solid 1px #ccc;
	background: #f5f5f5;
	width: 60%;
	height: 120px;
	max-width: 60%;
	max-height: 120px;
	margin: 30px 0;
}
.renewalPage .formlist .halflength {
	width: 30%;
	margin: 0 32px 0 0px;
}
.renewalPage .formlist .halflength p {
	color: #555;
	padding: 0px 0 7px 0;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	height: 40px;
	line-height: 18px;
}
.renewalPage .formlist .halflength em {
	font-style: normal;
	color: #000;
	font-size: 14px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -10px;
}
.radioYN {
	margin: 30px 0;
	border: solid 1px #eee;
	padding: 15px;
	width: 95%;
}
.radioYN .checkbox {
	margin: 0px;
	padding: 0px;
}
.radioYN .checkbox li {
	width: auto;
	margin: 0 30px 0 0;
	padding: 0px;
}
.red.note {
	font-size: 14px;
	line-height: 15px;
	color: #ff0000;
	margin: 0px;
	padding: 5px 0 0 0px;
}
.renewalPage .formlist .tomblk p {
	height: auto;
}
.checkbox {
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0px;
}
.checkbox li {
	width: 29%;
	margin: 0 30px 15px 0px;
	float: left;
	color: #AAAAAA;
	position: relative;
}
.checkbox li label {
	display: block;
	position: relative;
	font-size: 15px;
	padding: 0 0px 0px 30px;
	margin: 0;
	z-index: 9;
	cursor: pointer;
	-webkit-transition: all 0.25s linear;
	font-weight: bold;
}
.checkbox li input[type=radio] {
	position: absolute;
	visibility: hidden;
}
.checkbox li:hover label {
	color: #004a94;
}
.checkbox li:hover .check {
	border-color: #004a94;
}
.checkbox li .check {
	display: block;
	position: absolute;
	border: 3px solid #AAAAAA;
	border-radius: 100%;
	height: 15px;
	width: 15px;
	top: 0px;
	left: 0px;
	z-index: 5;
	transition: border .25s linear;
	-webkit-transition: border .25s linear;
}
.checkbox li .check::before {
	display: block;
	position: absolute;
	content: '';
	border-radius: 100%;
	height: 15px;
	width: 15px;
	top: 5px;
	left: 5px;
	margin: auto;
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
	display: none;
}
.checkbox input[type=radio]:checked ~ .check {
	border: 3px solid #004a94;
}
.checkbox input[type=radio]:checked ~ .check::before {
	background: #004a94;
	height: 10px;
	width: 10px;
	top: 3px;
	left: 3px;
	display: block;
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
}
.checkbox input[type=radio]:checked ~ label {
	color: #004a94;
}
.payment {
	background: #f2f2f2;
	border: solid 1px #eee;
	padding: 30px;
}
.payment h3 {
	font-size: 22px;
	line-height: 24px;
	color: #004a94;
	margin-bottom: 20px;
	padding: 0px;
	font-family: 'AntonioBold';
}
.payment .input-field {
	margin: 0px;
	padding: 0px;
}
.payment .field {
	width: 45%;
	float: left;
	margin: 0 30px 15px 0;
	position: relative;
}
.field .error {
	position: absolute;
	left: 0px;
	bottom: -20px;
	color: #ff0000;
	font-size: 13px;
}
.payment .field input {
	padding: 0px 10px;
	height: 45px;
	width: 82%;
	display: block;
}
.payment .field select {
	width: 100%;
	height: 45px;
	background: url(../images/arrowdrop.png) no-repeat center right;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.payment .field p {
	margin: 0px;
	padding: 0px 0 5px 0;
	font-weight: bold;
	font-size: 14px;
}
.payment .field3 {
	width: 16%;
	margin: 0 20px 15px 0;
}
.payment .field3.cvv {
	width: 60px;
}
.regBlock {
	width: 70%;
	margin: 0 auto
}
.regCon {
	padding: 30px;
	margin: 0 0 30px 0;
	background: #f9f9f9;
}
.regCon em {
	font-style: normal;
	font-family: 'AntonioBold';
	font-size: 15px;
}
.regCon h4 {
	margin: 0px;
	padding: 0px 0 15px 0;
	font-size: 16px;
	line-height: 24px;
	color: #555;
	font-weight: normal;
}
.regCon p {
	padding: 0px;
	margin: 0px;
	color: #004a94;
	font-weight: bold;
}
.regBlock .edtiinfo {
	width: 92%;
	padding: 50px 30px;
	margin: 0 0 30px 0;
}
.regBlock .formfiled .formFirst {
	width: 31%;
	margin: 0 0 10px 10px !important;
}
.radio-inlineblk input, .radio-inlineblk label {
	display: inline-block;
	vertical-align: middle;
}
.radio-inlineblk input {
	margin: 0 3px 0 0;
}
.radio-inlineblk label {
	margin: 0 20px 0 0;
}
.radio-inlineblk .radioBtn {
	width: 50%;
	float: left;
	margin: 0 0 10px 0;
}
.regBlock .formfiledNY .formFirst {
	width: 100%;
	margin: 0 0 10px 0 !important;
}
.regBlock .bttnblock {
	margin-bottom: 30px;
}
.formNote {
}
.formNote h4 {
	margin: 0px;
	padding: 0px;
}
.formNote ol {
	margin: 10px 0 30px 0;
	padding: 0px;
	list-style: none;
}
.formNote ol li {
	background: url(../images/list_arrow_flower.png) no-repeat 0 5px !important;
	padding: 0 0 0 30px;
	margin: 0 0 10px 5px;
}
.formNote p {/*font-family: 'AntonioBold'; color: #013763; font-size:12px;*/
}
.registrationBlockN {
	width: 72%;
	margin: 0 auto;
}
.registrationBlockN .filedSecond {
	padding: 30px;
	margin: 0 0 20px 0;
	-webkit-box-shadow: 0px 0px 4px 1px rgba(200,200,200,0.2);
	box-shadow: 0px 0px 4px 1px rgba(200,200,200,0.2);
	border: solid 1px #eeeeee;
}
.registrationBlockN .filedSecond h4 {
	margin: 0px;
	padding: 0px 0 20px 0;
	font-size: 28px;
}
.filedSecond .field {
	padding: 0 0 8px 0;
	margin: 0px 0 8px 0;
	border-bottom: solid 1px #eee;
	font-size: 15px;
	font-family: 'ProximaNova-Semibold';
}
.filedSecond .field label {
	color: #555;
	width: 40%;
	display: inline-block;
	font-family: 'ProximaNova-Regular';
	vertical-align: top;
}
.filedSecond .label p {
	float: left;
	margin: 0 5px 0 0;
}
.filedfull .field label {
	width: auto;
	display: block;
}
.filedfull .field .label label {
	width: auto;
	display: inline-block;
	margin: 0 5px 0 0;
}
.radiofieldblock {
	margin: 30px 0 0 0;
}
.radiofieldblock p {
	margin: 0px;
	padding: 0px;
}
.radiofieldblock input, .radiofieldblock label {
	display: inline-block;
	vertical-align: middle;
}
.radiofieldblock input {
	margin: 0 10px 0 0;
}
.radiofieldblock label {
	margin: 0 30px 0 0;
}
.commentsblock {
	margin: 30px 0 0 0;
}
.commentsblock p {
	margin: 0px;
	padding: 0px;
}
.commentsblock input {
	width: 95%;
	padding: 0 10px;
	height: 40px;
	vertical-align: top;
}
.bttnblockNew {
	margin-bottom: 15px;
}
.renSub {
	background: #f1f3f4;
width:87%;
margin: 0 auto 30px auto;
/* border: solid 1px #eee; */
padding: 20px 30px;
text-align: center;
color: #777;
font-size: 15px !important;
line-height: 22px;
}
.edtiinfo .formfiled input[type="text"], .edtiinfo .formfiled select, .edtiinfo .formfiled textarea { /* Firefox 18- */
	color: #777 !important;
}
 .edtiinfo ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color:#777 !important;
}
 .edtiinfo::-moz-placeholder { /* Firefox 19+ */
 color:#777 !important;
}
 .edtiinfo :-ms-input-placeholder { /* IE 10+ */
 color:#777 !important;
}
 .edtiinfo :-moz-placeholder { /* Firefox 18- */
 color:#777 !important;
}
.radioBlock {
	margin: 10px 0 25px 0;
}
.radioBlock input, .radioBlock label {
	display: inline-block;
	margin-bottom: 5px;
}
.radioBlock input {
	width: 15px;
	height: 15px;
	margin-right: 10px;
	position: relative;
	top: 2px;
}
.radioBlock label {
	display: inline-block;
	margin-left: 3px;
}
.radioBlock br {
	width: 100%;
	height: 1px;
	display: block;
	clear: both;
}
.inputPages {
	padding: 0px;
}
.membershipBlock {
}
.membershipBlock .contentfield {
	background: #f9f9f9;
	padding: 15px;
	margin: 0px 0 30px 0;
	border: solid 1px #eee;
}
.membershipBlock .contentfield p {
	font-size: 16px;
	line-height: 24px;
	color: #555;
	padding: 0px 0 10px 0;
	margin: 0px;
}
.membershipBlock .contentfield p.noteR {
	color: #ff0000;
}
.membershipBlock .field {
	margin: 0px 0 15px 0;
	padding: 0px;
	width: 48%;
	position: relative;
}
.membershipBlock .field p {
	margin: 0px;
	padding: 0px;
	color: #222 !important;
}
.membershipBlock .field em {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	display: block;
	font-size: 13px;
	color: #777;
}
.membershipBlock .field .input-field {
	margin: 0px;
}
.radioNew {
	margin: 0px 0 15px 0;
	padding: 0px;
}
.radioNew p {
	margin: 0px;
	padding: 0px;
	color: #222 !important;
}
.radioNew em {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	display: block;
	font-size: 13px;
}
.radioNew .fieldR {
	display: inline-block;
	margin: 0 30px 0 0;
}
.radioNew .fieldR input {
	width: 15px;
	height: 15px;
	position: relative;
	top: 2px;
}
.radioNew .fieldR label {
	display: inline-block;
	margin-left: 5px;
}
.membershipBlock .field samp {
	display: block;
	position: absolute;
	top: 30px;
	left: 5px;
	font-weight: bold;
}
.renewalPage p.transnote {
	margin: 10px 0 10px 0;
	padding: 0px;
	color: #ff0000; font-size: 14px;
}
/*.edtiinfo .formfiled .formFirst .field-validation-error {
	bottom: -24px;
}

.edtiinfo .formfiled .formFirst .field-validation-error span{    bottom: -8px; position: relative;}

.edtiinfo.edtiinfoReg .formfiled .formFirst .field-validation-error {
	bottom: -15px;
}*/
.member-contact .formFirst {
	position: relative;
}
.member-contact .formFirst span.text-danger {
/*	position: absolute;
	left: 0px;
	bottom: -20px;
	color: #ff0000;
	font-size: 12px;*/
}
.topHeader .signInLogin {
	position: relative;
	padding: 0 25px 0 15px;
}
.topHeader .signInLogin:before {
	content: "";
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #ffffff;
	position: absolute;
	right: 8px;
	top: 50%;
	margin: -2px 0 0 0;
}
.topHeader .signInLogin p {
	margin: 0px;
	padding: 0px;
	color: #fff;
}
.topHeader .signInLogin:hover ul {
	display: block;
}
.topHeader .container {
	position: relative;
}
.header {
	position: relative;
	z-index: 1;
}
.topHeader .signInLogin ul {
	display: none;
	position: absolute;
	right: 0;
	top: 100%;
	width: 220px;
	list-style: none;
	margin: 0px;
	padding: 10px 0 0 0px;
}
.topHeader .signInLogin ul:before {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #014894;
	content: "";
	position: absolute;
	right: 0px;
	top: 0px;
}
.topHeader .signInLogin ul li {
	border-bottom: solid 1px #0356ac;
	margin: 0px;
	padding: 0px;
	background: #014994;
}
.topHeader .signInLogin ul li:last-child{ border: none;}

.topHeader .signInLogin ul li:hover {
	background: #004386;
}
.topHeader .signInLogin ul li:hover a {
	color: #fff;
}
.topHeader .signInLogin ul li:last-child {
	border-top: none;
}
.topHeader .signInLogin ul li a {
	display: block;
	padding: 0px 0 0 10px;
	margin: 0px;
	color: #fff;
	font-size: 16px;
	line-height: 44px;
	transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-ms-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
}
.dashboardPage {
	width: 75%;
}
.dashboardPage .filedSecond {
	padding: 0px 0 30px 0;
	margin: 0 0 40px 0;
	border: solid 1px #ccc;
}
.dashboardPage .filedSecond .field {
	float: left;
	width: 46%;
	margin: 0 0 10px 30px;
	padding: 0px 0 10px 0;
}
.dashboardPage .filedSecond h4 {
	margin: 0px 0 30px 0;
	padding: 15px 15px 15px 30px;
	font-size: 22px;
	background: #004a94;
	color: #fff;
}
/*.dashboardPage .filedSecond.filedfull .field{ float:left; width:95%; margin:0 0 10px 30px;}*/
.regBlock1 .input-field {
	position: relative;
}
.regBlock1 .input-field .text-danger {
	position: absolute;
	left: 0px;
	bottom: -20px;
	color: #ff0000;
	font-size: 13px;
}
.member-contact .formfiled .formFirst .error {
	position: absolute;
	left: 0px;
	bottom: -5px;
	color: #ff0000;
	font-size: 13px;
}
#jSplash {
	display: none !important;
}
.nav .mobNavtop {
	display: none;
}
#div_student {
	-webkit-box-shadow: 0px 0px 5px 1px rgba(200,200,200,0.5);
	-moz-box-shadow: 0px 0px 5px 1px rgba(200,200,200,0.5);
	box-shadow: 0px 0px 5px 1px rgba(200,200,200,0.5);
	padding: 10px;
	width: 40%;
	margin: 15px 0;
	border: solid 1px #eee;
}
#div_student label {
	display: block;
	color: #000;
	margin: 0px;
	padding: 0 0 5px 0;
}
#div_student input {
	height: 35px;
	padding: 0 10px;
	color: #000;
}
.login_page_Block {
	padding: 110px 0 0 0;
}
.errorpage {
	margin: 140px auto 0 auto;
	width: 40%;
}
.errorpage img {
	width: 150px;
	float: left;
	margin: 0 50px 0 0;
}
.errorpage h4 {
	font-family: 'AntonioBold';
	font-weight: normal;
	margin: 0px;
	padding: 0 0 15px 0;
	font-size: 46px;
	line-height: 52px;
	color: #777777;
	text-transform: uppercase;
}
.errorpage p {
	font-family: 'ProximaNova-Light';
	font-size: 18px;
	line-height: 22px;
	color: #000;
}
.errorpage p span {
	display: block;
}
.galleryDetails .nmore {
	text-align: center;
	line-height: 28px;
	font-size: 26px;
	color: #000;
	font-weight: bold;
}
.galleryDetails .moreBtn {
	float: right;
}
.history p.qtnblk, .qtnblk {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.renewspan {
	color: #004a94;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	right: -107px;
	top: 29px;
	width: 100px;
}
.artistpopup {
	color: #fff;
	position: relative;
	z-index: 9999;
}
.artistpopup .artistpopupLeft {
	width: 50%;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	display: none;
	background: rgba(0, 74, 148, 0.5);
}
.artistpopup .artistpopupRight {
	width: 50%;
	background: #f1f1f1;
	position: fixed;
	right: 0;
	top: 0;
	bottom: 0;
	display: none;
}
.artistpopup .artistpopupLeft img {
	width: 100%;
	height: auto;
	display: block;
}
.Close {
	position: fixed;
	top: 15px;
	right: 40px;
	z-index: 99;
	background: #555;
	color: #fff;
	padding: 5px 10px;
	cursor: pointer;
	display: none;
}
.artistpopupInner {
	padding: 50px 50px 100px 50px;
	width: 570px;
	color: #555;
	overflow-y: scroll;
}
.artistpopupInner h4 {
	font-size: 42px;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #ccc;
	line-height: 50px;
	margin: 0 0 20px 0;
}
.artistpopupInner h4 samp {
	font-size: 14px;
	display: block;
	line-height: 14px;
}
.artistpopupInner h5 {
	font-size: 22px;
	position: relative;
	padding: 0 0 10px 0;
	margin: 0 0 15px 0;
}
.artistpopupInner h5:before {
	position: absolute;
	content: "";
	width: 45px;
	bottom: 0;
	border-bottom: 1px solid #ccc;
}
.artistpopupInner a {
	color: #555;
}
.artistpopupInner ul.list {
	margin: 0 0 20px 20px;
}
.updateButton {
	font-weight: bold;
}
.noteR {
	color: #ff0000;
}
.totalamount {
	color: #013060;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0 10px;
}
.total {
	font-size: 16px;
	font-weight: bold;
}





.dashboard_page {text-align: center;
}
.topbuttons {
	text-align: center;
	margin: 0 0 30px 0;
}
.topbuttons a {
	display: inline-block;
	margin: 0 15px 15px 15px;
	color: #ffffff;
	font-size: 16px;
	line-height: 50px;
	padding: 0 25px 0 75px;
	border-radius: 4px;
	text-transform: uppercase;
	font-family: 'ProximaNova-Regular';
	position: relative;
	background:#004a94;
	height: 49px; position:relative;
}
.topbuttons a:before{background: url(../images/w-list.png) no-repeat 0 0; content:""; position:absolute; left:2px; top:2px; width:54px; height:45px; opacity:0.95;}

.topbuttons a+a:before{background: url(../images/m-list.png) no-repeat 0px 0px}
.topbuttons a+a+a:before{background: url(../images/r-list.png) no-repeat 0px 0px}
.topbuttons a:hover{ background:#013060;}
.topbuttons a:hover:before{ opacity:1;}

.block_if{-webkit-box-shadow: 0px 0px 10px 2px rgba(200,200,200,1);
-moz-box-shadow: 0px 0px 10px 2px rgba(200,200,200,1);
box-shadow: 0px 0px 10px 2px rgba(200,200,200,1);  display:inline-block; width:83%; margin:0 15px 30px 15px;
}
.block_if h2{ border-bottom:solid 1px #cccccc; padding:25px 0 25px 20px; color:#555555; font-size:26px; line-height:28px; font-family: 'AntonioBold'; text-align:left;}
.block_if .content{ padding:40px 25px; text-align:left;}
.block_if .content ul{ margin:0px; padding:0px; list-style:none;}
.block_if .content ul li{ margin:0 0 25px 0; color:#333333; font-size:18px; line-height:26px; font-family: 'ProximaNova-Regular'; position:relative; padding:0 0 0 45px;}
.block_if .content ul li i{ background:#004a94; color:#fff; font-size:16px;  margin:0 0 0 0; border-radius:100%; text-align:center; width:30px; height:30px; line-height:28px; position:absolute; left:0px; top:-1px; }

.membersjoinform{ text-align:center;}
.blockfullwidth{width: 83%;}
.blockfullwidth .content{ padding-top:15px;}
.blockfullwidth .content ul li{ padding:0px 0 10px 0; margin:0 0 10px 0; border-bottom:solid 1px #eee;}
.blockfullwidth .content ul li label{ width:430px; float:left; margin:0 15px 0 0; }

@media print {

	.blockfullwidth .content ul li { position: relative; padding-left:300px;
		/*    27-02-2019      */
		font-size:14px !important; line-height:16px; padding-top:0px !important; padding-bottom:10px !important;
		/*    27-02-2019 end      */
	}
	.blockfullwidth .content ul li label{position: absolute; left:0px; top:0px;;}
 }
.blockfullwidth .content ul li .info{ font-weight:bold;}
.blockfullwidth .content ul li .label p{ display:inline-block; margin:0 15px 0 0; padding:0px;}
.block_if .btnArrow{ float:right;}
.block_if .btnArrow a::before { display:none;}
.block_if .btnArrow a{padding: 12px 20px 10px 15px;}
.block_if .btnArrow a:hover::after {  border-bottom: 42px solid #013060;}
.block_if .btnArrow a:hover {  background: #013060; color:#fff;  }

.topHeader .cartBtn{ float:right; background:#013060; margin-left:10px;}

.topHeader .signIn a.LogSignin{  padding:0 0 0 20px; line-height:35px; position:relative;}
.topHeader .cartBtn a{ 	padding:0 0 0 20px; line-height:35px; position:relative;}
.topHeader .signInLogin{line-height:35px;}
.topHeader .cartBtn a:before{     content: "\f07a"; font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;    -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; position:absolute; left:0px; top:10px; color:#e0e0e0 ;}
.topHeader .signIn a.LogSignin:before{     content: "\f007"; font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;    -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; position:absolute; left:0px; top:12px; color:#e0e0e0 ;}

.sliderLeft .location-h, .sliderLeft .time-h, .sliderLeft .date {	font-size: 14px;	color: #000000;	line-height: 16px; 	padding: 0 0 7px 20px; 	position:relative; font-style: italic;}

.sliderLeft .date:before, .sliderLeft .location-h:before, .sliderLeft .time-h:before
{     content: "\f073"; font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;    -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; position:absolute; left:0px; top:0; color:#004a94 ;}

.sliderLeft .date:before{content: "\f073"; }
.sliderLeft .location-h:before{content: "\f041"; font-size:20px; }
.sliderLeft .time-h:before{content: "\f017"; }

.promoCodeLeft{ width:76%; float:left;}
.promoCodeRight{    float: left;
    margin: 0 0 0 15px;}
.promoCodeRight input{     background: none;
    border: solid 1px #004a94; line-height:43px; padding:0 20px; color:#555; text-transform:uppercase; cursor:pointer; border-radius: 4px;}
.promoCodeRight input:hover{ background:#004a94; color:#fff;}



.cart-table table {    border-spacing: 0px !important;
    border-collapse: inherit;
    margin-bottom: 20px;
    width: 100%;
    border-left: solid 1px #ededed;
    -webkit-box-shadow: 0 -1px 20px 0 rgba(0,0,0,.05);
    -moz-box-shadow: 0 -1px 20px 0 rgba(0,0,0,.05);
    box-shadow: 0 -1px 20px 0 rgba(0,0,0,.05);
}


.cart-table table th{border: solid 1px #c2c2c2;
    text-align: center;
    border-spacing: 0px !important;
    border-collapse: inherit;

    height:45px;
    background: #dbdbdc;
    font-family: 'ProximaNova-Regular';
    color: #555;
    font-size: 13px; border-left: none;
}
.cart-table table td{border-right:solid 1px #ededed; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; border-spacing: 0px !important; border-collapse: inherit; padding:10px 0 10px 5px; width:100px; font-size:13px; font-family: 'lato', Arial, Helvetica, sans-serif; text-align: center;}
.cart-table table th:first-child,.cart-table table td:first-child{ width: 40px;  padding: 0px;}
.cart-table table th:nth-child(2),.cart-table table td:nth-child(2){ width:230px; text-align: left;   padding-left:10px;}
.cart-table table th:last-child,.cart-table table td:last-child{ text-align: center; padding: 0px;}


.cart-table table td .cartBtn{float:none; padding:0px;}
.cart-table table td .cartBtn a{font-size:10px;}
.cart-table table th.witH{width:305px !important;}
.cart-table table td.witH{width:305px !important;}
.categories2 .producTs li {height: 234px;}
.cart-table table select{ width:60px; height:30px;}

.btn-delete{     width: 90px;
    padding: 8px 0;
    background: #d9534f;
    border: solid 1px #d43f3a;
    color: #fff;
    text-align: center;  }

.btn-delete:hover{ background: none; color: #000;}

.cart-table{ width: 74%; float: left;}
.cart-total{
    width: 24%;
    float: right;
    font-size: 16px;
    color: #555;
    font-family: 'ProximaNova-Regular';
		padding: 0;
		-webkit-box-shadow: 0 -1px 20px 0 rgba(0,0,0,.05);
    -moz-box-shadow: 0 -1px 20px 0 rgba(0,0,0,.05);
    box-shadow: 0 -1px 20px 0 rgba(0,0,0,.05);
		border: solid 1px #ededed;



	}
.cart-total ul{ margin: 0px; padding: 0px; list-style: none;}
.cart-total ul li{     border-bottom: solid 1px #ededed;
    padding: 0 0px 0 20px; font-size: 15px;}
.cart-total ul li span{ display: inline-block; width:50%; position: relative; padding:10px 0}
.cart-total ul li span::before{ content: ""; position: absolute; right: 25px; top: 0px; width: 1px; height: 100%; background: #ededed;}

.cart-total .bttnblock{        background: #f9f9f9;
    padding: 5px 1px 0 1px;
    margin: 2px;}
.cart-total .bttnblock a{   padding: 10px 15px;
    margin: 0 0 5px 2px;
    font-size: 13px; font-family: 'ProximaNova-Semibold';}
.cart-total .bttnblock a:first-child{ margin-left: 0px;}


.cart-total ul li.total{font-family: 'ProximaNova-Semibold'; font-size: 18px; }
.btn-image{ font-size: 0px; cursor: pointer; background:  url(../images/remove.png) no-repeat 0 0; width: 20px; height: 20px; border: none; position: relative;
    top: -3px;}
.btn-image:hover{ background-position:0 -20px;  }
/* .renewalPage .bttnblock{ text-align: center;} */

.noItems{ text-align: center; color: #555;}
.pagelink{	font-family: 'ProximaNova-Bold';     color: #013763;}

.alignLeft{ text-align: left;}

.renewalPage .bttnblock.alignLeft{ text-align: left;}
.events ul li strong{ font-weight: normal;}

.formfiled .formFirst p.fieldnote, .fieldnote{    font-size: 13px;
    color: #b5b5b5;
    font-family: 'ProximaNova-Regular';
    line-height: 16px;}

	.formfiled .formFirst p.fieldnote{    margin: -12px 0 0 0;}


.threecolumnPage .member-contact .formFirst{ margin-left:30px !important; width: 31%;}
.threecolumnPage .member-contact .formFirst:first-child, .threecolumnPage .member-contact  .formFirst:nth-child(3n+1){ margin-left: 0px !important;}
.threecolumnPage .promoCodeLeft{    width: 67%;}

.effect-7{    border: 1px solid #ebebeb;}

.main-title::before{ display: none;}

.payment .field.fieldthree{ margin-right: 15px; width: 14%;}
.payment .field.fieldthree.cvv{    width: 13%;}

.payment .field.fieldthree .error{     width: 178px;}

.margin100{ margin: 100px 0 0 0;}

.payment .field.fieldthree.cvvinput input{    height: 41px;
    width: 81%;}
.nopayment{    background: none;
    border: none;
    padding: 0;}
.greybg{    background: #f9f9f9;}

.edtiinfo.greybg{ width: 70%;}



.eventRight .event-block .item{ border-bottom: solid 1px #ccc; padding: 10px 15px;}
.eventRight .event-block .item:last-child{ border: none;}
.eventRight .event-block .item em{ float: right; font-style: normal;}

.note-nomore{    text-align: center;   font-size: 20px;    line-height: 26px;    font-weight: 400;    color: #555;     padding: 15px 0;}

.more-btn{font-family: "ProximaNova-Regular";
    color: #fff;
    display: inline-table;
		line-height: 18px;
	padding: 12px 30px;
	font-size: 16px;
    text-transform: uppercase;
    background: #004a94;
    border-radius: 3px;}
.events ul li .more-btn{    position: absolute;
    bottom: 20px;
    display: block; left: 290px;}
.more-btn:hover{background: #1d7cda; 	color: #fff;}

.event-details-block{margin: 150px 0 0 0;}

.date-list { margin: 0 0 15px 0}
.date-list ul{ list-style: none;}
.date-list ul li{ float: left;
    margin: 0 60px 0 0;
    font-size: 16px;
    line-height: 18px;
    color: #777;
    position: relative;
    padding: 5px 0 0 30px;}
.date-list ul li::before{content: ""; position: absolute; left: 0px; top:2px;  width: 20px; height: 24px;}
.date-list ul li.evenDate::before {background: url(../images/icon-date.png) no-repeat 0 0;}
.date-list ul li.evenloc::before {background: url(../images/icon-address.png) no-repeat 0 0;}
.date-list ul li.eventime::before {background: url(../images/icon-time.png) no-repeat 0 0;}
.last-date{    border: solid 1px #ccc;
    display: inline-block;
    padding: 10px 25px;
    color: #777777;
    font-family: 'ProximaNova-Semibold';
    margin: 10px 0 10px 0;
    font-size: 14px; line-height: 16px;}

.eventLeft b, .eventLeft strong{ font-weight: normal; font-family: 'ProximaNova-Semibold';}

.eventLeft .topbuttons{ text-align: left;}
.m100{margin-top: 100px;}

.threecolumnPage .member-contact .formFirst.noleftMar{ margin-left: 0px !important;}

.edtiinfo .formfiled .promoCode input[type="text"]{ background: #fff;}
.display{ display: block;}
.postionSpan{ position: absolute;; bottom: -8px; left: 0; font-size: 11px; color: #000;}
.formfiled .formFirst p.postionSpan{font-size: 11px; color: #000;}

/*.threecolumnPage .member-contact .formFirst span.text-danger{position: absolute; left: 0px;
width: 100%; height: 100%;  display: block; bottom: auto;top: 0px; z-index: -1}
.threecolumnPage .member-contact .formFirst span.text-danger span{
width: 100%; height: 100%; display: block; font-size: 0px; margin: 0px; padding: 0px; line-height: 0;}
.threecolumnPage .member-contact .formFirst span.text-danger span::before{border: solid 1px #d9534f; content: ""; position: absolute; left: -1px; top: -1px; width: 100%; height: 100%;}*/

.edtiinfo.edtiinfoReg .formfiled .formFirst .field-validation-error.border-danger,
.edtiinfo.edtiinfoReg .formfiled .formFirst .field-validation-valid.border-danger{    border: solid 1px #ff0000;     left: -1px;     font-size: 0px;     top: -1px; display: none;}

.formfiled .formFirst.fieldpasword .input-field input[type="password"]{ width: 90%; padding: 7px 16px 9px 14px;     margin: 0 0 3px 0;}

.payment .field input, .payment .field select
{background: #ececec;}

.galleryDetails .gallertInner{ cursor: pointer;}
.galleryDetails .gallertInner.video figure{ position: relative;}
.galleryDetails .gallertInner.video figure::before{ content: ""; 	background: url(../images/video-icon.png) no-repeat 0 0; position: absolute; left: 50%; top: 50%; width: 41px; height: 28px; margin: -14px 0 0 -20px;}
.lg-outer .lg-has-youtube .lg-video-play{ background: url(../images/video-icon1.png) no-repeat 0 0 !important;}
.contactBlock .formField{ margin: 0 0 10px 0}
.contactBlock .formField, .formLeft, .formRight{ position: relative;}
.contactBlock .formField .required{    position: absolute; left: 0px; bottom:-5px;}
.required{    color: #ff0000;    font-size: 12px;}
i.note-message{position: absolute; bottom: 0px; font-size: 12px; font-style: normal; display: block; line-height: 15px; font-family: "ProximaNova-Regular"; color: #555;}

.member-contact .formFirst.mesg-Block span.text-danger{bottom: -32px;}




.accordion_head {margin: 0 0 15px 70px; font-size: 20px; cursor: pointer;



border: solid 1px #eee;

padding: 10px 15px;

position: relative;  font-weight: normal;}
.accordion_body {	background: #fff;
border: solid 1px #eee;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(238, 238, 238);
border-top: none;
margin: -18px 0 25px 70px;
padding: 30px 20px; }

.plusminus{display: inline-block;
background: #004a94;
color: #fff;
width: 50px;
text-align: center;
position: absolute;
left: -60px;
top: 0px;
padding: 10px 8px 10px 0px; cursor: pointer;
}
.plusminus::before{content: "";
position: absolute;
left: -15px;
top: 0px;
width: 0;
height: 0;
border-top: 50px solid #004a94;
border-left: 15px solid transparent;
}

.caq-block{ margin: 0px; padding: 0px; list-style: none;}
.caq-block li{ margin: 0px 0 15px 0; padding: 0 0 15px 0; border-bottom: solid 1px #eee;}
.history .caq-block li p{ margin: 0px; padding: 0px;}
.history .caq-block li p:first-child{ font-weight: bold;}

.member-contact .formfiled .formFirst.fieldpasword .field-validation-error{    bottom: -20px;}

.eventsBlock #thumbnail-slider div.inner ul{ float: none !important}


.eventsBlock .container{ position: relative; z-index: 2;}
.eventsBlock #foo2{ text-align: center !important; width: 100% !important;}
#foo2 li{  display: inline-block; height: 350px;  overflow: hidden; margin: 0 6px !important; position: relative; -webkit-transform: scale(1.0);    transform: scale(1.0);  border:solid 3px #fff; text-align: left;}
.eventsBlock #foo2 li figure{ position: relative; height: 100%;  }
.eventsBlock #foo2 li figure::before{ content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0,0,0,0.65)}
.eventsBlock #foo2 li figure img{	webkit-object-fit:  cover; 	-moz-object-fit: cover; 	-ms-object-fit: cover;
	-o-object-fit: cover; 	object-fit: cover; width: 100%; 	height: 100%; }
#foo2 li .inner{ position: absolute; left: 0px; bottom: 0px; color: #fff; padding:15px;}
/*.eventsBlock #foo2 li:nth-child(2n+1) figure{ top: 0px; }*/
.eventsBlock #foo2 li h4{ font-size: 22px;    line-height: 24px;    color: #fff;    font-family: 'ProximaNova-Light';
    font-weight: normal;    padding: 0 0 10px 0;     text-align: left;     }
.eventsBlock #foo2 li .date{    font-size: 16px;
    line-height: 20px;
    color: #fff;
    font-family: 'ProximaNova-Semibold';
    padding: 2px 0 15px 28px;
    margin: 0 0 13px 0;
    background: url(../images/calender_icon.png) no-repeat 0 0; border-bottom: solid 1px #5f5f5f;}

.eventsBlock .next{    right: -60px;
    background: url(../images/next.png) no-repeat 0 0;
    background-size: 100% auto; position: absolute;
		font-size: 0px;
		top: 32%;
		z-index: 99;
		width: 48px;
		height: 48px}

	.eventsBlock .prev	{  left: -50px;
background: url(../images/prev.png) no-repeat 0 0;
position: absolute;
font-size: 0px;
top: 32%;
z-index: 99;
width: 48px;
height: 48px;}

#foo2 li{ max-width: 400px;}
.awardsBlock.hh-page { background-color: #fff; padding: 50px 0 0 0;}
.awardsBlock.hh-page ul li{box-shadow: 0 0 14px -2px rgba(0,0,0,0.3); background: #ffffff;}
.awardsBlock.hh-page ul li h4{font-size: 18px;padding: 10px;}
.awardsBlock.hh-page ul li p{padding: 10px 0 10px 20px;}
.hh-directors h4,.hh-directors1 h4{ font-size: 26px; text-align: center; padding:20px 0;}
.hh-directors ul,.hh-directors1 ul{ list-style: none; margin: 0px; padding: 0px;}
.hh-directors ul li,.hh-directors1 ul li{ background:#f9f9f9; padding: 10px 0;}
.hh-directors ul li .clear, .hh-directors1 ul li .clear{ height: 1px; overflow: hidden; display: block;}
.hh-directors ul li p, .hh-directors1 ul li p{ float:right; width: 45%; padding: 0px 15px; margin: 0px;font-size: 18px; font-family: 'ProximaNova-Semibold'; text-align: left;}
.hh-directors ul li p em{ display: block; font-style: normal;line-height: 30px;}
.hh-directors ul li.title-head, .hh-directors1 ul li.title-head {    background-color: #222222; font-weight: bold; font-size: 18px; color: #fff; 	font-family: 'ProximaNova-Bold';}
.hh-directors ul li p:first-child, .hh-directors1 ul li p:first-child{ float:left; width: 50%;    padding: 0 0 0 30px; text-align: left;}
.hh-directors ul li:nth-child(even){ background: #fff;}
.get-involved figure{ float: right; margin: 0 0 0 30px}
.get-involved figure img{ width: 100%;}
.get-involved  h4{ padding-top:15px;}
.get-involved .clear{ height: 1px; overflow: hidden; display: block;}
.buttons-blocks{padding: 10px 0 20px 0; text-align: center;}
.buttons-blocks a{background: #004a94; color: #fff; padding: 12px 30px; display: inline-block; border-radius: 4px;
font-size: 18px; line-height: 20px; margin: 0 15px 0 0;}
.buttons-blocks a:hover{ background: #222 !important}
.hh-directors1 ul li p:first-child{float: left;  width: 5%; padding: 0 0 0 30px;}
.hh-directors1 ul li p:nth-child(2){ float: left;  width: 25%;}
.hh-directors1 ul li:nth-child(even){ background: #fff;}

.eventRight .event-block.archive .item{min-height:100px;     font-size: 18px;
    font-weight: bold;}

.event-btn.moreBtn{margin-bottom:30px;     background: #004a94;     padding: 12px 30px; }
.event-btn.moreBtn::before{ display: none;}
.event-btn.moreBtn:hover{background: #004a94;}
/*body #div_player .formFirst:nth-child(3n+1) { margin-left: 30px !important;}
body #div_player .formFirst:first-child {
    margin-left: 0 !important;
}
div#div_player {
    clear: both;
}*/




.footballBanquet-block .form-row{margin-left:-15px; margin-right:-15px;}
.footballBanquet-block .formFirst{width:31%; margin-left:15px !important;}
.footballBanquet-block .formFirst.twocolumn{width:14.6%;}
.footballBanquet-block .formFirst.phn-clmn{width:19%;}
.footballBanquet-block .formFirst.number-clmn{width:11%;}
.footballBanquet-block .formFirst.column-25{    width: 22.9%;}
.member-contact.footballBanquet-block .formFirst span.text-danger{bottom: -20px;}
.member-contact.footballBanquet-block .formFirst.number-clmn span.text-danger,
.member-contact.footballBanquet-block .formFirst.phn-clmn span.text-danger{bottom: auto;
    width: 150px;     left: 0;  font-size: 12px;   line-height: 14px;}

.event-name.inputtitle{    margin: 0 0 40px 58px;}
.event-name.inputtitle label{    color: #555;}
.checkOut-error{text-align: center;   display: block;   position: relative;
    top: -20px;    font-size: 16px;    font-weight: bold;}

.footballbanquetorders table{}
.footballbanquetorders table td{border:solid 1px #eee; color:#000; padding:12px 5px;}
.footballbanquetorders table td,
.footballbanquetorders table th{ font-size:14px; text-align:center;}
.footballbanquetorders table th{background:#b9b9c5; color:#222; font-size:15px; padding:15px 5px; font-weight: bold; border: solid 1px #acacbb;}
.footballbanquetorders table td .btn{display: inline-block; background: #004a94;   color: #fff;  padding: 5px 15px;  border-radius: 4px;}
.footballbanquetorders table td .btn i{display: inline-block; margin:0 5px 0 0;}
.footballbanquetorders table td .btn:hover{background: #1a6bbc;}
.succes-div{color: #004a94 !important;   float:none !important;
    font-weight: bold;
    text-align: center;
    display: block;
    width: 100%;
    position: relative;
    top: -20px;
    font-size: 18px;
    text-transform: uppercase;
}

/*------------------------15-nov-2018--------------------*/
.col-33{margin: -50px auto; width: 45%;  padding: 50px; display: block;}
.col-33 .field span{width: 50%; display: inline-block;}
.back-btn{margin-top: 20px; margin-bottom: -20px;}
.footballbanquet .formFirst{width:22.9%;}
.textareanew #ShortDescription{ border: 1px solid #999!important;}
.print-btn a:before{
background: url(../images/printer.png) no-repeat 0 0;
background-color: #ffffff;
background-size: 32px;
background-position: center center;
}

/*
---------------27-12-18------------------------------ */
.innerMidBlock .f-buttons {
    text-align: center;
}

    .innerMidBlock .f-buttons a:hover {
        background: #013060;
    }

    .innerMidBlock .f-buttons a {
        display: inline-block;
        margin: 0 15px 15px 15px;
        color: #ffffff;
        font-size: 16px;
        line-height: 50px;
        padding: 0 20px 0 20px;
        border-radius: 4px;
        text-transform: uppercase;
        font-family: 'ProximaNova-Regular';
        position: relative;
        background: #004a94;
        height: 49px;
        position: relative;
    }


.footballbanquetorders .innerMidBlock .container-main h1 {
    margin: 0;
}

.m-top {
    margin: 40px 0 0 0;
}

.footballbanquetorders .form-control .btn-right {
    float: right;
    margin-bottom: 10px;
}

.no-footer .dataTables_length label, .dataTables_filter label {
    font-size: 19px;
    line-height: 25px;
}

    .no-footer .dataTables_length label select {
        padding: 2px 0;
        border-radius: 4px;
    }

.dataTables_wrapper .dataTables_filter input {
    padding: 6px 5px 6px 10px;
    margin-bottom: 6px;
    border-radius: 4px;
}

/* 7-2-19 --tarun--*/
.member-contact .formFirst span.text-danger.error-red {
    top: 55px;
}

.member-contact .formFirst span.text-danger.error-red-2 {
    top: 57px;
}

.renewalPage .bttnblock.alignLeft.top-down {
    margin-top: 10px;
}

.member-contact .football-error span.text-danger.error-red {
    top: 50px !important;
    line-height: 12px !important;
}

.formfiled .formFirst.eql-height {
    min-height: 40px;
    padding-top: 22px;
}


/* RT 03-11-19 */
.threecolumnPage .member-contact .formFirst {
    min-height: 90px !important;
}

.membershipBlock .field .error {
    bottom: -25px;
    line-height: 14px !important;
}

.radioYN {
    margin: 40px 0 30px;
}

.renew-error.membershipBlock .field .error {
    bottom: -15px;
}

/* RT 03-18-19 */
.formfiled .formFirst .field-validation-error.error-extra {
    bottom: 0 !important;
}

.postionSpan {
    bottom: -15px;
}

.formfiled .input-field input#ccCode {
    height: 43px;
    width: 82%;
}

.sf-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}
.sf-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li.menu-normal {
	position: relative;
}
.sf-menu li.menu-normal li {
	padding: 0;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 9999;
}
.sf-menu li:nth-child(7) ul {
	left: inherit !important;
	right: 0;
}
.sf-menu li:nth-child(7) ul::before {
	left: inherit !important;
	right: 25px;
}
.sf-menu>li {
	float: left;
}
.sf-menu li:hover>ul, .sf-menu li.sfHover>ul {
	display: none;
}
.sf-menu a {
	display: block;
	position: relative;
	font-family: 'antoniobold';
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}
.sf-menu .sf-mega {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
	box-sizing: border-box;
	width: 100%;
}
html.mm-opened, html.mm-opened body {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
html.mm-opened .mm-page {
	height: 100%;
	overflow: hidden;
	position: absolute;
}
html.mm-background .mm-page {
	background: inherit;
}
#mm-blocker {
	background: #fff;
	opacity: 0;
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 999999;
}
html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker {
	display: block;
}
.mm-menu.mm-current {
	display: block;
}
.mm-menu {
	background: inherit;
	display: none;
	overflow: hidden;
	height: 100%;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}
.mm-menu>.mm-panel {
	background: inherit;
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 0;
}
.mm-menu>.mm-panel.mm-opened {
	left: 0%;
}
.mm-menu>.mm-panel.mm-subopened {
	left: -40%;
}
.mm-menu>.mm-panel.mm-highest {
	z-index: 1;
}
.mm-menu>.mm-panel.mm-hidden {
	display: block;
	visibility: hidden;
}
.mm-menu .mm-list {
	padding: 20px 0;
}
.mm-menu>.mm-list {
	padding: 20px 0 40px 0;
}
.mm-menu.mm-vertical .mm-list .mm-panel {
	display: none;
	padding: 10px 0 10px 10px;
}
.mm-menu {
	width: 80%;
}
.mm-menu.mm-right {
	width: 80%;
}
html.mm-right.mm-opened.mm-opening .mm-page, html.mm-right.mm-opened.mm-opening #mm-blocker, html.mm-right.mm-opened.mm-opening .mm-fixed-top, html.mm-right.mm-opened.mm-opening .mm-fixed-bottom {
	right: 80%;
}
.mm-menu.mm-bottom {
	height: 80%;
}
html.mm-bottom.mm-opened.mm-opening .mm-page, html.mm-bottom.mm-opened.mm-opening #mm-blocker, html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom {
	bottom: 80%;
}
html.mm-bottom.mm-opened.mm-opening .mm-fixed-top {
	top: -80%;
}
html.mm-front.mm-opened .mm-page {
	top: 0!important;
	right: 0!important;
	bottom: 0!important;
	left: 0!important;
}
.mm-menu.mm-front, .mm-menu.mm-next {
	-webkit-transition: none 0.4s ease;
	-moz-transition: none 0.4s ease;
	-ms-transition: none 0.4s ease;
	-o-transition: none 0.4s ease;
	transition: none 0.4s ease;
	-webkit-transition-property: top, right, bottom, left, -webkit-transform;
	-moz-transition-property: top, right, bottom, left, -moz-transform;
	-ms-transition-property: top, right, bottom, left, -o-transform;
	-o-transition-property: top, right, bottom, left, -o-transform;
	transition-property: top, right, bottom, left, transform;
}
html.mm-front .mm-page, html.mm-front #mm-blocker {
	z-index: 0;
}
.mm-menu.mm-front {
	z-index: 1;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}
html.mm-opened.mm-next .mm-page {
	box-shadow: none;
}
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
	left: 0%;
}
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {
	left: 0;
}
html.mm-opening .mm-menu.mm-top.mm-front, html.mm-opening .mm-menu.mm-top.mm-next {
	left: 0;
	top: 0%;
}
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {
	left: auto;
}
html.mm-opening .mm-menu.mm-right.mm-front, html.mm-opening .mm-menu.mm-right.mm-next {
	left: auto;
	right: 0%;
}
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {
	top: auto;
	left: 0;
}
html.mm-opening .mm-menu.mm-bottom.mm-front, html.mm-opening .mm-menu.mm-bottom.mm-next {
	left: 0;
	bottom: 0%;
}
.mm-menu.mm-front, .mm-menu.mm-next {
	left: -80%;
}
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {
	top: -80%;
}
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {
	right: -80%;
}
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {
	bottom: -80%;
}
html.mm-opened.mm-front .mm-fixed-top, html.mm-opened.mm-front .mm-fixed-bottom, html.mm-opened.mm-opening.mm-front .mm-fixed-top, html.mm-opened.mm-opening.mm-front .mm-fixed-bottom {
	left: 0;
	right: auto;
}
html.mm-opened.mm-front .mm-fixed-top, html.mm-opened.mm-opening.mm-front .mm-fixed-top {
	top: 0;
}
html.mm-opened.mm-front .mm-fixed-bottom, html.mm-opened.mm-opening.mm-front .mm-fixed-bottom {
	bottom: 0;
}
.menu-button {
	padding: 0;
	width:35px;
	height:35px;
	font-size:0px;
	background:url(../images/list_nav.jpg) no-repeat 0 0;
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: none;
	text-transform: uppercase;
	line-height: 34px;
	margin: 0;
	font-weight: 300;
}
.site-menu {
	margin: 0;
}
.site-menu ul li {
	float:left;
	padding:0 0 0 32px;
}
.site-menu ul li:first-child, .site-menu ul ul li {
}
.site-menu ul li a {
	font-family: 'AntonioBold';
	font-size:21px;
	line-height:70px; 
	color:#fff;
	text-transform:uppercase;
}
.site-menu li.current-menu-item>a, .site-menu li.sfHover>a, .site-menu li a:hover, .site-menu li a.active {
	color: #c6c6ce;
}
.site-menu ul ul {
	background: #fff;
	margin:100px 0 0 35px;
    width: 200px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.site-menu ul ul a {
	color: #004a94;
}
.site-menu ul ul:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
	position: absolute;
	top: -5px;
	left: 50px;
}
.site-menu ul ul {
	top: 0;
}
.site-menu ul ul ul:before {
	display: none;
}
.site-menu ul ul ul {
	margin: 0 0 0 1px;
	top: 0;
}
.site-menu ul ul li:hover ul {
	display: block;
}
.site-menu ul ul li {
	border-bottom: 1px solid #ccc;
	float: none;
	margin: 0;
	width: auto;
	background: none;
}
.site-menu ul ul li:last-child {
	border-bottom: 0
}
.site-menu ul ul li a {
	border: 0;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 8px 8px 15px;
	display: block;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: none;
	text-align: left;
}
.site-menu ul ul li:first-child a {
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.site-menu ul ul li:last-child a {
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 02px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 02px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 02px;
}
.site-menu ul ul li.sfHover>a, .site-menu ul ul a:hover {
	background: #004a94;
	color: #fff;
}
.site-menu.right-solid {
	float: right;
	margin: -30px 0
}
.site-menu.right-solid ul li {
	margin-left: 0
}
.site-menu.right-solid ul li:first-child, .site-menu.right-solid ul ul li {
	margin-left: 0
}
.site-menu.right-solid ul li a {
	padding: 40px 20px 39px;
	border: 0;
	font-size: 15px;
	color: #555;
	display: block;
	text-align: center;
}
.site-menu.right-solid li.current-menu-item>a, .site-menu.right-solid li.sfHover>a, .site-menu.right-solid li a:hover {
	border-color: #f04e28;
	color: #fff;
	background: #f04e28
}
.site-menu.right-solid ul ul {
	background: #f04e28;
	width: 190px;
	margin: 10px 0 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.site-menu.right-solid ul ul a {
	color: #fff
}
.site-menu.right-solid ul ul:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #31A3DD;
	position: absolute;
	top: -5px;
	left: 20px;
}
.site-menu.right-solid ul ul ul:before {
	display: none;
}
.site-menu.right-solid ul ul ul {
	margin: 0 0 0 5px
}
.site-menu.right-solid ul ul li {
	border-bottom: 1px solid #1d88bf
}
.site-menu.right-solid ul ul li:last-child {
	border-bottom: 0
}
.site-menu.right-solid ul ul li a {
	border: 0;
	font-size: 14px;
	padding: 10px 20px;
	display: block;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	text-align: left;
}
.site-menu.right-solid ul ul li:first-child a {
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.site-menu.right-solid ul ul li:last-child a {
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 02px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 02px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 02px;
}
.site-menu.right-solid ul ul li.current-menu-item>a, .site-menu.right-solid ul ul li.sfHover>a, .site-menu.right-solid ul ul a:hover {
	background: #f04e28;
	color: #fff;
}
.site-menu.right-solid ul li.has-icon>a {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.32 ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.site-menu.right-solid ul li.has-icon>a .icon {
	position: absolute;
	top: 30px;
	font-size: 26px;
	width: 100%;
	text-align: center;
	margin-left: -20px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2 ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	opacity: 0
}
.site-menu.right-solid ul li.has-icon.current-menu-item>a, .site-menu.right-solid ul li.has-icon.sfHover>a, .site-menu.right-solid ul li.has-icon>a:hover {
	padding-top: 54px;
	padding-bottom: 25px;
}
.site-menu.right-solid ul li.has-icon.current-menu-item>a .icon, .site-menu.right-solid ul li.has-icon.sfHover>a .icon, .site-menu.right-solid ul li.has-icon>a:hover .icon {
	top: 24px;
	opacity: 1
}
.affix .site-menu.right-solid ul li.has-icon.current-menu-item>a, .affix .site-menu.right-solid ul li.has-icon.sfHover>a, .affix .site-menu.right-solid ul li.has-icon>a:hover {
	padding-top: 44px;
	padding-bottom: 20px;
}
.affix .site-menu.right-solid ul li a {
	padding-top: 40px;
	padding-bottom: 24px;
}
.affix .site-menu.right-solid li.menu-normal li a {
	padding: 10px 20px
}
.site-menu .full-menu {
	border-top: 1px solid #f1f1f1;
}
.site-menu .full-menu li a {
	padding: 15px 20px;
	display: block;
	border-top: 1px solid #f1f1f1;
	margin-top: -1px;
	color: #555;
}
.site-menu .full-menu li.current-menu-item>a, .site-menu .full-menu li.sfHover>a, .site-menu .full-menu li a:hover {
	border-color: #f04e28;
	background: #f04e28;
	color: #fff;
}
.site-menu .full-menu li li {
	float: none;
	border-bottom: 1px solid #f04e28;
}
.site-menu .full-menu li li:last-child {
	border-bottom: 0
}
.site-menu .full-menu li li a {
	padding: 10px 20px;
	margin-top: 0;
	border: 0!important;
	color: #fff;
	text-transform: none;
}
.site-menu .full-menu li li.current-menu-item>a, .site-menu .full-menu li li.sfHover>a, .site-menu .full-menu li li a:hover {
	background: #f04e28
}
.site-menu .full-menu ul {
	width: 190px;
	background: #f04e28;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 02px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 02px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 02px;
}
.site-menu .full-menu ul ul {
	margin-left: 1px;
}
.sf-menu.full-menu .sf-mega {
	margin-top: 0
}
.fullfixed {
	top: 0;
	width: 100%;
	background: #fff;
	z-index: 1042;
}
.fullfixed.affix {
	-webkit-box-shadow: 0px 3px 2px 0px rgba(50, 50, 50, 0.1);
	-moz-box-shadow: 0px 3px 2px 0px rgba(50, 50, 50, 0.1);
	box-shadow: 0px 3px 2px 0px rgba(50, 50, 50, 0.1);
}
.sf-menu .sf-mega {
	background-color: #fbfbfb;
	padding: 20px;
	margin-top: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border-top: 3px solid #31A3DD
}
.site-menu .menu-mega>a:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #31A3DD;
	position: absolute;
	top: 38px;
	left: 44%;
	opacity: 0
}
.site-menu .menu-mega.sfHover>a:before {
	opacity: 1
}
.site-menu .menu-mega .sf-mega ul {
	position: relative;
	display: block;
	z-index: 99;
	margin: 0;
	width: auto!important;
	background: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.site-menu .menu-mega .sf-mega ul:before {
	display: none;
}
.site-menu .menu-mega .sf-mega ul li {
	border-bottom: 0;
	margin-bottom: 10px
}
.site-menu .menu-mega .sf-mega ul li:last-child {
	margin-bottom: 0
}
.site-menu .menu-mega .sf-mega h5 {
	font-size: 13px;
	color: #999
}
.site-menu .menu-mega .sf-mega ul li a {
	padding: 0;
	background: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: transparent;
	border: 0;
	color: #555;
	text-transform: none;
}
.site-menu .menu-mega .sf-mega ul li a:hover {
	color: #31A3DD
}
.site-menu .menu-mega ul li.sfHover>a, .site-menu .menu-mega ul a:hover, .site-menu.right-solid .menu-mega ul li.current-menu-item>a, .site-menu.right-solid .menu-mega ul li.sfHover>a, .site-menu.right-solid .menu-mega ul a:hover, .site-menu .full-menu .menu-mega li.current-menu-item>a, .site-menu .full-menu .menu-mega li.sfHover>a, .site-menu .full-menu .menu-mega li a:hover {
	background: transparent;
	color: inherit;
}
#mobile-menu {
	background: #333;
}
#mobile-menu .mobile-menu, #mobile-menu .mobile-menu * {
	list-style: none;
	margin: 0;
	padding: 0;
}
#mobile-menu .mobile-menu li {
	position: relative;
	width: 100%;
}
#mobile-menu .mobile-menu li i {
	display: none;
}
#mobile-menu .mobile-menu li a {
	display: block;
	padding: 8px 16px;
	border-bottom: 1px solid #2c2c2c;
	color: #bbb;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#mobile-menu .mobile-menu li li a {
	padding-left: 35px;
	font-size: 13px;
}
#mobile-menu .mobile-menu li li li a {
	padding-left: 60px
}
#mobile-menu .mobile-menu li a:hover {
	background: #1d7cda;
	color: #fff
}
#mobile-menu .mobile-menu ul {
	display: none;
	position: relative;
}
#mobile-menu .submenu {
	position: absolute;
	width: 26px;
	height: 15px;
	text-align: center;
	background: #2c2c2c;
	right: 20px;
	top: 10px;
	z-index: 999999;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding: 11px 0 0;
}
#mobile-menu .submenu:before {
	content: url(../images/arrow_down.png);
}
#mobile-menu .submenu:hover {
	cursor: pointer;
}
#mobile-menu .over>.submenu:before {
	content: url(../images/arrow_up.png);
}

#slides {
  position: relative;
}
#slides .slides-container {
  display: none;
}
.slides-container img{
	min-width:100% !important;
}
#slides .scrollable {
  *zoom: 1;
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
#slides .scrollable:after {
  content: "";
  display: table;
  clear: both;
}

.slides-navigation {
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  top: 46%;
  width: 100%;
}
.slides-navigation a {
  position: absolute;
  display: block;
}
.slides-navigation a.prev {
  left: 0;
}
.slides-navigation a.next {
  right: 0;
}

.slides-pagination {
  position: absolute;
  z-index: 99;
  bottom: 7%;
  text-align: center;
  width:100%;
  display:block;
}
.slides-pagination a {
  border: 3px solid #fff;
  border-radius: 15px;
  width: 14px;
  height: 14px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 5px;
  overflow: hidden;
  text-indent: -100%;
  font-size:0;
}
.slides-pagination a.current {
  background: #fff;
}


/* http://www.menucool.com/jquery-slider */

#thumbnail-slider {
    margin:0 auto; /*center-aligned*/
    width:100%;
    padding:0;
    box-sizing:border-box;
    position:relative;
    -webkit-user-select: none;
    user-select:none;
}

#thumbnail-slider div.inner {    
    /*the followings should not be changed */
    position:relative;
    overflow:hidden;
    padding:0;
    margin:0 auto;
}
 
#thumbnail-slider div.inner ul {    
    /*the followings should not be changed */
    white-space:nowrap;
    position:relative;
    left:0; top:0;
    list-style:none;
    font-size:0;
    padding:0;
    margin:0;
    float:left!important;
    width:auto!important;
    height:auto!important;
}

#thumbnail-slider ul li {
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
    margin-left:0; 
	margin-right:0; /* Spacing between thumbs*/
    -webkit-transform:scale(0.9);
    transform:scale(0.9); /*Note: The scale down will increase the spacing between slides. You can set negative margins as did above to roll back the spacing. */
    -webkit-transition:-webkit-transform 0.5s;
    transition:transform 0.5s;
    vertical-align:middle;
    padding:0;
    position:relative;
    list-style:none;
	width:400px !important;
	height:230px !important;
	margin:30px 0 30px 10px !important;
    
}
#thumbnail-slider ul li:first-child{ margin-left:0;}

#thumbnail-slider ul li.active {
    -webkit-transform:scale(1.15); 
    transform:scale(1.15); /*Note: if scale is greater than 1, the margin-top and margin-bottom in the selector "#thumbnail-slider li" must be set with a sufficient value so the enlarged image will be shown within the margins.*/
	border:5px solid #d0d0d0;
}

#thumbnail-slider .thumb {
    width:100%;
    height: 100%;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    position:absolute;
    font-size:0;
    cursor:inherit;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
    /*-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), to(rgba(255,255,255,0.4)));*/
    transition:all linear 0.4s;
}
#thumbnail-slider ul li.active .thumb{
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
} 


/*-- Start 3D --*/
    #thumbnail-slider .thumb {
       /* -webkit-transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);
        transform: perspective(500px) translateX(1px) translateZ(-30px) rotateY(30deg);*/
    }

    #thumbnail-slider .active .thumb {
        -webkit-transform: translateX(0px) translateZ(0px) rotateY(0deg); 
        transform: translateX(0px) translateZ(0px) rotateY(0deg); 
    }

    #thumbnail-slider li.active ~ li .thumb {
        /*-webkit-transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); 
        transform: perspective(500px) translateX(-1px) translateZ(-30px) rotateY(-30deg); */
    }
/*-- End 3D --*/

/* --------- navigation controls ------- */   
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */

#thumbnail-slider-pause-play {display:none;} /*.pause*/
#thumbnail-slider-prev, #thumbnail-slider-next {display:block; width:40px; height:40px; position:absolute; top:130px; cursor:pointer;}
#thumbnail-slider-prev{ left:0; margin-left:20px; background:url(../images/prev.png) no-repeat 0 0; background-size:100% auto;}
#thumbnail-slider-next{ right:0; margin-right:10px;background:url(../images/next.png) no-repeat 0 0;background-size:100% auto;}


/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

@font-face{font-family:'lg';src:url("../fonts/lg.eot?n1z373");src:url("../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../fonts/lg.woff?n1z373") format("woff"), url("../fonts/lg.ttf?n1z373") format("truetype"), url("../fonts/lg.svg?n1z373#lg") format("svg");font-weight:normal;font-style:normal;}
.lg-icon{font-family:'lg';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.lg-actions .lg-next, .lg-actions .lg-prev{background-color:rgba(0, 0, 0, 0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled{pointer-events:none;opacity:0.5;}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover{color:#FFF;}
.lg-actions .lg-next{right:20px;}
.lg-actions .lg-prev{left:20px;}
@-webkit-keyframes lg-right-end{0%{left:0;}
50%{left:-30px;}
100%{left:0;}
}
@-moz-keyframes lg-right-end{0%{left:0;}
50%{left:-30px;}
100%{left:0;}
}
@-ms-keyframes lg-right-end{0%{left:0;}
50%{left:-30px;}
100%{left:0;}
}
@keyframes lg-right-end{0%{left:0;}
50%{left:-30px;}
100%{left:0;}
}
@-webkit-keyframes lg-left-end{0%{left:0;}
50%{left:30px;}
100%{left:0;}
}
@-moz-keyframes lg-left-end{0%{left:0;}
50%{left:30px;}
100%{left:0;}
}
@-ms-keyframes lg-left-end{0%{left:0;}
50%{left:30px;}
100%{left:0;}
}
@keyframes lg-left-end{0%{left:0;}
50%{left:30px;}
100%{left:0;}
}
.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative;}
.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative;}
.lg-toolbar{z-index:1080;left:0;position:absolute;top:0;width:100%;background-color:rgba(0, 0, 0, 0.45);}
.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:42px 0;text-align:center;width:30px;text-decoration:none !important;outline:medium none;}
.lg-toolbar .lg-icon:hover{color:#FFF;}
.lg-close{background:url(../images/closeicon.png) no-repeat;width:20px;margin-top:30px;margin-right:30px;}
.lg-sub-html{background-color:rgba(0, 0, 0, 0.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080;}
.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold;}
.lg-sub-html p{font-size:12px;margin:5px 0 0;}
#lg-counter{color:#fff;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle;}
.lg-toolbar, .lg-prev, .lg-next{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);opacity:0;-webkit-transition:-webkit-transform 250ms ease 0s, opacity 250ms !important;-moz-transition:-moz-transform 250ms ease 0s, opacity 250ms !important;-o-transition:-o-transform 250ms ease 0s, opacity 250ms !important;transition:transform 250ms ease 0s, opacity 250ms !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;}
.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important;}
.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);}
.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px;}
.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px;}
@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease;}
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover{border-color:#a90707;}
.lg-outer .lg-thumb-item img{width:100%;height:100%;}
.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px;}
.lg-outer.lg-can-toggle .lg-item{padding-bottom:0;}
.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px;}
.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;}
.lg-outer .lg-toogle-thumb:after{content:"\e1ff";}
.lg-outer .lg-toogle-thumb:hover{color:#FFF;}
.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px;}
.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}
.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer;}
.lg-outer .lg-has-vimeo .lg-video-play{background:url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent;}
.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;}
.lg-outer .lg-has-html5 .lg-video-play{background:transparent url("../img/video-play.png") no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:0.8;}
.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1;}
.lg-outer .lg-has-youtube .lg-video-play{background:url("../img/youtube-play.png") no-repeat scroll 0 0 transparent;}
.lg-outer .lg-has-youtube:hover .lg-video-play{background:url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent;}
.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0;}
.lg-outer .lg-has-video .lg-video-object{visibility:hidden;}
.lg-outer .lg-has-video.lg-video-palying .lg-object, .lg-outer .lg-has-video.lg-video-palying .lg-video-play{display:none;}
.lg-outer .lg-has-video.lg-video-palying .lg-video-object{visibility:visible;}
.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1080;opacity:0;-webkit-transition:opacity 0.08s ease 0s;-moz-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s;}
.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0;}
.lg-progress-bar.lg-start .lg-progress{width:100%;}
.lg-show-autoplay .lg-progress-bar{opacity:1;}
.lg-autoplay-button:after{content:"\e01d";}
.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a";}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s ease 0s;-moz-transition:-moz-transform 0.3s ease 0s;-o-transition:-o-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:-webkit-transform 0.3s ease 0s, opacity 0.15s !important;-moz-transition:-moz-transform 0.3s ease 0s, opacity 0.15s !important;-o-transition:-o-transform 0.3s ease 0s, opacity 0.15s !important;transition:transform 0.3s ease 0s, opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}
#lg-zoom-in:after{content:"\e311";}
#lg-zoom-out{opacity:0.5;pointer-events:none;}
#lg-zoom-out:after{content:"\e312";}
.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto;}
.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px;}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible;}
.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px;}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px white inset;}
.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;-moz-transition:opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s, transform 0.15s ease 0s;-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}
.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%;}
.lg-outer .lg-pager{background-color:rgba(255, 255, 255, 0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255, 255, 255, 0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px;}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus{box-shadow:0 0 0 8px white inset;}
.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0;}
.lg-fullscreen:after{content:"\e20c";}
.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d";}
.group{*zoom:1;}
.group:before, .group:after{display:table;content:"";line-height:0;}
.group:after{clear:both;}
.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}
.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lg-outer.lg-visible{opacity:1;}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1;}
.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%;}
.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap;}
.lg-outer .lg-item{background:url(../img/loading.gif) no-repeat scroll center center transparent;display:none !important;}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide{display:inline-block !important;}
.lg-outer.lg-css .lg-current{display:inline-block !important;}
.lg-outer .lg-item, .lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%;}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}
.lg-outer .lg-img-wrap{top:0;bottom:0;left:0;right:0;padding:0 5px;}
.lg-outer .lg-item.lg-complete{background-image:none;}
.lg-outer .lg-item.lg-current{z-index:1060;}
.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important;}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1;}
.lg-outer .lg-empty-html{display:none;}
.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;background-color:#000;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}
.lg-backdrop.in{opacity:1;}
.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important;}
.lg-css3.lg-use-css3 .lg-item{will-change:transform, opacity;}
.lg-css3.lg-use-left .lg-item{will-change:left, opacity;}
.lg-css3.lg-fade .lg-item{opacity:0;}
.lg-css3.lg-fade .lg-item.lg-current{opacity:1;}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;-moz-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}
.lg-next{background:url(../images/nexticon.png) no-repeat;width:20px;height:33px;}
.lg-prev{background:url(../images/previcon.png) no-repeat;width:20px;height:33px;}
/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.0.1
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 * Hover.css Copyright Ian Lunn 2014. Generated with Sass.
 */.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-shrink{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-shrink:active,.hvr-shrink:focus,.hvr-shrink:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-pulse:active,.hvr-pulse:focus,.hvr-pulse:hover{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hvr-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-pulse-grow:active,.hvr-pulse-grow:focus,.hvr-pulse-grow:hover{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-pulse-shrink:active,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:hover{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hvr-push{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-push:active,.hvr-push:focus,.hvr-push:hover{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-pop:active,.hvr-pop:focus,.hvr-pop:hover{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-bounce-in{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-in:active,.hvr-bounce-in:focus,.hvr-bounce-in:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-bounce-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-out:active,.hvr-bounce-out:focus,.hvr-bounce-out:hover{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-rotate{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-rotate:active,.hvr-rotate:focus,.hvr-rotate:hover{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.hvr-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-float:active,.hvr-float:focus,.hvr-float:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hvr-sink{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sink:active,.hvr-sink:focus,.hvr-sink:hover{-webkit-transform:translateY(8px);transform:translateY(8px)}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}.hvr-hang{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-hang:active,.hvr-hang:focus,.hvr-hang:hover{-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}.hvr-skew{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-skew:active,.hvr-skew:focus,.hvr-skew:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-forward{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-forward:active,.hvr-skew-forward:focus,.hvr-skew-forward:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-backward{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-backward:active,.hvr-skew-backward:focus,.hvr-skew-backward:hover{-webkit-transform:skew(10deg);transform:skew(10deg)}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-wobble-vertical:active,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:hover{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-wobble-horizontal:active,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:hover{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-wobble-to-bottom-right:active,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:hover{-webkit-animation-name:hvr-wobble-to-bottom-right;animation-name:hvr-wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-top-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-wobble-to-top-right:active,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:hover{-webkit-animation-name:hvr-wobble-to-top-right;animation-name:hvr-wobble-to-top-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-wobble-top:active,.hvr-wobble-top:focus,.hvr-wobble-top:hover{-webkit-animation-name:hvr-wobble-top;animation-name:hvr-wobble-top;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transform-origin:100% 0;transform-origin:100% 0}.hvr-wobble-bottom:active,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:hover{-webkit-animation-name:hvr-wobble-bottom;animation-name:hvr-wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-skew{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-wobble-skew:active,.hvr-wobble-skew:focus,.hvr-wobble-skew:hover{-webkit-animation-name:hvr-wobble-skew;animation-name:hvr-wobble-skew;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-buzz{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-fade{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-fade:active,.hvr-fade:focus,.hvr-fade:hover{background-color:#2098d1;color:#fff}@-webkit-keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}@keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}.hvr-back-pulse{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-back-pulse:active,.hvr-back-pulse:focus,.hvr-back-pulse:hover{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#2098d1;background-color:#2098d1;color:#fff}.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-left:active,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:hover{color:#fff}.hvr-sweep-to-left:active:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-bottom:active,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:hover{color:#fff}.hvr-sweep-to-bottom:active:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover{color:#fff}.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-right:active,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:hover{color:#fff}.hvr-bounce-to-right:active:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover{color:#fff}.hvr-bounce-to-left:active:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-bottom:active,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:hover{color:#fff}.hvr-bounce-to-bottom:active:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-top:active,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:hover{color:#fff}.hvr-bounce-to-top:active:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-out:active,.hvr-radial-out:focus,.hvr-radial-out:hover{color:#fff}.hvr-radial-out:active:before,.hvr-radial-out:focus:before,.hvr-radial-out:hover:before{-webkit-transform:scale(2);transform:scale(2)}.hvr-radial-in{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;background:#2098d1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;border-radius:100%;-webkit-transform:scale(2);transform:scale(2);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-in:active,.hvr-radial-in:focus,.hvr-radial-in:hover{color:#fff}.hvr-radial-in:active:before,.hvr-radial-in:focus:before,.hvr-radial-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-in{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#2098d1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-in:active,.hvr-rectangle-in:focus,.hvr-rectangle-in:hover{color:#fff}.hvr-rectangle-in:active:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover{color:#fff}.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before{-webkit-transform:scale(1);transform:scale(1)}.hvr-shutter-in-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#2098d1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover{color:#fff}.hvr-shutter-in-horizontal:active:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover{color:#fff}.hvr-shutter-out-horizontal:active:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-shutter-in-vertical{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#2098d1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-vertical:active,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:hover{color:#fff}.hvr-shutter-in-vertical:active:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:hover:before{-webkit-transform:scaleY(0);transform:scaleY(0)}.hvr-shutter-out-vertical{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-vertical:active,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:hover{color:#fff}.hvr-shutter-out-vertical:active:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-border-fade{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px rgba(0,0,0,0)}.hvr-border-fade:active,.hvr-border-fade:focus,.hvr-border-fade:hover{box-shadow:inset 0 0 0 4px #2098d1,0 0 1px rgba(0,0,0,0)}.hvr-hollow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px rgba(0,0,0,0)}.hvr-hollow:active,.hvr-hollow:focus,.hvr-hollow:hover{background:0 0}.hvr-trim{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-trim:before{content:'';position:absolute;border:#fff solid 4px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-trim:active:before,.hvr-trim:focus:before,.hvr-trim:hover:before{opacity:1}@-webkit-keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.hvr-ripple-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-ripple-out:before{content:'';position:absolute;border:#e1e1e1 solid 6px;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before{-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out}@-webkit-keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}@keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}.hvr-ripple-in{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-ripple-in:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-in:active:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:hover:before{-webkit-animation-name:hvr-ripple-in;animation-name:hvr-ripple-in}.hvr-outline-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-outline-out:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-out:active:before,.hvr-outline-out:focus:before,.hvr-outline-out:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.hvr-outline-in{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-outline-in:before{pointer-events:none;content:'';position:absolute;border:#e1e1e1 solid 4px;top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-in:active:before,.hvr-outline-in:focus:before,.hvr-outline-in:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:1}.hvr-round-corners{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border-radius;transition-property:border-radius}.hvr-round-corners:active,.hvr-round-corners:focus,.hvr-round-corners:hover{border-radius:1em}.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#2098d1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{right:0}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#2098d1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-underline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-underline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;bottom:0;background:#2098d1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-right:active:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:hover:before{left:0}.hvr-overline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-overline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;top:0;background:#2098d1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-left:active:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:hover:before{right:0}.hvr-overline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-overline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;top:0;background:#2098d1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}.hvr-overline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-overline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;top:0;background:#2098d1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-right:active:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:hover:before{left:0}.hvr-reveal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border-color:#2098d1;border-style:solid;border-width:0;-webkit-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-reveal:active:before,.hvr-reveal:focus:before,.hvr-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0);border-width:4px}.hvr-underline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-underline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#2098d1;height:4px;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-reveal:active:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-overline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-overline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;background:#2098d1;height:4px;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-reveal:active:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-glow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-glow:active,.hvr-glow:focus,.hvr-glow:hover{box-shadow:0 0 8px rgba(0,0,0,.6)}.hvr-shadow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-shadow:active,.hvr-shadow:focus,.hvr-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-box-shadow-outset{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-box-shadow-outset:active,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,.6)}.hvr-box-shadow-inset{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 rgba(0,0,0,.6),0 0 1px rgba(0,0,0,0)}.hvr-box-shadow-inset:active,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,0)}.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.hvr-shadow-radial{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-shadow-radial:after,.hvr-shadow-radial:before{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;height:5px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-shadow-radial:before{bottom:100%;background:-webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%)}.hvr-shadow-radial:after{top:100%;background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%)}.hvr-shadow-radial:active:after,.hvr-shadow-radial:active:before,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:hover:before{opacity:1}.hvr-bubble-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);top:0;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1}.hvr-bubble-top:active:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-bubble-right:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);right:0;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1}.hvr-bubble-right:active:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-bubble-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);bottom:0;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent}.hvr-bubble-bottom:active:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-bubble-left:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);left:0;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent}.hvr-bubble-left:active:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);top:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:active,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:hover{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-top:active:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:before{position:absolute;z-index:-1;top:calc(50% - 10px);right:0;content:'';border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:active,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-right:active:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-bottom{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);bottom:0;border-style:solid;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:active,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-bottom:active:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:before{position:absolute;z-index:-1;content:'';top:calc(50% - 10px);left:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:active,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-left:active:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-icon-back{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-left:2.2em;-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-back:before{content:"\f137";position:absolute;left:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-back:active:before,.hvr-icon-back:focus:before,.hvr-icon-back:hover:before{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.hvr-icon-forward{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-forward:before{content:"\f138";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-forward:active:before,.hvr-icon-forward:focus:before,.hvr-icon-forward:hover:before{-webkit-transform:translateX(4px);transform:translateX(4px)}@-webkit-keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-down{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-down:before{content:"\f01a";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-down:active:before,.hvr-icon-down:focus:before,.hvr-icon-down:hover:before{-webkit-animation-name:hvr-icon-down;animation-name:hvr-icon-down;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-up{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-up:before{content:"\f01b";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-up:active:before,.hvr-icon-up:focus:before,.hvr-icon-up:hover:before{-webkit-animation-name:hvr-icon-up;animation-name:hvr-icon-up;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-spin{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-spin:before{content:"\f021";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.hvr-icon-spin:active:before,.hvr-icon-spin:focus:before,.hvr-icon-spin:hover:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}@-webkit-keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}@keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}.hvr-icon-drop{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-drop:before{content:"\f041";position:absolute;right:1em;opacity:1;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-drop:active:before,.hvr-icon-drop:focus:before,.hvr-icon-drop:hover:before{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.52,1.64,.37,.66);animation-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-icon-fade{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-fade:before{content:"\f00c";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;transition-property:color}.hvr-icon-fade:active:before,.hvr-icon-fade:focus:before,.hvr-icon-fade:hover:before{color:#0F9E5E}@-webkit-keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}@keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}.hvr-icon-float-away{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-float-away:after,.hvr-icon-float-away:before{content:"\f055";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome}.hvr-icon-float-away:after{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-float-away:active:after,.hvr-icon-float-away:focus:after,.hvr-icon-float-away:hover:after{-webkit-animation-name:hvr-icon-float-away;animation-name:hvr-icon-float-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}@keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}.hvr-icon-sink-away{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-sink-away:after,.hvr-icon-sink-away:before{content:"\f056";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-sink-away:after{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-sink-away:active:after,.hvr-icon-sink-away:focus:after,.hvr-icon-sink-away:hover:after{-webkit-animation-name:hvr-icon-sink-away;animation-name:hvr-icon-sink-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-grow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow:before{content:"\f118";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow:active:before,.hvr-icon-grow:focus:before,.hvr-icon-grow:hover:before{-webkit-transform:scale(1.3) translateZ(0);transform:scale(1.3) translateZ(0)}.hvr-icon-shrink{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-shrink:before{content:"\f119";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-shrink:active:before,.hvr-icon-shrink:focus:before,.hvr-icon-shrink:hover:before{-webkit-transform:scale(0.8);transform:scale(0.8)}@-webkit-keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-pulse:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse:active:before,.hvr-icon-pulse:focus:before,.hvr-icon-pulse:hover:before{-webkit-animation-name:hvr-icon-pulse;animation-name:hvr-icon-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}.hvr-icon-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-pulse-grow:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-grow:active:before,.hvr-icon-pulse-grow:focus:before,.hvr-icon-pulse-grow:hover:before{-webkit-animation-name:hvr-icon-pulse-grow;animation-name:hvr-icon-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-pulse-shrink:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-shrink:active:before,.hvr-icon-pulse-shrink:focus:before,.hvr-icon-pulse-shrink:hover:before{-webkit-animation-name:hvr-icon-pulse-shrink;animation-name:hvr-icon-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}.hvr-icon-push{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-push:before{content:"\f006";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-push:active:before,.hvr-icon-push:focus:before,.hvr-icon-push:hover:before{-webkit-animation-name:hvr-icon-push;animation-name:hvr-icon-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.hvr-icon-pop{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-pop:before{content:"\f005";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pop:active:before,.hvr-icon-pop:focus:before,.hvr-icon-pop:hover:before{-webkit-animation-name:hvr-icon-pop;animation-name:hvr-icon-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-icon-bounce{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bounce:before{content:"\f087";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-bounce:active:before,.hvr-icon-bounce:focus:before,.hvr-icon-bounce:hover:before{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-icon-rotate{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-rotate:before{content:"\f0c6";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-rotate:active:before,.hvr-icon-rotate:focus:before,.hvr-icon-rotate:hover:before{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.hvr-icon-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow-rotate:before{content:"\f095";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow-rotate:active:before,.hvr-icon-grow-rotate:focus:before,.hvr-icon-grow-rotate:hover:before{-webkit-transform:scale(1.5) rotate(12deg);transform:scale(1.5) rotate(12deg)}.hvr-icon-float{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-float:before{content:"\f01b";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-float:active:before,.hvr-icon-float:focus:before,.hvr-icon-float:hover:before{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.hvr-icon-sink{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-sink:before{content:"\f01a";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-sink:active:before,.hvr-icon-sink:focus:before,.hvr-icon-sink:hover:before{-webkit-transform:translateY(4px);transform:translateY(4px)}@-webkit-keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-bob{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bob:before{content:"\f077";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-bob:active:before,.hvr-icon-bob:focus:before,.hvr-icon-bob:hover:before{-webkit-animation-name:hvr-icon-bob-float,hvr-icon-bob;animation-name:hvr-icon-bob-float,hvr-icon-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-hang{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-hang:before{content:"\f078";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-hang:active:before,.hvr-icon-hang:focus:before,.hvr-icon-hang:hover:before{-webkit-animation-name:hvr-icon-hang-sink,hvr-icon-hang;animation-name:hvr-icon-hang-sink,hvr-icon-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-icon-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-horizontal:before{content:"\f061";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-horizontal:active:before,.hvr-icon-wobble-horizontal:focus:before,.hvr-icon-wobble-horizontal:hover:before{-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-icon-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-vertical:before{content:"\f062";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-vertical:active:before,.hvr-icon-wobble-vertical:focus:before,.hvr-icon-wobble-vertical:hover:before{-webkit-animation-name:hvr-icon-wobble-vertical;animation-name:hvr-icon-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-icon-buzz{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz:before{content:"\f017";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz:active:before,.hvr-icon-buzz:focus:before,.hvr-icon-buzz:hover:before{-webkit-animation-name:hvr-icon-buzz;animation-name:hvr-icon-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-icon-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz-out:before{content:"\f023";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz-out:active:before,.hvr-icon-buzz-out:focus:before,.hvr-icon-buzz-out:hover:before{-webkit-animation-name:hvr-icon-buzz-out;animation-name:hvr-icon-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-curl-top-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-curl-top-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;left:0;background:#fff;background:linear-gradient(135deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#000000');z-index:1000;box-shadow:1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-left:active:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:hover:before{width:25px;height:25px}.hvr-curl-top-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-curl-top-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;right:0;background:#fff;background:linear-gradient(225deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-right:active:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-curl-bottom-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;right:0;background:#fff;background:linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-right:active:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-curl-bottom-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;left:0;background:#fff;background:linear-gradient(45deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-left:active:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:hover:before{width:25px;height:25px}
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }
 @-webkit-keyframes fadeOut {  0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
@keyframes fadeOut {  0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}



/*= input focus effects css
------------------------------------------------------------------------------------------ */
:focus{outline: none;}

.col-3, .input-field{ margin:0; position: relative; margin-bottom:15px;} /* necessary to give position: relative to parent. */
.input-field input[type="text"], .input-field textarea{font-size:14px; color: #000; width: 100%; box-sizing: border-box; }
.input-field textarea{ height:140px;}
.effect-7{border: 1px solid #ccc; padding: 7px 14px 9px; transition: 0.4s;}
.effect-7 ~ .focus-border:before,
.effect-7 ~ .focus-border:after{content: ""; position: absolute; top: 0; left: 50%; width: 0; height: 1px; background-color: #013060 ; transition: 0.4s;}
.effect-7 ~ .focus-border:after{top: auto; bottom: 0;}
.effect-7 ~ .focus-border i:before,
.effect-7 ~ .focus-border i:after{content: ""; position: absolute; top: 50%; left: 0; width: 1px; height: 0; background-color: #013060 ; transition: 0.6s;}
.effect-7 ~ .focus-border i:after{left: auto; right: 0;}
.effect-7:focus ~ .focus-border:before,
.effect-7:focus ~ .focus-border:after{left: 0; width: 100%; transition: 0.4s;}
.effect-7:focus ~ .focus-border i:before,
.effect-7:focus ~ .focus-border i:after{top: 0; height: 100%; transition: 0.6s;}

/*= input focus effects css End
=============================== */





@media only screen and (min-width:768px) and (max-width:1200px) {

	.checkbox li{width: 44%;}

	.payment .field.fieldthree{margin-right: 32px;
width: 44%;}
.payment .field.fieldthree.cvv .focus-border{ display;}
.payment .field input{height: 42px;}
	.container{ width:95%; margin:0 auto;}
	.logo{ position: relative !important; margin: -54px 0px 0px 0px; float: left; width: 125px; padding: 0px; }
	.sticky .logo{ width:100px; margin:-2px 0 0 0px;}
	.topNav ul li{font-size: 13px;padding: 0 10px 0 0;}
	.site-menu ul li{padding: 0 0 0 10px;}
	.site-menu ul li a{font-size: 14px; line-height:48px;}
	.header{height: 50px;}
	.bannersliderContent{ position:inherit; top:0px; padding:30px 0; background:#eee;}
	.sliderContent{ top:90px;}
	.sliderRight .mainTitle::before {background: rgba(170, 170, 170, 1) none repeat scroll 0 0;}
	.sponsors, .projects, .scholarshipBlock, .galleryBlock{ padding:30px 0}
	.sliderLeft, .sliderRight{ float:none; display:inline-block;}
	.bannersliderContent .sliderRight{ float:right;}
	.projects{ margin:0 0 60px 0;}
	.projects .pic{ width:40%;}
	.projects .content{ width:50%; top:110px; }
	.projects .content p {    max-height: 35px;    overflow: hidden;}
	.scholarshipBlock .pic{ width:250px;  margin:0 20px 20px 0}
	.scholarshipBlock .pic img{ width:100%;}
	.scholarshipBlock .content h3{ font-size:50px;}
	.scholarshipBlock .content h4{ font-size:38px; margin: 0px;     padding: 0px;}
	.scholarshipBlock .content p{ max-height:100px; overflow:hidden;}
	.topHeader .signInLogin ul{margin: 0px -365px 0 0px;}
	.header .joinBlock{ overflow:hidden;}
	.header .joinBlock a{ font-size:12px;}
	.header .joinBlock{ padding:0px;}
	.galleryBlock{ width:100%; display:table;}
	.galleryBlock ul li{width:48% !important; height:220px !important; margin:0 0 10px 10px !important;}
	.footer .sitemap{ display:none;}
	.footer .about{ width:60%; margin:0px; padding:0px;}
	.footer .contact{width:38%; margin:0px; padding:0px; float:right;}
	.footerTop ul { display:block; text-align:center;}
	.footerTop ul li{ float:none; display:inline-block; width:auto; margin:0 15px; border:none; padding:0px;}
	.footerTop{ padding:30px 0;}
	.footerTop ul li:last-child{ border:none;}
	.socialIcons.footerSocial a{ position:relative; top:8px;}
	.innerMidBlock, .awardsBlock{ padding:40px 0;}
	.aboutList li img{ width:300px; margin: 0 20px 0 0;}
	.aboutList li{ margin:0 0 20px 0;}
	.aboutList li:nth-child(2n) img{margin: 0 0 20px 20px; width: 100%;}
	.awardsBlock ul li{ width:100%; padding:0px; margin:0 0 10px 0;}
	.innerBanner{ padding:95px 0 0 0; height: 200px}
	.announceBlock ul li .pic{width: 40%;}
	.announceBlock ul li .content {   width: 57%; margin:5px  0 0 20px;}
	.faqBlock ul li h4{ font-size:20px; line-height:24px;}
	.contactBlock .contactLeft{width: 40%; margin: 0;}
	.contactBlock .contactRight {    width: 58%; float:right;}
	.corporateList ul li{width: 45%; margin: 0 0 30px 30px !important;}
	.corporateList ul li::after, .corporateList ul li::before {    width: 100%;}
	.parkingMap{ width:98% !important; height:auto !important;}
	.parkingBottom li .content, .scholarList li .content, .parkingBottom li:nth-child(2n) .content, .scholarList li:nth-child(2n) .content{ width:54%;}
	.parkingBottom li .pic, .scholarList li .pic, .scholarList li:nth-child(2n) .pic, .parkingBottom li:nth-child(2n) .pic{ width:44%;}
	.parkingBottom li .pic img{ height:auto !important;}
	.login_page{ width:400px;}
	.dashboardPage, .regBlock{ width:95%;}
	.dashboardPage .filedSecond .field, .formfiled .formFirst{width: 45%;}
	.edtiinfo {    width: 80%;}
	.payment .field {    width: 44%;}


.events ul li{ width: 47%; height: 400px;}
.events ul li .pic{ width: 100%; height: 150px; overflow: hidden;}
.events ul li .content{ width: 90%;}
.events ul li .more-btn{position: relative; bottom: inherit ; display: inline-block; left: inherit;}

.hh-directors ul li p:first-child{ width: 40%;}





	}

@media only screen and (max-width:767px) {

	.payment .field.fieldthree{width: 100%; margin: 0 0 10px 0;}
	.payment .field.fieldthree.cvv{width: 100%;}
  .payment .field.fieldthree.cvv input {width: 100px;}
	.payment .field.fieldthree.cvv  .focus-border{ display: none;}
	.events ul li{ width: 100%; margin: 0 0 15px 0 !important; height: auto;}
	.events ul li .pic{ width: 100%;}
	.events ul li .content{ width: 98%; padding: 10px;}
	.events ul li .more-btn{position: relative; bottom: inherit ; display: inline-block; left: inherit;}


.aboutList li figure{ width: 100%; height: auto;; margin: 0 0 15px 0; float: left;}
.aboutList li .content{ width: 100%;  float: left;}
.aboutList li:nth-child(2n) .content{ text-align: left;}

.footer{ display: none;}
	input[type="submit"],  input[type="text"]{-webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;}

	.container{ width:95%; margin:0 auto;}
	.topNav{ display:none;}
	.logo{ position: relative !important; margin: -54px 0px 0px 0px; float: left; width: 125px; padding: 0px; }
	.sticky .logo{ width: 120px;
margin: -41px 0 0 0px;}
	.topHeader{ overflow: inherit !important;}

	.topHeader .signIn{ background: none; padding: 0 6px;}
	.topHeader .signIn a, .topHeader .signInLogin p{color:#fff; padding: 0px 20px 0 20px; margin: 0px}
	.topHeader .signIn:hover{background:none; }
	.topHeader .signIn:hover a, .topHeader .signIn:hover p{color:#fff; }

	.navBlock::before, .navBlock::after, .header .joinBlock, .site-menu, .title::before, .footer .sitemap, h1:before, h1:after, .sliderLeft .mainTitle::before, .sliderRight .mainTitle::before
	 { display:none;}
	.sponsors, .projects, .scholarshipBlock, .galleryBlock, .footer, .innerMidBlock, .awardsBlock, .footerTop
	{ padding:30px 0;}

	.header{ height:50px;}
	.menu-button{ display:block; margin:7px 0 0 10px; }
	.topHeader .signInLogin ul {  position: absolute;   right: 0;  top:100%; margin: 0;  z-index: 9999;}

	.bannersliderContent{ position:inherit;}
	.sliderMiddle{ width:100%; margin:0px;}
	.sliderMiddle h2{ font-size:30px; line-height:36px; padding:0 0 10px 0; margin:0px;}
	.sliderMiddle p {  font-size: 18px;   line-height: 22px; padding:0 0 10px 0; margin:0px; }
	.sliderLeft, .sliderRight{ width:100%; margin:10px 0 0px 0; padding:0px; float:left;}
	.sliderRight .mainTitle::before {background:#c6c6ce ; }


	.title{font-size: 40px; line-height: 44px; padding:0 0 15px 0; margin:0px;}
	.projects .content{ width:87%; position:inherit; top:0px; float:left; margin:0px; padding:20px;}
	.projects .pic{ width:97%;}

	.scholarshipBlock .pic{ width:100%;}
	.scholarshipBlock .pic img{ display:block; margin:0 auto; max-width:100%;}
	.scholarshipBlock .content{ text-align:center;}
	.scholarshipBlock .content h3{font-size: 34px; line-height: 40px;}
	.scholarshipBlock .content h4{font-size: 36px; line-height: 40px; margin:0px; padding:0 0 10px 0;}

	.galleryBlock ul li{ width:100% !important; margin:0 0 10px 0 !important; height:auto !important;}
	.footerTop ul li{ width:100%; padding:5px 0; margin:0 0 0 0; border:none !important;}
	.footerTop ul li a.phone{ font-size:24px }
	.footerTop ul li a.mail{font-size:20px }
	.footer .about{ width:100%;}
	.footer .contact{ width:100%; text-align:center; padding:0px; margin:20px 0 0 0;}
	.footer .contact p{ padding:0px; margin:0px;}
	.footer .contact h4{ margin:0px; padding:0px;}
	.footer .contact p span{ padding:7px 0 0 0;}
	.copyRights p{ float:left !important; width:100%; margin:0px; padding:0 0 5px 0; text-align:center;}

	.innerBanner{ padding: 95px 0 0 0; height: 140px; overflow: hidden;}
	.innerBanner img {width:100%;height:100%;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;object-fit:cover;}
	h1, .eventLeft h2, .title{ font-size:32px; line-height:36px; padding:0px 0 20px 0; margin:0px;}
	.aboutList li img{ width:100% !important; margin:0 0 15px 0 !important; display:block; padding:0px;  height:auto !important;}
	.aboutList li{margin: 0 0 10px 0; padding:10px;}
	.aboutList li p{ margin:0px; padding:0px;}
	.awardsBlock ul li{ width:100%; margin:0 0 10px 0;}

	.awardsBlock ul li h4 { width: 40px;  font-size: 14px;    line-height: 24px;    padding: 15px 5px;}
	.awardsBlock ul li p {  font-size: 14px;   padding: 15px 0 15px 10px;}

	.corporateList ul li{ float: none;
display: block;
margin: 0 0 30px 0 !important;
width: 98%;
height: auto;}
	.parlingInfo ul li ul{margin: 30px 0 0 0px !important;}
	.parlingInfo p img, .parkingBottom li .pic img, .scholarList li .pic img{ width:100% !important; height:auto !important;}
	.parkingBottom li .pic, .parkingBottom li .content, .scholarList li .pic, .scholarList li .content{ width:100% !important; float:left; margin:0px; padding:0px; height:auto;}
	.scholarList li{ margin:0 0 10px 0; padding:0px;}
	.clear{ width:100%; height:1px; display:block;}
	.announceBlock ul li .pic{ width:100%; margin:0px; padding:0px;}
	.announceBlock ul li .content{width: 96%;  margin: 0; padding: 10px;}
	.faqBlock ul li h4::before { display:none !important;}
	.faqBlock ul li{ margin:0px;}
    .faqBlock ul li h4{font-size: 20px; line-height: 24px;}
	.contactBlock .contactLeft{ width:100%; margin:0 0 5px 0;  float:left;}
	.contactBlock .contactRight{ width:100%; float:left;}

	.dashboardPage{width: 98%;}
	.dashboardPage .filedSecond .field{ width:100%; margin:0 10px 10px 10px;}
	.filedSecond .field label{ width:100%; padding:0 0 3px 0; margin:0px;}

	.login_page_Block {   padding: 120px 0 0 0;}
	.login_page {   width: 82%;   padding: 30px 15px;}
	.login_page .input-field input[type="password"] {   width: 89% !important;}

	.regPage .regContent {  width: 90%;   padding: 10px;}
	.edtiinfo {   width: 88%;    padding: 30px 15px;}
	.formfiled .formFirst {   width: 100%;    margin: 0 0 10px 0px !important;}
	.regCon{ background:none; padding:0px;}
	.regBlock{ width:100%;}
	.regBlock .edtiinfo {  width: 88%;   padding: 30px 15px;}
	.regBlock .formfiled .formFirst {   width: 100%;   margin: 0 0 10px 0 !important;}
	.radio-inlineblk .radioBtn{ width:100%;}
	.payment{ padding:0px; background:none; border:none; }
	.payment .field{ width:100%; margin:0 0 10px 0;}
	.bttnblock input[type="submit"], .bttnblock a{padding: 10px 18px; }
		.bttnblock input[type="submit"]{ margin-bottom: 15px;}
	.renSub {   width: 88%;    padding: 15px;}
	.membershipBlock .field{ width:98%;}
	#div_student{width: 90%;}
	#div_student label{ font-size:15px;}
	.sliderLeft .mainTitle{background: #013060;}
    .sliderRight .mainTitle{ background:#c6c6ce;}
	.eventLeft{ width:100%;}
	.eventLeft .pic{width: 98%;
margin: 0 0 5px 0;
padding: 5px;}
	.eventLeft .shareBlock{ padding:15px 0 15px 0}
	.eventLeft span.date{ margin:0px;}
	.errorpage img{ display:none;}
	.copyRights{ background:#222;}


.socialIcons{ display: none;}
.eventRight{width: 100%;
float: left;
margin: 30px 0 0 0;}
.eventRight ul li{width: 94%;}

.eventLeft .pic img{ min-width: 100%}




	}

	@media only screen and (min-width:481px) and (max-width:767px) {
	.galleryBlock ul li {   width: 47% !important;   margin: 0 0 10px 10px !important;   height: 130px !important;}
	}
	@media only screen and (min-width:568px) and (max-width:1199px) {
.golf-reg-block .input-field{ margin-bottom: 30px;}
.hh-directors ul li p:first-child{ width: 40%;}

	}


	@media only screen and (max-width:1199px) {
		.eventsBlock .prev{left: 10px; z-index: 999;}
		.eventsBlock .next{ right: 5px; z-index: 999;}
	.threecolumnPage .member-contact .formFirst{margin-left: 15px !important; width: 48%; margin-bottom: 0px !important;}

		.threecolumnPage .member-contact .formFirst:nth-child(3n+1){margin-left: 15px !important; }
	.threecolumnPage .member-contact .formFirst:first-child, .threecolumnPage .member-contact .formFirst:nth-child(2n+1){ margin-left: 0px !important}
	.threecolumnPage .promoCodeLeft{width: 64%;}
	.promoCodeRight{margin: 0 0 0 5px;}


}

	@media only screen and (max-width:767px) {
.cart-table{ width: 100%; margin: 0 0 15px 0}
.cart-total{ width: 300px}
i.note-message{ font-size: 14px; bottom: -15px;}
.plusminus{width: 35px; left: -44px; padding: 15px 8px 15px 0px;}
.accordion_head{margin: 0 0 20px 60px; line-height: 20px; font-size: 18px;}
.accordion_body{margin: -18px 0 25px 60px; padding: 15px 10px;}


	}



	@media only screen and (max-width:567px) {
		.threecolumnPage .member-contact .formFirst{ width: 100% !important; margin:  0 !important;}
		.inputtitle{font-size: 20px;}
		.threecolumnPage .promoCodeLeft{width: 65%;}

		.event-details-block{margin: 100px 0 0 0;}
		.eventLeft .pic img{ min-width: 100%;}
		.eventRight .moreBtn{margin: 0 0 0 0; top: 0;}
		.eventRight .moreBtn::before {    left: 0; transform: perspective(0px) rotateX(0deg);
transform-origin: 100% 50% 0;}
.threecolumnPage .member-contact .formFirst:nth-child(3n+1){ margin-left: 0px !important}

.cart-table table .headings{ display: none ;}
.cart-table table td{ position: relative; float: left; width: 60% !important; text-align: left !important; padding: 5px 0 5px 120px !important; }
.cart-table table td::before{	position: absolute; top: 6px; left: 10px; width: 45%; padding-right: 10px;
white-space: nowrap; font-family: 'ProximaNova-Bold';}
td:nth-of-type(1)::before {content: "Actions :";}
td:nth-of-type(2)::before {content: "Item Name :";}
td:nth-of-type(3)::before {content: "Item Prize :";}
td:nth-of-type(4)::before {content: "Quantity :";}
td:nth-of-type(5)::before {content: "Total Amount :";}
td:nth-of-type(6)::before {content: "Promo Code :";}
td:nth-of-type(7)::before {content: "Discount :";}
td:nth-of-type(8)::before {content: "Final Amount :";}
.blockfullwidth .content ul li label{ width: 100%}
.hh-directors ul li p:first-child,.hh-directors1 ul li p:first-child{    width: 7%; padding: 0 10px 0 15px;}
.buttons-blocks a{margin: 10px 15px 0 0;}
.checkbox li{ width: 100%; margin: 0 0 15px 0;}

i.note-message {    position: relative;    bottom: 14px; font-size: 11px;}

#foo2 li{ margin: 0px !important; width: 100% !important; border:none !important}

	}

@media only screen and (max-width:480px) {

	.galleryBlock ul li img {
	    width: 100%;
	    webkit-object-fit: inherit;
	    -moz-object-fit: inherit;
	    -ms-object-fit: inherit;
	    -o-object-fit: inherit;
	    object-fit: inherit;
	    width: 100%;
	    height: auto; display: block;
	}
.galleryBlock ul li{ background: none;}
.galleryList ul li, .galleryDetails .gallertInner{ width: 100%; padding: 0px; margin: 0 0 15px 0; height: auto;}
.galleryList ul li .imgFill{ height: auto; min-height: 100px;}
.galleryList ul li a .imgFill img, .galleryDetails .gallertInner img{ display: block;}

.shareRight.moreBtn{ margin: 0 0 15px 0; background: #004a94; color:#fff;}
.shareRight.moreBtn a{color:#fff;}
.shareRight.moreBtn::before{ display: none;}
.galleryDetails{ margin: 30px 0 0 0;}

.topbuttons a{width: 63%; text-align: left;}
.block_if{width: 97%; margin: 0 0 15px 0;}
.block_if .content ul li{font-size: 16px; line-height: 22px;}
.blockfullwidth{width: 96%;}
.blockfullwidth .content ul li label{ width: 100%;}
.get-involved figure{ width: 100%;}
.hh-directors ul li p{width: 35%;}
.hh-directors ul li p:first-child{  padding: 0 0 0 10px;}
.hh-directors ul li p:first-child,.hh-directors1 ul li p:first-child{    width: 7%; padding: 0 10px 0 15px;}
.buttons-blocks a{margin: 10px 15px 0 0;}

