/*---------- TinyMCE Class - Start ----------*/

/*---- TinyMCE Class {'title'=>'Szöveg szín - kék'; 'inline'=>'span'; 'classes'=>'color'} ----*/
.color{color: #58A7F8;}

/*---- TinyMCE Class {'title'=>'Easydent - háttér-kék'; 'inline'=>'span'; 'classes'=>'colorBG'} ----*/
.colorBG{display: inline-block; padding: 6px 12px; background-color: #58A7F8; color: white !important; border-radius: 3px;}

/*---- TinyMCE Class {'title'=>'Easydent - háttér-kék'; 'inline'=>'span'; 'classes'=>'colorBG--dark'} ----*/
.colorBG--dark{display: inline-block; padding: 6px 12px; background-color: #002533; color: white !important; border-radius: 3px;}

/*---- TinyMCE Class {'title'=>'Easydent - háttér-világoskék'; 'inline'=>'span'; 'classes'=>'colorBG--yellow'} ----*/
.colorBG--yellow{display: inline-block; padding: 6px 12px; background-color: #67C4E5; color: white !important; border-radius: 3px;}

/*---- TinyMCE Class {'title'=>'Easydent szövegben'; 'inline'=>'span'; 'classes'=>'colorBG-inline'} ----*/
.colorBG-inline{display: inline-block; padding: 1px 4px; background-color: #58A7F8; color: white !important; border-radius: 3px;}

/*---- TinyMCE Class {'title'=>'Easydent szövegben - kék'; 'inline'=>'span'; 'classes'=>'colorBG-inline--dark'} ----*/
.colorBG-inline--dark{display: inline-block; padding: 1px 4px; background-color: #002533; color: white !important; border-radius: 3px;}

/*---- TinyMCE Class {'title'=>'Easydent szövegben - világoskék'; 'inline'=>'span'; 'classes'=>'colorBG-inline--yellow'} ----*/
.colorBG-inline--yellow{display: inline-block; padding: 1px 4px; background-color: #67C4E5; color: white !important; border-radius: 3px;}

/*---- TinyMCE Class {'title'=>'Easydent blockquote'; 'block'=>'div'; 'classes'=>'blockquote'} ----*/
.blockquote{ 
    display: block; 
    font-style: normal; 
    font-weight: normal; 
    text-align: center; 
    background: #ECFAFF; 
    padding: 2rem; 
    margin: 4rem 0; 
}
.blockquote:before{content: ' “ ';
    display: block;
    position: absolute;
    font-size: 92px;
    width: 50px;
    height: 50px;
    line-height: 1;
    text-align: center;
    left: -25px;
    top: -20px;
    color: white;
    background: #002533;
}

/*---- TinyMCE Class {'title'=>'Easydent Capitális'; 'inline'=>'span'; 'classes'=>'dropcap'} ----*/
.dropcap{  float: left; font-size: 48px; line-height: 30px; margin-top: 18px; margin-left: 10px;  margin-right: 20px; margin-bottom: 8px; font-weight: 800; color: #1a1a1a;}

/*---- TinyMCE Class {'title'=>'Easydent 2hasáb'; 'block'=>'div'; 'classes'=>'column-2'} ----*/
.column-2{ column-count: 1; column-gap: 0;}

/*---- TinyMCE Class {'title'=>'Easydent 3hasáb'; 'block'=>'div'; 'classes'=>'column-3'} ----*/
.column-3{ column-count: 1; column-gap: 0;}

/*---- TinyMCE Class {'title'=>'Easydent elválasztó-ikonos'; 'block'=>'div'; 'classes'=>'divider--icon'} ----*/
.divider--icon{ display: block; width: 100%; height: 64px; padding: 2rem 0; position: relative; text-align: center; background: url("../images/easydent/editor-divider.svg"); background-repeat: no-repeat; background-position: center center; background-size: 50px 40px;}
.divider--icon:before{content:''; display: block; position: absolute; height: 4px; width: calc(50% - 40px); left: 0; top: calc(50% - 4px); border-bottom-style: double;  border-width: 4px; margin-top: -2px; border-color: #414E6D; }
.divider--icon:after{content:''; display: block; position: absolute; height: 4px; width: calc(50% - 40px); right: 0; top: calc(50% - 4px); border-bottom-style: double;  border-width: 4px; margin-top: -2px; border-color: #414E6D; }

/*---- TinyMCE Class {'title'=>'Easydent osztó'; 'block'=>'div'; 'classes'=>'divider'} ----*/
.divider{display: block; width: 100%; height: 20px; padding: 2rem 0 0; margin: 0 0 2rem; position: relative; text-align: center; border-bottom-style: double;  border-width: 4px; border-color: #1a1a1a;}

/*---- TinyMCE Class {'title'=>'Easydent osztó-szín'; 'block'=>'div'; 'classes'=>'divider--color'} ----*/
.divider--color{display: block; width: 100%; height: 18px; padding: 2rem 0 0; margin: 0 0 3rem; position: relative; text-align: center;  border-bottom: 4px solid #58A7F8;}

/*---- TinyMCE Class {'title'=>'Gomb - világos'; 'inline'=>'span'; 'classes'=>'colorBtn'} ----*/
.colorBtn{
    display: inline-block; 
    font-size: 14px; 
    font-family: "Switzer"; 
    font-weight: 500; 
    text-align: center; 
    text-transform: none;  
    color: #191F33;
    background-color: transparent; 
    padding: 12px 1.25rem 13px 3.5rem; 
    cursor: pointer; 
    outline: none; 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    appearance: none;
    border-radius: 100px;
    transition: 0.3s;
}
.colorBtn:before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 40px;
    height: 40px;
    border: 1px solid #191F33;
    background-image: url("../images/easydent/arrow-right.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 16px 16px;
    border-radius: 100%;
}
.colorBtn:hover{
    background-color: #191F33; color: #fff;
    padding: 12px 2.5rem 13px 1.25rem;
}
.colorBtn:hover:before{
      top: 2px;
      left: initial;
      right: 0;
      border: none;
      background-image: url("../images/easydent/arrow-right-white.svg");
}

/*---- TinyMCE Class {'title'=>'Gomb - világos'; 'inline'=>'span'; 'classes'=>'colorBtn--big'} ----*/
.colorBtn--big{
    display: inline-block; 
    font-size: 18px; 
    font-family: "Switzer"; 
    font-weight: 500; 
    text-align: center; 
    text-transform: none;  
    color: #191F33;
    background-color: transparent; 
    padding: 12px 1.25rem 13px 3.5rem; 
    cursor: pointer; 
    outline: none; 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    appearance: none;
    border-radius: 100px;
    transition: 0.3s;
}
.colorBtn--big:before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 40px;
    height: 40px;
    border: 1px solid #191F33;
    background-image: url("../images/easydent/arrow-right.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 16px 16px;
    border-radius: 100%;
}
.colorBtn--big:hover{
    background-color: #191F33; color: #fff;
    padding: 12px 2.5rem 13px 1.25rem;
}
.colorBtn--big:hover:before{
      top: 2px;
      left: initial;
      right: 0;
      border: none;
      background-image: url("../images/easydent/arrow-right-white.svg");
}

/*---- TinyMCE Class {'title'=>'H3 Címsor'; 'block'=>'h3'; 'classes'=>'cimsor-h3'} ----*/
h3.cimsor-h3{font-size: 24px; line-height: 1; font-weight: 800; text-transform: uppercase; margin: 12px 0; color: #1a1a1a;}
/*---- TinyMCE Class {'title'=>'H3 Címsor Easydent'; 'block'=>'h3'; 'classes'=>'cimsor-h3-color'} ----*/
h3.cimsor-h3-color{font-size: 24px; line-height: 1; font-weight: 800; text-transform: uppercase; margin: 12px 0; color: #58A7F8;}
/*---- TinyMCE Class {'title'=>'H3 Címsor Easydent'; 'block'=>'h3'; 'classes'=>'cimsor-h3-color-2'} ----*/
h3.cimsor-h3-color-2{font-size: 24px; line-height: 1; font-weight: 800; text-transform: uppercase; margin: 12px 0; color: #002533;}


/*---- TinyMCE Class {'title'=>'H4 Címsor'; 'block'=>'h4'; 'classes'=>'cimsor-h4'} ----*/
h4.cimsor-h4{font-size: 22px; line-height: 1; font-weight: 700; letter-spacing: 1px; margin: 18px 0; color: #1a1a1a;}
/*---- TinyMCE Class {'title'=>'H4 Címsor Easydent'; 'block'=>'h4'; 'classes'=>'cimsor-h4-color'} ----*/
h4.cimsor-h4-color{font-size: 22px; line-height: 1; font-weight: 700; letter-spacing: 1px; margin: 18px 0; color: #58A7F8;}
/*---- TinyMCE Class {'title'=>'H4 Címsor Easydent'; 'block'=>'h4'; 'classes'=>'cimsor-h4-color-2'} ----*/
h4.cimsor-h4-color-2{font-size: 22px; line-height: 1; font-weight: 700; letter-spacing: 1px; margin: 18px 0; color: #002533;}


/*---- TinyMCE Class {'title'=>'H5 Címsor'; 'block'=>'h5'; 'classes'=>'cimsor-h5'} ----*/
h5.cimsor-h5{font-size: 20px; line-height: 1; font-weight: 600; margin: 15px 0; color: #1a1a1a;}
/*---- TinyMCE Class {'title'=>'H5 Címsor Easydent'; 'block'=>'h5'; 'classes'=>'cimsor-h5-color'} ----*/
h5.cimsor-h5-color{font-size: 20px; line-height: 1; font-weight: 600; margin: 15px 0; color: #58A7F8;}
/*---- TinyMCE Class {'title'=>'H5 Címsor Easydent'; 'block'=>'h5'; 'classes'=>'cimsor-h5-color-2'} ----*/
h5.cimsor-h5-color-2{font-size: 20px; line-height: 1; font-weight: 600; margin: 15px 0; color: #002533;}


/*---- TinyMCE Class {'title'=>'H6 Címsor'; 'block'=>'h6'; 'classes'=>'cimsor-h6'} ----*/
h6.cimsor-h6{font-size: 18px; line-height: 1; font-weight: 600; margin: 12px 0; color: #1a1a1a;}
/*---- TinyMCE Class {'title'=>'H6 Címsor Easydent'; 'block'=>'h6'; 'classes'=>'cimsor-h6-color'} ----*/
h6.cimsor-h6-color{font-size: 18px; line-height: 1; font-weight: 600; margin: 12px 0; color: #58A7F8;}
/*---- TinyMCE Class {'title'=>'H6 Címsor Easydent'; 'block'=>'h6'; 'classes'=>'cimsor-h6-color-2'} ----*/
h6.cimsor-h6-color-2{font-size: 18px; line-height: 1; font-weight: 600; margin: 12px 0; color: #002533;}

/*---- TinyMCE Class {'title'=>'H3 Slider'; 'block'=>'h3'; 'classes'=>'sliderTitle'} ----*/
h3.sliderTitle{display: block; width: 100%; font-size: 1.4rem; line-height: 1.2; font-weight: 800; color: #002533;}

/*---- TinyMCE Class {'title'=>'Slider Gomb'; 'inline'=>'span'; 'classes'=>'btn--slider'} ----*/
.btn--slider{transition: 0.2s; display: inline-block; font-weight: 900!important; line-height: 44px; color: #67C4E5 !important; font-size: 1rem; text-decoration: none!important; padding: 0 2rem; margin: 6px 3px; text-transform: uppercase;
    background-color: transparent; background-repeat: no-repeat; background-position: left 6px center; background-size: 18px 18px;
}
.btn--slider:hover{background-color: #fff4bb; color: #67C4E5; cursor: pointer;}

/*---------- TinyMCE Class - End ----------*/

@media screen and (min-width: 520px){ 
    h3.sliderTitle{font-size: 2.5rem;}
}

@media screen and (min-width: 720px){

}

@media screen and (min-width: 1024px) {
    h3.cimsor-h3, h3.cimsor-h3-color, h3.cimsor-h3-color-2{font-size: 32px; margin: 20px 0;}
    h4.cimsor-h4, h4.cimsor-h4-color, h4.cimsor-h4-color-2{font-size: 28px; margin: 18px 0;}
    h5.cimsor-h5, h5.cimsor-h5-color, h5.cimsor-h5-color-2{font-size: 22px; margin: 15px 0;}
    h6.cimsor-h6, h6.cimsor-h6-color, h6.cimsor-h6-color-2{font-size: 18px; margin: 12px 0;}
    h3.slider-h3{font-size: 3.5rem; text-align: left;}
    h3.slider-h3 br{display: block;}
    h4.slider-h4{font-size: 1.1rem; text-align: left;}
    h3.sliderTitle{font-size: 5rem;}
    .btn--slider{font-size: 1.5rem;}
    .column-2{ column-count: 2; column-gap: 20px;}
    .column-3{ column-count: 3; column-gap: 20px;}
}

@media screen and (min-width: 1280px){
}
@media screen and (min-width: 1400px){
    
}
@media screen and (min-width: 1600px){
}
.tableWrapper{margin-bottom: 4rem;}
table { 
    width: 100%; 
    text-align: center; 
    border-spacing: 2px; 
    border-collapse: separate; 
}
table tr{
    border-bottom: 1px solid #D3DFE7;
}
table tr th { 
    font-weight: bold; 
    padding: 13px 0; 
    font-size: 14px;
    line-height: 1.5;
}
table tr td { 
    padding: 15px 0; 
    font-size: 14px;
    line-height: 1.5;
}