/* Breadcrumbs */
.sidenav-content-wrapper section.breadcrumbs .main {
	padding-top: 80px;
}

/* Menu */
.parent-menu .dropdown-wrapper.green {
	background-color: #0d8063;
}

/* New listing */
.news_listing figure img, .latest-news figure img {
	width: 100%;
}
.news_listing figure, .latest-news figure{
	transition: All 0.3s ease-in-out;
	-webkit-transition: All 0.3s ease-in-out;
	-moz-transition: All 0.3s ease-in-out;
	-o-transition: All 0.3s ease-in-out;
}
.news_listing figure:hover, .latest-news figure:hover{
	/*opacity: .7;*/
}

.news_listing .item .content h3 {
	/*height: 52px;
	overflow: hidden;*/
}
.green .news_listing .item .content a {
	color: #0d8063;
}
.green .latest-news .item .content a {
	color: #0d8063;
}

/* Subscribe box */

.green .subscribe_submit {
	color: #034434;
	background-color: #8fc9ba;
}

.subscribe_submit {
	width: 100%;
	padding: 0;
	margin-top: 20px;
	border: none;
	border-radius: 4px;
	font-size: 18px;
	text-transform: uppercase;
	color: #00385e;
	background-color: #a0b5d4;
}

/* Travellers map */
.destination-listing thead th:first-child, .destination-listing tbody tr td:first-child {
	width: 35%;
}

/* Placesearch form */
.placesearchform .select2-container {
	margin-bottom: 20px;
	height: 40px;
	font-size: 1.143em;
}
.placesearchform .select2-container .select2-selection--single {
	height: 40px;
}
.placesearchform .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 40px;
}
.placesearchform .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 40px;
}

