.wrapper {
	margin-bottom: -334px;
	padding-top: 126px;
}
.push {
	height: 334px;
}
body.adminlogin .push {
	display: block;
}

/* footer */
footer {
	position: relative;
	height: 334px;
	padding: 15px 0 20px;
	font-size: 12px;
	color: #daeefa;
	background-color: #1a7db8;
	-webkit-box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.25);
	   -moz-box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.25);
			box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.25);
}
footer a {
	color: #daeefa;
}
footer a:hover,
footer a:focus {
	color: #fff;
}
footer h3 {
	font-weight: 400;
	font-size: 18px;
	text-transform: uppercase;
}
footer .left-col {
	width: 683px;
	padding-top: 20px;
}
footer .footer-links {
	padding-left: 30px;
}
footer .footer-links:first-of-type {
	padding-left: 15px;
}
footer .footer-links {
	border-left: 1px solid #1f97de;
}
footer .footer-links:first-of-type {
	border-left: none;
}
footer .footer-links ul {
	padding-left: 15px;
}
footer .footer-links li {
	padding: 0;
	font-size: 12px;
}
footer .footer-links a {
	display: block;
}
footer .footer-nwl {
	padding-top: 20px;
}
footer .footer-nwl .footer-nwl-container {
	padding-left: 110px;
	background: transparent url('/assets/themes/paradise-ro/img/icons/icon-bird-blue-88x95.png') no-repeat 10px 10px;
}
footer .footer-nwl h3 {
	margin-bottom: 5px;
}
footer .footer-nwl p {
	margin-bottom: 5px;
}

/* nwl widget */
footer .footer-nwl .MailAgentEmbedCode {

}
footer .footer-nwl .MailAgentEmbedCode .MailAgentContainer {
	padding: 0 0 5px;
}
footer .footer-nwl .MailAgentEmbedCode .MailAgentContainer + .MailAgentContainer input {
	padding-right: 43px;
}
footer .footer-nwl .MailAgentEmbedCode .MailAgentContainer input[placeholder*='Email'] {
	background-image: url('/assets/themes/paradise-ro/img/icons/icon-arrow-right-blue-40x32.png');
	background-repeat: no-repeat;
	background-position: right 50%;
	background-size: 35px auto;
}
footer .footer-nwl .MailAgentEmbedCode .MailAgentContainer:last-of-type {
	float: right;
	position: relative;
	margin-top: -38px;
	width: 40px;
	height: 32px;
	padding-bottom: 0;
}
footer .footer-nwl .MailAgentEmbedCode .MailAgentContainer:last-of-type .MailAgentSubmit {
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	width: 40px;
	height: 32px;
	overflow: hidden;
	opacity: 0;
}
footer .footer-partner-logo {
	padding-top: 50px;
	text-align: center;
}
footer .footer-info {
	font-size: 12px;
}
footer .footer-info .footer-logo {
	display: block;
	margin-bottom: 15px;
}
footer .copyright {
	margin-top: 10px;
	padding-top: 10px;
	color: #daeefa;
	border-top: 1px solid #1f97de;
}

/* acqua-social-bar */
.acqua-social-bar {
	position: fixed;
	z-index: 1000;
	top: 40%;
	left: 0;
	width: 36px;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
			transform: translateY(-50%);
}
.acqua-social-bar a {
	position: relative;
	left: 0;
	display: block;
	width: 36px;
	height: 36px;
	margin-bottom: 5px;
	background-color: transparent;
	background-repeat: no-repeat;
	-webkit-transition: all 0.25s ease 0s;
	   -moz-transition: all 0.25s ease 0s;
	     -o-transition: all 0.25s ease 0s;
			transition: all 0.25s ease 0s;
	opacity: 0.5;
}
.acqua-social-bar a:hover {
	left: 5px;
	opacity: 1;
}
.acqua-social-bar a.facebook {
	background-image: url('/assets/themes/paradise-ro/img/icons/icon-social-facebook-36x36.png');
}
.acqua-social-bar a.email {
	background-image: url('/assets/themes/paradise-ro/img/icons/icon-social-email-36x36.png');
}
.acqua-social-bar a.instagram {
	background-image: url('/assets/themes/paradise-ro/img/icons/icon-social-instagram-36x36.png');
}
.acqua-social-bar a.ymess {
	background-image: url('/assets/themes/paradise-ro/img/icons/icon-social-ymess-36x36.png');
}

