@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');
/*@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');*/
/*@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&family=Poppins:wght@400;500;600;700&display=swap');


@font-face {
	font-family: AvenirBlack;
	src: url(../fonts/Avenir-Black.ttf);
}

@font-face {
	font-family: AvenirBlack;
	src: url(../fonts/Avenir-Black.ttf);
}

@font-face {
	font-family: Avenir;
	src: url(../fonts/Avenir-Roman.ttf);
}

*{
	font-family: 'Open Sans', sans-serif;
}
body {
	/*font-family: 'AvenirMedium';*/
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.3;
	/*padding-top: 134px;*/
	/*padding-top: 100px;*/
	/* padding-top: 114px; */
}

h1, h2, h3, h4, h5, h6 {
	/*font-family: 'AvenirMedium';*/
	/*font-family: 'Open Sans', sans-serif;*/
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
}

a:hover, a:focus {
	color: #c40d3c;
}

.panel-title a span{
	font-family: 'Poppins', sans-serif;
font-weight: 700;
}

.container.full-width {
	/*padding: 0;*/
	width: 100%;
}

.header-wrapper {
/* 	left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 200; */
}

  .flex{
    display: flex;
    align-items: center;
    justify-content: center;
  }

.pink{
	color: #c40d3c;
}

.header-topbar {
	/*background: #01588D;*/
	background: transparent;
	color: #FFFFFF;
	font-size: 0.85em;
}

.header-topbar a {
	color: #FFFFFF;
}

.social-media-link{
	padding-left: 3px !important;
	padding-right: 3px !important;
}

.list-inline>li {
	padding-left: 7px;
	padding-right: 7px;
}

.h-separator {
	display: inline-block;
	margin: 0 7px;
}

.header-topbar .topbar-social-icons a {
	color: #FFFFFF;
}

.bold {
	font-weight: 700;
}

.navbar a {
	/*font-family: 'AvenirMedium';*/
}

.navbar-header {
	/*padding: 7px 15px;*/
	padding: 2px 15px;
}

.header3 {
	background: transparent;
	padding: 0 0.7rem;
}

.header3 .logo-wrapper {
	
}

.header3 .header-main {
	padding-bottom: 0;
	padding-top: 0;
	margin-top:-25px;
}

.header3 .header-main .navbar {
	/*padding: 0;*/
}

.logo {
	display: block;
	position: absolute;
	top: -18px;
}

.logo img {
	width: 100%;
	max-width: 125px;
	/*height: 75px;*/
	/*height: 65px;*/
	/*margin-top: 7px;*/
}

.logo .m-legend {
	color: #FFFFFF;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	margin-left: 20px;
	position: relative;
	text-transform: uppercase;
	top: 16px;
	border-left: 1px solid #FFFFFF;
	padding-left: 20px;
}

.navbar-default {
	background: #0075B8;
}

.header3 .navigation-wrapper {
	background: #0075B8;
	/*height: 70px;*/
	border-bottom: 5px solid #006D46;
}

.header3 .navigation-wrapper.address-book {
	background: #F2F2F2;
}

.header3 .navigation-wrapper.address-book .navbar-default {
	background: #F2F2F2;
}

.navbar-nav>li {
	padding-left: 10px;
	padding-right: 10px;
}

.navbar-nav>li>a {
	color: #FFFFFF;
	/*padding-top: 25px;
	padding-bottom: 25px;*/
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: 'Open sans';
	font-weight: 400;
}

.list-social-links li a strong, .goog-te-menu-value span{
	font-family: 'Open sans';
	color: #006D46;
	font-weight: 600;
}

.navbar-default .navbar-nav>li>a {
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	/* text-transform: uppercase; */
}