@media (min-width: 768px){
	.subscribe_submit {
		float: right;
		width: 120px;
		margin-top: 0;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
}


@media (min-width: 1200px) {
	/* Header */
	.header .dropdown-wrapper ul li {
		/*padding: 15px 85px 15px 0;*/
	}
	.header .dropdown-wrapper ul li.active > a{
		/*opacity: .7;*/
	}
}

@media only screen and (max-width: 867px) {
	.wrapper section {
		margin-top: 0 !important;
	}
	.wrapper{
		margin-top: 94px !important;
	}
}

@media (min-width: 1440px) {
	body.blue ul.dropdown > li{
		padding: 0;
	}
	body.green ul.dropdown > li{
		padding: 0;
	}
}

@media (min-width: 769px) and (max-width: 1200px){
	ul.dropdown{
		padding-left: 150px!important;
	}
	ul.dropdown > li a{
		padding: 15px 10px
	}

}

@media (min-width: 1200px)  {
	ul.dropdown > li a{
		padding: 15px 35px;
	}
}

@media (min-width: 769px) {
	body.blue ul.dropdown > li{
		transition: All 0.3s ease-in-out;
		-webkit-transition: All 0.3s ease-in-out;
		-moz-transition: All 0.3s ease-in-out;
		-o-transition: All 0.3s ease-in-out;
	}
	body.blue ul.dropdown > li:hover , body.blue ul.dropdown > li.active{
		background: white;
	}
	body.blue ul.dropdown > li:hover a , body.blue ul.dropdown > li.active a{
		color: #00548e;
		opacity: 1;
	}

	body.green ul.dropdown > li{
		transition: All 0.3s ease-in-out;
		-webkit-transition: All 0.3s ease-in-out;
		-moz-transition: All 0.3s ease-in-out;
		-o-transition: All 0.3s ease-in-out;
	}
	body.green ul.dropdown > li:hover,body.green ul.dropdown > li.active{
		background: white;
	}
	body.green ul.dropdown > li:hover a,body.green ul.dropdown > li.active a{
		color: #0d8063;
		opacity: 1;
	}
}

@media (max-width : 557px) {
	.listing .category-item , .listing .new-width , .latest-news .new-width{
		width: 100%!important;
	}
}

@media (max-width: 765px) {
	.latest-news .entry-content>.column .content{
		/*min-height: 220px;*/
	}
}

@media (max-width: 768px) {
	li.blue .dropdown li,li.blue{
		transition: All 0.3s ease-in-out;
		-webkit-transition: All 0.3s ease-in-out;
		-moz-transition: All 0.3s ease-in-out;
		-o-transition: All 0.3s ease-in-out;
	}
	li.blue .dropdown li:hover,li.blue:hover{
		/*background-color: #6fc2d5!important;*/
	}
	li.green .dropdown li,li.green{
		transition: All 0.3s ease-in-out;
		-webkit-transition: All 0.3s ease-in-out;
		-moz-transition: All 0.3s ease-in-out;
		-o-transition: All 0.3s ease-in-out;
	}
	li.green .dropdown li:hover,li.green:hover{
		/*background-color: #80ae80!important;*/
	}
}

a.logo-svg polygon,li.search .st0{
	transition: All 0.3s ease-in-out;
	-webkit-transition: All 0.3s ease-in-out;
	-moz-transition: All 0.3s ease-in-out;
	-o-transition: All 0.3s ease-in-out;
}

body.blue a.logo-svg:hover polygon,body.blue a.logo-svg.active polygon{
	fill: #00548e;
}
body.blue li.search:hover .st0{
	fill: #00548e;
}
body.green a.logo-svg:hover polygon,body.green a.logo-svg.active polygon{
	fill: #0d8063;
}
body.green li.search:hover .st0{
	fill: #0d8063;
}
body.green .new-color-content a{
	color: #0d8063;
	transition: All 0.3s ease-in-out;
	-webkit-transition: All 0.3s ease-in-out;
	-moz-transition: All 0.3s ease-in-out;
	-o-transition: All 0.3s ease-in-out;
	border-bottom: 1px solid transparent;

}
body.blue .new-color-content a{
	color: #00548e;
	transition: All 0.3s ease-in-out;
	-webkit-transition: All 0.3s ease-in-out;
	-moz-transition: All 0.3s ease-in-out;
	-o-transition: All 0.3s ease-in-out;
	border-bottom: 1px solid transparent;

}
body.blue .new-color-content a:hover , body.green .new-color-content a:hover{
	border-bottom: 1px solid;
}
.phone-m2 a{
	transition: All 0.3s ease-in-out;
	-webkit-transition: All 0.3s ease-in-out;
	-moz-transition: All 0.3s ease-in-out;
	-o-transition: All 0.3s ease-in-out;
}
body.blue .phone-m2 a:hover{
	color: #00548e;
}
body.green .phone-m2 a:hover{
	color: #0d8063;
}
.new-width p,.new-width span.date{
	color: #3a3b3b;
}

.blue .pager li{
	background-color: white;
	transition: All 0.3s ease-in-out;
	-webkit-transition: All 0.3s ease-in-out;
	-moz-transition: All 0.3s ease-in-out;
	-o-transition: All 0.3s ease-in-out;
}
.blue .pager li.active,.blue .pager li:hover{
	background-color: #00385e;
}
.parent-menu.blue,.parent-menu.green{
	transition: All 0.3s ease-in-out;
	-webkit-transition: All 0.3s ease-in-out;
	-moz-transition: All 0.3s ease-in-out;
	-o-transition: All 0.3s ease-in-out;
}

@media (min-width: 768px) {
	.parent-menu.blue:hover{
		color: #00548e;
	}
	.parent-menu.green:hover{
		color: #0d8063;
	}
	.green .parent-menu.blue:hover{
		color: #0d8063
	}
	.blue .parent-menu.green:hover{
		color: #00548e
	}
}
.ellipsis{
	height: 78px;
	margin-bottom: 10px !important;
}

.blue .news_listing .item .content .btn {
    display: block;
    position: absolute;
    bottom: 20px;
}

.slick-slider{
  -moz-user-select: text!important;
  cursor: auto !important;
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
}

.phone-pc a{
	transition: All 0.3s ease-in-out;
	-webkit-transition: All 0.3s ease-in-out;
	-moz-transition: All 0.3s ease-in-out;
	-o-transition: All 0.3s ease-in-out;
}
@media (min-width:768px) {
	.blue .phone-pc a:hover{
		color: #00548e;
	}
	.green .phone-pc a:hover{
		color: #0d8063;
	}
}

.two-column+.three-column{
	margin-top: 0!important;
}

@media only screen and (max-width: 760px), (max-device-width: 1024px) and (min-device-width: 768px){
	td:before {
		content: attr(data-title)!important;
	}
}