/* scrollToTop */
.scrollToTop {
	display: none;
	position: fixed;
	z-index: 50;
	right: 40px;
	bottom: 37px;	
	width: 38px; 
	height: 38px;
	font-weight: bold;
	font-size: 16px;
	color: #aaa;
	line-height: 38px;
	text-align: center; 
	text-decoration: none;
	background: rgba(255,255,255,0.85);
	border: 1px solid #ccc;
	border-radius: 100%;
	opacity: 0.65;
	-webkit-transition: all 0.25s ease 0s;
	   -moz-transition: all 0.25s ease 0s;
	     -o-transition: all 0.25s ease 0s;
			transition: all 0.25s ease 0s;
}
.scrollToTop:hover {
	border-color: #00aced;
	opacity: 0.95;
}

/* menu */
/* navbar */
.navbar {
	height: 126px;
}
.navbar-header {
	height: auto;
	padding-bottom: 5px;
}
.navbar-header .navbar-header-phone {
	margin: 10px 20px 0 0;
	font-size: 26px;
}
.navbar-header .navbar-brand {
	width: 300px;
	height: 80px;
	margin-top: 5px;
	background: transparent url('/assets/themes/paradise-ro/img/logo/logo-paradisetravel-300x80.png') no-repeat;
	background-size: contain;
}
.navbar-collapse {
	background-color: #204095;
}
.navbar-nav {
	margin-top: 0;
}

/* main-menu */
.main-menu.navbar-nav {
	float: left;
	position: relative;
	top: auto;
	left: auto;
	width: auto;
}
.main-menu.navbar-nav > li > a {
	margin-right: 0;
	padding: 10px 15px;
	font-weight: 700;
	font-size: 16px;
	color: #fff;
	line-height: 1;
	-webkit-transition: all 0.25s ease 0s;
	   -moz-transition: all 0.25s ease 0s;
	     -o-transition: all 0.25s ease 0s;
			transition: all 0.25s ease 0s;
}
.main-menu.navbar-nav > li > a:hover,
.main-menu.navbar-nav > li > a:focus,
.main-menu.navbar-nav > li.current-menu-item > a {
	color: #fff;
	text-shadow: 0 1px 0 #204095;
	background-color: #f66e24;
}
.main-menu.nav .open > a,
.main-menu.nav .open > a:focus,
.main-menu.nav .open > a:hover {
	background-color: #f66e24;
}
.main-menu.navbar-nav > li > .dropdown-menu {
	border: none;
	background-color: #f66e24;
}
.main-menu.navbar-nav > li > .dropdown-menu > li > a {
	color: #fff;
	-webkit-transition: all 0.25s ease;
	   -moz-transition: all 0.25s ease;
			transition: all 0.25s ease;
}
.main-menu.navbar-nav > li > .dropdown-menu > li > a:hover,
.main-menu.navbar-nav > li > .dropdown-menu > li > a:focus {
	background-color: #204095;
}

/* top-navbar */
.top-menu {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	height: 30px;
	margin-top: 0;
	line-height: 30px;
}
/* top-menu */
.top-menu .navbar-nav {
	float: right;
}
.top-menu .navbar-nav > li > a,
.top-menu .navbar-nav > span > li > a {
	margin-right: 0;
	padding: 0 10px;
	font-size: 12px;
	color: #333;
	line-height: 30px;
}
.top-menu .navbar-nav .dropdown-menu {
	left: auto;
	right: 10px;
	padding: 10px;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	   -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
			box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.top-menu .navbar-nav > li > .dropdown-menu > li {
	margin-bottom: 5px;
	text-align: center;
}
.top-menu .navbar-nav > li > .dropdown-menu > li:last-of-type {
	margin-bottom: 0;
}
.top-menu .navbar-nav > li > .dropdown-menu > li > a {
	-webkit-transition: all 0.25s ease;
	   -moz-transition: all 0.25s ease;
			transition: all 0.25s ease; 
}
.top-menu .navbar-nav > li > .dropdown-menu > li > a.btn {
	color: #fff;
}
.top-menu .navbar-nav > li > .dropdown-menu > li > a.btn-danger:hover,
.top-menu .navbar-nav > li > .dropdown-menu > li > a.btn-danger:focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}
.top-menu .navbar-nav > li > .dropdown-menu > li > a.btn-success:hover,
.top-menu .navbar-nav > li > .dropdown-menu > li > a.btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}
.top-menu .navbar-nav > li > .dropdown-menu > li > a.my-account-link:hover,
.top-menu .navbar-nav > li > .dropdown-menu > li > a.my-account-link:focus {
	text-decoration: underline;
}
.page-progress.progress .progress-bar-info {
	background-color: #f66e24;
}
.acqua-sort-options a.active {
	color: #fff;
	background-color: #f66e24;
	border-color: #f66e24;
}
.acqua-filters .filter-container {
	background-color: #fbfbfb;
	border: 1px solid #ddd;
}
.acqua-booking h2 {
	color: #204095;
}
.acqua-booking .form-control {
	border-color: #d6e4f8;
}
.acqua-booking .form-control:focus {
	border-color: #9cbced;
}
.acqua-booking .info-box {
	background-color: #fff;
	border: 1px solid #d6e4f8;
	border-bottom-width: 2px;
}
.acqua-booking .info-box h3 {
	font-size: 18px;
	color: #204095;
	background-color: #eff5fc;
}
.acqua-booking-info {
	border: 1px solid #d6e4f8;
	border-bottom-width: 2px;
}
.acqua-booking-info .acqua-booking-info-section-name {
	color: #204095;
	background-color: #eff5fc;
}
.acqua-booking-info .acqua-booking-total-price {
	border-top-color: #eff5fc;
}

