/*
Theme Name: Roam
Theme URI: http://roam.mikado-themes.com
Description: An Adventurous Travel and Tourism Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Text Domain: roam
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.5.3
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/


.viajes-slide .owl-item {
	background: #f2f2f2;
}

.viajes-slide .mkdf-tours-standard-item-bottom-content {
	display: none;
}

.viajes-slide .mkdf-tours-item-price {
	color: #000
}

.viajes-slide .mkdf-tour-title {
	/*height: 60px;
    overflow: hidden;*/
}

.viajes-slide .mkdf-tours-standard-item-excerpt {
	height: 130px
}

@media (max-width: 1024px)
{
	.viajes-slide .mkdf-tour-title {
	    height: 110px;
	    font-size: 22px;
	}
	
	.viajes-slide .mkdf-tours-standard-item-excerpt {
		height: 160px;
	}
}

@media(max-width: 675px)
{
	.viajes-slide .mkdf-tour-title {
	    height: initial;
	}
	
	.viajes-slide .mkdf-tours-standard-item-excerpt {
		height: initial;
	}
	
	.textwidget {
		  justify-items: center;
	  }
}

table p span { 
	font-family: Montserrat,sans-serif !important;
}

.mkdf-tour-item-wrapper table {
    max-width: 400px;
    margin: auto;
}

.mkdf-404-page .mkdf-page-not-found form.searchform .input-holder {
	color: #303030 !important;
    border-color: #303030 !important;
}
.error404.mkdf-light-header .mkdf-page-header>div:not(.fixed):not(.mkdf-sticky-header) .mkdf-logo-wrapper .mkdf-normal-logo{
	opacity: 1 !important;
}
.error404.mkdf-404-page .mkdf-page-header .mkdf-menu-area {
    background-color: rgba(51, 51, 51, 1) !important;
}
.mkdf-testimonial-text-holder h3 {
    font-size: 30px;
}
.mkdf-testimonial-text-holder .mkdf-testimonial-text {
    font-family: Montserrat,sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 20px;
	line-height: 33px;	
}
.airplane {
	position: relative;
    padding-left: 55px;
	font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}

.airplane:before {
	content: "";
    background-image: url(https://woolafilipinas.com/wp-content/uploads/2019/07/noun-airplane-1093251.svg);
    background-size: 20px 20px;
    background-position: center center;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0;
    background-color: #94d500;
    border-radius: 50%;
}

#nav-menu-item-6224 a {
  color: #94D501;
}

#nav-menu-item-6224 .item_outer {
  border: 1px solid #94D501;
  padding: 10px 20px;
  border-radius: 40px;
}

@media only screen and (max-width: 1315px) {
	.mkdf-page-header {
		display: none;
	}
}

@media only screen and (max-width: 1315px) {
	.mkdf-mobile-header {
		display: block;
	}
}

@media (min-width: 980px) and (max-width: 1315px) {
	.mkdf-mobile-header .mkdf-mobile-logo-wrapper a {
		height: 70px !important;
		margin-top: -4px;
	}
}

@media (min-width: 980px) and (max-width: 1315px) {
	.mkdf-mobile-header .mkdf-mobile-menu-opener a .mkdf-mobile-menu-icon {
		font-size: 40px;
	}
}

#text-32 {
	font-size: 16px;
	padding: 10px 20px;
	border: 1px solid #94D501;
	border-radius: 40px;
	margin-right: 30px;
}

#text-32 a {
	color: #94D501;
}

#text-32:hover {
background-color: #94D501;
}

#text-32:hover a {
	color: #fff;
}

@media (min-width: 1024px) {
  #nav-menu-item-17472 {
	display: none;
  }
}

.tnp-widget-minimal form {
  display: flex;
}

.tnp-widget-minimal input.tnp-email {
	padding: 10px 20px;
	border: 1px solid #fff;
	background-color: transparent;
	color: #fff;
	font-size: 14px;
	border-radius: 40px;
}

.tnp-widget-minimal input.tnp-submit {
	width: 60%;
	border-color: #fff;
	background-color: #fff;
	background-image: none;
	color: #000;
	border-radius: 40px;
	height: 42px;
	margin-left: 15px;
	font-weight: 600;
}

#newsletterwidgetminimal-7 {
  margin-top: 300px !important;
}

.fa-instagram {
   display: inline-flex;
	align-items: center;
}

.fa-instagram::after {
  content: " @woolafilipinas";
  font-family: Montserrat,sans-serif;
  font-size: 15px;
  margin-left: 15px;
}

@media (max-width: 1400px) {
  .tnp-widget-minimal form {
	display: block;
  }
  .tnp-widget-minimal input.tnp-submit {
	margin-left: 0;
  }
}

@media (max-width: 768px) {
  #newsletterwidgetminimal-7 {
	margin-top: 0 !important;
  }
}

@media (min-width: 681px) {
  .img-gt-680-fit {
	position: absolute !important;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
  }
}

.mkdf-social-share-holder.mkdf-list li {
    margin-right: 18px;
}
.mkdf-social-share-holder.mkdf-list li a {
    font-size: 16px;
}
