/* Theme Name: Romancy Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of romancy
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: romancy
Version: 1.0.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  romancy-child
*/

/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 * renata:
 *   - http://typekit.com/eulas/00000000000000007735a9ca
 *
 * © 2009-2023 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2023-10-09 08:23:24 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=npv8gyv&ht=tk&f=13464.13465.13466.13467.17265.17267.17268.17269.6080.6081.6084.6085.6086.6087.6090.6091.6092.6093.6096.6097.6098.6099.6102.6103.27045.35926.39347.39348.44384.44385.44390.44391.45433.45434.45435.45436.45437.45438.45439.45440.45441.45442.45443.45444&a=4113138&app=typekit&e=css");

@font-face {
    font-family:"renata";
    src:url("https://use.typekit.net/af/9c3d0f/00000000000000007735a9ca/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/9c3d0f/00000000000000007735a9ca/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/9c3d0f/00000000000000007735a9ca/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display:auto;
    font-style:normal;
    font-weight:400;
    font-stretch:normal;
}

div.e-con-full{
	padding:0 !important;
}

.wrap_footer #copyright p{
    margin:0;
}

.renata p,.renata span,.renata h1,.renata h2,.renata h3,.renata h4,.renata h5,.renata h6{
    font-family: "renata" !important;
}

.wrap_calendar, .intruction_calendar{
    display:none !important;
}

header.page-header{
    display:none;
}

.ovabrw-container .ovabrw-row .wrap-item, .ovabrw-container .ovabrw-row .wrap-item .ovabrw_service_wrap .ovabrw_service{
    justify-content: space-between;
}

.ovabrw-container .ovabrw-row .wrap-item.two_column .rental_item, .ovabrw-container .ovabrw-row .wrap-item.two_column .ovabrw_service .ovabrw_service_select{
    flex: 0 0 49%;
    padding:0;
}

.ovabrw-container .ovabrw-row .wrap-item .ovabrw_service_wrap label{
    margin-left:0;
}

#request_booking .extra{
    margin-bottom:20px;
}

.ovabrw-deposit{
    margin:0;

}

@media (max-width: 767px) {
    .ovabrw-container .ovabrw-row .wrap-item.two_column .rental_item, .ovabrw-container .ovabrw-row .wrap-item.two_column .ovabrw_service .ovabrw_service_select {
      flex: 0 0 100%;
      padding: 0;
    }
  }

@media (max-width: 1200px){
    .main-navigation #menu-primary-menu, .main-navigation #menu-main-inglese{
        padding-left:0;
    }

    .main-navigation #menu-primary-menu a, .main-navigation #menu-main-inglese a{
        padding:0 8px;;
    }
}

#menu-menu-off-canvas-it li:last-child{
        margin-top: 20px;
    padding: 10px;
    border: 2px solid white;
    border-radius: 5px;
}

#menu-menu-off-canvas-it li:last-child a{
    border-bottom:none;
    text-align: center;
    text-transform: uppercase;
    border-color: white;
}

#pictures-gallery .elementor-tab-title.elementor-active a{
    color:black;
}

#pictures-gallery .elementor-tab-title a{
    color:#E5E5E5;
}

#contact-form .input-wrapper{
    display:flex;
    justify-content:space-between;
}

#contact-form .input-wrapper .ova-input{
    width:49%;
}

#contact-form .ova-input input{
    width:100%;
}

@media (max-width: 768px){
    #contact-form .input-wrapper{
        display:block;
    }

    #contact-form .input-wrapper .ova-input{
        width:100%;
    }
}

#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_wrap_0{
    background: white !important;
}

#bwg_slideshow_image_container_0{
    margin-bottom:20px !important;
}

span .bwg-icon-times-sm:before{
    color:black
}

#booking-widget{
    display:none;
}

.elementor-icon .cls-1{
	fill: #fff;
}

input[type=date]{
	border-radius: 5px;
    padding: 12px 15px;
    border-color: #e0e0e0;
    background-color: #ffffff;
    color: #acacac;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    box-sizing: border-box;
    font-weight: normal;
    outline: 0;
    transition: all ease-in-out 0.3s;
    font-size: 1em;
}

div.ova-input span{
	color: #acacac;
}

#fbuilder #fieldlist .pbreak.pb0{
	display:flex;
	flex-wrap: wrap;
	justify-content:space-between;
}

#fbuilder #fieldlist .fields{
	width:49%;
}

#fbuilder #fieldlist #field-6, #fbuilder #fieldlist #field-5, #fbuilder #fieldlist #fieldcaptcha{
	width:100%;
}

#fbuilder #fieldlist .pbSubmit{
	background-color: #3a3331;
  border-color: #3a3331;
  color: white;
}

#fbuilder #fieldlist .pbSubmit{
	background-color: #3a3331;
  border-color: #3a3331;
  color: white;
	border-radius:5px;
	padding: 12px 25px;
  font-size: 1em;
}

#fbuilder #fieldlist .pbSubmit:hover{
	background-color: white;
  border-color: #3a3331;
  color: #3a3331;
}

#bccf_display_price{
	display:none;
}