/*.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	background: #05629F;
	color: #FFFFFF;
	}*/

	.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus,
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
		/*background: #05629F;*/
		background: #0075B8;
		border-bottom: 2px solid #FFFFFF;
		color: #FFFFFF;
		padding-bottom: 0;
	}

	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
		background: #006d46;
		color: #FFFFFF !important;
	}

	.dropdown-menu {
	    background-color: #006d46;
    border: 1px solid #006d46;
    z-index: 100;
	}

	.dropdown-menu>li>a {
		border-bottom: 1px solid #6a9e26;
		color: #FFFFFF;
	}

	.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
		background: #11a26e;
		color: #FFFFFF;
	}

	.megamenu-dropdown {
		border: 2px solid #05629F;
	}

	.header-topbar .language-options {
		padding: 0px 7px 0 7px;
	}

	.header-topbar .language-options:hover {
		background: #FFFFFF;
		color: #333;
	}

	.header-topbar .language-options>ul {
		/*background: #05629F;*/
		background: #FFFFFF;
		/*margin-left: -5px;*/
		margin-left: 0;
		
		/*padding: 5px;*/
		padding: 5px 7px;
		
		/*width: auto;*/
		/*text-align: center;*/
		text-align: left;
		
		/*width: 38px;*/
		/*width: 76px;*/
		
		z-index: 200;
	}

	.header-topbar .topbar-social-icons .language-options a {
		color: #333;
	}

	.sb-search {
		/*position: relative;*/
	}

	.sb-icon-search {
		background: #0075B8;
		color: #FFFFFF;
	}

	.newsletter-content {
		background: #F0F0F0;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.newsletter-form .form-control {
		border: 0;
		height: 37px;
	}

	.newsletter-form .input-group-addon {
		border: 0;
		padding: 0;
	}

	.newsletter-form button {
		margin: 0;
	}

	.footer3 .footer-column-wrap {
		/*background: url('https://i.imgur.com/Uazq4Ku.png');*/
		background: #2d2a25;
		padding: 30px 0;
	}

	.footer3 .footer-logo-heading {
		height: 50px;
	}

	.footer3 .footer-menu {
		background: #0072BB;
	}

	.footer3 .footer-logo-wrapper {
		background: #2d2a25;
	}

	footer p {
		color: #FFFFFF;
	}

	footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
		color: #FFFFFF;
	}

	footer .footer-social-icons a {
		color: #FFFFFF;
	}

	footer .footer-social-icons a i {
		color: #FFFFFF;
	}

	.footer3 .footer-menu ul li.current a {
		background: #05629F;
	}

	.footer3 .footer-menu ul li a {
		color: #FFFFFF;
	}

	.footer3 .footer-menu ul li a:hover {
		background: #05629F;
	}

	.footer3 .footer-menu ul.dropdown-menu {
		padding: 0 3px;
	}

	.footer3 .footer-logo-wrapper .copyright {
		color: #FFFFFF;
	}

	.xt-pad-right {
		padding-right: 40px;
	}

	.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search {
		background: #0075B8;
		color: #FFFFFF;
	}

	.sb-search-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		color: #333333;
	}

	.sb-search-input::-moz-placeholder { /* Firefox 19+ */
		color: #333333;
	}

	.sb-search-input:-ms-input-placeholder { /* IE 10+ */
		color: #333333;
	}

	.sb-search-input:-moz-placeholder { /* Firefox 18- */
		color: #333333;
	}

	.home-slider {
		/*overflow: hidden;*/
	}

	.home-slider .slider-caption h2 {
		color: #FFFFFF;
		/*font-family: 'AvenirBlack';*/
		font-family: 'Open Sans', sans-serif;
		/*font-size: 4em;*/
		font-size: 40px;
	}

	.home-slider img {
		width: 100%;
	}

	.text-center h2{
		text-align: center;
	}

	.slider-text-wrapper p {
		color: #FFFFFF;
		font-family: 'Open Sans', sans-serif;
		font-weight: 300;
		line-height: 1.3;
	}

	.btn {
		margin: 0;
	}

	.btn-slider {
		background: #01588D;
		color: #FFFFFF;
	}

	.btn-slider:active,
	.btn-slider:focus,
	.btn-slider:hover {
		background: #01588D;
		color: #FFFFFF;
	}

	.owl-dots {
		display: none;
	}

	.home-slider .owl-theme .owl-nav [class*="owl-"] {
		color: #373735;
	}

	.home-slider .owl-theme .owl-nav [class*="owl-"]:hover {
		color: #FFFFFF;
	}

	.home-slider .owl-next {
		top: 25%;
	}

	.home-slider .owl-prev {
		top: 25%;
	}

	.link-slider {
		color: #FFFFFF;
		font-weight: 900;
	}

	.category {
		/*text-align: center;*/
		text-align: left;
	}

	.category span,
	.category span a {
		background: #01588D;
		color: #FFFFFF;
		/*display: block;*/
		margin-right: 0;
	}

	.media>.pull-left {
		max-width: 250px;
		overflow: hidden;
	}

	.featured-image-thumbnail {
		margin-top: 0;
		/*width: 100%;*/
	}

	.featured-area {
		padding: 4rem 0;
	}

	.featured-area .random-posts .media-object {
		/*height: 100%;*/
		max-width: none;
		/*width: auto;*/
		width: 100%;
	}

	h2, .h2 {
		font-size: 1.7em;
	}

	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
		color: #01588D;
	}

	.author-name a {
		text-transform: capitalize;
	}

	.author-name a:hover {
		color: #01588D;
	}

	.border-img-hover:hover {
		border: 5px solid #01588D;
	}

	.read-more a:hover {
		color: #01588D;
	}

	.latest-news .latest-news-article {
		/*height: 600px;*/
		margin-bottom: 25px;
		overflow: hidden;
		position: relative;
	}

	.post-love.absolute {
		background: #FFFFFF;
		/*bottom: 0;*/
		height: 34px;
		margin: 0;
		position: relative;
		/*position: absolute;*/
		/*width: 100%;*/
	}

	.header-marquee {
		background: #000000;
		color: #808080;
		/*height: 30px;*/
		height: 24px;
		overflow: hidden;
		padding: 3px 0;
	}

	.header-marquee a {
		/*color: #808080;*/
		color: #FFFFFF;
		display: inline-block;
		font-weight: 200;
	}

	marquee .h-separator {
		color: #006199;
		display: inline-block;
		margin: 0 5px;
	}

	.tab-content p {
		margin-bottom: 10px;
	}

	.tab-content ul {
		margin-bottom: 10px;
	}

	.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
		background: #01588D;
		border: 1px solid #e1e1e1;
		color: #FFFFFF;
	}

	.nav-tabs>li>a:hover {
		background: #01588D;
		border: 1px solid #e1e1e1;
		color: #FFFFFF;
	}

	.tab-content {
		border: 1px solid #e1e1e1;
	}

	.panel-heading.active a {
		color: #000000;
	}

	.accordion-style2 .panel-border-active {
		border: 4px solid #01588D;
	}

	.frame-magazine {
		border: 0;
		height: 500px;
		width: 100%;
	}

	.map {
		height: 500px;
	}

	address {
		font-size: 0.9em;
	}

	.rm-margin-bottom {
		margin-bottom: 0;
	}

	.share-box {
		background: #01436E;
	}

	.share-box.option-2 {
		background: #F5F5F5;
		word-wrap: break-word;
	}

	.share-box.option-2 a {
		
	}

	.related-news-thumbnail {
		display: block;
		min-height: 215px;
	}

	.related-news-thumbnail:active img,
	.related-news-thumbnail:focus img,
	.related-news-thumbnail:hover img {
		border: 2px solid #01436E;
	}

	.post-article .post-meta {
		border-top: 1px solid #01436E;
	}

	.post-content {
		font-size: 18px;
		font-weight: 300;
		line-heigh: 1;
		margin-bottom: 25px;
		text-align: justify;
	}

	.post-content p {
		margin-bottom: 0;
		text-align: justify;
	}

	.post-content span {
		text-align: justify;
	}

	.owl-carousel {
		overflow: hidden;
	}

	.owl-carousel .sub-cation {
		background: rgba(0,0,0,0.7);
		bottom: 0;
		color: #FFFFFF;
		left: 0;
		padding: 5px 15px;
		position: absolute;
		width: 100%;
	}

	#sync2 {
		margin-bottom: 25px;
	}

	#sync1.owl-carousel:hover {
		cursor: e-resize;
	}

	#sync2.owl-carousel {
		background: #333333;
		max-height: 63px;
	}

	#sync2.owl-carousel:hover {
		cursor: pointer;
	}

	#sync2 .owl-item {
		position: relative;
	}

	#sync2 .owl-item:after {
		background: rgba(255, 255, 255, 0.7);
		content: ' ';
		left: 0;
		height: 100%;
		position: absolute;
		top: 0;
		width: 100%;
	}

	#sync2 .owl-item.synced:after {
		background: none;
	}

	.loading-gif {
		text-align: center;
	}


	.loading {
		position: relative;
		height: 30px;
		margin: 0 auto;
		overflow: hidden;
		/*width: 50%;*/
		width: 35%;
	}

	.loading div {
		width: 30px;
		height: 30px;
		position: absolute;
		background-color: #ccc;
		/*top: 45%;*/
		top:  0;
		border-radius: 50%;
	}

	.loading div:nth-child(1) {
		background-color: #01588D;
		animation: move 1.5s infinite cubic-bezier(.2,.64,.81,.23);
	}
	.loading div:nth-child(2) {
		background-color: #01588D;
		animation: move 1.5s 150ms infinite cubic-bezier(.2,.64,.81,.23);
	}
	.loading div:nth-child(3) {
		background-color: #01588D;
		animation: move 1.5s 300ms infinite cubic-bezier(.2,.64,.81,.23);
	}
	.loading div:nth-child(4) {
		background-color: #01588D;
		animation: move 1.5s 450ms infinite cubic-bezier(.2,.64,.81,.23);
	}

	.sign-in-form {
		background: rgba(255, 255, 255, 0.95);
		height: 100%;
		left: 0;
		padding: 50px 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 200000;
	}

	.input-group-addon.chk-password {
		border-radius: 0;
	}

	.input-group-addon.chk-password:hover {
		cursor: pointer;
	}


	@keyframes move {
		0% {
			left: 0%;
		}
		100% {
			left: 100%;
		}
	}

	.portfolio .news-item h3 {
		background: rgba(0, 117, 184, 0.75);
	}

	.portfolio .news-item a {
		color: #FFFFFF;
		font-weight: 600;
	}

	.portfolio .latest-item .mask {
		background: rgba(0, 0, 0, 0.75);
	}

	.portfolio .news-item p {
		color: #FFFFFF;
	}

	#sync1.owl-carousel .owl-item img {
		/*max-height: 500px !important;*/
		max-height: 400px !important;
		margin: 0 auto;
		width: auto;
	}

	#sync1.owl-carousel .owl-item {
		background: #333333;
	}

	#sync1.owl-carousel .owl-item .item {
		/*max-height: 500px !important;*/
		height: 450px;
		margin: 0 auto;
		width: auto;
	}

	.reveal-modal {
		left: 0;
		margin-left: 0;
		width: 100%;
		z-index: 300;
	}

	.portfolio .news-item.expos {
		/*height: 300px;*/
		overflow: hidden;
	}

	.portfolio .latest-item.expos img {
		display: inline-block;
	}


	.responsive-container {
		/*height: 150px;*/
		height: 135px;
		overflow: hidden;
		margin-bottom: 15px;
		position: relative;
		width: 100%;
	}

	.portfolio .news-item.expos .responsive-container {
		height: auto;
	}

	.dummy {
		padding-top: 100%; /* forces 1:1 aspect ratio */
	}

	.img-container {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		text-align:center; /* Align center inline elements */
		font: 0/0 a;
	}

	.img-container.video-container {
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.img-container:before {
		content: ' ';
		display: inline-block;
		vertical-align: middle;
		height: 100%;
	}

	.img-container img {
		vertical-align: middle;
		display: inline-block;
		width: 100%;
		height: 100%;
	}

	.latest-news .latest-news-article h2 {
		font-size: 18px;
	}

	.d-inline {
		display: table;
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.d-inline li {
		/*display: inline-block;*/
		display: table-cell;
		padding-right: 5px;
		vertical-align: middle;
	}

	.d-inline .d-logo {
		border: 1px solid #f2f2f2;
		/*height: 25px;*/
		/*width: 25px;*/
		
		height: 50px;
		width: 50px;
	}

	/*.ad-title {*/
		.banner-title {
			color: #000000;
			font-size: 12px;
			font-weight: 600;
			line-height: 1;
		}

		/*.ad-title small {*/
			.banner-title small {
				color: 	#888;
				display: block;
				font-size: 10px;
				font-weight: 300;
			}

			.banner-overlay{
    background: #00000063;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
			}

			.layer-loader,
			.layer-display-lang {
				background: #FFFFFF;
				background: rgba(255, 255, 255, 0.55);
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				z-index: 999999;
			}

			.layer-display-lang {
				background: #000000;
				background: rgba(0, 0, 0, 0.25);
			}

			.loading-img {
				position: absolute;
				top: 50%;
				left: 50%;
				text-align: center;
				margin-left: -16px;
				margin-top: -16px;
			}

			.box-lang {
				background: #FFFFFF;
				position: absolute;
				top: 15%;
				left: 50%;
				text-align: center;
				/*margin-left: -25%;*/
				margin-left: -12.5%;
				margin-top: 0;
				/*padding: 15px 15px 75px 15px;*/
				padding: 100px 15px 100px 15px;
				/*width: 50%;*/
				width: 25%;
			}

			.box-lang h3 {
				/*font-size: 42px;*/
				font-size: 14px;
				/*margin: 50px auto;*/
				margin: 25px auto;
			}

			.box-lang h4 {
				font-size: 20px;
				margin: 25px auto;
			}

			.box-lang span {
				display: block;
				margin: 15px auto;
			}

			.cover-box {
				border: 1px solid #f2f2f2;
				/*border-top: 1px solid #f2f2f2;*/
				margin-bottom: 15px;
				margin-top: 15px;
				/*padding: 15px;*/
				/*padding-top: 15px;*/
			}

/*
.ad-bussiness {
	color: #000000;
	display: block;
	font-size: 15px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 5px;
	margin-top: 15px;
}
*/



.park-info-header{
	background: #c4113c;
    color: white;
}

.park-info-header h4{
    color: white;
}

.park-info-body p{
	font-size: 16px;
}

.park-info-body p span{
	font-weight: 700;
    color: #c4113c;
}





/*.ad-text {*/
	.cover-box-text {
		color: #000000;
		display: block;
		font-size: 15px;
		font-weight: 300;
		line-height: 1.3;
		margin-bottom: 15px;
	}

	.ad-link {
		color: #333;
		display: block;
		font-size: 12px;
		font-weight: 300;
		line-height: 1;
		margin: 5px 0;
	}

	.bootbox.modal {
		z-index: 999999;
	}

	.modal-backdrop {
		/*z-index: 888888;*/
	}

	.bootbox .modal-dialog {
		/*margin: 0 auto;*/
		/*width: 100%;*/
	}

	.bootbox .modal-header {
		background: #01588D;
		padding: 10px;
	}

	.bootbox .modal-body {
		padding: 0;
	}

	.bootbox .alert {
		padding: 15px;
	}

	.bootbox .alert.alert-warning {
		color: #8a6d3b;
		background-color: #fcf8e3;
		border-color: #faebcc;
	}

	.bootbox .alert.alert-danger {
		color: #a94442;
		background-color: #f2dede;
		border-color: #ebccd1;
	}

	.bootbox .alert.alert-success {
		color: #3c763d;
		background-color: #dff0d8;
		border-color: #d6e9c6;
	}

	.bootbox .alert.alert-info {
		color: #31708f;
		background-color: #d9edf7;
		border-color: #bce8f1;
	}

	.bootbox .close {
		opacity: 1;
	}

	.bootbox .close img {
		width: 25px;
	}

	.modal-content {
		border-radius: 0;
	}

	.bootbox .btn.btn-default {
		color: #333333;
	}

	.inline-ul {
		border-top: 1px solid #CCCCCC;
		list-style: none;
		padding: 5px 0;
	}

	.inline-ul li {
		color: #000000;
		display: inline-block;
		vertical-align: top;
	}

	.inline-ul li:first-child {
		text-align: center;
		width: 50px;
	}

	.inline-ul li:last-child {
		text-align: left;
		width: 80%;
	}

	.inline-ul li .fa {
		
		font-size: 28px;
	}

	.inline-ul li strong {
		display: block;
	}


	/*.ad-border {*/
		.banner-border {
			border: 1px solid #d9d9d9;
			margin-bottom: 25px;
		}

		/*.ad-border .img-responsive {*/
			.banner-border .img-responsive,
			.img-responsive {
				display: inline-block;
			}

			.img-responsive.full-width {
				width: 100%;
			}

			/*.ad-button {*/
				.sidebar-button {
					border: 1px solid #d9d9d9;
					margin-bottom: 10px;
					padding: 10px;
				}

				/*.ad-button .ad-text {*/
					.sidebar-button .cover-box-text {
						font-size: 15px;
						margin-bottom: 0;
						/*margin-top: 10px;*/
						margin-top: 0;
					}



					.table-side,
					.table-side2 {
						background: #FFFFFF;
						/*border: 1px solid #D9D9D9;*/
						/*font-size: 11px;*/
						/*padding: 15px;*/
						/*position: absolute;*/
						/*margin-top: 85px;*/
	/*-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;*/
}

.btn-sp {
	background: #E9E9E9;
	border: 1px solid #999999;
	color: #000000;
	display: block;
	width: 100%;
}

.d-inline.opt-1 .d-logo {
	height: 60px;
	width: auto;
}

/*.ad-text.opt-1 {*/
	.cover-box-text.opt-1 {
		display: block;
		margin-bottom: 0;
		margin-left: 15px;
		margin-top: 15px;
	}

	.d-inline.opt-2 .d-logo {
		/*height: 40px;*/
		height: 45px;
		width: 139px;
	}

	.d-inline.opt-3 .d-logo {
	/*height: 45px;
	width: auto;*/
	height: 58px;
	width: 180px;
}

.d-inline.opt-4 .d-logo {
	height: 45px;
	width: auto;
}

/*.ad-button.opt-4 {*/
	.sidebar-button.opt-4 {
		border: 0;
		border-bottom: 1px solid #d9d9d9;
	/*margin-bottom: 0px;
	padding: 7px 0px;*/
	margin-bottom: 15px;
	padding: 0 0 15px 0;
}

/*.table-side a:last-child  .ad-button.opt-4 ,
.table-side2 a:last-child  .ad-button.opt-4  {*/
	.table-side a:last-child  .sidebar-button.opt-4 ,
	.table-side2 a:last-child  .sidebar-button.opt-4  {
		border: 0;
	}

	/*.ad-text.opt-4 {*/
		.cover-box-text.opt-4 {
			line-height: 15px;
		}

		/*.ad-title.opt-2 {*/
			.banner-title.opt-2 {
				font-size: 14px;
			}

			.gallery-cell {
				background: #FFFFFF;
			}

			label.open-tab {
				display: block;
				margin: 0;
			}

			label.open-tab:hover {
				cursor: pointer;
			}

			.tab-div {
				border-radius: 5px;
				border-left: 5px solid transparent;
				border-right: 5px solid transparent;
				border-top: 5px solid transparent;
				bottom: -5px;
				font-size: 14px;
				font-weight: 600;
				height: 170px;
				padding-top: 15px;
				position: relative;
				text-align: center;
			}

			.tab-div .img_disabled {
				display: block;
			}

			.tab-div .img_enabled {
				display: none;
			}

			.tab-div.select {
				background: #F7F7F7;
				border-left: 5px solid #FFFFFF;
				border-right: 5px solid #FFFFFF;
				border-top: 5px solid #FFFFFF;
				color: #2371BB;
			}

			.tab-div.select .img_disabled {
				display: none;
			}

			.tab-div.select .img_enabled {
				display: block;
			}

			.tab-div input {
				display: none;
			}

			.tab-div img {
				display: block;
				margin: 0 auto;
				max-width: 100%;
			}

			.tab-div span {
				display: block;
				padding: 5px 26px;
			}

			.rm-pad {
				padding: 0;
			}

			.x-search-content {
				background: #F7F7F7;
				border: 5px solid #FFFFFF;
				border-radius: 5px;
				padding: 50px 25px;
			}

			.btn-red.b {
				border-radius: 5px;
				padding: 7px 80px;
			}

			.x-search-content .form-control {
				border-radius: 5px;
				height: 50px;
				padding: 10px 10px;
			}

			.media h2, .media-body h2 {
				margin: 5px 0;
			}

			.media h4, .media-body h4 {
				margin: 5px 0;
			}

			.media>.pull-left img {
				height: 90px;
				/*width: 250px;*/
			}

			.latest-news .latest-news-article img {
				max-height: 500px;
				width: 100%;
			}

			.margin-top {
				margin-top: 10px;
			}

			.social-links {
				list-style: none;
				margin: 0;
				padding: 0;
			}

			.social-links li {
				display: inline-block;
				margin-bottom: 5px;
				margin-top: 5px;
				margin-left: 15px;
			}

			.social-links li a {
				color: #FFFFFF;
				font-size: 18px;
				text-decoration: none;
			}

			.secondary-navigation #dropmenu-left {
				list-display: none;
				margin: 0;
				padding: 0;
			}

			.secondary-navigation {
				background: #003252;
			}

			.secondary-navigation #dropmenu-left li {
				display: inline-block;
			}

			.secondary-navigation #dropmenu-left li a {
				background: #003252;
				color: #FFFFFF;
				display: block;
				font-size: 14px;
				padding: 10px 5px;
			}

			.secondary-navigation #dropmenu-left li.active a,
			.secondary-navigation #dropmenu-left li a:active,
			.secondary-navigation #dropmenu-left li a:focus,
			.secondary-navigation #dropmenu-left li a:hover {
				background: #E82134;
				color: #FFFFFF;
			}

			.margin-right-item {
				margin-right: 40px;
			}

			.fancy_video {
				position: relative;
			}

			.fancy_video:hover {
				cursor: pointer;
			}

			.fancy_video .fa-play-circle-o {
				position: absolute;
			}

			.layer-video {
				background: rgba(0, 0, 0, .85);
				height: 100%;
				left: 0;
				padding-top: 50px;
				position: fixed;
				top: 0;
				width: 100%;
				z-index: 1000;
			}

			.layer-video.blank {
				background: rgba(255, 255, 255, .85);
			}

			.btn-close-layer {
				position: absolute;
				right: 15px;
				top: 15px;
				width: 50px;
			}

			.title-not-found {
				color: #01588D;
				font-size: 16px;
				text-align: center;
				text-transform: uppercase;
			}

			.video-box {
				position: relative;
			}

			.play-button {
				width: 76px;
				height: 76px;
				position: absolute;
				margin: 0 auto;
				cursor: pointer;
				top: 50%;
				z-index: 50;
				left: 50%;
				margin-left: -37px;
				margin-top: -37px;
			}

			.play-button:before {
				position: absolute;
				left: 0;
				top: 0;
				right: 0;
				bottom: 0;
				content: "";
				border-radius: 50%;
				-webkit-border-radius: 50%;
				border: 2px #fff solid;
			}

			.play-button:hover:before {
				left: -5px;
				top: -5px;
				right: -5px;
				bottom: -5px;
				-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
				-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
				box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
			}

			.play-button:after {
				position: absolute;
				left: 50%;
				top: 50%;
				margin: -10px 0 0 -8px;
				content: "";
				width: 0;
				height: 0;
				border-style: solid;
				border-width: 10px 0 10px 20px;
				border-color: transparent transparent transparent #fff;
			}

			.videos-list {
				display: table;
				list-style: none;
				margin: 0;
				padding: 0;
			}

			.videos-list li {
				display: table-cell;
				padding-right: 5px;
				width: 150px;
			}

			.tabs-horizontal .nav-tabs>li>a {
				text-transform: uppercase;
			}

			.content-sidebar-left {
				background: #FFFFFF;
				left: 0;
				position: fixed;
				/* top: 189px; */
				width: 25%;
				z-index: 1;
				-webkit-box-shadow: 5px 0px 5px 0px rgba(50, 50, 50, 0.76);
				-moz-box-shadow:    5px 0px 5px 0px rgba(50, 50, 50, 0.76);
				box-shadow:         5px 0px 5px 0px rgba(50, 50, 50, 0.76);
				-webkit-transition: all 0.4s;
				-moz-transition: all 0.4s;
				transition: all 0.4s;
			}



			@media screen and (max-width: 1087px) {
				.content-sidebar-left {

					width: 40%;

				}
			}

			@media screen and (max-width: 683px) {
				.content-sidebar-left {

					width: 60%;

				}
			}

			.content-sidebar-left.quarter-width {
				width: 25%;
			}

			.content-sidebar-left.thirth-width {
				width: 40%;
			}

			.content-sidebar-left.full-width {
				width: 100%;
			}

			.content-sidebar-left.inv {
				background: none;
				border: 0;
				box-shadow: none;
				/*left: -37%;*/
				overflow: hidden;
			}

			.content-sidebar-left.inv .block-content {
				display: none;
			}

			.content-sidebar-left.inv .box-preview-park {
				display: none;
			}

			.block-quick-search {
				background: #2772B6;
				color: #FFFFFF;
				font-size: 16px;
				font-weight: 300;
				padding: 10px 15px;
			}

			.block-quick-search .fa.fa-search {
				margin-right: 5px;
			}

			.block-section-title {
				background: #c4113c;
				color: #FFFFFF;
				font-size: 18px;
				padding: 6px 15px;
				/* text-transform: uppercase; */
			}

			.block-section-title a {
				color: #FFFFFF;
				font-size: 18px;
				font-weight: 300;
			}

			.block-list {
				list-style: none;
				margin: 0;
				padding: 5px 0;
			}

			.block-list li {
				display: block;
			}

			.block-list li a {
				color: #006d46;
				display: block;
				font-size: 16px;
				font-weight: 500;
				padding: 5px 5px 5px 0px;
				position: relative;
			}

			.block-list li a .fa {
				font-size: 18px;
				position: absolute;
				right: -5px;
				top: 5px;
			}

			.relative {
				position: relative;
			}

			.block-notes {
				background: #FFFFFF;
				border-bottom: 1px solid #999;
				height: 40px;
				left: 0;
				position: fixed;
				top: 114px;
				width: 100%;
				z-index: 400;
				
				-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.75);
				-moz-box-shadow:    0px 1px 5px 0px rgba(50, 50, 50, 0.75);
				box-shadow:         0px 1px 5px 0px rgba(50, 50, 50, 0.75);
			}

			.article-list {
				left: 25%;
				list-style: none;
				margin: 0;
				padding: 0;
				position: absolute;
				top: 0;
			}

			.article-list li {
				display: inline-block;
			}

			.article-list li a {
				color: #2772B6;
				display: block;
				font-size: 0.9em;
				padding: 10px 5px;
			}

			.article-list li a.selected {
				font-weight: 700;
			}

			.article-list li:first-child a {
				padding: 10px 5px 10px 15px;
			}

			.box-preview-park {
				background-color: #0075B8;
				height: 150px;
				position: relative;
				-webkit-box-shadow: inset 0px -30px 10px 0px rgba(50, 50, 50, 0.6);
				-moz-box-shadow:    inset 0px -30px 10px 0px rgba(50, 50, 50, 0.6);
				box-shadow:         inset 0px -30px 10px 0px rgba(50, 50, 50, 0.6);
			}


			.float-buttons {
				bottom: 0;
				color. #FFFFFF;
				left: 0;
				position: absolute;
				width: 100%;
			}

			.float-buttons ul {
				display: table;
				list-style: none;
				margin: 0;
				padding: 0;
				width: 100%;
			}

			.float-buttons ul li {
				display: table-cell;
				padding: 5px;
				text-align: center;
			}

			.float-buttons ul li a {
				color: #FFFFFF;
				font-weight: 400;
				text-transform: uppercase;
			}

			.float-buttons ul li a.act {
				color: #CCCCCC;
				text-decoration: underline;
			}

			.content-padding {
				padding: 15px;
			}

			.extract-content {
				
			}

			.block-content {
				overflow-x: hidden;
				overflow-y: auto;
			}

			.block-content p {
				margin-top: 15px;
			}

			.block-content p a {
				color: #0075B8;
			}

			#block-section-content {
				overflow-x: hidden;
				overflow-y: auto;
				padding: 25px;
			}

			.panel-login {
				background: #E7E7E7;
				border: 1px solid #9F9F9F;
				font-size: 1em;
				height: 200px;
				padding: 7px 15px;
				position: absolute;
				right: 0;
				top: 35px;
				width: 325px;
				z-index: 200;
			}

			.panel-login:after,
			.panel-login:before {
				bottom: 100%;
				border: solid transparent;
				content: " ";
				height: 0;
				position: absolute;
				pointer-events: none;
				right: 35px;
				width: 0;
			}

			.panel-login:after {
				border-color: rgba(136, 183, 213, 0);
				border-bottom-color: #E7E7E7;
				border-width: 14px;
				margin-left: -14px;
			}

			.panel-login:before {
				border-color: rgba(194, 225, 245, 0);
				border-bottom-color: #9F9F9F;
				border-width: 15px;
				margin-left: -15px;
			}

			.panel-login p {
				line-height: 1.2;
				margin: 0 0 5px;
				text-align: center;
			}

			.panel-login .form-horizontal .form-group {
				margin-bottom: 7px;
			}

			.panel-login .form-control {
				background: #FFFFFF;
				border: 1px solid #9F9F9F;
				border-radius: 0;
				height: 30px;
				padding: 0px 15px;
			}

			.panel-login .light-btn {
				margin-bottom: 7px;
				padding: 1px 50px;
			}

			.panel-login a,
			.header-topbar .topbar-social-icons .panel-login a {
				color: #000000;
				display: block;
				font-size: 0.9em;
			}

			.panel-login a.btn,
			.header-topbar .topbar-social-icons .panel-login a.btn {
				color: #FFFFFF;
				font-size: 1.3rem;
			}

			.btn-red {
				background: #D22334;
			}

			.full-width {
				width: 100% !important;
			}

			.search-content {
				background: #0075B8;
				padding: 25px;
			}

			.search-content h4 {
				color: #FFFFFF;
				font-size: 16px;
				font-weight: 700;
				margin-bottom: 15px;
				margin-top: 0;
			}

			.search-content .form-control,
			.search-content .input-group {
				border-radius: 5px;
				font-size: 16px;
			}

			.search-content .input-group-addon:last-child {
				border: 0;
				padding: 0;
			}

			.search-content .input-group-addon button {
				background: #E82134;
				border: 0;
				border-radius: 0px 5px 5px 0px;
				color: #FFFFFF;
				font-size: 16px;
				padding: 9px 15px;
			}

			.search-content .form-group:last-child {
				margin-bottom: 0;
			}

			.search-results-title {
				color: #3A3A3A;
				margin-bottom: 20px;
				margin-top: 0;
				/* text-transform: uppercase; */
			}

			.border-left {
				border-left: 1px solid #D3E4F4;
			}

			.box-record ul {
				display: table;
				list-style: none;
				margin: 0;
				padding: 0;
			}

			.box-record ul li {
				display: table-cell;
				padding-right: 15px;
				vertical-align: top;
			}

			.box-record ul li h5 {
				color: #3A3A3A;
				margin: 5px 0;
			}

			.box-record ul li address {
				color: #777777;
				padding-left: 13px;
			}

			.logo-container {
				border: 1px solid #C2C2C2;
				height: 90px;
				width: 140px;
			}

			.box-record.option-2 .logo-container {
				border: 1px solid #C2C2C2;
				height: 60px;
				width: 92px;
			}

			.box-record.option-2 ul li h5 {
				font-size: 12px;
				margin: 0;
			}

			.box-record.option-2 ul li address.sm {
				font-size: 10px;
				margin-bottom: 0;
			}

			.box-record.option-2 ul li a.slink {
				color: #E82134;
				font-size: 12px;
				font-weight: 700;
			}

			.btn-return-big {
				color: #2772B6;
				display: inline-block;
				font-size: 18px;
				font-weight: 700;
				margin-bottom: 35px;
				/* text-transform: uppercase; */
			}

			.btn-return-big .fa {
				font-size: 16px;
			}

			.banner-horizontal {
				background-position: center center;
				background-repeat: no-repeat;
				background-size: cover;
				height: 225px;
			}

			.content-info {
				background: whitesmoke;
				color: #3A3A3A;
				margin: 50px 0;
				padding: 25px;
			}

			.content-info strong {
				/* text-transform: uppercase; */
			}

			.single-title {
				font-size: 16px;
				/* text-transform: uppercase; */
			}

			#column-left-widget {
				-webkit-transition: all 0.4s;
				-moz-transition: all 0.4s;
				transition: all 0.4s;
			}

			.column-fixed {
				position: fixed;
			}

			.btn-close-icon img {
				width: 25px;
			}

			#marker-tooltip {
				position: absolute;
				width: auto;
				height: 20px;
				background-color: transparent;
				margin: 15px;
				font-family: "Montserrat";
				color: #006d46;
				/*color: #e52531;*/
				font-size: 15px;
				font-weight: bold;
				text-shadow: 2px 0px 0px white;
				text-transform: uppercase;
				margin-top: -13px;
			}

			.gallery-image {
				background-position: center;
				background-repeat: no-repeat;
				background-size: cover;
				height: 200px;
				margin-bottom: 15px;
			}