@font-face {
    font-family: 'Montserrat-Regular';
    src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Regular.woff') format('woff'), url('../fonts/Montserrat-Regular.ttf')  format('truetype'), url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-SemiBold.woff') format('woff'), url('../fonts/Montserrat-SemiBold.ttf')  format('truetype'), url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat-ExtraBold';
    src: url('../fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-ExtraBold.woff') format('woff'), url('../fonts/Montserrat-ExtraBold.ttf')  format('truetype'), url('../fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {
    outline: none;
}

html {
    width: 100%;
    height: 100%;
}
body {
    font-family: 'Montserrat-Regular', Arial;
    font-size: 15px;
    background: #f1f5fa;
    width: 100%;
    height: 100%;
    position: relative;
}

/* header */
header {
    /*background-image: url('../pics/video_poster.jpg');*/
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: relative;
    box-shadow: 0 60px 120px rgba(0, 0, 0, 0.6) inset;
    min-height: 700px;
}
.header_aloldal {
    height: 300px !important;
    min-height: 0 !important;
}
.header_aloldal .fooldal_video {
    min-height: 0 !important;
}
.header_aloldal .header_ikon {
    display: none;
}
.fooldal_video {
    width: 100%;
    height: 100%;
    /*background: url('../pics/video_poster.jpg') center center;*/
    background-size: cover;
    object-fit: cover;    
    min-height: 700px;
}
.video_arnyek {
    box-shadow: 0 60px 120px rgba(0, 0, 0, 0.6) inset;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
@media (min-width: 768px) {
    header, .fooldal_video {
        min-height: 400px;
    }
}
@media (min-width: 992px) {
    header, .fooldal_video {
        min-height: 500px;
    }
}
@media (min-width: 1200px) {
    header, .fooldal_video {
        min-height: 500px;
    }
}


.header_top {
    position: absolute;
    width: 100%;
    top: 0;    
    z-index: 1;
}

.header_logo {
    display: inline-block;
    padding: 15px;
}
.header_logo a, .header_logo a:hover, .header_logo a:active, .header_logo a:focus {
    text-decoration: none;
}
.header_logo img {
    border: none;
    border-radius: 0;
    box-shadow: none;
    max-width: 100%;
    width: 190px;
}
@media (min-width: 768px) {
    .header_logo {
        padding: 15px 15px 0px 30px;
        width: auto;
    }
    .header_logo img {
        width: auto;
    }
}


.header_social {
    display: block;    
    text-align: center;
    margin: 15px 15px;
}
@media (min-width: 768px) {
    .header_social {
        display: inline-block;
        float: right;
        text-align: center;
        margin: 38px 15px 15px 15px;
    }
}
.header_social > a, .header_social > a:hover, .header_social > a:focus, .header_social > a:active {
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    color: #fff;
    margin: 5px;
    font-size: 18px;
    padding: 4px;
    box-shadow: 0 0 5px rgba(0,0,0,1);
}
.header_social > a:hover {    
}
.header_social > a > i {
    color: #0088ce;
}

.header_nyelvvalaszto {
    display: block;
    text-align: center;
    margin: 15px 15px;
}
@media (min-width: 768px) {
    .header_nyelvvalaszto {
        display: inline-block;
        float: right;
        text-align: center;
        margin: 48px 15px 15px 15px;
    }
}
.header_nyelvvalaszto a, .header_nyelvvalaszto a:hover, .header_nyelvvalaszto a:active, .header_nyelvvalaszto a:focus {
    font-family: 'Montserrat-SemiBold', Arial !important;
    text-decoration: none;
    color: #fff;
    text-shadow: 0 0 5px rgba(0,0,0,1);
}
.header_nyelvvalaszto a:hover {

}
.header_nyelvvalaszto span {
    color: #fff;
    margin: 0 5px;
}

.header_kereso {
    display: inline-block;
    float: right;
    background: #fff;
    border-radius: 16px;
    padding: 5px 10px 5px 15px;
    width: 297px;
    box-shadow: 0 0 5px rgba(0,0,0,1);

    margin: 0px 130px 15px 15px;
}
@media(min-width: 1200px) {
    .header_kereso {
        margin: 42px 15px 15px 15px;
        padding: 5px 10px 5px 15px;        
    }
}
.kulcsszo_keres_form_table {
    display: table;
    width: 100%;
    table-layout: fixed;
}
.kulcsszo_keres_form_row {
    display: table-row;
    width: 100%;
}
.kulcsszo_keres_form_cell_1, .kulcsszo_keres_form_cell_2 {
    display: table-cell;
    vertical-align: middle;
}
.kulcsszo_keres_form_cell_1 {
    width: 252px;
}
.kulcsszo_keres_form_cell_2 {
    width: 22px;
}
.kulcsszo_keres_form_cell_1 > input {
    background: transparent;
    border: none;
    overflow: hidden;
    width: 100%;
    color: #0088ce;
}
.kulcsszo_keres_form_cell_1 > input::placeholder {
    color: #0088ce;
}
.kulcsszo_keres_form_cell_2 > button {
    background: transparent;
    border: none;
    color: #0088ce;
}

.header_menu_gomb {
    float: right;
    background: #fff;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    margin: 15px;
    box-shadow: 0 0 5px rgba(0,0,0,1);
}
@media (min-width: 768px) {
    .header_menu_gomb {
        margin: 28px 30px 15px 28px;
    }
}
.header_menu_gomb button {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: none;
    background: transparent;    
}
.header_menu_gomb button span {
    display: block;
    width: 55%;
    height: 5px;
    background: #0088ce;
    margin: 4px auto;
    border-radius: 2.5px;
}

.header_ikon {
    position: absolute;
    bottom: 90px;
    text-align: center;
    width: 100%;
    z-index: 1;
}
.header_ikon a, .header_ikon a:hover, .header_ikon a:active, .header_ikon a:focus {
    display: inline-block;
    margin: 15px 5px;
}
.header_ikon img {
    width: 100px;
    height: auto;
}
@media (min-width: 992px) {
    .header_ikon img {
        width: 150px;
    }
}
/* offcanvas navbar */
#offcanvas_navbar {
    position: absolute;
    z-index: 5000;
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
    overflow: auto;
    transition: width 0.3s;
    background: #fff;    
}

