/*
	Theme Name: Montoya Child
	Theme URI: http://montoya.clapat-themes.com/
	Description: Responsive Wordpress Theme
	Template: montoya
	Version: 1.0
	Author: You
	Author URI: http://your site
	License: Themeforest
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: agency, ajax, business, clapat, clean, creative, gallery, minimal, modern, photography, portfolio, premium, responsive, showcase
	Text Domain: montoya-child
*/


/*------------------------------------------------------------------

Add here your own styles
-------------------------------------------------------------------*/
/*Preload*/
.preloader-wrap {
	background: #fff!important;
}

/* Scroll Bar Start */
.scrollbar-track.show, .scrollbar-track {
	opacity: 1!important;
}
.scrollbar-track-y {
	width: 10px!important;
}
.scrollbar-thumb {
	background: rgb(0 0 0 / 90%)!important;
	width: 10px!important;
}
.scrollbar-track {
	background: #eaeaeac2 !important
}
/* Scroll Bar End */

.loadbar {
	display: none!important;
}
header {
	height:80px!important;
}
#header-container {
	padding: 0 80px!important;
}

#logo img {
	height: 30px!important;
}
.TheSilverEditorial-font {
	font-family: "TheSilverEditorial";
}
.SimplyDivine-font {
	font-family: "SimplyDivine Regular", Sans-serif;
}
.robotomono_font {
	font-family: "Roboto Mono"!important;
	font-weight: 300!important;
}
/* Start - Dots in VideoScrollExperience Widget */
/* .dots-animated {
  width: 16px!important; 
  aspect-ratio: 8/5;
  --_g: no-repeat radial-gradient(#000 68%,#0000 71%);
  -webkit-mask: var(--_g),var(--_g),var(--_g);
  -webkit-mask-size: 15% 16%;
  background: #5e5e5e;
  animation: load 2s infinite;
	color: #505050!important;
	font-family: "Roboto Mono"!important;
}

@keyframes load {
  0%    {-webkit-mask-position: 0% 0%  ,50% 0%  ,100% 0%  }
  16.67%{-webkit-mask-position: 0% 100%,50% 0%  ,100% 0%  }
  33.33%{-webkit-mask-position: 0% 100%,50% 100%,100% 0%  }
  50%   {-webkit-mask-position: 0% 100%,50% 100%,100% 100%}
  66.67%{-webkit-mask-position: 0% 0%  ,50% 100%,100% 100%}
  83.33%{-webkit-mask-position: 0% 0%  ,50% 0%  ,100% 100%}
  100%  {-webkit-mask-position: 0% 0%  ,50% 0%  ,100% 0%  }
} */
/* End - Dots in VideoScrollExperience Widget */

.flexnav li a span {
	font-family: "TheSilverEditorial"!important;
	font-size: 60px;
	text-transform: uppercase;
	line-height: 1.4em;
}
.palm-icon-lafs img {
	width: 100px!important;
	height:auto;
}
.custom-slide-caption {
	display: none!important;
}
.cst_letterspace {
	letter-spacing: 2px;
}
.main-title-color {
	color: #505050!important;
}
.light-content .light-section .has-mask-fill > span {
	background-image: linear-gradient(#505050, #505050)!important;
}
.has-mask-fill > span {
	padding-bottom: 1rem;
}
#hero-description p {
	font-size: 20px!important;
    line-height: 30px!important;
}

.custom-mask-fill > span {
	position: relative;
    display: inline;
    -webkit-text-fill-color: rgba(0, 0, 0, 0.1);
    -webkit-background-clip: text;
    background-repeat: no-repeat;
    background-image: linear-gradient(#505050, #505050)!important;
    background-size: 0% 100%;
	padding-bottom: 1rem;
}
.parallax-effect {
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.capitalize-text {
	text-transform: capitalize!important;
	line-height: calc(1.3rem + 1.6vw);
}
.full_elementor .team-members-list li {
	padding: 10px 20px 40px 20px!important;
}
.team-member span {
	font-weight: 300!important;
	font-size: 15px!important;
}
.footer {
	height: auto!important;
	pointer-events: initial!important;
}
.text_image_clipped {
	font-size
}

/* Blog - Post */
.elementor-post__title {
	margin: 10px 0 0!important;
}
#post-meta-data, #post-navigation, #post-comments, .post-categories {
	display: none!important;
}
#sidebar {
	visibility: hidden!important;
}

/* MEDIA QUERY */
@media only screen and (max-width: 479px) {
	header {
		height:80px!important;
	}
	#header-container {
		padding: 0px!important;
	}
	.main-title-banner {
		font-size: calc(1.7rem + 6.15vw)!important;
		line-height: calc(1.7rem + 6.5vw)!important;
	}
	.main-title-banner2 {
		font-size: calc(2.5rem + 6.15vw)!important;
		line-height: calc(2.5rem + 6.5vw)!important;
	}
	
	.flexnav li a span {
		font-size: calc(1rem + 5vw)!important;
		line-height: calc(1rem + 2vw)!important;
	}
	.number-counter {
		font-size: 40px;!important;
		letter-spacing: 2px!important;
	}
}
@media only screen and (min-width: 768px) {
	.custom-width-team-members {
		width: 33%!important;
		line-height: normal!important;
	}
	
}