.www_paradise_ro .my-account.dashboard .my-account-content {
	margin-top: 0;
}
.www_paradise_ro .my-account.dashboard .my-account-content .dashboard-info {
	margin-bottom: 15px;
	padding: 10px;
	color: #fff;
	background-color: rgba(0,0,0,0.5);
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.www_paradise_ro .my-account .dashboard-content {
	margin-bottom: 30px;
	margin-left: 0;
}

/* static-page */

/* team*/
.static-page.team .team-table {
	margin-top: 30px;
	text-align: center;
}
.static-page.team .item-container {
	display: inline-block;
	width: 250px;
	margin-bottom: 15px;
	padding: 0 5px;	
}
.static-page.team .item {
	position: relative;
	display: block;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-transition: all 0.25s ease;
	   -moz-transition: all 0.25s ease;
			transition: all 0.25s ease;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.15);
	   -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.15);
			box-shadow: 0 2px 5px rgba(0,0,0,0.15);
	overflow: hidden;
}
.static-page.team .item:hover {
	border-color: #bbb;
	-webkit-box-shadow: 0 0 3px rgba(246,110,36,0.25);
	   -moz-box-shadow: 0 0 3px rgba(246,110,36,0.25);
			box-shadow: 0 0 3px rgba(246,110,36,0.25);
}
.static-page.team .item .image {	
	position: relative;
	background: #f7f7f7 url('/assets/themes/paradise-ro/img/logo/logo-paradisetravel-300x80.png') no-repeat 50%;
	background-size: 70%;
}
.static-page.team .item .image .mask {	
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(255,255,255,0.5);
	-webkit-transition: all 0.25s ease;
	   -moz-transition: all 0.25s ease;
			transition: all 0.25s ease;
}
.static-page.team .item .image img {	
	position: relative;
	z-index: 10;
}
.static-page.team .item:hover .image .mask,
.static-page.team .item:focus .image .mask {	
	background-color: rgba(255,255,255,0);
}
.static-page.team .item .name {
	position: relative;
	z-index: 10;
	padding: 10px 5px 0;
	font-weight: 700;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}.static-page.team .item:hover .name {
	color: #204095;
}
.static-page.team .item .position {
	position: relative;
	z-index: 10;
	padding: 0 5px 10px;
	font-size: 12px;
	color: #777;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.static-page.team .item .button-container {
	padding-bottom: 10px;
}
.static-page.team .item .button-container .btn {
	min-width: 120px;
	color: #fff;
	background-color: #f66e24;
}
.static-page.team .image {
	height: 178px;
	background: #f7f7f7 url('/resources/paradise-ro/2018/0503/anonymous-300x284.png') no-repeat 50% 50%;
	background-size: 50%;
}
.static-page.team .modal-pta .modal-header {
	border-bottom: 2px solid #204095;
}
.static-page.team .modal-pta .modal-header img {
	margin: 0 auto;
}
.static-page.team .modal-pta .modal-header .modal-title {
	font-weight: 700;
	color: #f66e24;
}
.static-page.team .modal-pta .modal-header .position {
	color: #777;
}
.static-page.team .modal-pta .modal-body .info-line {
	margin-bottom: 15px;
	border-bottom: 1px dotted #a3c8e3;
}
.static-page.team .modal-pta .modal-body .info-line h4 {
	color: #204095;
}
.static-page.team .modal-pta .modal-body .info-line p {
	font-size: 13px;
}
.static-page.team .modal-pta .modal-body .info-line:first-of-type h4 {
	margin-top: 0;
}
.static-page.team .modal-pta .modal-body .info-line:last-of-type {
	margin-bottom: 0;
	border-bottom: none;
}
.static-page.team .modal-pta .modal-footer {
	text-align: center;
	border-top: 2px solid #204095;

}

.acqua-contact-page .acqua-contact-info .info-title {
	color: #f66e24;
}