.offcanvas_navbar_table {
    display: table;
    table-layout: fixed;
    width: 100%;
    min-height: 100%;
}
.offcanvas_navbar_row {
    display: table-row;
}
.offcanvas_navbar_cell_l, .offcanvas_navbar_cell_r {
    display: table-cell;
    vertical-align: top;
    float: none;
    padding-bottom: 60px;
}

.offcanvas_navbar_left {
    height: 100%;
    background: url('../pics/offcanvas_navbar_poster.jpg') center center no-repeat;
    background-size: cover;
    box-shadow: 0 90px 110px rgba(0, 0, 0, 0.8) inset;
}
.offcenvas_navbar_logo {
    padding: 15px 15px 15px 15px;
    width: auto;    
}
.offcenvas_navbar_logo a {
    display: inline-block;    
}
.offcenvas_navbar_logo img {
    max-width: 100%;
    height: auto;
}
.offcanvas_navbar_right {
    height: 100%;
}
.offcanvas_navbar_right_head {
    width: 100%;
}
.offcanvas_navbar_right_content {
    width: 100%;    
}
@media (min-width: 768px) {
    .offcanvas_navbar_right_content {
        column-count: 2;
    }
    .offcanvas_navbar_right_content .offcanvas_navbar_ul > li {    
        /*break-before: column;*/
        break-inside: avoid;
    }
}
@media (min-width: 992px) {
    .offcanvas_navbar_right_content {
        column-count: 2;
    }
}
@media (min-width: 1200px) {
    .offcanvas_navbar_right_content {
        column-count: 3;
    }
}

