/*
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.
*/
@font-face {
	font-display: swap;
}

div.wpcf7 input:not([type="checkbox"]), div.wpcf7 textarea {
	background-color: transparent !important;
	color: #ec4f44 !important;
}

div.wpcf7 input:not([type="checkbox"]):hover {
	background-color: #ec4f44 !important;
	color: #ffffff !important;
}

input[type='submit'], button, input[type='button'], input[type='reset'] {
	border: 3px solid #ec4f44;
	border-radius: 0px !important;
	text-transform: uppercase !important;
	font-family: 'Roboto', sans-serif !important;
	font-weight: 500 !important;
	background-color: #ec4f44 !important;
}

input[type='submit']:hover{
	background-color: #131212 !important;
}

button:hover{
	background-color: #131212 !important;
}

input[type='submit'] {
	background-color: #ec4f44 !important;
}

h6 {
	color: #ec4f44 !important;
}
.vc_btn3-style-flat {
	background-color: #ec4f44 !important;
}

#footer .dt-sc-sociable {
	display: inherit !important;
}

.wpcf7-form-control-wrap {
	float: none !important;
	width:100% !important;
}

div.wpcf7 {
	margin: 0 auto;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -ms-user-select: none;
}

div.wpcf7 input:not([type="checkbox"]), div.wpcf7 textarea {
width:100% !important;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -ms-user-select: none;
}
div.wpcf7 label {
	display: block;
}

.vc_btn3.vc_btn3-style-modern {
	background-color: #ec4f44 !important;
}

.dt-sc-button.red {
	background-color: #ec4f44 !important;
	border-radius: 5px;
}

.dt-sc-button.filled {
	border-radius: 5px;
}



.text-normal{
	text-transform: none !important;
}
.suscribe_submit {
	margin: 10px 251px 0px 0px !important;
}

.dt-sc-button:after {
	/*text-transform: uppercase !important;*/
	border: none !important;
}

.dt-sc-button:before {
	/*text-transform: uppercase !important;*/
	border: none !important;
}

.eventos-h1 {
	color: #ec4f44;
}

div[id="1668067450914-830d01ab-417e"] {
	display: none !important;
}

div[id="1668067439542-7ad0343c-37ab"] {
	display: none !important;
}

div[id="1668067427452-68762b08-badc"] {
	display: none !important;
}

div[id="1524210090117-fa54dca5-59b6"] {
	display: none !important;
}

div[id="1524211782250-736d7c02-5183"] {
	/* display: none !important; */
}

.dt-sc-title .with-image .with-sub-title .alignleft h4 {
	text-align: left !important;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
;
}
.dt-sc-button.medium {
	/*text-transform: uppercase;*/
}

.form-input {
	font-family: "Roboto", sans-serif !important;
}
.vc_row .wpb_row .vc_row-fluid * {
	font-family: "Roboto", sans-serif !important;
}
ul.dt-primary-nav > li > a {
	letter-spacing: 2px;
}

.dt-sc-title.with-image.with-sub-title h4 {
	font-family: "Poppins", sans-serif !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
	font-size: 34px !important;
	letter-spacing: 3px;
	line-height: 300%;
}

.dt-sc-title.with-image.with-sub-title h2 {
	font-family: "Roboto", sans-serif !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
	font-size: 21px !important;
	letter-spacing: 3px;
}

.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-family: "Roboto", sans-serif !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;

}

.dt-sc-icon-box.type8 .icon-content h4 {
	font-family: "Roboto", sans-serif !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
	font-size: 28px !important;
	letter-spacing: 3px;
}

.dt-sc-team.hide-details-show-on-hover .dt-sc-team-details h4 {
	font-family: "Roboto", sans-serif !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	font-size: 28px !important;
	padding: 0px 0px 3px 0px !important;
	margin-bottom: 10px !important;
	letter-spacing: 3px;
}

.wpb_wrapper h2 {
	font-family: "Roboto", sans-serif !important;
	font-weight: 500 !important;
	font-size: 18px !important;
	text-transform: uppercase !important;
	letter-spacing: 3px;
}

#footer .dt-sc-contact-info.type3 h6 {
	font-family: "Roboto", sans-serif !important;
	font-weight: 500 !important;
	font-size: 28px !important;
	text-transform: uppercase !important;
	letter-spacing: 3px;
}

.dt-sc-contact-info h4 {
	font-family: "Roboto", sans-serif !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
	letter-spacing: 3px;
}

#footer h6 {
	font-family: "Roboto", sans-serif !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
	letter-spacing: 1px;
}

.wpb_wrapper p {
	font-family: "Roboto", sans-serif !important;
	font-weight: 400 !important;
	/*font-size: 12px !important;*/
	/*text-transform: uppercase !important;*/	
}

.wpb_wrapper h6 {
	font-family: "Roboto", sans-serif !important;
	font-weight: 500 !important;
	font-size: 24px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px;
	margin-bottom: 16px !important;
}

.wpb_wrapper h4 {
	font-family: "Roboto", sans-serif !important;
	font-weight: 400 !important;
	font-size: 3em !important;
	text-transform: uppercase !important;	
}

.wpb_wrapper h2 {
	padding-bottom: 9px !important;
}

.wpb_text_column {
	margin: -6px 0px 0px 0px !important;
}

#footer .dt-sc-contact-info.type3 strong {
	color: #808080 !important;
}

.vc_column-inner .wpb_wrapper h3 {
	font-family: "Roboto", sans-serif !important;
	font-weight: 600 !important;
	font-size: 28px !important;
	text-transform: uppercase !important;
	color: #ec4f44;
}

.vc_column-inner p {
	font-family: "Roboto", sans-serif !important;
	font-weight: 400 !important;
	font-size: 15px !important;
	line-height: 1.6;
	/*text-transform: uppercase !important;*/	
}

.contact-form [type="email"] {
	font-family: "Roboto", sans-serif !important;
	font-weight: 500 !important;
}

.contact-form input[type="text"] {
	font-family: "Roboto", sans-serif !important;
	font-weight: 500 !important;
}

.dt-sc-contact-info.type3 h6, .dt-sc-contact-info.type3 h4 {
	font-size: 18px !important;
}
.vc_column-inner .wpb_wrapper h3 {
	font-size: 2em !important;
	line-height: none !important;
}

.wpb_wrapper h3 em {
		font-size: 28px !important;
}
@media only screen and (min-width: 480px) {
	.input[type="submit"], button, input[type="button"], input[type="reset"] {
		margin: 0px auto !important;
		padding: 12px !important;
	}
	.wpb_wrapper h4 {
		font-size: 3em !important;
	}
		.wpb_wrapper h3 {
		font-size: 3em !important;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1380px) {
.dt-sc-image-border .dt-sc-main-image {
		height: inherit !important;
}

div, h1, h2, h3, h4, h5, h6 * {
	font-family: "Roboto", sans-serif !important;
	font-weight: none !important;
	}
}