/**
Theme Name:  22MW_HELLO
Theme URI: https://github.com/elementor/hello-theme/
Description: Is a child theme of Hello Elementor, created by 22MW
Author URI: https://mishamoro.name
Template: hello-elementor
Version: 2.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready

@import url("woo.css") ;
/*FONT

@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;600;800&family=Dosis:wght@300;500;800&display=swap');
}


*/
/*GENERIC*/

html {
    -webkit-text-size-adjust: none;
    overflow-x: hidden;
    font-size: 62.5%;
}
body {
     font-family: 'txt', sans-serif;
     font-weight: 500;
     background-color:#fff;
     color: #000;
     overflow-x: hidden;
     font-size: 16px;
     font-size: 1.6rem;
     letter-spacing: 0.5px;
}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a,.h{
    margin-bottom: 0px;
    font-weight: bold;
}
.light{
    font-weight: 100;
}
.txt, .txt h1{
    font-weight: normal;
}

.bold, strong{
    font-weight: bold;
}
.black{
    font-weight: 900;
}

#loftloader-wrapper{
    z-index: 999 !important;
}
.spt-show-all .loader-inner{
   /* display: none !important;*/
}


a,.hover05,.dialog-widget{
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    transition: all 500ms;
    
}   
a{
    color: #787878;
}
a:hover{
    color: #000;
}

ul, ol {
    margin: 0;
}
.mouseInActive{
    pointer-events: none;
}
.linkBlack a{
    color: #000 !important;
}
.linkWhite a{
    color: #fff;
}
.linkBlack a:hover,
.linkWhite a:hover{
    opacity: .5 !important;
}
.linkUnderline a {
  text-decoration: underline !important;
}
.linkUnderline a:hover {
  text-decoration: none !important;
}
.page-header-image {
  display: none;
}
.elementor-location-header{
  z-index: 999 !important; 
}

.max700{
    max-width: 700px;
}
.max500{
    max-width: 500px;
}
.opacity05:hover{
    opacity:0.5;

}
.site-header{
    -webkit-transition: all 500ms !important;
    -moz-transition: all 500ms !important;
    transition: all 500ms !important;
    position: fixed !important;
    z-index: 9989;
    width: 100% !important;
}
._500ms{
  -webkit-transition: all 500ms !important;
  -moz-transition: all 500ms !important;
  transition: all 500ms !important;
}
/*FIN GENERIC*/


@media screen and (max-width: 1440px) {
    
}


@media screen and (max-width: 1025px) {
    .mobilNoBr br {
        display: none !important;
    }
}

@media screen and (max-width: 760px) {

}

:focus, a:focus {
    outline: 0 !important;
    border: none !important;
}

::-moz-selection { background: var(--e-global-color-primary) !important; color: var(--e-global-color-secondary) !important; }
::selection { background: var(--e-global-color-primary) !important; color: var(--e-global-color-secondary) !important;}

/* width */
::-webkit-scrollbar { width: 10px;}

/* Track */
::-webkit-scrollbar-track { background: var(--e-global-color-primary);  }
 
/* Handle */
::-webkit-scrollbar-thumb { background: var(--e-global-color-secondary);    border: 2px solid var(--e-global-color-primary)}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover { background: var(--e-global-color-primary) ;     border: 2px solid var(--e-global-color-secondary); }

