/*
Theme Name: Turio Child
Theme URI: https://www.turio.egenslab.com/
Template: turio
Author: Egens Lab
Author URI: https://www.egenslab.com/
Description: Turio is an updated modern-age WordPress template for tour and tourism business purpose. This template describes many destinations for traveling with booking options which are very impressive. It has added gallery features so anyone can get a clear idea about their destinations. This template has two wonderfully designed home pages &amp; 10+ attractive inner pages. Here is used Elementor page builder for developing the theme that's why it's very easy to customize and anyone can easily customize it. It has also added package features so that anyone can make travel package offers as their requirements. This theme is fully responsive and completely SEO friendly with the W3 validated. As added currently the new features in this theme it looks more attractive and eye-catching. Overall this theme could be a ideal one for tour and tourism business.
Tags: holiday,blog,entertainment,right-sidebar,custom-colors,custom-header,custom-menu,sticky-post,featured-images,flexible-header
Version: 1.4.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

/* montserrat-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('assets/fonts/montserrat/montserrat-v29-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* satisfy-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'satisfy';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/satisfy/satisfy-v21-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

.radio-item span.custom-date {
	display: block;
	}
	
.number-input-item .number-input-lable span:nth-of-type(2),
tr.woocommerce-cart-form__cart-item.cart_item td.product-name dl.variation,
tr.cart_item td.product-name dl.variation
 {
	display: block;
}

.hero-style-one .hero-single-slide .hero-content-bg .hero-content h2 {
  font-size: 55px;
  }
	
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {display: none;}

.testimonial-style-one {
	background-image:none;
}

.social-card .social-overlay {
  background: none;
}

#wprev-slider-1 {
	min-height: 400px; 
}

.breadcrumb.breadcrumb-style-one {
	background-image: url(assets/images/banner/contact-header-background.jpg);
}

.footer-area {
	overflow: inherit;
}

.footer-vactor {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: -1;
}

.footer-vactor img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.about-tab-wrapper .about-image img {
	z-index: 10;
	position: relative;
}

table.montenegro-table tr, table.montenegro-table td, table.montenegro-table   {
	border: none;
}

a.custom-logo-link img.custom-logo {
	padding-top: 15px;
	padding-bottom: 15px;
}

.number, .office-mail {
	margin-bottom: 5px;
}

.wpcf7 textarea {
    height: 100px;
}

.bxl-trip-advisor::before {
  content: "\e975";
}

.topbar-style-one .topbar-social-links li span.tripadvisor {
  color: #fff;
  font-size: 18px;
  background: var(--c-primary);
  width: 30px;
  height: 26px;
  border-radius: 90%;
  text-align: center;
  display: block;
}

svg.tripadvisor {
	padding-bottom: 10px;
}

.tripadvisor-popular-tours .elementor-widget-container {
	float: right;
	width: 160px;
}

.elementor-element.elementor-element-04a6e15.elementor-widget.elementor-widget-turio_testimonial {
	margin-block-end: 0px;
}

#wprev-slider-1 .wprev_preview_bradius_T1 {
  border-radius: 5px !important;
}

.w3_wprs-row-padding > .w3_wprs-col {
  padding: 0 13px;
}

.elementor-widget-container div#TA_selfserveprop358.TA_selfserveprop {
text-align:center;
margin: 0 auto;
max-width: 480px;
}

#CDSWIDEXC.widEXC.cx_brand_refresh div.bravoBox {
  background-color: var(--c-primary);
}

#CDSWIDEXC.widEXC.cx_brand_refresh .bravoBox .bravoWrapper .bravoText {
  color: #fff !important;
}

img.alignnone {
	margin-right: 10px;
}


@media only screen and (min-width: 1199px) {
.wptripadvisor_t1_outer_div {
	padding: 0 10%;
}
}
@media only screen and (max-width: 1199px) {
header .header-style-one .main-nav-wrapper ul li {
  width: 100%;
}
.contact-info {
	margin-left: 0px;
}

}

@media only screen and (max-width: 1000px) {
.elementor-element.elementor-element-1eb8845.elementor-widget.elementor-widget-turio_heading div.elementor-widget-container div.turio-heading-area.wow.animate.fadeInUp div.heading-section div.heading-description div{
  width: 100% !important;
  float: none !important;
}

}

@media only screen and (max-width: 576px) {
.row ul.nav-actions li.search-toggle {
	display: none;
}
}

@media only screen and (max-width: 490px) {
.hero-style-one .hero-single-slide .hero-content-bg .hero-content h2 {
	font-size: 2rem;
}
.hero-style-one .hero-single-slide .hero-content-bg .hero-content {
  padding: 90px 20px 90px 20px;
}
}
