﻿*{ 	box-sizing: border-box; 	margin: 0; 	padding: 0;     outline: none !important;}body {	color: #eee;	font-family: 'Open Sans', sans-serif;	font-size: 13px;	line-height: 22px;	background-color:#f5f5f5;	overflow-x:hidden;		}h2 {    font-size: 30px;    color: #2d3e52;    letter-spacing: 0px;    font-family: 'Nunito', sans-serif;    font-weight: 700;    margin-top: 0;    text-transform:uppercase;    letter-spacing: 1px;}h3 {    font-size: 16px;    color: #ff590b;    letter-spacing: 0px;    font-family: 'Lato', sans-serif;    line-height: inherit;    font-weight: 400;    margin-top: 0;    text-transform:uppercase;}.text-center {    text-align: center;}.clear {    clear: both;    display: block;    overflow: hidden;    visibility: hidden;    width: 0;    height: 0;}hr {	background:#ec6841;	height:1px;	width:40px;	text-align: center;}img {	max-width: 100%;}a:hover {	text-decoration:none;}.grid-container10 .col-md-3 {	width:20%;	border-right:1 solid #ccc;	height:350px;}.destination img {	opacity: 0.6;}.grid-container10 .destination-img:hover img {	opacity: 1;}.grid-container10 .col-md-3:last-child {	border-right:0 solid #ccc;}.grid-container10 .col-md-3 h3 {	font-size:14px;}.grid-container10 .col-md-3 ul li {	color:#484848;}.grid-container10 .col-md-3 h3.second-txt {	margin-top:-22px;}.sky-mega-menu li:first-child:hover > a.logo {	background:#fff;	text-decoration: none;}.btn {  font-size:13px;	}.section-top-header{z-index: 999;}.top-mega-menu {	width: 100%;    max-width: 100%;    position: relative;    z-index: 99;    margin-top:-30px;    background-color:#fff;    box-shadow: 0 0px 0px rgba(0,0,0,0.4);    padding: 2px 0 0 0;    top:0;}.push-top{position: fixed;}.top-mega-menu.other-page {	margin-top:0px;}.separator {    height: 1px;    background-color: #e1e1e1;    width: 20%;    margin-left: auto;    margin-top: 20px;    margin-bottom: 20px;    margin-right: auto;}.separator-style {    background-color: #FCFCFC;    -moz-border-radius: 20px;    -webkit-border-radius: 20px;    border-radius: 20px;    border-style: solid;    border-color: #e1e1e1;    border-width: 2px;    display: block;    height: 9px;    left: 50%;    margin-left: -5px;    margin-top: -4px;    position: absolute;    width: 9px;}/********************************************            PRELOAD ********************************************/#loader-wrapper {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 1000;    background: #fff;    z-index:9999;}#loader {    display: block;    position: relative;    left: 50%;    top: 50%;    width: 100px;    height: 100px;    margin: -75px 0 0 -75px;    border-radius: 50%;    border: 3px solid transparent;    border-top-color: #f68a8a;    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */}#loader:before {    content: "";    position: absolute;    top: 5px;    left: 5px;    right: 5px;    bottom: 5px;    border-radius: 50%;    border: 3px solid transparent;    border-top-color: #c03d3d;    -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */      animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */} #loader:after {    content: "";    position: absolute;    top: 15px;    left: 15px;    right: 15px;    bottom: 15px;    border-radius: 50%;    border: 3px solid transparent;    border-top-color: #852e2e;    -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */      animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */} @-webkit-keyframes spin {    0%   {        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */        -ms-transform: rotate(0deg);  /* IE 9 */        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */    }    100% {        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */        -ms-transform: rotate(360deg);  /* IE 9 */        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */    }}@keyframes spin {    0%   {        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */        -ms-transform: rotate(0deg);  /* IE 9 */        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */    }    100% {        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */        -ms-transform: rotate(360deg);  /* IE 9 */        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */    }}/********************************************            LOGIN ********************************************/.login-page {  width: 100%;  padding: 10% 0 0;  margin: auto;  position: fixed;  z-index: 99999;  display:none;  background:rgba(0,0,0,0.4);  height:100%;}.login-page .form {  position: relative;  z-index: 1;  background: #FFFFFF;  max-width: 360px;  margin: 0 auto 100px;  padding: 45px;  text-align: center;  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);}.login-page .form img.login-logo{    margin-top:-120px;}.login-page .form input {  font-family: "Lato", sans-serif;  outline: 0;  background: #f2f2f2;  width: 100%;  border: 0;  margin: 0 0 15px;  padding: 15px;  box-sizing: border-box;  font-size: 11px;  text-transform: uppercase;  font-weight: 400;}.login-page .form button {  font-family: "Roboto", sans-serif;  text-transform: uppercase;  outline: 0;  background-color: #428bca;  border-color: #357ebd;  width: 100%;  border: 0;  padding: 15px;  color: #FFFFFF;  font-size: 14px;  -webkit-transition: all 0.3 ease;  transition: all 0.3 ease;  cursor: pointer;}.login-page .form button:hover,.login-page .form button:active,.form button:focus {  background-color: #3276b1;  border-color: #285e8e;}.login-page .form .message {  margin: 15px 0 0;  color: #b3b3b3;  font-size: 12px;}.login-page .form .message a {  color: #4CAF50;  text-decoration: none;}.login-page .form .register-form {  display: none;}.close-frm-login{    position: absolute;    top: 0;    right: 0;    cursor:pointer;}.close-frm-login i{    text-align: right;    padding: 7px;    font-size: 20px;    color: #999;}/********************************************            SLIDE SHOW ********************************************/ .top-content{    width:100%;    position:relative;     z-index:9;    /*margin-top:30px;*/}.home-page{    background:rgba(255,255,255,0.4);    /*margin-top:20px; */    border-radius:0px;     border:0px solid rgba(255,255,255,0.5);}.fullwidthbanner-container{    width:100% !important;		    position:relative;    padding:0;		    max-height:750px !important;    overflow:hidden;    margin-top:0px;} label {    color: #5e5e5e;    font-weight: 400;    font-size: 13px;    margin-left:0px;    margin-top:2px;}/* Popover */.popover-icon {	display: inline-block;	margin-left: 5px;	cursor: pointer;}.popover {	font-size: 12px;	color: #5e5e5e;	position: relative;	z-index: 999999;}@-webkit-keyframes pulsate {    0% {        -webkit-transform: scale(0.8, 0.8);        opacity: 0.3;        z-index:999999;    }    50% {        -webkit-transform: scale(1, 1);        opacity: 1.0;        z-index:999999;    }    100% {        -webkit-transform: scale(0.8, 0.8);        opacity: 0.3;        z-index:999999;    }}@-moz-keyframes pulsate {    0% {        -moz-transform: scale(0.8, 0.8);        opacity: 0.3;        z-index:999999;    }    50% {        -moz-transform: scale(1, 1);        opacity: 1.0;        z-index:999999;    }    100% {        -moz-transform: scale(0.8, 0.8);        opacity: 0.3;        z-index:999999;    }}@-o-keyframes pulsate {    0% {        -o-transform: scale(0.8, 0.8);        opacity: 0.3;        z-index:999999;    }    50% {        -o-transform: scale(1, 1);        opacity: 1.0;        z-index:999999;    }    100% {        -o-transform: scale(0.8, 0.8);        opacity: 0.3;        z-index:999999;    }}@keyframes pulsate {    0% {        transform: scale(0.8, 0.8);        opacity: 0.3;        z-index:999999;    }    50% {        transform: scale(1, 1);        opacity: 1.0;        z-index:999999;    }    100% {        transform: scale(0.8, 0.8);        opacity: 0.3;        z-index:999999;    }}/***SLIDE GOOGLE MAPS****/google-maps-slide{height:600px;}#map_container_slide {	width: 100%;	margin-top:0px;		position: relative;	height: 600px;}#map_canvas_slide {    height: 600px;    position: relative;    top: 0px;    width: 100%;    z-index: 1;}#map_canvas_slider img {     max-width: none !important;     height: auto !important;     background: none !important;    border: 0 !important;    margin: 0 !important;    padding: 0 !important;}#section5 {	position: relative;}/* For demo purposes */.pulse {    width:15px;     height:15px;    margin: 0 auto;    border: 3px solid #fff;    border-radius:50%;    z-index:999999;    -webkit-animation: pulsate 1s ease-out;    -webkit-animation-iteration-count: infinite;     opacity: 0.1;}.line-location {	height:150px;	width:1px;	background:#fff;}.info-map p{	padding:15px 10px;	background-color:rgba(0,0,0,0.6);	border:1px solid #212121;	font-family: 'Lato', sans-serif;	color:#ec6841;    font-weight: 400;    font-size:16px;    text-transform: uppercase;}.info-map p span{	color:#fff;}/********************************************            RESERVATION FORM Black ********************************************/ #reservation-form.reservation-color-form-green{	border: 1px solid #25323f;	background-color: #25323f;}#reservation-form.reservation-color-form-green form h3 {	color: #fff;}#reservation-form.reservation-color-form-green form label {	color: #ccc;}#reservation-form.home3 .colbtn {    margin-top: 61px;}#reservation-form.reservation-color-form-green .nav-tabs > li.active > a,#reservation-form.reservation-color-form-green .nav-tabs > li.active > a:hover,#reservation-form.reservation-color-form-green .nav-tabs > li.active > a:focus {	background-color: #ff590b;    border: 1px solid #ff590b;    color: #fff;    outline:0;    border-bottom-color: transparent;}#reservation-form.reservation-color-form-green .nav-tabs {    border-bottom: 1px solid #333;}#reservation-form.reservation-color-form-green .nav-tabs > li > a:hover, #reservation-form.reservation-color-form-green .nav-tabs > li > a {    border-color: #25323f;}#reservation-form.reservation-color-form-green ul.search-opt li a {	background-color: #25323f;	color: #fff;	}.tab-content .res-pad {	padding-left: 0;}#reservation-form.home2 .colbtn {    margin-top: 61px;}.nav-tabs{border-bottom:0px;}/********************************************            RESERVATION FORM Blue Index ********************************************/.reservation-home4.blue-reserv-form #reservation-form.reservation-color-form{background-color:#2d3e52;}.command-tabs ul{padding-left:15px;} .reservation-home4.blue-reserv-form #reservation-form label{color:#fff;} .reservation-home4.blue-reserv-form #reservation-form .popover-icon i{color:#fff;}.reservation-home4.blue-reserv-form .nav-tabs > li.active > a, .reservation-home4.blue-reserv-form .nav-tabs > li.active > a:hover, .reservation-home4.blue-reserv-form .nav-tabs > li.active > a:focus    {background-color:#2d3e52;border: 1px solid #2d3e52;color:#fff;}.reservation-home4.blue-reserv-form .nav-tabs > li.active > a, .reservation-home4.blue-reserv-form .nav-tabs > li.active > a:hover, .reservation-home4.blue-reserv-form .nav-tabs > li.active > a:focus    {background-color:#2d3e52;border: 1px solid #2d3e52;}.reservation-home4.blue-reserv-form #reservation-form.reservation-color-form.pos-middle    {       box-shadow: 0 10px 35px rgba(0,0,0,0.5);}.reservation-home4.blue-reserv-form{margin-top: -180px;}.reservation-home4.blue-reserv-form #reservation-form .reservation-tabs.command-tabs{padding:0;}.reservation-home4.blue-reserv-form #reservation-form.reservation-color-form{border:0px;}.reservation-home4.blue-reserv-form .container-reservation{position:relative;}/********************************************            RESERVATION FORM Orange ********************************************/ #reservation-form.reservation-color-form.orange-reserv-form{    border: 1px solid #d74805;    background-color: #ff590b;}#reservation-form.reservation-color-form.orange-reserv-form .nav-tabs > li.active > a, #reservation-form.reservation-color-form.orange-reserv-form .nav-tabs > li.active > a:hover, #reservation-form.reservation-color-form.orange-reserv-form .nav-tabs > li.active > a:focus {    color: #fff;    cursor: default;    background-color: #ff590b;    border: 1px solid #d74805;    border-bottom-color: transparent;}#reservation-form.reservation-color-form.orange-reserv-form h3, #reservation-form.reservation-color-form.orange-reserv-form label,#reservation-form.reservation-color-form.orange-reserv-form .popover-icon i{color:#fff;}/********************************************            RESERVATION FORM With Meteo ********************************************/.container-reservation.inside-slider.book-small-box{top: 150px;}#reservation-form.resv-plus-meteo .step-where, #reservation-form.resv-plus-meteo .step-check, #reservation-form.resv-plus-meteo .step-who, #reservation-form.resv-plus-meteo .colbtn{    width:100%;    padding: 0;}#reservation-form.resv-plus-meteo .reservation-hotel .col-sm-1, #reservation-form.resv-plus-meteo .reservation-hotel .col-sm-2, #reservation-form.resv-plus-meteo .reservation-hotel .col-sm-3{    padding:0;}#reservation-form.resv-plus-meteo .step-check .cc-out{padding-right:0;}#reservation-form.resv-plus-meteo .room-book, #reservation-form.resv-plus-meteo .adult-book, #reservation-form.resv-plus-meteo .child{padding-right:0;}#reservation-form.resv-plus-meteo .flight-where{width:100%;padding-right:0;}#reservation-form.resv-plus-meteo .fly-check, #reservation-form.resv-plus-meteo .fly-who{width:100%;padding:0;}#reservation-form.resv-plus-meteo .col-sm-2 button {    margin-top: 30px;    height: 34px;}#reservation-form.resv-plus-meteo .col-md-12{padding:0}#reservation-form.resv-plus-meteo .box-fly-book{padding-left:0}#reservation-form.resv-plus-meteo .box-fly-book.box-sec-book{padding-right:0}.meteo-top-travel.meteo-slider-top .odd, .meteo-top-travel.meteo-slider-top .even {    background-color: rgba(255,255,255,0.7);    margin-bottom: 10px;}.meteo-top-travel.meteo-slider-top .weatherItem{color:#333; padding: 45px 15px 22px 15px;}.meteo-top-travel.meteo-slider-top .weatherLink, .meteo-top-travel.meteo-slider-top .weatherForecastItem{display:none}/********************************************            RESERVATION FORM ********************************************/ #reservation-form {	margin-top: 0px;	z-index:95;	position: relative;	padding-bottom:20px;}#reservation-form.reservation-color-form {	border: 1px solid #ebebeb;	background-color: #fff;}#reservation-form .col-md-12{	margin-top: -40px;}div.radio {    height: 20px;    width: 20px;    float: left;}#reservation-form .col-sm-3:first-child {	width:20%;}#reservation-form .search-opt {	display:inline-block;	list-style-type:none;	margin-bottom:10px;}#reservation-form .search-opt li{	display:inline-block;	padding-right: 4px;}ul.search-opt li.active a {    color: #333;}ul.search-opt li a {    color: #fff;    display: block;    -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;    padding: 0 30px;    background: #428bca;    font-family: 'Raleway', sans-serif;    font-size: 13px;    font-weight: 600;    height: 40px;    line-height: 40px;    text-decoration: none;    letter-spacing: 0;    text-transform: uppercase;}ul.search-opt li a:hover {	background: #428bca;	color: #fff;	border:1px solid #428bca;}div.radio span {    background: url(../images/custom-form-elements.png) 0 0 no-repeat;    -webkit-font-smoothing: antialiased;    float: left;    height: 20px;    width: 20px;    cursor: pointer;}div.radio input{    height: 20px;    width:20px;    padding:0;    cursor:pointer;    opacity:0;    }#reservation-form .form-group .f-item {    width: 125px;    margin-top:10px;}#reservation-form .form-group .f-item.short-line {    width: 85px;}div.radio .checked {    background-position: 0 -21px;}.form-group .f-item {    float: left;    display: block;    width: 100%;    padding: 0 0 6px;}#reservation-form .reservation-tabs {	padding: 0px 30px;}#reservation-form .reservation-hotel,#reservation-form .reservation-flight  {	-webkit-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;		padding: 30px 30px;	z-index: 9999;}/* Price */#reservation-form .price {	padding: 10px 25px;	font-weight: bold;	text-align: center;	margin-bottom: 12px;	font-size: 18px;	display: block;	border: 1px dashed #ebebeb;}#reservation-form .price h4 {	color: #333;	padding-right: 5px;}#reservation-form .price span {	color: #979797;	font-weight: normal;	padding-left: 5px;	font-size: 11px;}#reservation-form label {    text-transform: uppercase;}/* Hotel */#reservation-form .reservation-hotel .col-sm-1, #reservation-form .reservation-hotel .col-sm-2, #reservation-form .reservation-hotel .col-sm-3 {	padding-left: 10px;	padding-right: 10px;	margin: 0;}#reservation-form .form-inline select.form-control {	width: 100% !important;}#reservation-form .form-inline .form-group {	width: 100%;}.col-sm-3.child {	padding-left:0;}#reservation-form .col-sm-2.colbtn {	padding:0;}/* Icons */#reservation-form .popover-icon i {	color: #9f9f9f;	font-size: 18px;}#uniform-room span:first-child {	display:none;}#uniform-adults span {	display:none;}#uniform-children span {	display:none;}#reservation-form .fa.infield {	position: absolute;	float: right;	margin-top: 8px;	font-size: 14px;}.form-control {	font-size:12px;	border-radius: 2px;}.opt-default {	color:#555;}#reservation-form .form-control .selected {	color:#555;}#reservation-form .form-control {	margin-bottom: 15px;}#reservation-form .form-inline .fa.infield {	position: absolute;	float: right;	right: 7px;	font-size: 14px;	top: 0;	width: 14px;}/* Button */#reservation-form .col-sm-2 button {	margin-top: 62px;	height: 34px;}/* Guests */#reservation-form .guests-select {	z-index: 100;	cursor: pointer;}#reservation-form .guests-select .guests {	margin-top: -261px;	width: 200px;	height: auto;	-webkit-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;	border: 1px solid #ebebeb;	-webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,0.12);	box-shadow: 0 3px 0 0 rgba(0,0,0,0.12);	z-index: 500;	background-color: #fff;	position: absolute;	padding: 20px;	cursor: default !important;	display: none;	animation-name: fadeIn;	animation-duration: 0.2s;	animation-iteration-count: 1;	animation-timing-function: ease-out;	-webkit-animation-name: fadeIn;	-webkit-animation-duration: 0.2s;	-webkit-animation-iteration-count: 1;	-webkit-animation-timing-function: ease-out;	-moz-animation-name: fadeIn;	-moz-animation-duration: 0.2s;	-moz-animation-iteration-count: 1;	-moz-animation-timing-function: ease-out;}.btn {	border-radius: 1px;}#reservation-form .form-inline .guests-select .form-group {	padding-bottom: 15px;}/* Datepicker*/#reservation-form .hasDatepicker {	cursor: pointer;}/* Error Message */.error_message {	color: #F00;}#reservation-form .fa.infieldfly1 {	margin-top: 8px;	z-index: 999;}.content-checkin-data {	position: relative;}#reservation-form .fa.infieldfly2 {	margin-top: 8px;}.adultfly {	padding-left:0;}#reservation-form .flight-where {	padding-left:0;}/* Plugin Styles-------------------------------------------------- *//* Datepicker */#ui-datepicker-div {	padding: 20px !important;}#ui-datepicker-div, .ui-datepicker-title {	color: #5e5e5e !important;}.ui-datepicker.ui-widget-content {	-webkit-border-radius: 5px 5px 5px 5px !important;	border-radius: 5px 5px 5px 5px !important;	border: 1px solid #ebebeb !important;	-webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,0.12);	box-shadow: 0 3px 0 0 rgba(0,0,0,0.12);	background-color: #fff;	margin-top: -3px;}.ui-datepicker .ui-widget-header {	background: none !important;	border-top: none !important;	border-right: none !important;	border-bottom: 2px solid #428bca !important;	border-left: none !important;}.ui-datepicker-header {	-webkit-border-radius: 0 0 0 0 !important;	border-radius: 0 0 0 0 !important;}.ui-datepicker .ui-datepicker-next:hover {	background-color:#222;	}.ui-datepicker table {	margin: 0 !important;}.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {	/*background: none !important*/	background-color:transparent}.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {	border: 1px solid !important;}/* Secondary text color */#reservation-form .price, label span, .room-thumb .main .price, .room-thumb .content p span, .blog-author span, #owl-reviews .text-balloon span, .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, aside .widget ul a:hover, .yamm a:hover {	color: #428bca !important;}/* Icon color */#reservation-form .fa.infield, #reservation-form .form-inline .fa.infield, .room-thumb .content i, .box-icon i, table i, #go-top i, .testimonials .owl-theme .owl-controls .owl-buttons div i, .standard-slider .owl-theme .owl-controls .owl-buttons div i, .testimonials .owl-theme .owl-controls .owl-buttons div, .standard-slider .owl-theme .owl-controls .owl-buttons div, #go-top {	color: #ccc;}/* UI border color */ /* UI background color */#top-header .th-text .th-item .btn-group ul.dropdown-menu > li > a:hover, article .meta-date, .comment .reply-button, aside .widget .tags a, aside .widget ul a:hover .badge, #call-to-action, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, #go-top:hover, .testimonials .owl-theme .owl-controls .owl-buttons div:hover, .standard-slider .owl-theme .owl-controls .owl-buttons div:hover, .box-icon .circle:hover, .gallery a i, .gallery-slider a i {	background: #428bca;}/********************************************            SECTION TOP OFFERTS ********************************************/.top-txt-title{position:relative;}.top-txt-title span{    font-size: 140px;    position: absolute;    font-family: 'Playfair Display', sans-serif;    top: 12px;    left: 0;    right: 0;    line-height: 0 !important;    pointer-events: none;    -webkit-pointer-events: none;    -moz-pointer-events: none;    -ms-pointer-events: none;    -o-pointer-events: none;    opacity: .03;    color: #2d3e52;} .top-we-are{padding-bottom:80px;}#top-offerts{padding-bottom:80px;}.travel-desc-agency{    background: #fff;    padding: 20px;    box-shadow: 0 1px 1px rgba(0,0,0,0.2);} .travel-desc-agency p{color:#333;} .travel-desc-agency h3{     font-family: 'Playfair Display', sans-serif;     font-size:22px;     margin-bottom:20px;     color:#428bca;}.content-photo{    box-shadow: 0 1px 1px rgba(0,0,0,0.2);    padding:0;}.travego-opportunity{padding:0;}.travego-opportunity li{display:inline-block;}.travego-opportunity li i{    padding:10px;     color:#111;     background:#e2e2e2;    margin-top:10px;    margin-right:25px;     font-size:22px;    -webkit-border-radius: 100px;    -webkit-border-bottom-right-radius: 0;    -moz-border-radius: 100px;    -moz-border-radius-bottomright: 0;    border-radius: 100px;    border-bottom-right-radius: 0;    border: 1px solid #ccc;    -webkit-transition: transform 2s ease-in-out;    -moz-transition: transform 2s ease-in-out;    transition: transform 2s ease-in-out;}.travego-opportunity li i:hover{    -webkit-border-radius: 100px;    -webkit-border-top-left-radius: 0;    -moz-border-radius: 100px;    -moz-border-radius-topleft: 0;    border-radius: 100px;    border-top-left-radius: 0;}.travego-opportunity li p{text-transform:uppercase; font-weight:600;text-align: center; margin:0;}.travego-opportunity li i.fa-building-o{padding:10px 14px;}.travego-opportunity li i.fa-plane{padding:10px 12px;}/* icon inside image */.travego-opportunity-up-img{    padding:0;    position: absolute;    z-index: 999;    color: #fff;    right: 0;}.travego-opportunity-up-img.icn-left{left:0;margin-left: 20px;bottom:0;}.travego-opportunity-up-img li{display:inline-block;margin-bottom: 20px;}.travego-opportunity-up-img li i{    padding:10px;     color:#111;     z-index:0;    background: rgba(255,255,255,0.3);    margin-top:10px;    margin-right:25px;     font-size:22px;    -webkit-border-radius: 100px;    -webkit-border-bottom-right-radius: 0;    -moz-border-radius: 100px;    -moz-border-radius-bottomright: 0;    border-radius: 100px;    border-bottom-right-radius: 0;    border: 1px solid #fff;    -webkit-transition: transform 2s ease-in-out;    -moz-transition: transform 2s ease-in-out;    transition: transform 2s ease-in-out;}.travego-opportunity-up-img li i:hover{    -webkit-border-radius: 100px;    -webkit-border-top-left-radius: 0;    -moz-border-radius: 100px;    -moz-border-radius-topleft: 0;    border-radius: 100px;    border-top-left-radius: 0;}.travego-opportunity-up-img li p{text-transform:uppercase; color:#fff; font-weight:600;text-align: center; margin:0;}.travego-opportunity-up-img li i.fa-building-o{padding:10px 14px;}.travego-opportunity-up-img li i.fa-plane{padding:10px 12px;} .feature-item .wrap-feature-icon .feature-icon {    height: 88px;    width: 88px;    border: 1px solid #eff2f7;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    border-radius: 50%;    background: #eff2f7;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.feature-item .wrap-feature-icon {    width: 110px;    height: 110px;    border: 1px solid #eff2f7;    background: #fff;    padding: 10px;    margin: 0 auto 50px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    border-radius: 50%;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.feature-item {    text-align: center;    margin: 0 auto 15px;    max-width: 300px;}.feature-item .title {    color: #333333;    font-size: 14px;    font-weight: 600;    text-transform: uppercase;}.feature-item .title:after {    content: '';    display: block;    margin: 20px auto;    height: 4px;    width: 25px;    background: #ff590b;}.feature-icon i{    color: #3d4d56;    vertical-align: middle;    font-size: 20px;    margin-top: 40%;}.feature-item .text {    font-size: 13px;    line-height: 26px;    margin-bottom: 5px;    color:#3d4d56;}.feature-item:hover .wrap-feature-icon, .feature-item.active .wrap-feature-icon { background: #ff590b; border-color: #ff590b; }.feature-item:hover .wrap-feature-icon .feature-icon, .feature-item.active .wrap-feature-icon .feature-icon { background: #ff590b; border-color: #ef8c5d; }.feature-item:hover .wrap-feature-icon .feature-icon i, .feature-item.active .wrap-feature-icon .feature-icon i { color: #fff; }/********************************************            SECTION METEO INDEX ********************************************/.meteo-top-travel .weatherForecast{display:none;}.meteo-top-travel .odd, .meteo-top-travel .even {background-color: #428bca;margin-bottom:15px;}.meteo-top-travel{padding:0;}.meteo-top-travel .weatherItem{width:48%;}.meteo-top-travel  .weatherFeed{margin: 0px 10px;}/********************************************            SECTION OFFERTS ********************************************/  #top-offerts.box-tr-square .col-md-4, #lastminute-offerts.box-tr-square .col-md-4 {    width: 32.4%;}.offerts-space{margin-bottom:100px;}#lastminute-offerts{padding-bottom:80px;}.text-center{	margin-top:80px;}.text-center p{	color: #727272;	text-shadow: 1px 1px #fff;	margin: 0 auto 50px auto;    font-family: 'Lora';    font-size: 15px;    font-style: italic;    width: 50%;    }.view {   margin: 0px 15px 0 0;   float: left;   overflow: hidden;   position: relative;   text-align: center;   cursor: default;   background: #fff;   padding: 0;   box-shadow: 0 1px 1px rgba(0,0,0,0.2);    width:100%;}.view figure{overflow: hidden;}.view:last-child {   margin: 0px 0px 0 0;}.view .mask,.view .content {   width: 100%;   height: 100%;   overflow: hidden;   top: 0;   left: 0;    z-index: 9;    position: relative;}.view img {   display: block;   position: relative;   max-width: 100%;   border: 0px solid rgba(0, 0, 0, 0.2);   padding:17px 20px;}.view h2 {   text-transform: uppercase;   color: #fff;   text-align: center;   position: relative;   font-size: 17px;   padding: 10px;   background: rgba(0, 0, 0, 0.8);   margin: 20px 0 0 0;}.view p {   font-family: 'Open Sans', serif;   font-size: 13px;   position: relative;   color: #484848;   padding: 20px 0px 10px 0px;   text-align: left;   line-height: 20px;}.view a.info {   display: inline-block;   text-decoration: none;   padding: 7px 14px;   background: #000;   color: #fff;   text-transform: uppercase;   -webkit-box-shadow: 0 0 1px #000;   -moz-box-shadow: 0 0 1px #000;   box-shadow: 0 0 1px #000;}.view a.info: hover {   -webkit-box-shadow: 0 0 5px #000;   -moz-box-shadow: 0 0 5px #000;   box-shadow: 0 0 5px #000;}.no-border-img .view img{padding: 0 0 20px 0}.view-fifth img {    display: block;    position: relative;   opacity: 0.95;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}figure{position:relative;}figure .img-effect-flash::before {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(255,255,255,0.5);    content: '';    z-index:9999;    -webkit-transition: -webkit-transform 0.6s;    transition: transform 0.6s;    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);}.view:hover .img-effect-flash::before {	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);}.trip-travego-disc .trip-discount{    position:absolute;    z-index: 98;    background: #ff590b;    padding: 30px 10px;    text-transform: uppercase;    font-weight: 600;    -webkit-border-radius: 100px;    -webkit-border-bottom-right-radius: 0;    -moz-border-radius: 100px;    -moz-border-radius-bottomright: 0;    border-radius: 100px;    border-bottom-right-radius: 0;    margin-left: -40px;    margin-top: -40px;    box-shadow: 0 1px 6px rgba(0,0,0,0.5);}.trip-travego-disc  .trip-discount.blue-minuts{background:#428bca;text-transform:none;padding: 30px 15px;}.trip-travego-disc  .trip-discount.blue-minuts i{color:#fff; font-size:16px;margin-right:7px;}.view .price p{    padding: 0;    margin: 0;    text-align: right;    text-transform: uppercase;    font-size: 11px;    color: #838383;    letter-spacing: 1px;}.trip-title{    width:58%;    float:left;}.view .trip-title p{    padding: 0;    margin: 0;    text-align: left;    text-transform: uppercase;    font-size: 11px;    color: #838383;    letter-spacing: 1px;}.four-col.col-md-3{width:24%;}.four-col.col-md-3 .mask{padding:0px 15px 20px 15px;}.view-fifth .mask {      padding:0px 20px 20px 20px;   background-color: rgba(255,255,255,1);}.view-fifth .mask .main {    color:#484848;    margin-top:0px;}.view-fifth .mask .content {    position: relative;    padding: 0px;    text-align: left;}.content .list-unstyled{	color:#484848;	font-size: 13px;}.content .list-unstyled li{	margin-bottom:5px;}.content .list-unstyled i{	color:#ec6841;}.view-fifth .mask .main h3 {    float:left;    margin-left:0px;    margin:0;    font-size: 14px;    font-weight: 400;}.view-fifth .mask .main .price {    margin-top:0px;    margin-right:0px;        width:40%;    font-family: 'Lato', sans-serif;    float:right;    padding:0;    font-size: 20px;    color: #7db921;    font-weight: 600;    text-align: right;    height:auto;}.view-fifth .mask .main{height:auto;}.view-fifth .mask .main .price span{    font-size: 11px;    color:#7db921;     margin-left:5px; }.view .btn {	border-radius:0px;	margin-top:20px;	padding: 8px 10px;    text-align: right;    font-weight: 600;    border:0px;    border-bottom: 0px solid transparent;    border-color: #ebebeb;    color: #212121;    background:#fff;}.view-fifth h2 {   background: rgba(255, 255, 255, 0.5);   color: #000;   -webkit-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);   -moz-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);   box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);}.view-fifth p {   color: #333;}/********************************************            SECTION VIDEO ********************************************/.with-bottom-effect {    position: relative;    overflow: hidden;    margin-top:100px;}.with-bottom-effect:before {    content: "";    display: block;    width: 100%;    position: absolute;    z-index: 11;    bottom: 0;    height: 30px;}.dark-content {    position: relative;    z-index: 2;}.dark.dark-strong:after {    opacity: 0.7;}.dark:after {    content: "";    display: block;    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    background: #000000;    opacity: 0.6;    z-index: 1;}.buttonBar{display:none;}.video-section { padding: 100px 0 180px; position: relative; }.video-section .video-play { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }.video-section .title  {    font-family: Lato, sans-serif;    font-size: 40px;    margin-bottom: 20px;    color: #fff;    font-weight: 300;}.video-section p.sub-title-video  {    font-family: Lato;    font-size: 15px;    font-style: normal;    text-shadow: 0 0 #fff;    color: #fff;    font-weight: 300; }.video-section .btn-play { display: block; margin: 30px auto 40px; font-size: 72px; color: #ff6400; background: none; border: none; box-shadow: none; width: 73px; height: 73px; background: url(../images/btn-play.png) center no-repeat; background-size: 100%; }.video-section .duration { color: #dddddd; font-size: 14px; }/********************************************            SECTION OFFERTS HOME3 ********************************************/.home4{padding-bottom:80px;}.home4 .col-md-4 {width: 32.4%;}.home4-lastminute{padding:80px 0;}.home4 .view3 {   margin: 20px 10px 0 0;   float: left;   overflow: hidden;   position: relative;   text-align: center;   -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);   -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);   box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);   cursor: default;   background: #fff url(../images/bgimg.jpg) no-repeat center center;   padding: 0;}.home4 .view3:last-child {   margin: 20px 0px 0 0;}.home4 .view3 .mask,#home3 .view3 .content {   width: 100%;   height: 100%;   position: absolute;   overflow: hidden;   top: 0;   left: 0;}.home4 .view3 img {   display: block;   position: relative;   max-width: 100%;   border: 0px solid rgba(0, 0, 0, 0.2);   padding:10px;   box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);}.home4 .view3 h2 {   text-transform: uppercase;   color: #fff;   text-align: center;   position: relative;   font-size: 17px;   padding: 10px;   background: rgba(0, 0, 0, 0.8);   margin: 20px 0 0 0;}.home4 .view3 p {   font-family: 'Open Sans', serif;   font-size: 13px;   position: relative;   color: #484848;   padding: 10px 0px 10px 0px;   text-align: left;   line-height: 20px;}.home4 .view3 a.info {   display: inline-block;   text-decoration: none;   padding: 7px 14px;   background: #000;   color: #fff;   text-transform: uppercase;   -webkit-box-shadow: 0 0 1px #000;   -moz-box-shadow: 0 0 1px #000;   box-shadow: 0 0 1px #000;}.home4 .view3 a.info: hover {   -webkit-box-shadow: 0 0 5px #000;   -moz-box-shadow: 0 0 5px #000;   box-shadow: 0 0 5px #000;}.home4 .view3-fifth img {    display: block;    position: relative;   -webkit-transition: all 0.3s ease-in-out;   -moz-transition: all 0.3s ease-in-out;   -o-transition: all 0.3s ease-in-out;   -ms-transition: all 0.3s ease-in-out;   transition: all 0.3s ease-in-out;}.home4 .view3-fifth .mask {      padding:10px;   background-color: rgba(255,255,255,1);   -webkit-transform: translateY(228px);   -moz-transform: translateY(228px);   -o-transform: translateY(228px);   -ms-transform: translateY(228px);   transform: translateY(228px);   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";   filter: alpha(opacity=100);   opacity: 1;   -webkit-transition: all 0.3s ease-in-out;   -moz-transition: all 0.3s ease-in-out;   -o-transition: all 0.3s ease-in-out;   -ms-transition: all 0.3s ease-in-out;   transition: all 0.3s ease-in-out;}.home4 .view3-fifth .mask .main {    border-bottom: 1px solid #ebebeb;    height: 45px;    color:#484848;    margin-top:0px;}.home4 .view3-fifth .mask .content {    position: relative;    padding: 10px;    text-align: left;}.home4 .content .list-unstyled{	color:#484848;	font-size: 13px;}.home4 .content .list-unstyled li{	margin-bottom: 0;}.home4 .content .list-unstyled i{	color:#ec6841;}.home4 .view3-fifth .mask .main h3 {    float:left;    margin-left:10px;    margin-top:2px;    font-size:14px;}.home4 .view3-fifth .mask .main .price {    margin-top:0px;        width:30%;    float:right;    background-color:#7db921;    padding:5px 0;    font-size:16px;    color:#fff;    line-height: 16px;}.home4 .view3-fifth .mask .main .price span{    font-size: 11px;    color:#fff;     margin-left:5px; }.home4 .view3 .btn {	border-radius:2px;	margin-top:20px;}.home4 .view3-fifth h2 {   background: rgba(255, 255, 255, 0.5);   color: #000;   -webkit-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);   -moz-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);   box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);}.home4 .view3-fifth p {   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";   filter: alpha(opacity=0);   opacity: 0;   color: #333;   -webkit-transition: all 0.2s linear;   -moz-transition: all 0.2s linear;   -o-transition: all 0.2s linear;   -ms-transition: all 0.2s linear;   transition: all 0.2s linear;}.home4 .view3-fifth:hover .mask {   -webkit-transform: translateX(0px);   -moz-transform: translateX(0px);   -o-transform: translateX(0px);   -ms-transform: translateX(0px);   transform: translateX(0px);}.home4 .view3-fifth:hover img {   -webkit-transform: translateY(100%);   -moz-transform: translateY(100%);   -o-transform: translateY(100%);   -ms-transform: translateY(100%);   transform: translateY(100%);}.home4 .view3-fifth:hover p {   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";   filter: alpha(opacity=100);   opacity: 1;}/********************************************            FOOTER PRICING HOME 3 ********************************************/#parallax-footer-home3 {    margin: 80px 0 0 0;    padding: 100px 0;    overflow: hidden;    background-attachment: fixed;    border-bottom: 0px solid #fff;    border-top: 1px solid #fff;    background-image: url(http://placehold.it/2048x1394);    background-position: 0 0!important;    background-repeat: no-repeat!important;    width: 100%;    -webkit-background-size: cover!important;    -moz-background-size: cover!important;    -o-background-size: cover!important;    background-size: cover!important;}#parallax-footer-home3 .col-md-3 .price{	padding:10px 30px;	background:#fff;		text-align:center;}#parallax-footer-home3 .col-md-3 .price i{    text-align:center;	border:1px solid #ec6841;	padding:12px;	margin:20px 0 20px 0;	font-size:22px;	color:#ec6841;	background:#fff;	border-radius:100%;		box-shadow: 0 1px 2px #b14525;}#parallax-footer-home3 .col-md-3 .price p{	color:#484848;	margin:25px 0 40px 0;	line-height: 22px;}#parallax-footer-home3 .price-title h3{    font-size:20px;	text-transform: uppercase;	line-height: 24px;	color:#212121;	padding:0 20px;	font-weight: 300;}.price-title h3 {	font-size:22px;	text-transform: none;	line-height: 24px;	color:#212121;	padding:0 20px;}/********************************************            PAGE HOME3  ********************************************/ .container-reservation {	top: 0;    left: 0;    width: 100%;    position: absolute;    z-index: 999;}.container-form-chose {	width: 100%;	display: table;}.container-reservation.inside-slider {	top: 250px;	z-index: 99;}#reservation-form.reservation-color-form.pos-inside-slide {	top: 0;	border: 0px;}#reservation-form.pos-inside-slide .reservation-tabs {	padding: 0;}#reservation-form.pos-inside-slide .reservation-hotel, #reservation-form.pos-inside-slide .reservation-flight {	padding: 30px 30px 30px 30px;}#parallax-footer.price-color-log {	background-image: none;	margin: 0;}/********************************************            HOME 4 ********************************************/.top-contact{    float:left;    padding: 3px 16px 0px 0px;    font-weight: 600;    }.top-login{float:right;padding: 3px 0px 0px 0px;font-weight: 700;}.top-login a{color:#fff;}.top-login a:hover{color:#fff;}.top-login .reg-top{margin-right:30px;}.top-header{    background: #d84747;	width: 100%;	z-index: 999;	padding: 0px 0;	position: relative;	height: 30px;	color:#fff; } .header-lang {    float: right;    position: relative;}.header-lang a {    display: block;    padding: 0px 13px 0px 13px;    height: 27px;    margin-top:-1px;}.langs-drop {    display: none;    position: absolute;    left: 0px;    top: 23px;    border-top: 0px solid #fff;    padding: 10px 10px 3px 15px;    background: #fcf8f5;    width: 125px;    z-index: 999;}.header-lang a.langs-item.en {    background: url(../images/flags/en.gif) left top no-repeat;}.header-lang a.langs-item {    display: inline-block;    font-size: 10px;    color: #697374;    margin: 0px;    padding: 0px;    height: auto;    padding: 0px 0px 0px 24px;    font-family: 'Open sans';    font-weight: 600;    text-transform: uppercase;    text-decoration: none;    border: 0px;    line-height: 13px;    margin-bottom: 11px;}.header-lang  a.langs-item:hover {color:#ff7200;	}.header-lang a.langs-item.fr {    background: url(../images/flags/fr.gif) left top no-repeat;}.header-lang a.langs-item.de {    background: url(../images/flags/de.gif) left top no-repeat;}.header-lang a.langs-item.it {    background: url(../images/flags/it.gif) left top no-repeat;}.top-mega-menu{margin-top:0px;}.top-header i.fa-envelope{padding: 0 10px 0 30px;}.top-header i{    padding: 0 10px;}.reservation-home4 #reservation-form.reservation-color-form {    background-color: rgba(255,255,255,0.95);}.reservation-home4 .nav-tabs > li.active > a, .reservation-home4 .nav-tabs > li.active > a:hover, .reservation-home4 .nav-tabs > li.active > a:focus{    background-color: rgba(255,255,255,0.95);    border-radius: 1px;    outline:0;} .home4-section .view-fifth .mask {    padding: 0px 25px 20px 25px;    background-color: rgba(255,255,255,1);    border-bottom: 4px solid #e1e1e1;}.home4-section .view{    box-shadow: 0 0 0 #000;    top: 0;	transition: all .5s ease;	-moz-transition: all .5s ease;	-webkit-transition: all .5s ease;	-o-transition: all .5s ease;}.home4-section .view:hover{   	top: -10px;    }.home4-section .view-fifth .mask .main .price{font-size: 20px;}.parallax-home4{	height: auto;    padding: 80px 0 50px 0;    margin: 80px 0 80px 0;    overflow: hidden;    position:relative;    background-attachment: fixed;    border-bottom: 0px solid #fff;    border-top: 0px solid #fff;    background-image: url(http://placehold.it/1900x800);    background-position: 0 0!important;    background-repeat: no-repeat!important;    width: 100%;    -webkit-background-size: cover!important;    -moz-background-size: cover!important;    -o-background-size: cover!important;    background-size: cover!important;}.parallax-home4 .grid-info{    background-color: rgba(255,255,255,0.2);    padding: 20px 25px 35px 25px;    width:100%;    margin-bottom:30px;    border-left: 1px solid #fff;}.parallax-home4 .grid-info:hover .grid-icon i{    color:#fff;}.parallax-home4 .middle-text-adv h3{    font-family: 'Playfair Display', sans-serif;    font-weight: 700;    margin-top: 0;    text-transform: uppercase;    text-align:left;    font-size:36px;    color:#fff;    margin-top:100px;    margin-bottom:10px;    padding-bottom:5px;    }.parallax-home4 .line-left{background: rgba(255,255,255,0.8); width:40px; height:1px; text-align:left; margin-bottom:20px;}.paral-effect{    background-color: rgba(0,0,0,0.4);    color: inherit;    position: absolute;    width: 100%;    height: 100%!important;    left: 0;    top: 0;}.why-choose-us {    color: #fff;    margin-top: 80px;    margin-bottom:80px;    padding: 100px 0;    position: relative;    background-image: url(../images/medine.jpg);    background-position: 0 0!important;    background-attachment:fixed;    background-repeat: no-repeat!important;    width: 100%;    -webkit-background-size: cover!important;    -moz-background-size: cover!important;    -o-background-size: cover!important;    background-size: cover!important;}.why-choose-us .box-middle-img {    bottom: -100px;    left: 70%;    position: absolute;    width: 33%;}.why-choose-us .why-choose-us-wrapper {    display: table-cell;    text-align: left;    vertical-align: middle;}.why-choose-us .why-choose-us-wrapper {}.title-2 {    color: #fff;    font-weight: 600;    margin-bottom: 25px;    margin-top: 0;    text-align: left;    text-transform: uppercase;}.title-2.put-logofly{float:left; margin-right:10px;}.why-choose-us .why-choose-us-wrapper img{width:5%;}.box-button a {    background-color: transparent;    border-color: #fff;    border-width: 2px;    margin-top: 15px;    font-family: Lato;    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    font-style: normal;    text-transform: uppercase;    padding: 7px 20px;    font-size: 11px;    font-weight: 600;    letter-spacing: 1px;    color:#fff;}.box-button a:hover {  background: #fff;  color:#303b3c;}/********************************************            PARALLAX METEO ********************************************/ .parallax-meteo{	height: auto;    padding: 100px 0 100px 0;    text-align:center;    margin: 80px 0 80px 0;    overflow: hidden;    position:relative;    background-attachment: fixed;    border-bottom: 0px solid #fff;    border-top: 0px solid #fff;    background-image: url(http://placehold.it/1900x800);    background-position: 0 0!important;    background-repeat: no-repeat!important;    width: 100%;    -webkit-background-size: cover!important;    -moz-background-size: cover!important;    -o-background-size: cover!important;    background-size: cover!important;}.text-meteo h2{color:#fff;font-weight:800;}.text-meteo {    text-align: center;}.text-meteo p {    color: #fff;    margin-bottom: 40px;    font-family: 'Lora';    font-size: 15px;    font-style: italic;    margin-top:0;}.meteo-bt {    display: inline-block;    margin-top: 22px;    font-size: 13px;    color: #30353a;    text-decoration: none;    text-transform: uppercase;    font-family: 'Lato', Sans-Serif;    font-weight: 600;    border: 2px solid #e6e6e6;    border-radius: 3px;    padding: 8px 19px 8px 19px;    background:rgba(255,255,255,0.7);}.meteo-bt:hover{color: #000;}/********************************************            PARALLAX ********************************************/ #parallax {	height: auto;    margin: 80px 0 0 0;    padding: 0;    overflow: hidden;    background-attachment: fixed;    border-bottom: 0px solid #fff;    border-top: 0px solid #fff;    background-image: url(http://placehold.it/2000x1000);    background-position: 0 0!important;    background-repeat: no-repeat!important;    width: 100%;    -webkit-background-size: cover!important;    -moz-background-size: cover!important;    -o-background-size: cover!important;    background-size: cover!important;}#parallax .effect-over {    background: rgba(0,0,0,0.4);    background-repeat: repeat;    z-index: 1;    height: 100%;}.parallax-home{	height: auto;    padding: 100px 0 80px 0;    margin: 80px 0 80px 0;    overflow: hidden;    background-attachment: fixed;    border-bottom: 0px solid #fff;    border-top: 0px solid #fff;    background-image: url(http://placehold.it/1900x800);    background-position: 0 0!important;    background-repeat: no-repeat!important;    width: 100%;    -webkit-background-size: cover!important;    -moz-background-size: cover!important;    -o-background-size: cover!important;    background-size: cover!important;}.parallax-home .grid-info{    background-color: rgba(0,0,0,0.5);        padding: 15px 15px;    width:100%;    margin-bottom:30px;}.parallax-home .middle-text-adv h3{    font-family: 'Playfair Display', sans-serif;    font-weight: 700;    margin-top: 0;    text-transform: uppercase;    text-align:left;    font-size:36px;    color:#fff;    margin-top:100px;    margin-bottom:10px;    padding-bottom:5px;    }.parallax-home .line-left{background: rgba(255,255,255,0.8); width:40px; height:1px; text-align:left; margin-bottom:20px;}.parallax-home .grid-info:hover .grid-icon i{    color:#000;}.grid-icon{    height: 50px;    line-height: 52px;    width: 50px;    text-align:center;    background: #ff590b;    border-radius: 100%;}.grid-icon i{    color:#fff;    font-size: 1.5em;}h5.grid-title{    font-size: 16px;    font-weight: 400;    margin-top: 15px;    font-family: 'Lato', sans-serif;    text-transform: uppercase;}h5.grid-title i{font-size:26px;margin-right:10px;}#parallaxFly {	height: auto;    margin: 80px 0 0px 0;    padding: 0;    overflow: hidden;    background-attachment: fixed;    border-bottom: 0px solid #fff;    border-top: 0px solid #fff;    background-image: url(../images/cruise2.jpg);    background-position: 0 0!important;    background-repeat: no-repeat!important;    width: 100%;    -webkit-background-size: cover!important;    -moz-background-size: cover!important;    -o-background-size: cover!important;    background-size: cover!important;}#parallaxFly .effect-over {    background-image: url(http://placehold.it/1920x700);    background-repeat: repeat;    z-index: 1;    height: 100%;} #parallax_slide {	height: auto;    margin: 80px 0 80px 0;    padding: 0;    border-bottom: 0px solid #fff;    border-top: 0px solid #fff;    width: 100%;    -webkit-background-size: cover!important;    -moz-background-size: cover!important;    -o-background-size: cover!important;    background-size: cover!important;}#parallax_slide.service2-prx{margin-bottom:0;}#parallax_slide .effect-over {    background: rgba(0,0,0,0.4);    background-repeat: repeat;    z-index: 1;    height: 100%;}/* ============================================================  GALLERY EFFECT  - ICON BORDER ANIMATE============================================================ */.effects .img {  position: relative;  width: 100%;  overflow: hidden;}.effects .img img {  display: block;  max-width: 100%;  height: auto;}.overlay {  display: block;  position: absolute;  z-index: 20;  background: rgba(1,183,242,0.85);  overflow: hidden;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  transition: all 0.5s;}a.close-overlay {  display: block;  position: absolute;  top: 0;  right: 0;  z-index: 100;  width: 45px;  height: 45px;  font-size: 20px;  font-weight: 700;  color: #fff;  line-height: 45px;  text-align: center;  background-color: #000;  cursor: pointer;}a.close-overlay.hidden {  display: none;}a.expand {  display: block;  position: absolute;  z-index: 100;  width: 60px;  height: 60px;  border: solid 5px #fff;  text-align: center;  color: #fff;  line-height: 50px;  font-weight: 700;  font-size: 30px;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  -ms-border-radius: 30px;  -o-border-radius: 30px;  border-radius: 30px;}a.expand.discount {  display: block;  position: absolute;  z-index: 100;  width: 160px;  height: 160px;  border: solid 5px #fff;  text-align: center;  color: #fff;  line-height: 50px;  font-weight: 700;  font-size: 10px;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  -ms-border-radius: 30px;  -o-border-radius: 30px;  border-radius: 30px;}.effect-5 .img.hover .overlay a.expand.discount.textdisc{    margin-top: 12%;    font-size: 20px;    text-transform: uppercase;}.effect-5 .overlay {  top: 0;  bottom: 0;  left: 0;  right: 0;  opacity: 0;  margin:20px;}.effect-5 .overlay a.expand {  top: 0;  bottom: 0;  left: 0;  right: 0;  margin: auto;  width: 100%;  height: 100%;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;  -webkit-transition: all 0.5s;  -moz-transition: all 0.5s;  -o-transition: all 0.5s;  transition: all 0.5s;}.effect-5 .img.hover .overlay {  opacity: 1;}.effect-5 .img.hover .overlay a.expand {  width: 60px;  height: 60px;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  -ms-border-radius: 30px;  -o-border-radius: 30px;  border-radius: 30px;}.effect-5 .img.hover .overlay a.expand.discount {  border:0px;  font-size: 35px;  width: 160px;  height: 60px;}.btn-gallery {	border-radius:0px;	margin-top:20px;}/********************************************            FORM HELP BOTTOM FIX ********************************************/ .help-block {	background:rgba(0,0,0,0.8);	bottom:0;    position: fixed;	height:60px;	width:60%;	padding:0;	margin:0;	color:#fff;}.panl-help {	width:100%;	float:left;}.help-block i{	color:#fff;	font-size:20px;	margin-bottom:5px;}.data-help {	text-align: center;	margin-top:10px;}.help-phone {	margin-top:10px;}.number-phone {	margin-bottom:5px;	font-family: 'Open sans', sans-serif;	font-size:20px;	font-weight: 300;}.help-plus {	text-align:right;	margin-top:10px;}/********************************************            PAGES ABOUT ********************************************/ #top-team,.team-travego{padding-bottom:80px;}  .about-section-top {	height: 56px;    background: #2d3e52;    margin-top:0px;}.about-section-top ul.breadcrumbs {	display:inline-block;}.pull-left {    float: left;}.about-section-top .breadcrumbs li {    float: left;    line-height: 56px;    display: inline;    margin-left: 5px;    font-size: 0.8333em;    font-weight: bold;    display:inline-block;    list-style-type: none;    text-transform: uppercase;}.about-section-top .breadcrumbs li a {    padding-right: 5px;    color: #fff;}.about-section-top .breadcrumbs li.active {    color: #fdb714;}.view.view-about:last-child {   margin: 20px 0px 0 0;}.view-about {   margin: 20px 15px 0 0;   width:24%;   box-shadow: 0 1px 1px rgba(0,0,0,0.4);}.title-about {	color:#fff;	font-weight: 300;    margin-top: 16px;    font-size: 20px;    text-transform: uppercase;    margin-left: 3px;    font-family: 'Lato', sans-serif;}.about-text-center {	text-align: center;}.about-text-center h2 {	margin-top:80px;}.about-text-center p{	color: #727272;	text-shadow: 1px 1px #fff;	margin-top:10px;    font-family: 'Lora';    font-size: 15px;    font-style: italic;}.desc-office {	color:#333;	padding:10px;	width:100%;	background:#fff;	float:left;	box-shadow: 0 1px 1px rgba(0,0,0,0.4);	line-height:20px;	margin:80px 0 0px 0;}.img-office {	padding-left:0;}.desc-office1 {	color:#333;	background: rgba(255,255,255,0.9);	float:left;	box-shadow: 0 1px 1px rgba(0,0,0,0.4);	line-height:20px;	margin-top:60px;	position: absolute;    right: 0;    padding: 30px;    opacity: 0.8;    -webkit-transition: all 0.7s ease-in-out;    -moz-transition: all 0.7s ease-in-out;    -o-transition: all 0.7s ease-in-out;    transition: all 0.7s ease-in-out;}.img-office:hover + .desc-office1{opacity: 1;}.desc-office1:hover{opacity: 1;}.desc-office1.about1 {	margin-top:50px;}.desc-office h3, .desc-office1 h3{    font-weight: 900;    color:#484848;}.desc-office .img-office {	float:left;	margin-right:20px;}.view-about figcaption {    position: absolute;    bottom: 30px;    line-height: 0;    text-align: center;    left: 0;    right: 0;    filter: alpha(opacity=0);    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -moz-opacity: 0;    -khtml-opacity: 0;    opacity: 0;    -moz-transition: all 0.3s ease-in;    -o-transition: all 0.3s ease-in;    -webkit-transition: all 0.3s ease-in;    -ms-transition: all 0.3s ease-in;    transition: all 0.3s ease-in;}.view-about .social-icons {    display: inline-block;}.social-icons li {    float: left;    list-style-type: none;    text-align: center;}.view-about figcaption>.social-icons>li a {    background: #fff;    color: inherit;    filter: alpha(opacity=65);    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";    -moz-opacity: 0.65;    -khtml-opacity: 0.65;    opacity: 0.65;}.view-about figure figcaption>.social-icons>li a {	color:#333;}.view-about figure figcaption>.social-icons>li a:hover {	opacity:1;	color:#ec6841;}.view-about figure {    position: relative;    overflow: hidden;}.social-icons li a {    width: 32px;    margin-right: 4px;    height: 32px;    display: inline-block;    background: #d9d9d9;    color: #fff;    line-height: 32px;    border-radius:100%;    font-size: 1.3333em;    -moz-transition: opacity 0.3s ease-in;    -o-transition: opacity 0.3s ease-in;    -webkit-transition: opacity 0.3s ease-in;    -ms-transition: opacity 0.3s ease-in;    transition: opacity 0.3s ease-in;}.view-about img:hover + figcaption{	bottom:40px;	opacity:1;}.view-about figcaption:hover{	bottom:40px;	opacity:1;}#parallax.about-prx {	background-image: url(http://placehold.it/1920x1080);}/*Counter*/.counter {    font-size: 56px;    color: #111;    display: inline-block;    font-family: 'Lato', sans-serif;    font-weight: 300;    text-align: center;}.content-number i {	font-size:30px;	margin-right: 30px;	}/*counter 1*/.number-structure-left {	background:#fff;	box-shadow: 0 1px 1px rgba(0,0,0,0.4);	margin: 0 15px 0 0;	width: 24%;	padding: 0;}.number-structure-left:last-child {	margin:0;}.number-structure-left .n-number span {	padding: 25px 25px 25px 25px;}.n-number p {	color: #838383;	margin: -5px 0 0 0;}.n-number {	text-align: center;}.count-ico {	padding: 25px 25px 25px 25px;	color: #2d3e52;    text-align:center;}.count-ico i {	font-size:32px;	text-align: center;}.count-ico.n-color1 {	color: #fff;    background: #28b7ff;    border: 3px solid #28b7ff;    box-shadow: 0px 0px 0px 1px #fff inset;    box-sizing: border-box;    }.count-ico.n-color2 {	color: #fff;	background: #80c321;    border: 3px solid #80c321;    box-shadow: 0px 0px 0px 1px #fff inset;    box-sizing: border-box;}.count-ico.n-color3 {	color: #fff;	background: #fdb714;	border: 3px solid #fdb714;    box-shadow: 0px 0px 0px 1px #fff inset;    box-sizing: border-box;    }.count-ico.n-color4 {	color: #fff;	background: #333;	border: 3px solid #333;    box-shadow: 0px 0px 0px 1px #fff inset;    box-sizing: border-box;    }.content-number-left {	margin-top: 80px;}/********************************************            PAGES ABOUT 2 ********************************************/ #about2.about-section-top {	margin-top: 0px;}#top-who-is{padding:80px 0 80px 0;}#top-meet-our{padding:80px 0 80px 0;}.about-parallax {    height:500px;	background-image: url(http://placehold.it/1920x1080);    background-attachment: fixed;    background-position:center center;    background-repeat: no-repeat!important;    width: 100%;    -webkit-background-size: cover!important;    -moz-background-size: cover!important;    -o-background-size: cover!important;    background-size: cover!important;}.about-color-parallax {	background-color: rgba(0,0,0,0.3);	height:500px;}.about-symbol {	text-align:center;	width:100%;	margin-top:15%;	}.about-symbol i{	font-size:30px;	padding:30px;	border-radius:100%;	background:#2d3e52;}.about-color-parallax h3 {	font-size:65px;	text-align: center;	margin-top:75px;	color:#fff;	font-weight: 800;	text-shadow: 0 1px 1px rgba(0,0,0,0.2);}.about-page-2 .desc-office .col-md-5{	padding-left:0;}.about-text-center .title-sep-container {    position: relative;    display: table-cell;    vertical-align: middle;    height: 6px;    width: 100%;}.title-heading-left {	padding-right: 8px;	float:left;	display: table-cell;	margin-bottom: 0;	color:#484848;	white-space: pre;	font-weight:900;}.about-text-center.about2-tnt {	margin: 10px 0 31px;}.about-text-center.team-meet {	text-align: left;}.about-text-center{    display: table;    margin: 0 auto;    overflow: hidden;    margin-bottom:30px;}.about-text-center.tm-trav h2 {    margin-top: 80px;}.about-text-center .title-sep.sep-double {    height: 6px;    border-bottom-width: 1px;    border-top-width: 1px;}.about-text-center .title-sep, .product .product-border {    border-color: #e0dede;}.about-square .skill-meet {	margin: 10px 0 31px 15px;}.about-square .acc.content {	padding: 20px;	color: #333;}.about-text-center .title-sep {    position: relative;    display: block;    width: 100%;    border-style: solid;    border: 0 solid #e7e6e6;    box-sizing: content-box;    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    -o-box-sizing: content-box;}.about-square {	padding-left:0px;	background:#fff;	box-shadow: 0 1px 1px rgba(0,0,0,0.4);}.about-square.col-md-6 {	width:49.2%;	padding-bottom: 40px;    padding-top: 20px;}.about-square.col-md-6.acc-content {	margin-right:1.5%;}.accordion {    margin: 0 0 0 15px;    padding:14px;    height:45px;    text-transform: uppercase;    border-bottom:#fff 1px solid;    background: #fff;    font-family: 'Open sans', sans-serif;    text-decoration:none;       color: #333;    font-size:13px;}.accordion .container {	width:100%;}.accordion-open {    background:#333;    color: #fff;}.accordion-close {	background:#efefef;}.accordion-open span {    display:block;    float:right;    padding:10px;}.accordion i {	float:left;	margin-right: 20px;}.accordion-open .fa-angle-up {    display:block;    margin-top: 3px;}.accordion-open .fa-angle-down {    display:none;}.accordion-close .fa-angle-up {    display:none;   }.accordion-close .fa-angle-down {    display:block;        margin-top: 3px;}.accordion .content {    background:#fff;    color:#333;    margin: 0;    padding:10px;    font-size:.9em;    line-height:1.5em;    font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}.accordion .content ul, acc.content p {    padding:0;    margin:0;    padding: 14px 14px 14px 20px;    font-weight: 400;    color:#6c6b6b;    line-height: 20px;}.accordion .content ul li {    list-style-position:inside;    line-height:25px;}.accordion .content ul li a {    color:#555555;}code {    overflow:auto;}/*Bx Button*/.bx-about2 .bx-wrapper .bx-viewport {	z-index: 999;}.bx-about2 .bx-wrapper .bx-controls-direction .bx-prev i,.bx-about2 .bx-wrapper .bx-controls-direction .bx-next i {	border: 0px solid rgba(220,220,220,0.6);	color:#fff;}.bx-about2.noshadow .trip-slide-price{    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, .1);    -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, .1);    box-shadow: 0px 0px 0px rgba(0, 0, 0, .1);}.bx-about2 .bx-wrapper .bx-controls-direction .bx-prev, .bx-about2 .bx-wrapper .bx-controls-direction .bx-next {    opacity: 0;    display: block;    position: absolute;    padding: 0;    border: 0px solid rgba(220,220,220,0.6);    border-radius: 0px;    top: 45%;    margin-top: -35px;    width: 105px;    height: 105px;    line-height: 105px;    font-size: 16px;    text-align: center;    color: #111;    z-index: 11111;    -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);    -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);    -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);    -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);    transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.bx-about2 .bx-wrapper {	/*padding: 11px 11px 0 11px;*/	padding:0;	margin: 0;}.bx-about2 .bx-prev:before,.bx-about2 .bx-next:before{    content: "";    display: block;    width: 66%;    height: 66%;    position: absolute;    top: 17px;    left: 0;        background: #454141;        -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;        -webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, .1);    -moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, .1);    box-shadow: 1px 1px 0px rgba(0, 0, 0, .1);        -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -o-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);        -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);      -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);     -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);    -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);     transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.bx-about2 .bx-next:before{    left: auto;    right: 0;}.bx-about2 .bx-prev .fa,.bx-about2 .bx-next .fa{    position: relative;}.bx-wrapper img {	width: 100%;}.bx-about2 .bx-prev:hover,.bx-about2 .bx-next:hover{		-webkit-transition: 0 none !important;      -moz-transition: 0 none !important;  	 -ms-transition: 0 none !important;    -o-transition: 0 none !important;        transition:0 none !important;  }.bx-about2 .bx-wrapper .bx-controls-direction i {	margin-top: -12px;}.bx-about2 .bx-prev:hover:before,.bx-about2 .bx-next:hover:before{    opacity: 0.87;}.bx-about2 .bx-prev:active:before,.bx-about2 .bx-next:active:before{		opacity: 0.6;}.bx-about2 .bx-wrapper .bx-controls-direction i:hover {	color: #fff;	background-color: transparent;	border:0px solid rgba(220,220,220,0.6);}.bx-about2 .bx-wrapper .bx-controls-direction .bx-prev,.t-blog .bx-wrapper .bx-controls-direction .bx-next {	top: 45%;	}.bx-about2 .bx-prev:before,.bx-about2 .bx-next:before {	background: #bd3c3c;}.bx-about2 {    padding-left: 0;    padding-right: 0;    position: relative;    display: block;    z-index: 88;}/*Slide bxSlider Single Images*/.bx-about2 .bx-wrapper .bx-prev {    left: -90px;}.bx-about2 .bx-wrapper .bx-next {    right: -90px;}.bx-about2 .bx-wrapper:hover .bx-prev{	opacity: 1;	left: -34px;	z-index: 9999;}.bx-about2 .bx-wrapper:hover .bx-next{	opacity: 1;	right: -35px;	z-index: 999;}.bx-about2 .bx-wrapper:hover .bx-next i{	opacity: 1;	right: 0px;}.bx-about2 .bx-wrapper .bx-controls-direction i {    top: 33%;    left: 32%;}.bx-about2 .bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover {	cursor: pointer;	}.bx-about2 .bx-wrapper .bx-pager.bx-default-pager a {	border-radius: 0;}.bx-about2 .bx-wrapper .bx-controls-direction i:hover {    color: #fff;	background-color: transparent;	border:0px solid rgba(220,220,220,0.6);}.bx-about2 .bx-has-controls-direction {	margin-top: 0;}/********************************************            SKILL ********************************************/.skillbar {    position: relative;    display: block;    margin-bottom: 5px;    width: 97%;    margin-left: 15px;    margin-right: 15px;    background: #484848;    height: 41px;    -webkit-transition: 0.4s linear;    -moz-transition: 0.4s linear;    -ms-transition: 0.4s linear;    -o-transition: 0.4s linear;    transition: 0.4s linear;    -webkit-transition-property: width, background-color;    -moz-transition-property: width, background-color;    -ms-transition-property: width, background-color;    -o-transition-property: width, background-color;    transition-property: width, background-color;}.skillbar:last-child {	margin-bottom: 0;}.skillbar-title, .skillbar-bar {    background: #fdb714;}.skillbar-title {    position: absolute;    top: 0;    left: 0;    font-size: 11px;    color: #fff;    text-transform: capitalize;}.skillbar-title span {    display: block;    background: rgba(0, 0, 0, 0.1);    padding: 0 20px;    height: 41px;    line-height: 38px;}bar {    background: rgba(59, 89, 152, 0.8);}.skillbar-bar {    height: 41px;    width: 0;}.skill-bar-percent {    position: absolute;    right: 10px;    top: 0;    font-size: 11px;    height: 41px;    line-height: 38px;    color: #444;    color: rgba(183, 183, 183, 0.7);}/********************************************            PAGES SERVICES ********************************************/.services-parallax {    height:500px;	background-image: url(http://placehold.it/1600x1200);    background-attachment: fixed;    background-repeat: no-repeat!important;    width: 100%;    background-position:bottom left;    -webkit-background-size: cover!important;    -moz-background-size: cover!important;    -o-background-size: cover!important;    background-size: cover!important;}.service-page-2 .service-square {	padding-left:0px;	background:#e6e6e6;	margin-top:80px;	border-right: 1px solid rgba(0,0,0,0.03);    border-bottom: 1px solid rgba(0,0,0,0.08);	text-align: center;	padding:20px 20px 35px 20px;	margin-right:15px;	box-shadow: 0 0px 0px rgba(0,0,0,0.3);}.service-square {	padding-left:0px;	background:#fff;	margin-top:80px;	box-shadow: 0 1px 1px rgba(0,0,0,0.3);	text-align: center;	padding:20px 20px 35px 20px;	margin-right:15px;}.service-page-2 .service-square:after {    content: "";    width: 0;    height: 0;    border-style: solid;    border-width: 0px 0px 58px 58px;    border-color: #fff #fff #ddd #fff;    position: absolute;    left: 0;    top: 0;}.service-row {	float: left;	background: #fff;}.service-square.l-las {	margin-right:0px;} .service-square i {	padding:20px;	text-align: center;	border-radius:100%;	margin-top:15px;	font-size:25px;	color:#fff;	background:#ff590b;	text-shadow: 0 1px 1px rgba(0,0,0,0.2);} .service-square i.fa-plane, .service-square i.fa-file-text-o{padding: 19px 21px;} .service-square.col-md-3 {	width:24%;}.service-square h3 {	color:#333;	margin-top:20px;	margin-bottom:20px;}.service-square p {	color:#6c6b6b;	line-height: 20px;	}.view-service {    margin: 20px 15px 0 0;    width: 100%;    box-shadow: 0 1px 1px rgba(0,0,0,0.3);}.view-service img{	width: 15%;    padding: 10px;    float: left;}.view-service figure{	float:left;}.mask-service {	text-align: left;    margin-top: 10px;    padding-right:10px;}.mask-service .content-service p{	padding: 0;	color:#6c6b6b;	line-height: 20px;}/********************************************            PAGES SERVICES 2 ********************************************/ .cover-slide-trip {	background: rgba(0,0,0,0.3);	z-index: 9999;	width: 100%;	height: 100%;	position: absolute;	top: 0;}.trip-slide-text {    font-family: 'Playfair Display', sans-serif;    font-size: 60px;    color: #fff;    z-index: 99999;    font-weight: 400;    padding: 40px 0;    margin-bottom:10px;}.trip-slide-text.polynesie {	left: 36.5%;}.trip-slide-text.francisco {	left: 33%;}.trip-slide-text.egypt {	left: 43%;}.trip-slide-text.nature {	left: 41%;}.trip-slide-price {	position: absolute;    top: 23%;    right: 100px;    font-family: 'Lato', sans-serif;    font-size: 26px;    background: #273647;    z-index: 99999;    font-weight: 300;    padding: 20px 20px;    letter-spacing: 0px;    line-height: 38px;    box-shadow: 0 4px 20px #333;    height: 80%;    width: 35%;    top: -100px;    right: 8.52%;    z-index: 99999;}.trip-slide-price.noshadow{box-shadow: 0 0px 0px #333;}.trip-slide-text .line-price.clear{display:none;}.all-info-trip .btn-primary {    background-color: transparent;    border-color: #fff;    border-width:2px;    right: 10px;    font-family: Lato;    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    font-style: normal;    text-transform: uppercase;    padding: 7px 20px;    font-size:11px;    float: right;    font-weight: 600;    letter-spacing:1px;}.all-info-trip .btn-primary:hover {  background: #fff;  color:#303b3c;}.all-info-trip .trip-slide-price {	position: absolute;    top: 0;    right: 100px;    font-family: 'Lato', sans-serif;    font-size: 18px;    background: #273647;    z-index: 99999;    font-weight: 300;    padding: 30px 50px;    letter-spacing: 0px;    line-height: 26px;    height: 100%;    width: 50%;    right: 0;}.all-info-trip.pannel-radius .trip-slide-price{    background: #273647;    box-shadow: 0 4px 20px #333;    height: 80%;    width: 35%;    top: -100px;    right: 8.52%;    z-index: 99999;}.all-info-trip.pannel-radius .trip-slide-price{    background: #273647;    box-shadow: 0 4px 20px #333;    height: 80%;    width: 35%;    top: -100px;    right: 8.52%;    z-index: 99999;}.all-info-trip.long-pannel .trip-slide-price{    background: #273647;    box-shadow: 0 4px 20px #333;    height: 80%;    width: 35%;    top: -100px;    right: 8.52%;    z-index: 99999;}.all-info-trip .trip-slide-price .trip-option ul{margin-top:40px;}.all-info-trip .trip-slide-price .trip-option ul li{ list-style-type:none;font-size:16px;}.all-info-trip .trip-slide-price .trip-option ul li i{    margin-right:10px;    background: #ff590b;    padding: 10px 10px;    text-shadow: 0px 0px #000;    width: 35px;    height: 35px;    border-radius:100%;}.bx-about2 .bx-wrapper .bx-viewport{overflow:inherit!important;}.bx-about2.noowlf .bx-wrapper .bx-viewport{overflow:hidden!important;}.bx-about2.noowlf{overflow:hidden!important;}.all-info-trip .trip-slide-price .trip-option ul li p{margin-bottom:17px;}.all-info-trip .trip-slide-price span{color:#fff;font-size:26px;font-family:Lato, Sans-Serif;font-style: normal; font-weight:300;}.all-info-trip .trip-slide-price .trip-big-price span{font-size:60px;}.all-info-trip .trip-slide-price .trip-big-price{margin-top:60px;}.slide-travel-img img.star-level{width:35%;margin: 0 auto 20px auto;}.slide-travel-img{    background: #fff;    text-align: center;    position: relative;    font-size: 13px;    padding: 20px 25px;    color: #333;    font-weight: 400;    line-height: 22px;    margin-top:40px;}.slide-travel-img .title{    margin-top: 10px;    margin-bottom:10px;    font-weight: 800;    font-size: 14px;    text-transform: uppercase;}.service2-text-center {    margin: 0 auto 20px auto;    overflow: hidden;    text-align: center;}.service2-text-center h2 {    margin-top: 160px;}.comment-exp{    font-family: 'Lora';    font-size: 13px;    font-style: italic;}.comment-exp i{    margin-right:10px;    color:#f6d80c;    font-size:16px;    text-shadow:0 1px 2px rgba(0,0,0,0.1);}.service2-text-center p {    color: #727272;    text-shadow: 1px 1px #fff;    margin-top: 10px;    font-family: 'Lora';    font-size: 15px;    font-style: italic;}.services2-info {	padding-left: 0;	margin-bottom: 30px;}.services2-info.last-info {	padding-right: 0;	padding-left: 15px;}.service2-row {	background: #fff;	float: left;	box-shadow: 0 1px 1px rgba(0,0,0,0.3);} .service2-row img{	float: left;	margin-right: 15px;	width: 47%;}.mask-service2 {	padding: 15px;}.content-service p {	color: #6c6b6b;}/********************************************            PAGES GUIDE ********************************************/ #guide .content-number-left {    margin: 80px 0 80px 0;}#horizontalTab {	margin: 80px 0 80px 0;	color: #333;	float: left;}#horizontalTab h3 {	margin-top: 30px;	font-weight: 600;	color:#2d3e52;}#horizontalTab #tab-4 h3 {	margin-top: 0px;}#horizontalTab #tab-6 h3 {	margin-top: 0px;}#horizontalTab #tab-6 h3 span{	font-size: 14px;	font-weight: 400;}.histo-img {	padding-left: 0;}.culture-img {	float: right;    padding-right: 0;    text-align: right;}.night-desc {	width: 100%;	margin-top: 30px;	float: left;}#tab-3 p {	margin: 0;}.local-name {	font-weight: 600;}#meteo-guide {	width: 100%;}/* Tabs container */.r-tabs {	position: relative;	background-color: #2da5da;	border-top: 1px solid #2da5da;	border-right: 1px solid #2da5da;	border-left: 1px solid #2da5da;	border-bottom: 4px solid #2da5da;	border-radius: 1px;}/* Tab element */.r-tabs .r-tabs-nav .r-tabs-tab {	position: relative;	background-color: #2da5da;}/* Tab anchor */.r-tabs .r-tabs-nav .r-tabs-anchor {	display: inline-block;	padding: 10px 12px;	text-decoration: none;	font-weight: 400;	font-size: 13px;    text-transform: uppercase;	color: #fff;}/* Disabled tab */.r-tabs .r-tabs-nav .r-tabs-state-disabled {	opacity: 0.5;}/* Active state tab anchor */.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {	color: #2d3e52;	text-shadow: none;	background-color: white;	border-top-right-radius: 1px;	border-top-left-radius: 1px;}/* Tab panel */.r-tabs .r-tabs-panel {	background-color: white;	border-bottom: 4px solid white;	border-bottom-right-radius: 1px;	border-bottom-left-radius: 1px;    float: left;}/* Accordion anchor */.r-tabs .r-tabs-accordion-title .r-tabs-anchor {	display: block;	padding: 10px;	background-color: #2da5da;	color: #fff;	font-weight: 400;	text-decoration: none;	text-shadow: 0 1px rgba(0, 0, 0, 0.4);	font-size: 13px;    text-transform: uppercase;	border-top-right-radius: 1px;	border-top-left-radius: 1px;}/* Active accordion anchor */.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {	background-color: #fff;	color: #2d3e52;	text-shadow: none;}/* Disabled accordion button */.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {	opacity: 0.5;}.r-tabs .r-tabs-nav {    margin: 0;    padding: 0;}.r-tabs .r-tabs-tab {    display: inline-block;    margin: 0;    list-style: none;}.r-tabs .r-tabs-panel {    padding: 15px;    display: none;    z-index: 999;}.r-tabs .r-tabs-accordion-title {    display: none;}.r-tabs .r-tabs-panel.r-tabs-state-active {    display: block;}#tab-1 img {	max-width: 100%;	width: 100%;}.city-info-content {	position: relative;}.info-box-guide {	position: absolute;	background: rgba(255,255,255,0.9);	margin-left: 20px;	padding: 20px;	z-index: 0;	bottom: 20px;	box-shadow: 0px 0px 0px 2px #fff inset;	border: 3px solid rgba(255,255,255,0.9);}.info-box-guide li {	 list-style-type: none;	 font-size: 11px;	 font-weight: 600;}.info-box-guide label {	margin: 0;    width: 110px;    border-right: 1px solid #f5f5f5;    margin-right: 20px;    color: #276eb0;    white-space: nowrap;    text-transform: uppercase;    font-weight: 600;    font-size: 11px;}/* Accordion responsive breakpoint */@media only screen and (max-width: 768px) {    .r-tabs .r-tabs-nav {        display: none;    }    .r-tabs .r-tabs-accordion-title {        display: block;    }}/********************************************            PAGES GALLERY ********************************************/  #gallery{padding:80px 0 80px 0;}  /* Filter */dl { margin-top: 20px; color: #777;margin-bottom:90px; }dt, dd { float: left; }dt { margin-right: 5px; }.group dd{width: 100%;}.group ul.filter{margin:0 auto; text-align:center;position:relative; z-index:9;}.filter li  {    display: inline-block;     list-style: none;     margin-right:5px;    background: #7cb1df;    padding: 5px 10px 7px 10px;    color: #fff;    text-transform: uppercase;}.filter .current { background: #428bca;}.filter .current a { color: #fff;}.filter a {    color: #fff;    text-decoration: none;}/* Portfolio Items */.portfolio {	padding: 0px 0 0px 1px;	position: relative;	margin-bottom: 20px;}.gallery-view {    margin: 20px 10px 0 0;    float: left;    overflow: hidden;    position: relative;    text-align: center;    cursor: default;    background: #fff;    padding: 0;    box-shadow: 0 1px 1px rgba(0,0,0,0.4);}.gallery-view img {    display: block;    position: relative;    max-width: 100%;    border: 0px solid rgba(0, 0, 0, 0.2);    padding: 10px;    }.gallery-stars img{}.gallery-view .mask .main {    border-bottom: 1px solid #ebebeb;    height: 45px;    color: #484848;    margin-top: 0px;}.gallery-img-title {	width: 100%;	float: left;	padding: 0 10px;}.gallery-img-title h3{	float: left;    margin-top: 5px;    font-size:14px;    font-weight:600;}.isotope-item {    z-index: 2;}.isotope-hidden.isotope-item {    pointer-events: none;    z-index: 1;}.isotope {    overflow:visible!important;}.isotope,.isotope .isotope-item {  /* change duration value to whatever you like */  -webkit-transition-duration: 0.8s;     -moz-transition-duration: 0.8s;      -ms-transition-duration: 0.8s;       -o-transition-duration: 0.8s;          transition-duration: 0.8s;}.isotope {  -webkit-transition-property: height, width;     -moz-transition-property: height, width;      -ms-transition-property: height, width;       -o-transition-property: height, width;          transition-property: height, width;}.isotope .isotope-item {  -webkit-transition-property: -webkit-transform, opacity;     -moz-transition-property:    -moz-transform, opacity;      -ms-transition-property:     -ms-transform, opacity;       -o-transition-property:      -o-transform, opacity;          transition-property:         transform, opacity;}/**** disabling Isotope CSS3 transitions ****/.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {  -webkit-transition-duration: 0s;     -moz-transition-duration: 0s;      -ms-transition-duration: 0s;       -o-transition-duration: 0s;          transition-duration: 0s;}#gallery .col-md-4 {    width: 32.4%;}#gallery .col-md-6 {    width: 49%;}#gallery .col-md-3 {    width: 24%;}/***Pagination****/.pagination {    display: inline-block;    padding-left: 0;    margin: 20px 0;    border-radius: 4px;}.pagination>li {    float: left;    height: 32px;    margin-right: 6px;    text-align: center;    font-size: 0.9167em;}.pagination>li.first, .pagination>li.prev {    margin-right: 10px;}.pagination>li.first.disabled>a, .pagination>li.first.disabled>span, .pagination>li.prev.disabled>a, .pagination>li.prev.disabled>span, .pagination>li.next.disabled>a, .pagination>li.next.disabled>span, .pagination>li.last.disabled>a, .pagination>li.last.disabled>span {    color: #fff;    background: #b5b5b5;}.pagination>li.next, .pagination>li.last {    margin-left: 4px;}.pagination>li.first>a, .pagination>li.prev>a, .pagination>li.next>a, .pagination>li.last>a {    background: #428bca;    padding: 0 15px;}.pagination li.active a {	background: #ff590b;}.pagination>li>a {    line-height: 32px;    padding: 0 10px;    color: #fff;    border-radius: 0 !important;    background: #b5b5b5;    border: none;    text-transform: uppercase;    font-weight: bold;}/********************************************            PAGES BLOG ********************************************/ #blog {	padding: 80px 0 80px 0;}.blog-view {    margin: 0px 0px 50px 0;    width: 100%;    overflow: hidden;    position: relative;    text-align: center;    cursor: default;    background: #fff;    padding: 0;    box-shadow: 0 1px 1px rgba(0,0,0,0.4);}.blog-view img {    display: block;    position: relative;    max-width: 100%;    border: 0px solid rgba(0, 0, 0, 0.2);    padding: 0px;  }.blog-view .mask .main {    border-bottom: 1px solid #ebebeb;    height: 45px;    color: #484848;    margin-top: 0px;}.blog-img-title {	width: 100%;	padding: 0 10px;	text-align: left;}.blog-img-title p {	margin-bottom: 30px;	color:#333;}.blog-img-title h3{    margin-top: 15px;    margin-bottom: 20px;    text-align: left;    font-weight:600;}.blog-info li{	padding: 3px 10px;	background: #428bca;	color: #fff;	display: inline-block;}.blog-info li a {	color: #fff;}.blog-info li i {	margin-right: 10px;	font-size: 16px;}.blog-view .entry-date {    background: #428bca;    color: #fff;    text-align: center;    text-transform: uppercase;    position: absolute;    left: 30px;    top: 30px;    z-index: 98;    border-bottom: 3px solid #004877;    box-shadow: 0 1px 2px rgba(0,0,0,0.3);}.blog-view .entry-date .month {	font-size: 14px;    margin-top: 10px;    font-weight: 400;    padding: 0 0 20px 0;}.blog-view .entry-date .date {	font-size: 58px;	display: block;	padding: 30px 20px 10px 20px;    font-weight: 900;    text-shadow: 0 1px 2px rgba(0,0,0,0.2);}.blog-view .entry-date p{    margin: 0px;    background-color: #006098;    color: #fff;    padding: 5px;    font-family: 'Lora';    font-size: 13px;    font-style: italic;    text-transform:none;}.blog-view .entry-date label {	color: #fff;	margin: 0;}.video-container {    position: relative;    padding-bottom: 49.25%;    padding-top: 30px;    height: 0;    overflow: hidden;}.col-video {	width: 100%;}.video-container iframe, .video-container object, .video-container embed {	position:absolute;	top:0;	left:0;	width:100%;	height:100%;}/********************************************            PAGES BLOG RIGHT COLUMN ********************************************/ .left-clm {	float: right;}.widget_search {    position: relative;    padding-bottom: 2px;} .sidepanel {    margin-bottom: 30px;} .widget_search input[type=text] {    display: block;    width: 100%;    background: #fff;    text-shadow: none;    font-size: 14px;    line-height: 20px;    color: #666;    font-weight: 300;    padding: 6px 15px 7px;    border: 1px solid #bfbfbf;    border-radius: 17px;    -webkit-border-radius: 17px;    margin: 0;    -webkit-appearance: none!important;    outline: 0;}.widget_search input[type=submit] {    cursor: pointer;    background-color: transparent!important;    margin: 0!important;    padding: 0!important;    height: 17px!important;    width: 17px!important;    border: none!important;    box-shadow: none!important;    line-height: 17px!important;    text-decoration: none;    display: block;    text-indent: -9999px;    position: absolute;    top: 9px;    right: 13px;    z-index: 10;    background-image: url(../images/sprite.png);    background-repeat: no-repeat;    background-position: -83px 0;}.tabs {    position: relative;    overflow: hidden;    margin: 0 auto;    width: 100%;    font-weight: 700;    font-size: 13px;    box-shadow: 0 1px 1px rgba(0,0,0,0.4);}.tabs nav {	text-align: center;}.tabs nav ul {	position: relative;	display: -ms-flexbox;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: flex;	margin: 0 auto;	padding: 0;	max-width: 1200px;	list-style: none;	-ms-box-orient: horizontal;	-ms-box-pack: center;	-webkit-flex-flow: row wrap;	-moz-flex-flow: row wrap;	-ms-flex-flow: row wrap;	flex-flow: row wrap;	-webkit-justify-content: center;	-moz-justify-content: center;	-ms-justify-content: center;	justify-content: center;}.tabs nav ul li {	position: relative;	z-index: 1;	display: block;	margin: 0;	text-align: center;	-webkit-flex: 1;	-moz-flex: 1;	-ms-flex: 1;	flex: 1;}.tabs nav a {	position: relative;	display: block;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	line-height: 2.5;}.tabs nav a span {	vertical-align: middle;	font-size: 11px;}.tabs nav li.tab-current a {	color: #74777b;}.tabs nav a:focus {	outline: none;}.tabs-style-underline nav {	background: #fff;}.tabs-style-underline nav a {	padding: 0.25em 0 0.5em;	border-left: 1px solid #e7ecea;	-webkit-transition: color 0.2s;	transition: color 0.2s;	color: #333;	text-decoration: none;	text-transform: uppercase;}.tabs-style-underline nav li:last-child a {	border-right: 1px solid #e7ecea;}.tabs-style-underline nav li a::after {	position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 6px;	background: #ff590b;	content: '';	-webkit-transition: -webkit-transform 0.3s;	transition: transform 0.3s;	-webkit-transform: translate3d(0,150%,0);	transform: translate3d(0,150%,0);}.tabs-style-underline nav li.tab-current a::after {	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}.tabs-style-underline nav a span {	font-weight: 700;}.content-wrap {	position: relative;}.content-wrap section {	display: none;	margin: 0 auto;	padding: 1em;	max-width: 1200px;	text-align: left;	background: #fff;	float: left;}.content-wrap section.content-current {	display: block;}.content-wrap section p {	margin: 0;    color: #333;    font-weight: 400;    font-size: 11px;    line-height: 20px;    text-transform: uppercase;}.blog-small-desc {	margin-top: 10px;}.blog-small-desc a {    font-weight: 600;    font-size: 13px;    text-transform: uppercase;    }.blog-small-desc p span {	color: #7db921;    font-weight: 600;    font-size: 14px;    margin-right: 5px;}/* Fallback */.no-js .content-wrap section {	display: block;	padding-bottom: 2em;	border-bottom: 1px solid rgba(255,255,255,0.6);	}.no-flexbox nav ul {	display: block;}.no-flexbox nav ul li {	min-width: 15%;	display: inline-block;}/*@media screen and (max-width: 58em) {	.tabs nav a.icon span {		display: none;	}	.tabs nav a:before {		margin-right: 0;	}}*//*Category*/.blog-category {	margin:40px 0 40px 0;	background: #fff;	box-shadow: 0 1px 1px rgba(0,0,0,0.4);}.blog-category .cat-trip {		border-bottom: 1px solid #eee;	text-transform: uppercase;}.blog-category .cat-trip p {	color: #2d3e52;	margin-bottom: 0;	padding: 18px 15px 15px 15px;	font-weight: 700;}.blog-category .cat-trip a {	color: #777;	margin-bottom: 0;	width: 100%;	display: block;	padding: 12px 15px 10px 15px;	text-decoration: none;	font-size: 13px;}.blog-category .cat-trip a i {	margin-right: 5px;	}.blog-category .cat-trip a span {	float: right;}.blog-category .cat-trip.active i {    color: #f6931f;}.blog-category .cat-trip.active a {	color: #2d3e52;}.blog-help {	background: #fff;	box-shadow: 0 1px 1px rgba(0,0,0,0.4);}.blog-help .title-help {	color: #2d3e52;	padding: 18px 15px 15px 15px;	text-transform: uppercase;	font-weight: 700;}.blog-help .title-help p{	margin: 0;}.blog-help .help-txt {	color: #777;	padding: 0px 15px 15px 15px;}.help-phone {	font-size: 20px;	color: #2d3e52;	font-weight:600;}.help-phone i{	font-size: 18px;	background: #f6931f;	color: #fff;	padding: 10px 12px;	border-radius: 2px;}/********************************************            PAGES INFORMATION ********************************************/  #informatio-support,#informatio-support-contact{padding:80px 0 80px 0;} .info-parallax {    height: 500px;    background-image: url(http://placehold.it/1600x1200);    background-attachment: fixed;    background-repeat: no-repeat!important;    background-position:center center;    width: 100%;    -webkit-background-size: cover!important;    -moz-background-size: cover!important;    -o-background-size: cover!important;    background-size: cover!important;}.customer-image {	margin-left:35%;	position:absolute;	margin-top:240px;}.info-parallax h3 {	margin-top: 125px;} #parallax.info-prx {    background-image: url(http://placehold.it/1600x1200);}.col-md-6.box-information {	width:49.3%;	background:#fff;	margin-top:20px;	box-shadow: 0 1px 1px rgba(0,0,0,0.4);	padding:10px;	margin-right:15px;}.col-md-6.box-information.i-last{	margin-right:0px;}.info-square h3{	margin-bottom:10px;	margin-top: 28px;    text-align: left;    margin-left: 75px;}.info-square i{	float:left;}.service-square.info-square {	margin-top:20px;}.info-square p{    text-transform: uppercase;    font-size:12px;    text-align: left;    margin-left: 75px;}.box-information img {	float:left;	width:50%;}.box-information h3 {	text-align: left;	margin-left:10px;	margin-bottom:10px;	color:#333;	font-weight: 400;}.mask-information {	float: left;    width: 49%;}.box-information p {	text-align: left;	margin-top:0px;	margin-left:10px;	padding:0;	color:#6c6b6b;	line-height: 20px;}.mask-information p i {	margin-right:5px;	background:#fff;    color: #333;    border: 0px;    padding: 7px;    text-shadow: 0 0px 0px rgba(0,0,0,0.2);}/********************************************            PAGES LIST TRIP ********************************************/#top-list-trip{padding:20px 0 80px 0;}/*Accordion left*/.ac-container{	width: 100%;	margin: 20px auto 30px auto;	text-align: left;}.ac-container label{	font-family: 'Open sans', Arial, sans-serif;	padding: 5px 20px;	position: relative;	z-index: 20;	margin:3px 0;	display: block;	height: 45px;	cursor: pointer;	color: #333;	line-height: 33px;	font-size: 13px;	background: #ffffff;	box-shadow: 0 1px 2px rgba(0,0,0,0.1);    text-transform: uppercase;}.ac-container label:hover{	background: #fff;}.ac-container input:checked + label,.ac-container input:checked + label:hover{	background: #fff;	color: #333;}.ac-container label:hover:after,.ac-container input:checked + label:hover:after{	content: '';	position: absolute;	width: 24px;	height: 24px;	right: 13px;	top: 7px;	background: transparent url(../images/arrow_down.png) no-repeat center center;	}.ac-container input:checked + label:hover:after{	background-image: url(../images/arrow_up.png);}.ac-container label i.fa-angle-up{	display:none;}.ac-container input:checked + label i.fa-angle-down{	display:none;}.ac-container input:checked + label i.fa-angle-up{	display:block;}.ac-container input{	display: none;}.ac-container article{	background: rgba(255, 255, 255, 1);	margin-top: -1px;	overflow: hidden;	height: 0px;	position: relative;	z-index: 10;	-webkit-transition: height 0.3s ease-in-out, 0.6s linear;	-moz-transition: height 0.3s ease-in-out, 0.6s linear;	-o-transition: height 0.3s ease-in-out, 0.6s linear;	-ms-transition: height 0.3s ease-in-out, 0.6s linear;	transition: height 0.3s ease-in-out, 0.6s linear;}.ac-container article p{	color: #777;	line-height: 23px;	font-size: 14px;	padding: 10px;	margin:0;}.ac-container input:checked ~ article{	-webkit-transition: height 0.5s ease-in-out,  0.1s linear;	-moz-transition: height 0.5s ease-in-out,  0.1s linear;	-o-transition: height 0.5s ease-in-out,  0.1s linear;	-ms-transition: height 0.5s ease-in-out,  0.1s linear;	transition: height 0.5s ease-in-out, 0.1s linear;}.ac-container input:checked ~ article.ac-small{	height: 120px;}.ac-container input:checked ~ article.ac-medium{	height: 180px;}.ac-container input:checked ~ article.ac-large{	height: 230px;}/* Price range*/.ac-container #amount {	display:block;	border:0; 	color:#f6931f; 	font-weight:400;	margin-left:10px;	margin-top:10px;}.ac-container .ac-small label {	padding: 5px 10px;}.ac-container label i {	float:right;	margin-top: 8px;}#slider-range {	border-radius: 1px;	width:80%;	margin-left: 20px;}.ac-container article .rating-trip:first-child {	margin-top:15px;}.ac-container article .rating-trip {	padding:3px 20px;	color:#333;	float:left;	width:100%;}.ac-container article .rating-trip:hover {	background-color:#f3f3f3;}    .ac-container article .rating-trip img{	float:left;	padding: 4px;}.ac-container article .rating-trip p{	padding:0;	text-transform: uppercase;	font-size: 13px;	text-align:right;}.ac-container article .meals-trip:first-child {	margin-top:15px;}.ac-container article .meals-trip {	padding:3px 20px;	color:#333;	float:left;	width:100%;}.ac-container article .meals-trip p{	padding:0;	text-transform: uppercase;	font-size: 13px;	text-align:left;}.ac-container article .fa-check-square-o {	color:#ccc;	margin-right:10px;	float:left;	font-size: 16px;    margin-top: 3px;}.search-results-title {	background:#fff;	margin-top:0px;	text-transform:none;	padding: 5px 20px;	height: 63px;	vertical-align: middle;	box-shadow: 0 1px 1px rgba(0,0,0,0.2);}.search-results-title i {	float:left;	font-size:14px;	color:#333;	margin-top: 16px;}.search-results-title p{	vertical-align: middle;	margin-left:5px;	font-family: Open Sans, Sans-Serif;	font-weight: 400;	font-size:16px;	color:#333;	margin-top: 16px;	float:left;}.search-results-title p:last-child{	vertical-align: middle;	margin-left:5px;	color:#333;	font-size:14px;}.price-night {	color:#333;	border-top:1px dotted #ccc;	border-bottom:1px dotted #ccc;	padding:5px 0;}.price-night .price-n{	float:right;	color:#7db921;	font-weight:600;	font-size:20px;}.rating-trip.active i{	color:#f6931f;}.meals-trip.active i{	color:#ff590b;}.desc-filter {	color: #ff590b;    text-shadow: 1px 1px #fff;    font-weight: 600;}/*filter sort*/.sandbox-control-bar {	float:left;	position: absolute;    z-index: 999;    margin-top: -36px;    margin-left:10px;}.cbp-vm-view-grid ul.sandbox .mix, .cbp-vm-view-list ul.sandbox .mix {	display: none;	float:left;}.sandbox-control-bar label {	text-transform:uppercase;}.sandbox-control-bar {    float:left;}.txt-sort {	float: left;    margin-top: 20px;    text-transform: uppercase;    color: #333;    margin-left: 20px;	font-size: 16px;}.click-nav, .click-nav-location {	margin-top: 20px;	margin-left: 20px;	float:left;}.click-nav ul, .click-nav-location ul {	font-weight:900;	width:100%;	margin:0;}.click-nav ul li, .click-nav-location ul li {	position:relative;	list-style:none;	cursor:pointer;	text-align: left;}.click-nav ul li ul, .click-nav-location ul li ul {	position:absolute;	left:0;	right:0;	margin-top: 6px;	z-index: 999;}.click-nav ul .clicker, .click-nav-location ul .clicker {	background: #de5d5d;color: #FFF;padding: 10px 33px;text-align: left;font-weight: 400;font-size: 16px;border-radius: 3px;}.click-nav ul .clicker:hover,.click-nav ul .active {	background:#b62d2d;	color:#fff;}.click-nav-location ul .clicker:hover,.click-nav-location ul .active {	background:#b62d2d;	color:#fff;}.click-nav ul li span, .click-nav-location ul li span{	transition:background-color 0.2s ease-in-out;	-webkit-transition:background-color 0.2s ease-in-out;	-moz-transition:background-color 0.2s ease-in-out;	display:block;	padding:8px 10px 8px 10px;	background:#fff;	color:#333;	text-align: left;	text-decoration:none;	border-radius:0;}.click-nav ul li a:hover, .click-nav-location ul li a:hover {	background:#f9f9f9;}/* Fallbacks */.click-nav .no-js ul, .click-nav-location .no-js ul {	display:none;}.click-nav .no-js:hover ul, .click-nav-location .no-js:hover {	display:block;}/********************************************            PAGES LIST FLY ********************************************/  .list-fly .img img {	padding: 20px;	max-width: 100px;}.effects .cbp-vm-view-list .list-fly .cbp-vm-image {	width: 20%;}.main-switcher .cbp-vm-view-list .list-fly figcaption h3 {	margin-right: 30px;	margin-bottom: 0;}.main-switcher ul.list-fly figcaption span {	font-family: 'Open Sans', sans-serif;    font-weight: 400;    margin-right: 20px;    text-transform: uppercase;    color: #333;}.main-switcher ul.list-fly figcaption span:last-child {	margin-right: 0px;	color: #7db921;    font-weight: 600;}.main-switcher .list-fly figcaption span i {	margin-right: 10px;	color:#ec6841;	font-size: 16px;}.cbp-vm-switcher.cbp-vm-view-list ul.sandbox.list-fly li {	width: 100%;}.main-switcher .cbp-vm-view-list .list-fly figcaption .clear {	display:none;}.main-switcher .cbp-vm-view-list ul.sandbox.list-fly figcaption {	width: 80%;}.main-switcher ul.sandbox.list-fly figcaption .btn-primary {	background-color:#7aa110;	border-color: #6f930d;}/*grid*/.cbp-vm-view-grid ul.sandbox.list-fly .img {	height: 100px;	background: #fff;}.main-switcher .cbp-vm-view-grid ul.sandbox.list-fly figcaption h3 {	float: none;}.main-switcher .cbp-vm-view-grid .list-fly figcaption .clear {	display:block;}/********************************************            SECTION HELPFUL ********************************************/ .section-help-info{    padding: 0 0 80px 0;     background-image: none;    height: 100%;	width: 100%;	margin:0;}.box-info-help{    background: #fff;    padding: 20px;    box-shadow: 0 1px 2px rgba(0,0,0,0.2);}.help-info{    font-size: 13px;    position: relative;    color: #333;}.help-info img{margin-top:40px;}.help-info h3{font-weight:600;}.sc-row{margin-top:50px;}.help-bt{    display: inline-block;    margin-top: 17px;    font-size: 11px;    color: #30353a;    text-decoration: none;    text-transform: uppercase;    font-family: 'Lato', Sans-Serif;    font-weight: 600;    border: 2px solid #e6e6e6;    border-radius: 3px;    padding: 8px 19px 8px 19px;}a.help-bt:hover{color:#333}.section-parthners-info{    padding: 0 0 80px 0;     background-image: none;    height: 100%;	width: 100%;	margin:0;}/********************************************            PRICES CIRCLE ********************************************/  #parallax-footer.price-color-log{    padding: 200px 0;     background: url("../images/world-map.jpg") center no-repeat;    height: 100%;	width: 100%;}  .price-color-log .content-blue{    padding: 0;    right: -90px;    z-index: 0;    bottom: -80px;    opacity:0.7;    -webkit-transition: all 0.7s ease-in-out;    -moz-transition: all 0.7s ease-in-out;    -o-transition: all 0.7s ease-in-out;    transition: all 0.7s ease-in-out; }  .price-color-log .content-green{    padding: 0;    z-index: 1;    top: -80px;    opacity:0.96;    -webkit-transition: all 0.7s ease-in-out;    -moz-transition: all 0.7s ease-in-out;    -o-transition: all 0.7s ease-in-out;    transition: all 0.7s ease-in-out; } .price-color-log .content-red{    padding: 0;    left: -90px;    z-index: 0;    bottom: -80px;    opacity:0.7;    -webkit-transition: all 0.7s ease-in-out;    -moz-transition: all 0.7s ease-in-out;    -o-transition: all 0.7s ease-in-out;    transition: all 0.7s ease-in-out; }.price-color-log .content-red:hover{z-index: 2; opacity:1;}.price-color-log .circle-opacity{opacity:0.7;}.price-color-log .content-blue:hover{z-index: 2; opacity:1;} .price-table-circle.blue-prices{    background-color: #ff590b; } .price-table-circle.green-prices{    background-color: #428bca;    box-shadow: 0 3px 8px rgba(0,0,0,0.8); }  #parallax-footer.price-color-log.home-map{    padding: 200px 0;    background: url("http://placehold.it/2080x1362") center left no-repeat!important;    width: 100%;    border-top: 0px solid #fff; }  .home-map .price-table-circle.blue-prices{background-color: rgba(0,0,0,0.3);} .home-map .price-table-circle.green-prices{background-color: rgba(0,0,0,0.5);} .home-map .price-table-circle.red-prices{background-color: rgba(0,0,0,0.3);} .price-table-circle.red-prices{    background-color: #ff590b; } .price-table-circle {	text-align:center;	width:100%;	margin-right:20px;	padding:35px;	border-radius:100%;	border:0px solid #333;}.price-circle {	width:100%;	height:100%;}.price-circle .price-title {	width:100%;	background-color:transparent;	margin-bottom:0px;}.price-table-circle .price-title h3 {    font-size: 22px;    line-height: 24px;    color: #fff;    padding: 0 20px;    text-shadow: 0 1px 1px rgba(0,0,0,0.3);    font-family: 'Playfair Display';}.price-table-circle .price-money h3{	font-size:40px;	color:#fff;	font-weight: 600;	padding: 8px 0;	text-shadow: 0 1px 1px rgba(0,0,0,0.4);	font-family:Lato, Sans-Serif;}.price-table-circle .price-money {	width:100%;	padding:5px 0;	margin-bottom:0px;	background-color:transparent;}.prices .price-table-circle ul{     margin-bottom:0;     background-color:transparent;}.prices .price-table-circle ul li{     list-style-type: none;     border-bottom: 0px solid #eee;}.prices .price-table-circle ul li p{     padding: 5px 0;     vertical-align: middle;     font-family: 'Open Sans', sans-serif;     font-weight: 400;     margin: 0 0 1px;     color:#fff;     z-index: 9999;}.prices .price-table-circle ul li.price-info {    padding: 10px 0;    text-align: center;}.price-table-circle .price-info {	background-color:transparent;	padding:5px 0;	border:0px solid rgba(230,82,38,1);}.price-table-circle .price-info a{	font-size: 14px;    text-transform: uppercase;    font-family: 'Open Sans', sans-serif;    line-height: inherit;    font-weight: 400;    color: #fff;}/********************************************            PRICES ********************************************/.price-bg {	width:100%;	height:100%;	box-shadow: 0 1px 2px rgba(0,0,0,0.4);}.prices ul{     margin-bottom:0;     background-color:rgba(255,255,255,1);}.prices ul li{     list-style-type: none;     border-bottom: 1px solid #eee;}.prices ul li:last-child{     border-bottom: 0px solid #ccc;}.prices ul li p{     padding: 20px 0;     vertical-align: middle;     font-family: 'Open Sans', sans-serif;     font-weight: 400;     margin: 0 0 1px;     color:#000;     z-index: 9999;}.price-table {	text-align:center;	width:100%;	margin-right:20px;}.price-title {	width:100%;	background-color:rgba(255,255,255,1);	margin-bottom:0px;}.price-title h3 {	font-weight: 600;}.price-money {	width:100%;	background-color:#fff;	padding:10px 0;	margin-bottom:0px;}.price-table .price-money h3{	font-size:60px;	color:#212121;	font-weight: 600;	padding: 40px 0;	background-color: #fff;}.price-money h3 span{	font-size:20px;	text-transform: none;}.price-table h3{	font-size:20px;	padding:20px 0;	color:#000;	margin-bottom:0;	text-transform: uppercase;    font-family: Lato;    }.price-table.orange .price-title h3{    font-size: 20px;    padding: 20px 0px;    color: #fff;    margin-bottom: 0;    text-transform: none;    font-family: 'Playfair Display', sans-serif;    background-color: #ff590b;    width: 50%;    margin: 0 auto;}.price-table .in-first {	margin-right:2%;}.prices ul li.price-info {	padding: 20px 0;	text-align: center;}.price-info {	background-color:#ff590b;	padding:10px 0;	border:1px solid rgba(230,82,38,1);}.price-info a{	font-size:14px;	text-transform: uppercase;	font-family: 'Open Sans', sans-serif;    line-height: inherit;    font-weight: 400;    color:#fff;  }/********************************************            PAGES DETAILS TRIP ********************************************/ .main-details .bx-wrapper {	margin-top: 0px;	margin-bottom: 20px;}.main-details #bx-pager {	text-align: center;}.details-hotel {	background: #fff;    margin-top: 30px;    box-shadow: 0 1px 1px rgba(0,0,0,0.4);    color: #333;}.details-hotel p {	padding: 20px 0 0 0;	margin: 0;} .details-hotel p:last-child {	padding: 20px 0 20px 0;	margin: 0;}/********************************************            PAGES CONTACT ********************************************/  #contact-msg-info, #top-info-contact{padding:80px 0;}  .contact-text-center.team-meet {	margin: 60px 0 0 0;	text-align: left;}.contact-page .text-center {    margin-top: 0px;}#top-info-contact .contact-square.col-md-4 {    width: 32.1%;}.contact-text-center{    display: table;    margin: 0 auto;    overflow: hidden;}.contact-text-center .title-sep.sep-double {    height: 6px;    border-bottom-width: 1px;    border-top-width: 1px;}.contact-text-center .title-sep-container {    position: relative;    display: table-cell;    vertical-align: middle;    height: 6px;    width: 100%;}.contact-text-center .title-sep {    position: relative;    display: block;    width: 100%;    border-style: solid;    border: 0 solid #e7e6e6;    box-sizing: content-box;    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    -o-box-sizing: content-box;}.contact-square {    padding-left: 0px;    background: #fff;    margin-top: 40px;    box-shadow: 0 1px 1px rgba(0,0,0,0.4);    text-align: center;    padding: 20px 20px 35px 20px;    margin-right: 15px;}.contact-square.last-contact {	margin-right: 0;}.contact-square.info-square {    margin-top: 0px;}.contact-square i {    padding: 15px;    text-align: center;    border-radius: 100%;    margin-top: 15px;    font-size: 20px;    color: #fff;    background: #d84747;    text-shadow: 0 1px 1px rgba(0,0,0,0.2);}.contact-square h3 {    color: #333;}.contact-square p {    color: #6c6b6b;    line-height: 20px;}.box-content {	margin-top: 30px;}#name,#email,#subject {	width: 100%;	background: #fff;}#email,#name {	margin-top: 20px;}.input-contact {    display: block;    padding: 10px 15px;    width: 100%;    font-size: 13px;    color: #333;    background: #fff;}.form input[type="text"]:hover, .form input[type="email"]:hover, .form input[type="number"]:hover, .form input[type="url"]:hover, .form input[type="search"]:hover, .form input[type="tel"]:hover, .form input[type="password"]:hover, .form input[type="date"]:hover, .form input[type="color"]:hover, .form select:hover {    border-color: rgba(0,0,0, .2);}.form input[type="text"], .form input[type="email"], .form input[type="number"], .form input[type="url"], .form input[type="search"], .form input[type="tel"], .form input[type="password"], .form input[type="date"], .form input[type="color"], .form select {    display: inline-block;        vertical-align: middle;    letter-spacing: 1px;    color: #777;    border: 1px solid rgba(0,0,0, .2);    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.form input[type="text"]:focus,.form input[type="email"]:focus,.form input[type="number"]:focus,.form input[type="url"]:focus,.form input[type="search"]:focus,.form input[type="tel"]:focus,.form input[type="password"]:focus,.form input[type="date"]:focus,.form input[type="color"]:focus.form select:focus{	color: #111;	border-color: rgba(0,0,0, .7);	-webkit-box-shadow: 0 0 3px rgba(0,0,0, .3);	-moz-box-shadow: 0 0 3px rgba(0,0,0, .3);	box-shadow: 0 0 3px rgba(0,0,0, .3);    outline: none;}.fc-content {	padding-left:0;}.fc-content2 {	padding-right:0;}#messagecontact {	height: 178px;	background: #fff;	border: 1px solid rgba(0,0,0, .2);	letter-spacing: 1px;}.form textarea{    border-color: rgba(0,0,0, .2)!important;}.form textarea:hover{	border-color: rgba(0,0,0, .2)!important;	outline: none !important;}.form textarea:focus{	color: #111;	outline: none !important;	border-color: rgba(0,0,0, .7)!important;	-webkit-box-shadow: 0 0 3px rgba(21,21,21, .3)!important;	-moz-box-shadow: 0 0 3px rgba(21,21,21, .3)!important;	box-shadow: 0 0 3px rgba(21,21,21, .3)!important;}.submit-contact {	margin-top: 20px;	background: #fff;	color: #212121;	border: 1px solid #2d3e52;	font-size: 13px;	font-family: 'Open sans',sans-serif;	font-weight: 400;	border-radius:0px;	padding: 10px 25px;	float: right;	-webkit-transition: all 500ms ease;    -moz-transition: all 500ms ease;    -ms-transition: all 500ms ease;    -o-transition: all 500ms ease;    transition: all 500ms ease;}.submit-contact:hover {	color: #fff;	background: #2d3e52;}.submit-contact i {	margin-right: 10px;}#contact_form .success{display:none;}#contact_form .error{display:none;}/********************************************            FOOTER ********************************************/ .parthners img{opacity:0.8;width:80%;}.parthners img:hover{opacity:1}/********************************************            FOOTER ********************************************/.last-minute-banner{    width:100%;    background-color:#ff590b;    padding: 18px 0 28px 0;}.last-minute-banner.middle-bnr{margin-bottom:80px;}.last-minute-banner.bb-blue{background-color: #428bca;}.orange-banner{background-color: #ff590b;}.orange-banner.last-minute-banner h1{margin-top: 28px;}.last-minute-banner h1{    color:#fff;    text-align:left;    font-weight: 800;    font-family: Playfair Display, Sans-Serif;    font-size: 32px;    letter-spacing: 1px;    text-transform:uppercase;}.last-minute-banner h1 span{    font-weight: 400;}.last-minute-banner .l-main2-banner-title{font-size:16px; font-weight:400;}.button-banner{    text-align:right;}.button-banner a i{margin-right:10px;}.button-banner a {    display: inline-block;    background: #31364c;    padding: 14px 28px;    border-color: #31364c;    border-radius: 2px;    -webkit-border-radius: 2px;    margin: 9% 0px 20px 0;    border-width: 2px;    border-style: solid;    font-size: 14px;    color: #fff;    text-transform: uppercase;    font-weight: 600;    text-decoration: none;    text-align: center;    position: relative;    line-height: 14px;    transition: color 300ms, background 300ms, border-color 300ms;    -webkit-transition: color 300ms, background 300ms, border-color 300ms;}.button-banner a:hover{color:#759e0f;border-color: #fff;background: #fff;}#parallax-footer {	padding: 100px 0;    margin: 80px 0 0 0;    overflow: hidden;    background-attachment: fixed;    border-bottom: 0px solid #fff;    border-top: 1px solid #fff;    background-image: url(http://placehold.it/2048x1394);    background-position: 0 0!important;    background-repeat: no-repeat!important;    width: 100%;    -webkit-background-size: cover!important;    -moz-background-size: cover!important;    -o-background-size: cover!important;    background-size: cover!important;} #footer {	width:100%;	background:#162021;	color:#fff;	padding-top: 80px;}#footer p, #footer h3 {    margin: 10px 0px;    float: left;    width: 100%;}#footer h3 {    color:#fff;    margin-top:0px;    font-weight:600;}#footer p {    line-height:20px;    font-family: 'Open Sans', sans-serif;    font-weight: 400;}.newsletterfooter {    float: left;    width: 100%;    margin: 20px 0px;    position:relative;}.newsletterfooter i{    font-size: 20px;    margin: 0 auto;    padding: 8px 18px;    position: absolute;    text-align: center;}.footer-small-img {	padding-left: 0;	padding-right: 0;}.footer-small-img img{	max-width: 100%;	margin-top: 15px;}.footer-small-desc {	margin-top: 11px;}.footer-small-desc a {	font-weight: 800;	text-transform: uppercase;	color:#fff;}#footer .footer-zone p{    margin:10px 0 12px 0;}.footer-zone .socialfooter{    margin: 20px 0 0 0;    float: left;}.footer-zone .socialfooter i {    border: 1px solid #ad3838;    border-radius: 1px;    color: #fff;    font-size: 16px;    padding: 10px 14px;    margin: 10px 5px 10px 0;    background:#ad3838;}.footer-zone .socialfooter i:hover{background-color:transparent;}.footer-zone .socialfooter i.fa-dribbble, .footer-zone .socialfooter i.fa-twitter, .footer-zone .socialfooter i.fa-instagram{padding: 10px 12px;}.logo-footer{width:62%;margin-left: -5px; margin-top: -10px;}.footer-small-desc p{color:#ad3838;}.footer-small-desc .r-more{    color: #ccc;    font-weight: 400;    font-style: italic;}.newsletterfooter input[type="text"] {    width: 215px;}.newsletterfooter input[type="text"] {    float: left;    margin: 0px;    padding: 0px 10px;    border: 0px;    height: 40px;    background-color: #4A515B;    color: #fff;}.newsletterfooter input[type="submit"] {    float: right;    width: 40px;    height: 40px;    background-color: #ff590b;    cursor: pointer;    border: 0px;    font-size: 0px;    margin: 0px;    padding: 0px;        content:">";}.socialfooter img {    float: left;    margin: 10px 10px 10px 0px;    opacity: 1;    -webkit-transition: opacity;    -webkit-transition-timing-function: ease-out;    -webkit-transition-duration: 250ms;    -moz-transition: opacity;    -moz-transition-timing-function: ease-out;    -moz-transition-duration: 250ms;}.socialfooter img:hover {    opacity: 0.7;    -webkit-transition: opacity;    -webkit-transition-timing-function: ease-out;    -webkit-transition-duration: 250ms;    -moz-transition: opacity;    -moz-transition-timing-function: ease-out;    -moz-transition-duration: 250ms;}.footer-bottom {    background: #0c1314;    padding: 20px 0;    margin-top: 80px;    line-height: 14px;}.footer-bottom ul {    list-style: none;    padding: 0;    margin: 0;}.footer-zone i{    color:#ad3838;    margin-right:10px;}.copyright {	font-size:11px;}.payment-card i{margin-left:5px;}.payment-card {text-align:right;}/***CONTACT GOOGLE MAPS****/.google-maps {	height: 500px;}#map_container {	width: 100%;	margin-top:45px;		position: relative;	height: 100%;}#map_canvas {    height: 100%;    position: relative;    top: 0px;    width: 100%;    z-index: 1;}#map_canvas img {     max-width: none !important;     height: auto !important;     background: none !important;    border: 0 !important;    margin: 0 !important;    padding: 0 !important;}.title-map{    font-weight:600;    text-transform:uppercase;    font-family: Lora;    font-style: italic;    font-size:16px;    color:#dd8609;     margin-bottom:0;}.desc-map{font-weight:400;color:#333;}.room-map i{ font-size:14px;margin-left:10px;}.room-map{color:#111;font-weight:400;}/********************************************            MINI MENU ********************************************/#mobile-menu-01 {	display:none;} .travel-mega-menu-mobile li {	width: 100%;}.travel-mega-menu-mobile, .travel-mega-menu-mobile * {    margin: 0;    padding: 0;    outline: none;    border: 0;    background: none;}.travel-mega-menu-mobile li {    position: relative;    display: inline-block;    padding: 5px;    font-size: 13px;    line-height: 45px;    text-align: left;    white-space: nowrap;}.travel-mega-menu-mobile li a.top-menu-txt {    text-transform: uppercase;    font-weight:800;}.travel-mega-menu-mobile li:hover > a, .travel-mega-menu-mobile li.current > a {    background: #fff;    color: #2da5da;}.travel-mega-menu-mobile li .blue-link li:hover a{    background: #428bca;    color: #fff;}#mobile-menu-01 .line-logo {	width: 100%;	padding-bottom: 5px;}#mobile-menu-01 .line-logo i {	background: #333;    color: #fff;    padding: 10px;    font-size: 14px;    float: right;    margin: 10px 5px 0 0;}#mobile-menu-01 .line-logo a img {	margin: 5px 0 0 5px;}#mobile-menu-01 .line-logo i:hover {	cursor: pointer;}.travel-mega-menu-mobile li a {    display: block;    padding: 0 15px;    text-decoration: none;    letter-spacing: 0.5px;    color: #666;    transition: background 0.4s, color 0.4s;    -o-transition: background 0.4s, color 0.4s;    -ms-transition: background 0.4s, color 0.4s;    -moz-transition: background 0.4s, color 0.4s;    -webkit-transition: background 0.4s, color 0.4s;}.travel-mega-menu-mobile li > div {    position: relative;    z-index: 1000;    top: 100%;        margin-top: 8px;    background: rgba(255,255,255,0.9);    opacity: 1;}.travel-mega-menu-mobile li li {    display: block;    float: none;    border-width: 0;    border-top-width: 1px;    line-height: 31px;    white-space: normal;}.travel-mega-menu-mobile li .grid-container10 {	width: 100%;}.travel-mega-menu-mobile li h3 {    font-size: 14px;    width: 100%;    padding-left: 15px;}.travel-mega-menu-mobile li a > .fa {    display: block;    float: left;    width: 16px;    margin: 0 10px 0 -4px;    font-size: 16px;    line-height: inherit;    text-align: center;}