/* WIDGETS CUSTOM STYLES */
/* acqua-tmpl-box-17 */
.acqua-tmpl-box-17 .item {
	background-color: #fff;
	border: 1px solid #ccc;
	border-bottom-width: 2px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
	   -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15);
			box-shadow: 0 1px 3px rgba(0,0,0,0.15);
}
.acqua-tmpl-box-17 .item:hover {
	background-color: #fff;
	border-bottom-color: #f66e24;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
	   -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
			box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.acqua-tmpl-box-17 .info {
	border-bottom: none;
}

/* acqua-tmpl-box-27 */
.acqua-tmpl-box-27 .item .title {
	background-color: #f66e24;
}
.acqua-tmpl-box-27 .item:hover .title {
	background-color: #de540a;
}

.table-availabilities.table > thead > tr > th,
.table-availabilities.table > tbody > tr > th,
.table-availabilities.table > tfoot > tr > th,
.table-availabilities.table > thead > tr > td,
.table-availabilities.table > tbody > tr > td,
.table-availabilities.table > tfoot > tr > td {
	font-weight: 700;
	font-size: 12px;
	background-color: #f1f1f1;
	border: 1px solid #ddd;
	vertical-align: middle;
}

/* global style */
.btn {
	-webkit-transition: all 0.25s ease;
	   -moz-transition: all 0.25s ease;
			transition: all 0.25s ease;
}
/*.btn-success {
	text-transform: uppercase;
	background-color: #f66e24;
	border: 2px solid #fff;
}
.btn-success:focus,
.btn-success:hover,
.btn-success:active {
	background-color: #de540a;
	border-color: #fff;
}*/
.price-group .price {
	color: #f66e24;
}
.loader-spinner {
	border-top: 5px solid #f66e24;
	border-bottom: 5px solid #f66e24;
}

/* MQ */
@media (max-width: 1199px){
	html, body {
		height: auto;
	}
	.wrapper {
		margin-bottom: 0;
	}
	.push,
	body.adminlogin .push {
		display: none;
	}
	footer {
		height: auto;
	}
	footer .display-table {
		display: block;
	}
	footer .left-col {
		display: block;
		width: 100%;
		margin-bottom: 30px;
	}
	footer .footer-links:first-of-type,
	footer .footer-nwl {
		padding-left: 0;
	}
	footer .footer-nwl {
		padding-right: 0;
	}
	footer .footer-links:last-of-type {
		padding-right: 0;
	}
	footer .footer-info {
		display: block;
		width: 100%;
	}
}
/*@media (max-width: 820px){
	.navbar-header .navbar-brand {
		width: 225px;
		height: 60px;
		margin-top: 25px;
	}
}*/
@media (max-width: 767px){ 
	.wrapper {
		padding-top: 60px;
	}
	footer .footer-links {
		padding-left: 0;
		border: none;
	}
	footer .footer-nwl {
		margin-top: 10px;
		margin-bottom: 25px;
		padding-bottom: 20px;
		border-top: 1px solid #1f97de;
		border-bottom: 1px solid #1f97de;
	}
	footer .footer-partner-logo {
		padding: 0 0 30px;
		text-align: left;
		border-bottom: 1px solid #1f97de;
	}
	.acqua-social-bar {
		display: none;
	}
	.navbar {
		height: 60px;
	}
	.navbar-nav {
		margin: 0;
	}
	.main-menu.navbar-nav {
		float: none;
	}
	.navbar-header .navbar-brand {
		width: 188px;
		height: 50px;
		margin-top: 5px;
	}
	.navbar-toggle {
		margin-top: 12px;
	}
	.navbar-collapse {
		border-top: none;
	}
	.navbar-collapse,
	.navbar-collapse .container {
		padding: 0;
	}
	.navbar-nav > li > a > .caret {
		float: right;
		margin-top: 7px;
	}
	.top-menu {
		position: static;
		top: auto;
		right: auto;
		left: auto;
		height: auto;
		line-height: normal;
		border-top: 1px solid #577bdb;
	}
	.top-menu .container {
		padding: 0;
	}
	.top-menu .navbar-nav {
		float: none;
	}
	.top-menu .navbar-nav > li > a,
	.top-menu .navbar-nav > span > li > a {
		padding: 10px 15px;
		font-size: 14px;
		color: #fff;
		line-height: 1.4;
	}
	.top-menu .navbar-nav .dropdown-menu {
		padding: 0;
		right: auto;
	}
	.top-menu .navbar-nav > li > .dropdown-menu > li > a {
		font-size: 14px;
		color: #fff;
		line-height: 1.4;
	}
}
@media (max-width: 480px){
	footer .footer-nwl .footer-nwl-container {
		padding-left: 0;
		background: none;
	}
}