/*
Theme Name: Kudil
Theme URI: https://dtkudil.wpengine.com/
Author: the DesignThemes team
Author URI: https://wedesignthemes.com/
Description: Kudil restaurant theme for hotel Websites.
Version: 2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: kudil

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.gg_standard_gallery .gg_img, .gg_columnized_gallery .gg_img, .gg_masonry_gallery .gg_img_inner, .gg_string_gallery .gg_img, .gg_itg_container .gg_img, .gg_coll_img {

    opacity: 1;
    transform: scale(1);
}
#header-wrapper #header.header-top-absolute, .no-breadcrumb.page-with-slider #header-wrapper #header.header-top-absolute{
	z-index: 99 !important;
}
.main-logo img{
	max-width: 100% !important;
}
.slider_heading{
	font-size: 5vw !important;
	font-family: 'Oswald', sans-serif !important;
}
.slider_text{
	line-height: 1.5;
}
#main-menu ul.menu > li > a, .dt-sc-testimonial.type1 blockquote, .dt-sc-testimonial .dt-sc-testimonial-author cite, .dt-sc-pr-tb-col.minimal .dt-sc-price p, .dt-sc-pr-tb-col.minimal .dt-sc-price h6 span, .dt-sc-testimonial.special-testimonial-carousel blockquote, .dt-sc-pr-tb-col .dt-sc-tb-title, .dt-sc-pr-tb-col .dt-sc-tb-content, .dt-sc-title.script-with-sub-title.dt-sc-custom-title h1, .dt-sc-title.script-with-sub-title.dt-sc-custom-title h2, .dt-sc-title.script-with-sub-title.dt-sc-custom-title h3, .dt-sc-title.with-image.with-sub-title h4, .dt-sc-title.script-with-sub-title h4, .dt-sc-title.script-with-sub-title h5, .dt-sc-title.script-with-sub-title h6, .dt-sc-image-caption.type7 .dt-sc-image-title h6, .dt-sc-menu-title, .dt-sc-contact-info.type3 h6, .main-title-section h2.main-subtitle-text, .dt-custom-title-link p a, #footer .dt-sc-contact-info.type3 h6{
	    font-family: Montserrat !important;
}
body, h1, h2, h3, h4, h5, h6, input[type='text'], input[type='password'], input[type='email'], input[type='url'], input[type='tel'], input[type='number'], input[type='range'], input[type='date'], textarea, input.text, input[type='search'], input[type='submit'], input[type='reset'], select, textarea, #footer .dt-sc-newsletter-section.type7 h2, #footer h6, #header .dt-header-tpl .vc_row.dt-sc-simpler-content .dt-sc-simpler-content-bottom h5, .dt-sc-button, .dt-sc-title.script-with-sub-title.dt-sc-custom-title h4, .dt-sc-title.script-with-sub-title.dt-sc-custom-title h5, .dt-sc-title.script-with-sub-title.dt-sc-custom-title h6, .vc_row.dt-sc-custom-info-box h4, .dt-sc-team.hide-social-show-on-hover .dt-sc-team-details h4, .dt-sc-team.hide-social-show-on-hover .dt-sc-team-details h5, .dt-sc-title.script-with-sub-title h1, .dt-sc-title.script-with-sub-title h2, .dt-sc-title.script-with-sub-title h3, .blog-entry.post-standard .entry-title h4, .blog-entry.entry-center-align .entry-title h4, .entry-meta, .dt-sc-title.with-image.with-sub-title h2, h1.product_title, .dt-sc-portfolio-sorting a{
	    font-family: Montserrat !important;
}
.swiper-button-prev,
.swiper-button-next
{
	background: none !important;
}
div#dt-1505558235344-642791a5-e86a img {
    width: 185px !important;
}
.dt-header-menu ul.dt-primary-nav > li > a.icon-position-left > .menu-item-icon{
	color: #0c703c;
}
ul#dt-1524822198822-73feb53a-776d > li > a > i{
	    font-size: 23px;
}
.decor-logo{
	width: 180px !important; 
	margin: 0 auto;
}
#menu-item-14018 a{
	font-weight: 700 !important;
	color: #0c703c !important;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
	    bottom: 30px !important;
}
#header-wrapper #header.header-top-absolute, .no-breadcrumb.page-with-slider #header-wrapper #header.header-top-absolute{
	    position: fixed !important;
}
.decor-2{
	position: fixed;
	right: -4%;
	top: 50%;
	opacity: 0.5;
}
.decor-1{
	position: fixed;
	left: -4%;
	bottom: 30%;
	opacity: 0.3;
}
.dt-sc-icon-box.type1{
	padding: 20px 20px 25px;
}
.entry-meta{
	display: none !important;
}
.entry-meta-data {
	display: none !important;
}
.dt-sc-title.script-with-sub-title h4{
	font-size: 37px !important;
}
.mobile-nav-container .menu-trigger > i{
	color: #0c703c !important;
}
input[type='submit'] {
		 min-width: 382px !important;
		margin-right: -70px  !important;
		margin-top: 30px !important;
	}
@media only screen and (max-width:767px) {
	html body .vc_custom_1650358080934 {
		display: flex !important;
		flex-wrap: nowrap !important;
	}
	html body .vc_custom_1650358080934 .wpb_wrapper{
		display: flex !important;
		flex-wrap: nowrap !important;
	}
	.vc_custom_1650358080934 .wpb_text_column{
		display: none !important; 
	}
	.flex-col-elements-inline-middle.justify-end.vc_column_container > .vc_column-inner > .wpb_wrapper{
		    flex-direction: row-reverse;
	}
	html body .dt-header-tpl  .vc_row.vc_row-o-equal-height>.vc_column_container{
		margin-bottom: 0px !important;
		padding: 10px 0px !important;
	}
	html body .vc_row.vc_row-o-equal-height>.vc_column_container{
		margin-bottom: 0px !important;
		padding: 10px 0px !important;
	}
	html body .vc_custom_1650358080934{
		padding-left: 0px !important;
		    padding-right: 1px !шьзщкефте;
	}
	div#dt-1505558235344-642791a5-e86a img{
		    max-width: 139px !important;
	}
	.mobile-menu, .mobile-menu > ul, .mobile-menu ul.sub-menu{
		overflow-x: visible !important;
		overflow-y: visible !important;
	}
	.mobile-menu, .mobile-menu ul.dt-primary-nav, .mobile-menu ul.dt-primary-nav li{
		background: #fff !important;
	}
	html body .dt-header-tpl .vc_row.vc_row-o-equal-height>.vc_column_container{
		margin-left: -5px !important;
		margin-right: -48px !important;
	}
	html body .mobile-menu ul.dt-primary-nav{
		width: 100vw;
	}
	html body .mobile-nav-offcanvas-right .mobile-menu{
		right: 0px !important;
	}
	ul#dt-1524822198822-73feb53a-776d > li > a > i {
		font-size: 14px !important;
	}
	html body .slider-inner {
		height: 80vh !important;
	}
	html body .decor-logo {
		width: 71px !important;
		margin: 0 auto;
	}
	html body .slider_heading {
		font-size: 27px !important;
		width: 100%;
		line-height: 1.3;
		margin-top: 30px;
	}
	html body .slider_text {
		margin: 0 auto;
		margin-bottom: 50px;
		max-width: 700px;
		font-size: 14px !important;
	}
	.decor-2{
		display: none;
	}
	.dt-sc-title.script-with-sub-title h1, .dt-sc-title.script-with-sub-title h2, .dt-sc-title.script-with-sub-title h3{
		font-size: 30px;
		line-height: 1.4;
	}
	html body .dt-sc-title.script-with-sub-title.dt-sc-custom-title h4 strong, 
	html body .dt-sc-title.script-with-sub-title.dt-sc-custom-title h5 strong, 
	html body .dt-sc-title.script-with-sub-title.dt-sc-custom-title h6 strong{
		font-size: 30px !important;
		line-height: 1.4;
	}
	html body .dt-sc-title.script-with-sub-title h4{
		font-size: 30px !important;
		line-height: 1.4;
		margin-top: 15px !important;
	}
	html body .main-title-section-wrapper {
		padding: 100px 0 50px !important;
	}
	html body .dt-sc-title.with-image.with-sub-title h2 {
		font-size: 17px !important;
	}
	html body  blockquote.type4{
		padding: 20px 0px !important;
	}
	html body  blockquote.type4 > cite{
		    font-size: 17px !important;
	}
	html body .dt-sc-title.with-image.with-sub-title h4 {
		font-size: 20px !important;
	}
	html body  .dt-sc-intro-text{
		padding: 0 0px !important;
	}
	input[type='submit'] {
		 min-width: 100% !important;
		margin-right: 0px  !important;
		margin-top: 10px !important;
	}
}
h4 strong{
	margin-top: 30px !important;
}
.main-title-section h1{
	color: #ffffff !important;
}
.vc_custom_1650358080934{
	box-shadow: 0 20px 20px 0 rgb(131 131 131 / 8%) !important;
    border: 1px solid #f6f6f6 !important;
    transition: 0.4s !important;
}
.dt-sc-image-flip img{
	max-height: 370px !important;
	object-fit: cover;
}
.dt-sc-partners-carousel-wrapper .carousel-arrows{
	    bottom: 58% !important;
}
input[type='text'], input[type='password'], input[type='email'], input[type='url'], input[type='tel'], input[type='number'], input[type='range'], input[type='date'], input[type='datetime'], textarea, input.text, input[type='search']{
	padding: 15px 15px 15px 12px !important;
}

.dt-sc-partners-carousel-wrapper .carousel-arrows a.partners-prev{
	left: 40px !important;
	right: inherit !important;
}
.dt-sc-partners-carousel-wrapper .carousel-arrows a.partners-next{
	right: 10px !important;
	left: inherit !important;
}
.dt-sc-partners-carousel-wrapper .carousel-arrows a{
	left: inherit !important;
	margin: auto !important;
	color:#fff !important;
}
.carousel-arrows a:before{
	color: #fff !important;
	border-color: #fff !important;
}
.dt-sc-partners-carousel-wrapper{
	    margin: 0px 0px -2px -30px !important;
}
.carousel-arrows a{
	border-color: #fff !important;
}

.dt-sc-partners-carousel-wrapper .carousel-arrows{
	width: 100% !important;
	left: inherit;
	right: inherit;
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons ! important;
    font-size: var(--swiper-navigation-size) ! important;
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
}
