/*
Theme Name: Smalls Coaching
Theme URI: https://smallscoaching.com/
Author: Digihexagon
Author URI: https://digihexagon.com/
Description: Custom theme developed by Digihexagon. Contact us at support@digihexagon.com to get your awesome website.
Version: 0.1
*/
/*      Reset CSS                 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,
label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,
hgroup,menu,nav,output,section,summary,time,mark,audio,video,select{margin:0;padding:0;border:0;outline:none;line-height:1;}
a:focus,a:hover,a:active,button{outline:none;text-decoration:none;}
a{
   transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
/*************************************************/
/*      1 ) Google or local Font Import          */
/*************************************************/
html{height:100%;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased !important;}
ul{list-style:none;}
body{overflow-x:hidden;}
header.elementor-location-header .elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
	backdrop-filter: blur(12px);
	background-color: rgba(255, 255, 255, 0.95);
	border-bottom-color: rgb(229, 231, 235);
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-left-color: rgb(229, 231, 235);
}
header.elementor-location-header .elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects nav ul li a {
	color: rgba(46, 46, 46, 0.6) !important;
}
.elementor-element-f52bdcb .elementor-icon-box-icon .elementor-icon {
	border-color: rgba(46, 46, 46, 0.15) !important;
}
.stickyheaderLogo{display:none !important;}
header.elementor-location-header .elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .stickyheaderLogo{display:block !important;}
header.elementor-location-header .elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .headerLogo{display:none !important;}
.elementor-swiper-button {
	border: 1px solid rgb(229, 231, 235);
	padding: 10px 10px;
	border-radius: 50px;
	background: #fff;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 30px !important;
	border-radius: 10px;
	transition: 0.3s all;
}
header.elementor-location-header .elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-menu-toggle svg {
	fill: #828282;
}
header.elementor-location-header .elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-element.elementor-element-2c691fb svg path {
	fill: #7a7a7a;
	stroke: #7a7a7a;
}
#bookSection img {
	filter: drop-shadow(rgba(0, 0, 0, 0.15) 0px 25px 25px);
}
@media only screen and (max-width:1024px){
    header.elementor-location-header nav ul li a {
		text-align:center;
		justify-content: center;
	}
}
@media only screen and (max-width:767px){
    .elementor-swiper-button{display:none !important;}
}