.elementor-kit-7{--e-global-color-primary:#B23832;--e-global-color-secondary:#4D4D4D;--e-global-color-text:#4D4D4D;--e-global-color-accent:#B23832;--e-global-color-afc3c8a:#FFFFFF;--e-global-color-cd429f9:#DCDCDC;--e-global-color-eed6146:#A9A9A9;--e-global-color-8bc2064:#FF5147;--e-global-color-a6bd3d6:#FF9994;--e-global-color-0629414:#05CB40;--e-global-typography-primary-font-family:"Bebas Neue";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Bebas Neue";--e-global-typography-accent-font-weight:500;--e-global-typography-9b0f8a9-font-family:"Open Sans";--e-global-typography-0c17d94-font-family:"Bebas Neue";--e-global-typography-0c17d94-font-size:36px;--e-global-typography-0c17d94-font-weight:normal;--e-global-typography-b45d092-font-family:"Open Sans";--e-global-typography-b45d092-font-size:24px;--e-global-typography-b45d092-font-weight:bold;--e-global-typography-bfa9143-font-family:"Open Sans";--e-global-typography-bfa9143-font-size:23px;--e-global-typography-bfa9143-font-weight:bold;--e-global-typography-bfa9143-line-height:1.1em;color:#4D4D4D;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );background-color:#FFFFFF;}.elementor-kit-7 a{color:#B23832;}.elementor-kit-7 h1{color:#B23832;font-family:"Bebas Neue", Sans-serif;font-size:48px;}.elementor-kit-7 h2{font-family:"Bebas Neue", Sans-serif;}.elementor-kit-7 h4{font-family:"Bebas Neue", Sans-serif;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-afc3c8a );background-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px rgba(190.99999999999997, 115.00000000000001, 110.99999999999999, 0.27);border-radius:0px 0px 0px 0px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{box-shadow:-100px -100px 0px -100px rgba(0,0,0,0.5);}.elementor-kit-7 label{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:var( --e-global-typography-9b0f8a9-font-family ), Sans-serif;font-size:var( --e-global-typography-9b0f8a9-font-size );line-height:var( --e-global-typography-9b0f8a9-line-height );letter-spacing:var( --e-global-typography-9b0f8a9-letter-spacing );word-spacing:var( --e-global-typography-9b0f8a9-word-spacing );color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.elementor-widget:not(:last-child){margin-bottom:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1298px){.elementor-kit-7{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-9b0f8a9-font-size );line-height:var( --e-global-typography-9b0f8a9-line-height );letter-spacing:var( --e-global-typography-9b0f8a9-letter-spacing );word-spacing:var( --e-global-typography-9b0f8a9-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-9b0f8a9-font-size );line-height:var( --e-global-typography-9b0f8a9-line-height );letter-spacing:var( --e-global-typography-9b0f8a9-letter-spacing );word-spacing:var( --e-global-typography-9b0f8a9-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS *//*Recapcha Badge Hide*/

.grecaptcha-badge { visibility: hidden; }

/*menu pop out*/

.sub-menu li:hover{
    color: #b23832;
    border-style: solid;
    border-color: #b23832;
    border-width: 3px 3px 3px 3px !important;
    transform: translate(10px,-10px)!important;
}


.sub-menu li{
    background-color: white !important;
    transition: transform 200ms;
}


.sub-menu {
    background-color: #b23832 !important;
}



/*LANGUAGE*/


#spanish-nav {
    display: none;
}

.spanish-element {
    display: none;
}

/*VARIOUS GLOBAL*/

h1 {
    text-shadow: 4px 3px rgb(191, 115, 111, .25);
}

ul {
    margin: 0 0 1.5em 1em;
}


    /* Grow */
    
.hvr-grow {
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
}

.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  transform: scale(1.1);
}

/*Grow for Archive Cards*/

.elementor-post__card {
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
}

.elementor-post__card:hover, .elementor-post__card:focus, .elementor-post__card:active {
  transform: scale(1.1);
}


/*TABLET MEDIA QUERIES*/

@media only screen and (max-width: 1299px) {
    
    /*Mobile Menu Override....Overdrive! Over Overdrive! Overdrive! Overdrive!  When U Take a Ride! Take a Ride! OVERDRIVE!!!!*/

.elementor-item-anchor{
    font-family: 'Open Sans', sans-serif !important;
    font-size: 1.25em !important;
    color: #4d4d4d !important;
}

.has-submenu {
    clear:both;
}





}/* End custom CSS */