/**
* Theme Name: Roofan Child
* Description: This is a child theme of Roofan, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/designarc">Design Arc</a>
* Template: roofan
* Version: 1.4
*/

:root {
  --thm-font: 'Barlow', sans-serif;
  --thm-font-2: 'Roboto', sans-serif;
  --thm-font-3: 'Yantramanav', sans-serif;

  /* Colore principale Borgogna rosso */
  --thm-base: #43010e;
  --thm-base-rgb: 67, 1, 14;

  /* Colore secondario grigio */
  --thm-gray: #d9d9d9;
  --thm-gray-rgb: 217, 217, 217;

  --thm-white: #ffffff;
  --thm-white-rgb: 255, 255, 255;

  /* Mantengo il nero attuale */
  --thm-black: #220005;
  --thm-black-rgb: 34, 0, 5;

  /* (Facoltativo) Se vuoi sostituire anche il giallo primario con il borgogna: */
  --thm-primary: #2f000a;
  --thm-primary-rgb: 47, 0, 10;
}

.btn-one:after {
  background-image: -moz-linear-gradient(0deg, rgb(134, 50, 44) 0%, rgb(134, 50, 44) 57%, rgb(134, 50, 44) 100%);
  background-image: -webkit-linear-gradient(0deg, rgb(134, 50, 44) 0%, rgb(134, 50, 44) 57%, rgb(134, 50, 44) 100%);
  background-image: -ms-linear-gradient(0deg, rgb(134, 50, 44) 0%, rgb(134, 50, 44) 57%, rgb(134, 50, 44) 100%);
}

.main-slider-style2 .main-slider-content .big-title h2 {
	color: #220005;
}

/** enquirey-section **/

.enquirey-section .inner-container:before {
  background-color: #86322c;
}

.enquirey-section .form-inner .form-group .icon {
  color: #86322c;
}

.enquirey-section .form-inner .message-btn button[type="submit"] {
  background: var(--thm-base);
}

.enquirey-section .form-inner .message-btn button[type="submit"]:hover {
  color: var(--thm-black);
  background-color: #ffffff;
}

.main-slider-style2 .image-layer {
	opacity: 0.5
}

.enquirey-section .inner-container .shape { top: -55px; }

.phone-number-box-style2 .icon { background-color: #43010E; color: #fff }
.main-slider .main-slider-content .big-title h2 { text-transform: inherit; }
.service-style2-area, .features-style1-area { background-color: #220005 }
.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:before { background-color: #fff }
.cta-style1-area:after { background: #363636 }
.owl-theme .owl-nav [class*=owl-]:hover { color: #220005 }
.features-style1-area .progress-box, .box-search-style1 a { display: none }
.footer-area { background-color: #363636 }
.booking-form-box .top-title:before { background-image: none; background-color: #86322c; top: -1px; }
.booking-form-box .top-title h6 { color: #fff }
.vision-style1__content-box__inner .bottom-text p, .mission-content-box .text-box p { color: inherit }
.elementor-section[data-id="8a87ffa"], 
.elementor-section[data-id="f717ddd"], 
.elementor-section[data-id="9fd5e70"], 
.elementor-section[data-id="08f9716"], 
.elementor-section[data-id="067e41f"] { display: none }
.project-menu-box { display: none; }
.single-project-item:hover .img-holder-img-bg { opacity: 0.5 }
.single-project-item .img-holder-img-bg { background-color: #ededed }
.single-project-item .img-holder .overlay-title > p { display: none }
.breadcrumb-area-bg:before { opacity: 0.2 }
.single-service-style7 .btn-box { display: none }
.xs-sidebar-group .content-inner .content-box p, .sidebar-contact-info ul li .inner .text p a { color: var(--thm-black) !important }
.main-header-style1__top .outer-box { display: inherit; }
.main-header-style1__top-left { text-align: center }
.main-header-style1__top h3 { margin: 0 }
.main-header-style1__top { background-color: var(--thm-black); }