/*
Theme Name: Travel Joy Child
Theme URI: https://wensolutions.com/themes/travel-joy/
Template: travel-joy
Author: WEN Solutions
Author URI: https://wensolutions.com/
Description: Travel joy is a simple and clean Travel WordPress Theme. This Theme is ideal for travel agencies, hotels, tour operators or any other organization related to travel and tours. The theme has Theme Options panel based on powerful Customizer API which makes theme pretty easy to customize and configure. Travel joy theme also has compatibality for WP Travel Plugin, that adds ease to managing tours and bookings. Full Demo: https://www.wensolutions.com/theme-demo/travel-joy/ Documentation : https://themepalace.com/instructions/themes/travel-joy/ Compatible Travel Plugin : https://wordpress.org/plugins/wp-travel/
Tags: custom-background,photography,entertainment,custom-logo,custom-menu,featured-images,translation-ready,one-column,two-columns,right-sidebar,custom-header,custom-colors,theme-options,threaded-comments,blog
Version: 1.1.2.1669327299
Updated: 2022-11-25 01:01:39

*/
.single-itineraries .wp-travel-map {
    margin-top: 66px;
    display: none;
}

.wrapper #section-static-content-wrapper {
    padding: 0px 0px 0;
    max-width: 100%;
    margin: 2% auto;
}

@font-face {
	font-family: "astroarmada"; 
    src: url(http://domore.com.tr/wp-content/themes/travel-joy-child/font/astroarmada.ttf);
    font-weight: normal;  
}

.menu-main-container{
	font-family: "astroarmada"; 
}

.detail-wrapper .middle-section .section-wrapper .section__gallery .grid-box ul li figure .D-article-1 {
    background: none !important;
    border: none !important;
    border-radius: .5rem;
    display: inline-block;
    width: 100%;
}

.wptravel-layout-v2 .wptravel-archive-wrapper .view-box .view-content .left-content header .entry-title .heading-link {
    font-size: 18px;
    /* line-height: 47px; */
    display: inline;
    text-transform: capitalize;
    font-weight: 600;
}

# Header

.home .wrapper .main_section {
    padding-top: 0px;
}

.wrapper .header, .detail-wrapper .header{
	position: absolute;
	left: 0;
  	right: 0;
 	margin: 0 auto;
    max-width: 100%;
    z-index: 100;
	background: linear-gradient(black, transparent);
}

.menu-primary-nav-menu-container a{
    color: white !important;
}

.current-menu-item>a {
    color: #ff8121 !important;
}
# Header

# breadcrump
.breadcrumb .container .breadcrumb-trail .trail-items .trail-end li span {
    color: black !important;
}

.wptravel-layout-v2 .wptravel-archive-wrapper.grid-view .view-box .view-image .offer {
    padding: 5px 12px;
    left: 15px;
    bottom: -15px;
    display:none;
}

.main_section .main__container.dynamic-content-page .image-item:before {
    content: "";
    background: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

.main_section .main__container.dynamic-content-page .image-item img {
    width: 100%;
    height: 1000px;
    object-fit: cover;
    border-radius: unset;
}

.main_section .main__container.dynamic-content-page .image-item {
    position: relative;
    width: 100%;
    height: auto;
}

.main_section .main__container.dynamic-content-page {
    width: 100%!important;
    height: auto;
}

.phone{
    margin-left: 50px;
    margin-right: auto;
}
.phone span{
    display: block;
    font-size: 1.32vw;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    margin-bottom: 0.2em;
}
.phone a{
	font-size: 1.38vw;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    display: inline-block;
}

.icon{
    padding-right: 0;
    margin: 0;
    float: left;
    padding-top: 0.35em;
}

.detail-wrapper .main_section .main__container img {
    width: 100%;
    height: 800px !important;
    -o-object-fit: fill;
    object-fit: fill;
}

.detail-wrapper .main_section .main__container {
    width: 100%;
    position: relative;
    height: 800px !important;
}

.detail-wrapper .main_section .main__container .image-container:before {
    content: "";
    background: none !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.slick-next:before, .slick-prev:before {
    color: #000 !important;
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900;
    display: block;
    transform: translateX(0);
    transition-property: transform !important;
    transition: .5s all ease-in-out;
}

@media only screen and (max-width: 425px)  {
	.phone{
		display:none;
	}
}

@media (max-width: 992px){
	.header .menu-primary-nav-menu-container .sidenav {
    display: block;
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    background-color: #ff8121;
    overflow-x: hidden;
    -webkit-transition: .5s;
    transition: .5s;
    background-image: url(https://domore.com.tr/wp-content/uploads/2023/01/css-background.jpg);
	background-size: cover;
    padding-top: 60px;
}
}