/* 
Theme Name: Muziekmakers
Description: Theme made for Hello
Author: Eljany | Firma Netjes
Author URI: https://firmanetjes.nl
Template: hello-elementor
Version: 1.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
*/
/* menu */
* {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important; 
    -webkit-focus-ring-color: rgba(255, 255, 255, 0) !important; 
    outline: none !important;
}
/* tape */
.tape{
    display: inline-block;
    height: 100px;
    padding: 0 5px;
    transform: skew(2deg) rotate(357deg);
    -webkit-transform: skew(2deg) rotate(357deg);
    -moz-transform: skew(2deg) rotate(357deg);
}
.tape span {
    display:block;
    transform: skew(357deg) rotate(2deg);
    -webkit-transform: skew(357deg) rotate(2deg);
    -moz-transform: skew(357deg) rotate(2deg);
}
.tape.lblue{
    background-color:#00b3ff;
}
.tape.purple{
    background-color:#590088;
}
.tape.green{
    background-color:#00D8A6;
}
.tape.dblue{
    background-color:#001CFF;
}
.tape.yellow{
    background-color:#FCFF00;
    color: black;
}
.tape.pink{
    background-color:#FF00AA;
}
/* scholen */
.title-wide{
    width:100%;
}
.elementor-toggle .elementor-tab-title,
.elementor-toggle .elementor-tab-content{
    padding: 15px 0;
}
.mdt-faq .e-con-inner{
    padding:10px;
}
/* cta */
.elementor-cta__description{
    max-width: 700px;
    margin:0 auto;
}
/* doe mee */
.gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--foundation .gfield .ginput_password, .gform-theme--foundation .gfield input, .gform-theme--foundation .gfield select,
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    line-height: 2em;
    padding: 20px;
    background-color: #1f1f1f!important;
    border-color: #1f1f1f;
    border-bottom: 4px solid purple!important;
    font-size: 20px!important;
    border-radius: 0!important;
    color: white;
}
.gfield_checkbox input,
.gfield_radio input{
    padding: 0!important;
}
.gform-theme--framework .gform-field-label--type-inline,
.gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
     color: white;
     font-size: 20px;
}
.gform-theme--framework input[type="submit"],
input[type="submit"]{
    background-color: transparent;
    background-image: linear-gradient(160deg, var(--e-global-color-secondary) 15%, var(--e-global-color-accent) 45%);
    transition-duration: 500ms;
    font-size: 20px!important;
    border-radius: 50px!important;
    border:none!important;
}
input[type="submit"]:hover{
    background-color: transparent;
    background-image: linear-gradient(140deg, var(--e-global-color-3045356) 0%, var(--e-global-color-accent) 100%);
}
/* team */
.team-container .team-container-inner{
    opacity:0;
     -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
.team-container:hover .team-container-inner{
     filter: alpha(opacity=100);
    opacity: 1;
}
/* testimonials */
.t-naam{
    font-weight:400!important;
}
.swiper-pagination{
    display: none;
}
/* cta */
.mdt-cta .elementor-cta,
.mdt-cta .elementor-widget-call-to-action .elementor-widget-container{
    overflow:visible;
}
.mdt-cta .elementor-cta__description{
    margin-bottom: 25px;
}
.mdt-cta .elementor-ribbon{
    transform: rotate(25deg);
}
.mdt-cta .elementor-cta__content{
    border-radius: 50px;
    background: rgb(0,179,255);
    background: linear-gradient(160deg, rgba(0,179,255,1) 0%, rgba(89,0,136,1) 59%, rgba(255,0,170,1) 100%);
}
.elementor-ribbon-inner{
    padding: 5px 20px;
    margin-top:0;
    transform:none;
    width:auto;
    font-size: 16px;
    border-radius:15px;
}
/* classes */
a:active,
a:focus {
    outline: none!important;
}
/* media rules */
@media (min-width: 1100px){
    .doemee-button{
        display: none!important;
    }
}
@media (max-width: 1099px){
    .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main,
    .header-button {
        display: none;
    }
    .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle, .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{
        display:block;
    }
    .elementor-nav-menu--dropdown .elementor-nav-menu{
        padding: 10px 0;
    }
    .doemee-button{
        display:inline-block!important;
        margin: 15px 20px 0!important;
    }
    .doemee-button a{
        color: var(--e-global-color-text);
        background: linear-gradient(160deg, var(--e-global-color-secondary) 15%, var(--e-global-color-accent) 45%, #C2185B 99.9%);
        border-radius: 50px;
        transition: .6s cubic-bezier(.4,.6,.2,1);
    }
    .doemee-button a:hover{
        background: linear-gradient(140deg, var(--e-global-color-3045356) 0%, var(--e-global-color-accent) 100%);
    }
}
@media (max-width: 1024px) {
    .tape {
        height: 70px;
    }
}
@media (min-width:768px){
    .scholen-usp .elementor-widget-icon-box{
        width: 33%;
        max-width: 33%;
        padding: 30px;
    }
}
@media (max-width:767px){
    .br-none{
        display:none;
    }

}