.offcanvas_navbar_menu_gomb {
    float: right;
    background: #0088ce;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    margin: 15px 0 15px 15px;
}
@media (min-width: 768px) {
    .offcanvas_navbar_menu_gomb {
        margin: 28px 15px 15px 28px;
    }
}
.offcanvas_navbar_menu_gomb button {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: none;
    background: transparent;
    position: relative;
}
.offcanvas_navbar_menu_gomb button span {
    display: block;
    width: 55%;
    height: 5px;
    background: #fff;
    margin: 4px auto;
    border-radius: 2.5px;
}
.offcanvas_navbar_menu_gomb button span:first-child {
    transform: rotate(45deg);
    position: relative;
    top: 4px;
}
.offcanvas_navbar_menu_gomb button span:last-child {
    transform: rotate(-45deg);
    position: relative;
    top: -5px;
}

.offcanvas_navbar_nyelvvalaszto {
    display: block;
    text-align: left;
    margin: 15px 15px;
}
@media (min-width: 768px) {
    .offcanvas_navbar_nyelvvalaszto {
        display: inline-block;
        float: right;
        text-align: center;
        margin: 48px 15px 15px 15px;
    }
}
.offcanvas_navbar_nyelvvalaszto a, .offcanvas_navbar_nyelvvalaszto a:hover, .offcanvas_navbar_nyelvvalaszto a:active, .offcanvas_navbar_nyelvvalaszto a:focus {
    font-family: 'Montserrat-SemiBold', Arial !important;
    text-decoration: none;
    color: #0088ce;    
}
.offcanvas_navbar_nyelvvalaszto a:hover {

}
.offcanvas_navbar_nyelvvalaszto span {
    color: #0088ce;
    margin: 0 5px;
}

.offcanvas_navbar_social {
    display: block;    
    text-align: left;
    margin: 15px 15px;
}
@media (min-width: 768px) {
    .offcanvas_navbar_social {
        display: inline-block;
        float: right;
        text-align: center;
        margin: 38px 15px 15px 15px;
    }
}
.offcanvas_navbar_social > a, .offcanvas_navbar_social > a:hover, .offcanvas_navbar_social > a:focus, .offcanvas_navbar_social > a:active {
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #0088ce;
    margin: 5px;
    font-size: 18px;
    padding: 4px;
    text-align: center;
}
.offcanvas_navbar_social > a:hover {    
}
.offcanvas_navbar_social > a > i {
    color: #fff;
}


.offcanvas_header_kereso {
    display: block;
    
    background: #0088ce;
    border-radius: 16px;
    padding: 5px 10px 5px 15px;
    
    width: 100%;
    margin: 15px 0 30px 0;

}
@media(min-width: 768px) {
    .offcanvas_header_kereso {
        float: right;
        width: 235px;
        margin: 42px 15px 15px 15px;
    }
}
.offcanvas_kulcsszo_keres_form_table {
    display: table;
    width: 100%;
    table-layout: fixed;
}
.offcanvas_kulcsszo_keres_form_row {
    display: table-row;
    width: 100%;
}
.offcanvas_kulcsszo_keres_form_cell_1, .offcanvas_kulcsszo_keres_form_cell_2 {
    display: table-cell;
    vertical-align: middle;
}
.offcanvas_kulcsszo_keres_form_cell_1 {
    
}
.offcanvas_kulcsszo_keres_form_cell_2 {
    width: 22px;
}
.offcanvas_kulcsszo_keres_form_cell_1 > input {
    background: transparent;
    border: none;
    overflow: hidden;
    width: 100%;
    color: #fff;
}
.offcanvas_kulcsszo_keres_form_cell_1 > input::placeholder {
    color: #fff;
}
.offcanvas_kulcsszo_keres_form_cell_2 > button {
    background: transparent;
    border: none;
    color: #fff;
}



