/**
* Theme Name: Sala Child
* Description: This is a child theme of Sala, generated by Merlin WP.
* Author: <a href="http://uxper.co/">Uxper</a>
* Template: sala
* Version: 1.1.8
*/

@font-face {
    font-family: 'NeueHaasGroteskText Pro';
    src: url('fonts/NHaasGroteskTXPro-75Bd.woff2') format('woff2'),
         url('fonts/NHaasGroteskTXPro-75Bd.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NeueHaasGroteskText Pro';
    src: url('fonts/NHaasGroteskTXPro-55Rg.woff2') format('woff2'),
         url('./fonts/NHaasGroteskTXPro-55Rg.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NeueHaasGroteskText Pro Md';
    src: url('fonts/NHaasGroteskTXPro-65Md.woff2') format('woff2'),
         url('fonts/NHaasGroteskTXPro-65Md.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NHaasGroteskDSPro-75Bd';
    src: url('fonts/NHaasGroteskDSPro-75Bd.woff2') format('woff2'),
        url('fonts/NHaasGroteskDSPro-75Bd.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('fonts/NeueHaasDisplay-Black.woff2') format('woff2'),
        url('fonts/NeueHaasDisplay-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('fonts/NeueHaasDisplay-Bold.woff2') format('woff2'),
        url('fonts/NeueHaasDisplay-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('fonts/NeueHaasDisplay-Mediu.woff2') format('woff2'),
        url('fonts/NeueHaasDisplay-Mediu.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('fonts/NeueHaasDisplay-Light.woff2') format('woff2'),
        url('fonts/NeueHaasDisplay-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('fonts/NeueHaasDisplay-Roman.woff2') format('woff2'),
        url('fonts/NeueHaasDisplay-Roman.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}



.sala-contact-form-7 .wpcf7-form .form-submit{
	width:50%
}
form .layout-02 input, form .layout-02 input[type=tel],textarea.wpcf7-form-control{
	border-radius:10px;
}
ul {
    list-style: disc;
}
.current-menu-item span.menu-item-title {
    color: #9FCE63;
}
 .sala-thumbs-swiper .swiper-slide{
        width: 85px !important;
      }
  .sala-thumbs-swiper .swiper-slide.swiper-slide-active img {
        opacity: 1 !important;
      }
  @media (max-width: 600px) {
        .testimonial-grid .sala-grid .grid-item {
          width: 100% !important;
          position: static !important;
        }
        .testimonial-grid .sala-grid {
          height: auto !important;
        }
      }
form .layout-02{
	max-width:100% !important;
}
h3.entry-title.heading-font a, .post-categories li a{
	color:#000;
}
span.menu-item-title:hover{
	color:#9FCE63;
}
header.site-header .header-button-01 a.sala-button:hover{
	background:#fff;
}
#menu-all-pages-1 .menu-item-title{
	font-size:14px;
}
header.site-header.header-01 .main-menu.desktop-menu .menu>li>a{
	    padding-left: 26px;
    padding-right: 26px;
}
@media (min-width: 1320px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1320px;
  }

  .container {
    max-width: 1320px;
  }
	.image-text h4.title {
    height: 60px;
}
}
@media (max-width: 1199px) and (min-width: 1022px)  {
  .elementor-section.elementor-section-boxed > .elementor-container, .container {
    padding-left:20px;
padding-right:20px;
  }
	.image-text h4.title {
    height: 60px;
		font-size:25px !important;
}
}
@media only screen and (max-width: 767px){
	.column-wrap[data-sm-col="30"] {
        width: 37%;
    }
    .column-wrap[data-sm-col="70"] {
        width: 65%;
    }
	.page-scroll-up{
		width:50px;
		height:50px;
	}
	#menu-all-pages span.menu-item-title {
    font-size: 16px;
		line-height:20px;
}
	form .layout-02{
		padding:20px;
	}
	.sala-contact-form-7 .wpcf7-form .form-submit {
    width: 40%;
    margin: 0px auto;
}
	.slider {
		background-size:50% !important;
	}
}
.image-position-below .info {
    padding-top: 60px !important;
}
.area-menu .menu li a{
	line-height:40px;
}

form .layout-02 input, .form-input.js-phone-only{
		font-size:16px;
	color:#323232;
	font-family: 'NeueHaasGroteskText Pro';
}
form .layout-02 input, form .layout-02 input[type=tel]{
	height:60px;
}
.sala-contact-form-7 .wpcf7-textarea{
	padding-top:10px;
	font-size:16px;
	color:#323232;
height:180px;
}
/* header.site-header .container-fluid{
	padding-left:40px;
	padding-right:40px;
} */
header.site-header .icon-menu:hover svg g{
	fill:#9fce63;
}
header.site-header .icon-menu{
	transition:all .3s linear;
}
a.sala-button.full-filled.size-m{
	letter-spacing:0px;
}
.sala-contact-form-7 .wpcf7-form .form-submit input{
	flex-basis:unset !important;
padding:16px 32px;
min-width:145px;
}
.sala-contact-form-7 .wpcf7-form .form-submit{
	align-items:center;
width:100%;
}
form .layout-02{
	padding-top:40px;
padding-bottom:20px;
		    background: #2863BB !important;
border-radius:10px !important;
}
.entry-bottom a:hover{
	color:#9fce63 !important;
}
form .layout-02+.wpcf7-response-output{
	padding:10px;
  max-width: fit-content;
}
.sala_breadcrumb li {
    display: inline;
}
.elementor-18303 .elementor-element.elementor-element-8846bfe .form-input::placeholder {
  color: #323232;
}
.sala_breadcrumb li + li::before {
    content: " // ";
    color: #fff;
}
.sala_breadcrumb{
	display:flex;
}
.page-title-02 .sala_breadcrumb li + li:before{
	color:#fff !important;
}
@media only screen and (min-width: 1770px){
.image-line{
	bottom: -21% !important;
    left: 12% !important;
	}}

.elementor-widget-container .mc4wp-alert {
    margin-top: 10px;
}
.elementor-widget-container .sala-mailchimp-form .mc4wp-alert.mc4wp-success {
    color: #228B22;
}