.offcanvas_navbar_ul {
    list-style-type: none;
    padding: 0;
    padding-left: 0px;
}
@media (min-width: 768px) {
    .offcanvas_navbar_ul {
        padding-left: 60px;
    }
}
.offcanvas_navbar_ul ul {
    list-style-type: none;
    padding: 0;    
    padding-left: 15px;
}
@media (min-width: 768px) {
    .offcanvas_navbar_ul ul {
        padding-left: 30px;
    }
}
.offcanvas_navbar_ul > li > a, .offcanvas_navbar_ul > li > a:hover, .offcanvas_navbar_ul > li > a:active, .offcanvas_navbar_ul > li > a:focus {
    font-size: 24px;
    display: inline-block;
    margin: 15px 0 5px 0;
    text-decoration: none;
    font-family: 'Montserrat-SemiBold', Arial;
    color: #fff;
    display: block;
    border-radius: 30px;
    padding: 10px 30px;
}
.offcanvas_navbar_ul > li > a:hover {
    text-decoration: underline;
}
.offcanvas_navbar_ul > li:first-child > a, .offcanvas_navbar_ul > li:first-child > a:hover, .offcanvas_navbar_ul > li:first-child > a:active, .offcanvas_navbar_ul > li:first-child > a:focus {
    margin-top: 0;
}
.offcanvas_navbar_ul ul > li > a, .offcanvas_navbar_ul ul > li > a:hover, .offcanvas_navbar_ul ul > li > a:focus, .offcanvas_navbar_ul ul > li > a:active {
    font-size: 18px;
    display: inline-block;
    margin: 5px 0 5px 0;
    text-decoration: none;
    font-family: 'Montserrat-RegularBold', Arial;
    color: #0088ce;    
}
.offcanvas_navbar_ul ul > li > a:hover {
    text-decoration: underline;
}
.offcanvas_navbar_link_aktiv {

}

/* navbar */
.navbar {
    position: relative;
    z-index: 10;
    min-height: 50px;    
    border-radius: 0;
    /*background: rgba(255,255,255,0.8);*/
    background: transparent;
    border: none;
    /*box-shadow: 0 0 5px rgba(0,0,0,0.3);*/
    margin-bottom: 0;
}
.navbar-default .navbar-collapse {
    border-color: transparent;
    background: rgba(255,255,255,0.9);
}
.navbar_nav_2 {
    margin: 0 0 0 15px;
}

.navbar li > a {
    font-family: 'Montserrat-SemiBold', Arial;
    text-decoration: none;
    font-size: 18px;
    text-shadow: 0 0 3px rgba(255,255,255,8);
    color: #0088CE !important;
}

.navbar li > a:hover, .navbar li > a:active, .navbar li > a:focus {
    background: rgba(255,255,255,1) !important;
    text-decoration: none;
}

.navbar .navbar-toggle, .navbar .navbar-toggle:hover, .navbar .navbar-toggle:active, .navbar .navbar-toggle:focus {
    border: none;
    border-radius: 0;
    background: #fff;
    border-radius: 50%;
    width: 42px;
    height: 42px;
}
.navbar .navbar-toggle > .icon-bar {
    background: #0088ce;
    height: 3px;
}

.header_hullam {
    width: 100%;
    height: 70px;
    background: url('../pics/hullam.png') repeat-x;
    margin: -35px 0 -35px 0;
    position: relative;
    z-index: 5;
}
/* main */

.top_info_box {
    background: linear-gradient(to bottom, #009adb 0%, #005b90 100%);
    width: 100%;
    box-shadow: 0 3px 5px rgba(0,0,0,0.4);
    padding: 15px;    
    border-bottom: 3px solid #0088CE;
}
.top_info_box > *:last-child {
    margin-bottom: 0 !important;    
}
.top_info_box * {
    color: #fff !important;
}

main {
    padding-top: 60px;
    padding-bottom: 300px;
    background: linear-gradient(to top, #6cc5ea 0%, #f1f5fa 350px, #f1f5fa 100%);
}

.oldalcim_table {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 15px 0 45px 0;
}
.oldalcim_row {
    display: table-row;
}
.oldalcim_logo {
    display: table-cell;
    width: 90px;
    vertical-align: middle;
    padding-right: 15px;
}
.oldalcim_logo > img {
    width: 100%;
    height: auto;
    margin: 0;
    border-radius: 0;
}
.oldalcim_cim {
    display: table-cell;
    vertical-align: middle;
}
.oldalcim_cim h1 {
    margin: 0;
}

h1 {
    color: #fff;
    font-size: 26px;
    text-transform: uppercase;
    margin: 0;
    margin: 15px 0 45px 0;
}

/* fooldal_carousel */
.fooldalcarousel_table {
    display: table;
    table-layout: fixed;
    width: 100%;
}
.fooldalcarousel_row {
    display: table-row;
}
.fooldalcarousel_cell_l, .fooldalcarousel_cell_r, .fooldalcarousel_cell_carousel {
    display: table-cell;
}
.fooldalcarousel_cell_l, .fooldalcarousel_cell_r {
    width: 43px;
    vertical-align: middle;
    text-align: center;    
}
@media (min-width: 992px) {
    .fooldalcarousel_cell_l, .fooldalcarousel_cell_r {
        width: 75px;
    }
}
.fooldalcarousel_cell_l i, .fooldalcarousel_cell_r i {
    font-size: 40px;
    color: #abd4eb;
}
@media (min-width: 768px) {
    .fooldalcarousel_cell_l i, .fooldalcarousel_cell_r i {
        font-size: 40px;
    }
}
@media (min-width: 992px) {
    .fooldalcarousel_cell_l i, .fooldalcarousel_cell_r i {
        font-size: 80px;
    }
}
@media (min-width: 1200px) {
    .fooldalcarousel_cell_l i, .fooldalcarousel_cell_r i {
        font-size: 80px;
    }
}
.fooldalcarousel_cell_l {
    text-align: left;
}
.fooldalcarousel_cell_r {
    text-align: right;
}


.carouselfooldal_kep_box {
    height: 250px;
    width: 100%;
    border-radius: 30px;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
}
@media (min-width: 768px) {
    .carouselfooldal_kep_box {
        height: 181px;
        border-radius: 15px;
    }
}
@media (min-width: 992px) {
    .carouselfooldal_kep_box {
        height: 233px;
        border-radius: 30px;
    }
}
@media (min-width: 1200px) {
    .carouselfooldal_kep_box {
        height: 300px;
        border-radius: 30px;
    }
}
.carousel_fooldalkep {
    display: block;
    width: 100%;
    height: 100%;    
    position: relative;
}
.carousel_fooldalkep h3 {
    margin: 0;
    width: 100%;
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: 0px;
    text-transform: none;
    text-shadow: 0 0 2px rgba(0,0,0,1);
    font-size: 18px;
    padding: 40px 20px 20px 20px;
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
}
.carousel_fooldalkep h3 span {
    display: block;
    font-size: 15px;
    margin-top: 5px;
}
@media (min-width: 768px) {
    .carousel_fooldalkep h3 {
        font-size: 16px;
        padding: 30px 15px 15px 15px;
    }
}
@media (min-width: 992px) {
    .carousel_fooldalkep h3 {
        font-size: 16px;
        padding: 30px 15px 15px 15px;
    }
}
@media (min-width: 1200px) {
    .carousel_fooldalkep h3 {
        font-size: 18px;
        padding: 40px 20px 20px 20px;
    }
}

.fooldal_hirek_gomb {
    margin: 45px 0 15px auto;
    display: inline-block;
}

/* fooldal hirek */

.fooldal_hirek {
    background: linear-gradient(to bottom,  #009adb 0%, #005b90 100%);
    margin-top: -60px;
    padding-top: 15px;
    padding-bottom: 60px;

    min-height: 400px;
}
.fooldal_hirek h2 {
    text-transform: uppercase;
    text-align: center;
    color: #fff;
}
.fooldal_hirek_hullam {
    width: 100%;
    height: 70px;
    background: url('../pics/hullam.png') repeat-x;
    margin: -35px 0 -35px 0;
    position: relative;
    z-index: 5;
}
.fooldal_main_hullam {
    width: 100%;
    height: 70px;
    background: url('../pics/hullam.png') repeat-x;
    margin: -35px 0 -35px 0;
    position: relative;
    z-index: 5;
}
.fooldal_hirek_hullam_bottom {
    margin-bottom: 90px;
}

.fooldal_kepgaleriak {
    padding-top: 15px;
    padding-bottom: 90px;    
}
.fooldal_kepgaleriak h2 {
    text-transform: uppercase;
    text-align: center;
}


.lapozo {
    margin-top: 15px;
    margin-bottom: 15px;
}
.lapozo span {
    display: inline-block;
    font-family: 'Montserrat-SemiBold', Arial;
    font-size: 24px;
    color: #808080;
    margin-right: 15px;
}
.lapozo a {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    color: #808080;
    font-size: 24px;
    font-family: 'Montserrat-SemiBold', Arial;
    padding: 5px;
    border-radius: 50%;
    min-width: 44px;
}
.lapozo a.lapozo_active,
.lapozo a:hover, .lapozo a:focus, .lapozo a:active {
    color: #fff;
    background: #0088CE;
}


/* footer */
footer {
    background: linear-gradient(to bottom,  #009bdc 0%, #00598c 100%);
    padding-top: 90px;
    padding-bottom: 30px;
}
.footer_hullam {
    width: 100%;
    height: 70px;
    background: url('../pics/hullam.png') repeat-x;
    margin: -35px 0 -35px 0;
    position: relative;
    z-index: 5;
}
.footer_logo {
    text-align: center;
    padding-bottom: 10px;
}
.footer_logo a, .footer_logo a:hover, .footer_logo a:active, .footer_logo a:focus {
    text-decoration: none;
    display: inline-block;
}
.footer_logo img {
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin: 5px;
}
.footer_logo_csik {
    height: 2px;
    width: 570px;
    max-width: 90%;
    background: #fff;
    margin: 0 auto;
}

.footer_content {
    padding-bottom: 30px;
}

footer h2, footer h3, footer h4, footer h5, footer h6, footer p, footer a, footer a:hover, footer a:focus, footer a:active, footer ul {
    color: #fff;
    text-decoration: none;
}
footer a:hover {

}


/* footer bottom */
.footer_bottom {

}
.footer_bottom_social {
    text-align: center;
    margin-bottom: 30px;
}
.footer_bottom_social > a, .footer_bottom_social > a:hover, .footer_bottom_social > a:focus, .footer_bottom_social > a:active {
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    color: #fff;
    margin: 5px;
    font-size: 18px;
    padding: 4px;
}
.footer_bottom_social > a:hover {    
}
.footer_bottom_social > a > i {
    color: #0068a3;
}
.footer_bottom_instagram {
    background: #fff;
}
.footer_bottom_facebook {
    background: #fff;
}
.footer_bottom_google-plus {
    background: #fff;
}
.footer_bottom_youtube {
    background: #fff;
}
.footer_bottom_twitter {
    background: #fff;
}
.footer_bottom_pinterest {
    background: #fff;
}

.footer_bottom_logok {

}



/* top link */
#top-link {
    bottom: 15px;
    color: #fffeff;
    display: inline;
    height: 60px;
    position: fixed;
    right: 15px;
    text-align: center;
    text-decoration: none;
    width: 60px;
    border: medium none;
    z-index: 1000;
    outline: none;
}
#top-link span {
    margin-top: 10px;
    font-size: 50px;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);
}
#top-link:hover span {
    margin-top: 13px;
    font-size: 44px;
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}



