html { height: 100%; }
a { color: inherit; }
* { font-family: Arboria; outline: none !important; }
h1, h2, h3, h4, h5 { font-family: inherit; margin: auto; font-weight: inherit; padding: inherit; }

@media (min-width: 992px) {
    .nav-normal .nav-link { padding-right: 1rem !important; padding-left: 1rem !important; }
    .nav-fixed .nav-link { padding-right: 1rem !important; padding-left: 1rem !important; }
}

:focus { outline: none; }
a:hover { color: inherit; text-decoration: none; }
body { font-family: Arboria; font-weight: 400; font-size: 24px; height: 100% }
.slider-row { height: 100%; position: relative; }
.slide { height: 100%; background-size: cover; position: absolute; top: 0px; left: 0px; width: 100%; background-position: center center; }
.main-slider { height: 100%; background-size: cover; width: 100%; }
.nav-fixed { transition: top .5s; z-index: 9999; top: -79px; background-color: #FFF; }
.nav-normal { position: absolute; width: 100%; z-index: 998; }
.navbar-scroll { transition: top .5s; top: 0px; }
.main-slider-text span { font-size: 60px; color: #FFF; font-weight: 400; }
.nav-fixed li a { font-family: Arboria; font-weight: 400; font-size: 16px; color: #414042; }
.nav-fixed li .dropdown-item { color: #414042; }
.dropdown-toggle::after { display: none; }
#navbarSupportedContent li a { font-family: Arboria; font-weight: 400; font-size: 16px; color: #FFF; }
#navbarSupportedContent li .dropdown-item { color: #000; }
.rezervation-hide { padding: 10.5px 0px; transition: top .5s ease-out; animation: pra1 1.5s linear; animation-delay: .5s; animation-iteration-count: 1; opacity: 0; position: absolute; animation-fill-mode: forwards; z-index: 997; left: 0; position: fixed; top: -500px; }
.rezervation-row-fixed { display: block; left: 0; margin: 0; opacity: 1; position: fixed; top: 79px; width: 100%; z-index: 7000; }
.rezervation-normal { padding: 20px 0px; position: absolute; bottom: 0px; }
.homeroom-star { margin-top: 20px; }
    .homeroom-star span img { width: 11px; height: 11px; }

@keyframes pra1 {
    0% { opacity: 0; visibility: hidden }
    to { opacity: 1; visibility: visible }
}

.slick-prev:before, .slick-next:before { content: "" !important; }
.regular3 .slick-slide { opacity: 1 !important; }
.regular1 .slick-slide { opacity: 1 !important; }
.footer-text { font-family: Arboria; font-weight: 600; font-size: 17px; color: #d1ab66; }
.footer-text-small a { font-family: Arboria; font-weight: 600; font-size: 13px; color: #d1ab66; }
.footer-container { padding-top: 60px; padding-bottom: 60px; }
.footer-copyright { font-family: Arboria; font-weight: 600; font-size: 12px; color: #FFF; height: 43px; line-height: 43px; }
.pra-link { margin-left: 50px; }
    .pra-link img { float: right; }
.social-icon { margin-top: 15px; width: 48px; height: 26px; float: left; }
.social-icon { margin-left: -9px; }
    .social-icon img { width: 33px; height: 26px; }
    .social-icon:first-child img { position: relative; left: 10px; }
.social-icon-cont { position: relative; left: -10px; }
.rezervation-row .rezervation-input:not(:last-child) { border-right: 1px solid #FFF; }
.rezervation-row .rezervation-input:first-child { border-left: 1px solid #FFF; }
.rezervation-input { text-align: center; font-size: 14px; color: #FFF; position: relative; }
    .rezervation-input .rezervation-input { opacity: 0; border: none; background-color: transparent; position: absolute; width: 100%; left: 0px; outline: none; height: 40px; }
.rezervation-line { border-bottom: 1px solid #FFF; }
.rezervation-input button { border: none; font-size: 20px; background-color: #55ba72; border-color: #55ba72; border-radius: 0px; height: 54px; line-height: 54px; padding: 0px 28px; position: relative; }
    .rezervation-input button:hover { background-color: #53b56f; border-color: #53b56f; }

.slick-arrow { background-repeat: no-repeat; }
.home-room-btn-spacial:hover { color: #FFF; }
#image-slider { float: right; height: 409px; width: 50%; z-index: 9000; }
#thumb-slider { float: right; width: 100%; }
#thumb-slider { min-height: 342px; }
#example { background-color: #320132 !important; padding: 40px 0px; }
.carousel-3d-slide { border: none; border-width: 0px !important; background-color: transparent !important; border-style: none; height: 400px !important; }
.slide3d { max-width: 217px; }
.carousel-3d-container, .carousel-3d-slide { padding: 0px; }
.slider3dtitle { font-size: 20px; line-height: 22px; color: #d1ab66; width: 100%; text-align: center; display: block; }
.section-sup-title { font-size: 24px; font-weight: 600; }
.slide-content-text { font-size: 16px; font-weight: 600; line-height: 20px; color: #000; margin-top: 15px; }
.mt30 { background-color: #320132; font-size: 30px; font-weight: 400; color: #FFF; padding: 4px 34px; position: absolute; left: 0px; bottom: 0px; letter-spacing: 10px; }
    .mt30:hover { color: #FFF; }
.swiper-pagination-bullet { cursor: pointer; margin: 0px !important; opacity: 1 !important; background-color: #d2ad6b !important; height: 4px !important; border-radius: 0px !important; }
.swiper-pagination-bullet-active { background-color: #5b0853 !important; }
.swiper-pagination { margin: 0px; padding: 15px; }
.swiper-container2 .swiper-wrapper .swiper-slide img { width: 100%; }
.swiper-container2 .swiper-pagination { cursor: default; }
.swiper-pagination { bottom: -27px !important; }
.home-room-title { text-align: center; font-size: 24px; font-weight: 600; }
.home-room-detail { color: #000; text-align: center; font-size: 16px; font-weight: 600; line-height: 20px; text-align: justify; margin-top: 10px; margin-bottom: 10px; }
.room-detail-row { padding-top: 30px; }
.home-room-btn { margin-top: 20px; background-color: #320132; font-size: 28px; font-weight: 400; color: #FFF; padding: 3px 46px; letter-spacing: 10px; }
.home-room-btn-spacial { position: absolute; bottom: 0px; left: 0px; margin-top: 20px; background-color: #320132; font-size: 28px; font-weight: 400; color: #FFF; padding: 7px 46px; letter-spacing: 10px; }
.home-room-btn:hover { color: #FFF; }
.homeroom-star span { margin: 0px 12.5px; }
.swiper-slide-prev { opacity: 0 !important; }
.swiper-container3 .swiper-slide { opacity: 0 !important }
.swiper-container3 .swiper-slide-active { opacity: 1 !important }
.language-icon { position: relative; top: -2px; width: 14px; }
.accommodation { padding: 30px 0px; }
    .accommodation .titles a { font-size: 16px; position: relative; font-weight: 600; color: #000; }
    .accommodation .titles .active::after { content: ""; left: 0px; position: absolute; width: 33px; height: 1px; bottom: 0px; background-color: #000; }
.col-9 { max-width: 78%; -ms-flex: 0 0 78%; flex: 0 0 78%; max-width: 78%; }
.swiper-container2 .swiper-pagination .col::after { position: absolute; width: 10px; height: 5px; right: -2px; background-color: #f6f8fa; content: ""; top: 0px; }
.swiper-container2 .swiper-pagination .col:last-child::after { display: none; }
/*#mCSB_1_container p:first-child{ margin:0px;}*/
@media (min-width: 1200px) {
    .container { max-width: 1200px; }
}

.navbar-scroll .navbar-nav .nav-link { color: #000 !important; }
.swiper-button-next { background-image: url('/public/tema/Content/images/icon-left-right.png') !important; background-repeat: no-repeat !important; background-size: cover !important; background-position: center right !important; }
.swiper-button-prev { background-image: url('/public/tema/Content/images/icon-left-right.png') !important; background-repeat: no-repeat !important; background-size: cover !important; background-position: center left !important; }
.swiper-btn-cont { margin-top: 38px; padding-right: 94px; }
.swiper-button-prev:focus { outline: none; }
.swiper-button-prev { left: auto !important; right: 151px !important; }
.swiper-button-next:focus { outline: none; }
.pt-20 { font-size: 20px; line-height: 30px; }
/*.rezervation-cont .rezervation-input{ max-width:132px;}*/
.rezervation-input-ages { min-width: 178px; }
.rezervation-cont .rezervation-input:first-child { margin-left: 15px; }
.aa { position: absolute; left: 0px; top: 0px; font-size: 70px; color: #FFF }
.swiper-containerImage { margin-left: 24px !important; }
.flavour-img-cont img { width: 100%; }
.flavour-img-cont .flavour-img-title { font-weight: 600; font-size: 24px; color: #000; padding: 0px; margin: 24px 0px; }
    .flavour-img-cont .flavour-img-title span { padding-left: 5px; font-size: 18px; }
.flavour-img-cont .flavour-img-detail { padding: 0px; font-weight: 600; font-size: 16px; line-height: 20px; text-align: justify; }
.scrollbar { margin-left: 30px; float: left; height: 300px; width: 65px; background: #F5F5F5; overflow-y: scroll; margin-bottom: 25px; }
.force-overflow { min-height: 450px; }
header { font-family: 'Lobster', cursive; text-align: center; font-size: 25px; }

#info { font-size: 18px; color: #555; text-align: center; margin-bottom: 25px; }

a { color: #074E8C; }

.scrollbar { margin-left: 30px; float: left; height: 300px; width: 65px; background: #F5F5F5; overflow-y: scroll; margin-bottom: 25px; }

.force-overflow { min-height: 450px; }

#wrapper { text-align: center; width: 500px; margin: auto; }
.collapse.in { display: block; }
/*.flavours-items { margin: 0px 0px; }
.flavours-items*/
.flavours-item { background-color: #FFF; margin-bottom: 30px; }
    .flavours-item img { width: 100%; }
    .flavours-item h2 { font-size: 20px; font-weight: 600; padding-left: 15px; padding-top: 15px; color: #000; }
    .flavours-item h5 { font-size: 12px; font-weight: 600; padding-left: 15px; padding-bottom: 10px; color: #000; }

.privilege-image { width: 100%; }
.contact-img { width: 100%; }
    .contact-img img { width: 100%; }
.contact-address-phone, .contact-address-mail { margin: 0px; font-size: 16px; }
.contact-address-cont { font-weight: 600; font-size: 20px; padding: 50px; }
.contact-address { margin-bottom: 30px; font-size: 16px; }
.form-cont .form-control { height: 41px; background-color: #FFF; border: none; outline: none; padding: 0px; margin: 0px; padding-left: 15px; font-weight: 600; font-size: 20px; border-radius: 0px; margin-bottom: 30px; }
    .form-cont .form-control:focus { border: none; outline: none; box-shadow: none; }
.form-cont { padding: 80px 0px; }
.form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #d1d3d4; font-weight: 400; }
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #d1d3d4; font-weight: 400; }
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #d1d3d4; font-weight: 400; }
.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #d1d3d4; font-weight: 400; }
.form-control::-ms-input-placeholder { /* Microsoft Edge */ color: #d1d3d4; font-weight: 400; }

.form-control::placeholder { /* Most modern browsers support this now. */ color: #d1d3d4; font-weight: 400; }
.form-area { height: 200px !important; padding-top: 5px; }
.form-button { height: 41px; background-color: #55ba72; font-size: 20px; line-height: 41px; color: #FFF; border: none; padding: 0px 16px; margin: 0px; }
.maps-cont { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.maps-bottom-info1 { font-size: 15px; font-weight: 600; width: 100%; text-align: center; }
.maps-bottom-info { font-size: 25px; font-weight: 600; width: 100%; text-align: center; }
.awards-img-cont .col-md-2 { margin-bottom: 20px; }

@media (max-width:768px) {
    .footer-container { text-align: center !important; }
    .social-icon { display: inline-table; float: none; }
    .footer-copyright { text-align: center; }
    .rezervation-hide { display: none; }
    .navbar-brand img { width: 94px; }
    .nav-normal { display: none; }
}

.daterangepicker td.active, .daterangepicker td.active:hover { background-color: rgba(50,1,50, 0.7) !important; border-color: transparent; color: #fff; }

.daterangepicker td.available:hover, .daterangepicker th.available:hover { background-color: rgba(50,1,50, 0.3) !important; border-color: transparent; color: inherit; }

.daterangepicker td.in-range:not(.end-date) { background-color: rgba(50,1,50, 0.5) !important; border-color: transparent; color: #000; border-radius: 0; }

/*Yeni rgba(50,1,50, 0.7) !important rgba(50,1,50)*/
.date-picker-wrapper { padding: 0 !important; border: none !important; background-color: none !important; }

    .date-picker-wrapper .month-wrapper { border: none !important; border-radius: unset !important; }

    .date-picker-wrapper.no-topbar { padding-top: 0 !important; }

    .date-picker-wrapper.no-shortcuts { padding-bottom: 0 !important; }


    .date-picker-wrapper .month-wrapper table .day { margin: 1px !important; }

    .date-picker-wrapper .month-wrapper table th, .date-picker-wrapper .month-wrapper table td { color: #222; }

    .date-picker-wrapper table .caption .next:hover, .date-picker-wrapper table .caption .prev:hover { background-color: none !important; color: none !important; }

    .date-picker-wrapper .month-wrapper table .day { padding: 7px 0 !important; }

    .date-picker-wrapper .last-date-selected { background-color: rgba(85,186,114, 0.7) !important; }
    .date-picker-wrapper .first-date-selected { background-color: rgba(85,186,114, 0.7) !important; }
    .date-picker-wrapper [data-tooltip]:hover:after, .date-picker-wrapper [data-tooltip]:hover:before { visibility: hidden !important; }
.date-picker-wrapper { z-index: 99999; }
.awards-img { text-align: center; }
    .awards-img img { width: 100%; }
.awards-text { font-size: 20px; line-height: 22px; color: #d1ab66; width: 100%; text-align: center; display: block; width: 100%; margin-top: 20px; }
.awards-cont .col-md-3 { margin-bottom: 30px; }
.date-margin { width: 20px; display: inline-block; }
.popup hr { padding: 0px; margin: 3px 0px; }
.btn-primary.focus, .btn-primary:focus { box-shadow: none; }
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle { border-color: none; background-color: #55ba72; }
.ages-cont { max-width: 35px; padding: 0px; }
    .ages-cont input { font-family: Arboria; font-weight: 400; min-width: 35px; width: 100%; color: #FFF; padding: 0px; margin: 0px; outline: none; background-color: transparent; border: none; max-width: 20px; text-align: center; font-size: 20px; }
        .ages-cont input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #FFF; font-weight: 400; opacity: 1; }
        .ages-cont input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #FFF; font-weight: 400; opacity: 1; }
        .ages-cont input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #FFF; font-weight: 400; opacity: 1; }
        .ages-cont input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #FFF; font-weight: 400; opacity: 1; }
        .ages-cont input::-ms-input-placeholder { /* Microsoft Edge */ color: #FFF; font-weight: 400; opacity: 1; }

        .ages-cont input::placeholder { /* Most modern browsers support this now. */ color: #FFF; font-weight: 400; opacity: 1; }
.ageclass { display: none; }
.agesBlock { display: block !important; }
.ageclassNull { display: none; }










@media (min-width: 1200px) {
    #example { background-color: aqua; }
}
/*@media (max-width: 575.98px) {  }
@media (min-width: 576px) and (max-width: 767.98px) {
    #example { background-color: red; }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    #example { background-color: yellow; }
}*/
.top-Mobile-Lang { position: relative; display: none; }
    .top-Mobile-Lang .dropdown-toggle { padding-right: 14px; font-size: 12px; }
    .top-Mobile-Lang .dropdown-menu { right: 0px; left: auto; }
.mobile-rezervation { display: none; position: absolute; z-index: 999; transition: top 1s; top: -500px; }
.scroll-btn-full-area-title-header { height: 32px; width: 32px; position: absolute; display: block; left: 50%; bottom: 30px; margin-left: -16px; border: 0 none !important; z-index: 25; }
    .scroll-btn-full-area-title-header i.animated-opacity { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-animation: bounceArrow 0.7s ease 0s alternate infinite; animation: bounceArrow 0.7s ease 0s alternate infinite; }
    .scroll-btn-full-area-title-header i { position: absolute; top: 50%; left: 50%; margin: -12px 0 0 -12px; color: #FFF; font-size: 24px; }

.scroll-btn-full-area-title-header2 { height: 32px; width: 32px; position: absolute; display: block; left: 50%; bottom: 30px; margin-left: -16px; border: 0 none !important; z-index: 25; }
    .scroll-btn-full-area-title-header2 i.animated-opacity { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-animation: bounceArrow 0.7s ease 0s alternate infinite; animation: bounceArrow 0.7s ease 0s alternate infinite; }
    .scroll-btn-full-area-title-header2 i { position: absolute; top: 50%; left: 50%; margin: -12px 0 0 -12px; color: #FFF; font-size: 24px; }
.swiper-small-text { position: relative; left: -15px; }
.gallery-sup-title { font-size: 18px !important; }
.gallery-content-text p { line-height: 28px; }

@-webkit-keyframes bounceArrow {
    0% { -webkit-transform: translateY(0px) }
    100% { -webkit-transform: translateY(7px) }
}

@keyframes bounceArrow {
    0% { -webkit-transform: translateY(0px); transform: translateY(0px) }
    100% { -webkit-transform: translateY(7px); transform: translateY(7px) }
}

@media (max-width: 1366px) {
    .gallery-top-images .col-9 { flex: 0 0 60%; max-width: 60%; }
    .gallery-sup-title { font-size: 18px !important; }
    .gallery-content-text p { font-size: 12px; line-height: 14px; }
}

@media (max-width: 1200px) {
    .col-9 { flex: 0 0 100%; max-width: 100%; }
}

@media (max-width: 1000px) {
    .nav-fixed { top: 0px; }
    .nav-normal { display: none; }
}

@media (max-width: 992px) {
    .popup-cont { width: auto !important; }
    .popup-call-desciption { padding: 10px !important; }
    [data-slider-type="1"] .swiper-slide-active .slide-image { margin-left: 0px !important; }
    [data-slider-type="1"] .swiper-slide-active .slide-image { padding: 0px !important; padding-right: 15px !important; }
    .contact-address { margin-bottom: 0px; }
    .top-Mobile-Lang { position: relative; display: block; }
    #example { background-color: gold; }
    .topmenureverse a { color: #000; }
    .topmenureverse { flex-direction: row-reverse; }
    .col-9 { padding: 0px; max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .cf { flex-direction: row-reverse; }
    #image-slider { width: 100%; height: auto; }
    .swiper-containerImage { margin-left: 15px !important; }
    .slide-image img { width: 100%; }
    .slidertextHome { float: left; }
    .mt30 { position: static; }
    .section-sup-title { font-size: 25px; }
    .mHide { display: none; }
    .homeroom-star { display: block; text-align: center; }
    .m-center { text-align: center; padding-bottom: 15px; }
    .slide3d { margin: 0 auto; }
    .rezervation-normal { display: none; }
    .nav-link { text-align: center; }
    .navbar-nav { margin-top: 10px; border-top: 3px solid #f6f8fa; }
    .nav-item { border-bottom: 2px solid #f6f8fa; }
        .nav-item:last-child { display: none; }
    .page-space-br .col-md-12 { }
    .mt30 { padding: 4px; width: 100%; display: block; }
    .col-9 { padding: 0px 15px; }
    .top-Mobile-Lang .dropdown-menu { right: 0px; }
    .mobile-rezervation { display: block; background-color: #320132; padding-top: 15px; padding-bottom: 15px; }
    .mobile-rez-check { height: 48px; background-color: #FFF; text-align: center; font-size: 12px; line-height: 48px; margin-bottom: 15px; }
        .mobile-rez-check input[type=text] { padding: 0px; width: 100%; border: none; margin: 0px; outline: none; height: 48px; color: #000; font-size: 12px; font-family: Arboria; }
    .mobile-btn-rez { font-family: Arboria; font-size: 15px; height: 48px; background-color: #55ba72; text-align: center; margin-top: 15px; line-height: 48px; color: #FFF; padding: 0px; margin: 0px; width: 100%; border: none; border-radius: 0px; }
    /*input[type=email], input[type=password], input[type=search], input[type=text]*/
    .date-picker-wrapper { left: 0px !important; margin: 0px 0px !important; background-color: transparent; width: 100%; }
    .month-wrapper { margin: 0 auto; }
    .date-picker-wrapper { box-shadow: none !important; }
    .mobile-rezervation .container { position: relative; }
    select.ui.dropdown { width: 100%; }
    .mobile-rezervation .col6 { font-family: Arboria; font-size: 12px; }
    .mobile-adult-click-list .w-100 { margin-bottom: 10px; }
    .mobile-rez-child-age { width: 100%; height: 38px; background-color: #FFF; padding: 0px; padding-left: 10px; margin: 0px; outline: none; border: none; border-bottom: 1px solid #ccc; }
    .mobile-child-line { height: 1px; border: 1px solid #ddd; }
    .mobile-rez-child1, .mobile-rez-child2, .mobile-rez-child3, .mobile-rez-child4 { display: none !important; }
    .swiper-small-galley-cont { display: none; }
    .gallery-text-cont { top: 0px !important; }
        .gallery-text-cont .col-11 { flex-direction: row-reverse; flex-flow: row wrap; }
        .gallery-text-cont .col-5 { width: 100%; max-width: 100%; }
        .gallery-text-cont .col-11 .col-1 { width: 100%; max-width: 100%; flex-direction: row-reverse; justify-content: space-between; flex: none; display: flex; }
    .gallety-btn .gallery-next { position: relative !important; }
    .gallery-text-cont .col-11, .gallery-text-cont .col-1, .gallery-text-cont .col-5 { padding: 0px; }

    .swiper-big-galley { margin-top: 15px !important; }
    .active-cont-12 .col-6 { width: 100%; max-width: 100%; flex: none; }
    .swiper-small-text { position: relative; left: 0px; }
    .home-room-btn-spacial { position: static; padding: 7px 0px; width: 100%; display: block; text-align: center; }
    .gallery-top-images .col-9 { flex: 0 0 100%; max-width: 100%; margin: -15px 0px; padding: 15px; }
    .mobilestyle { flex-direction: column-reverse; }
        .mobilestyle .col-1 { flex: 0 0 100%; max-width: 100%; flex-direction: row-reverse; justify-content: space-between; max-height: 76px; display: flex; }
    .swiper-small-text { height: 100px !important; }
    .auto-height { height: 163px !important; }
    .swiper-small-text .slide-content { text-align: center; margin-top: 0px; }
    .gallery-content-text p { line-height: 22px; }
    .swiper-big-galley { overflow: hidden; }
    .contact-address-cont { padding: 15px; text-align: center; }
    .form-cont { padding: 30px 0px; }
    /*Helper*/
    .mp0 { padding: 0px; }
    .mobile-m-top { margin-top: 254px; }
    .m-reverse { flex-direction: column-reverse; }
    .mobile-hide { display: none !important; }
    .dropdown-menu { min-width: 5rem; }
    .form-cont .row { margin: 0px; }
    .col-6 { -ms-flex: 0 0 50%; flex: 0 0 100%; max-width: 100%; }
    .home-room-btn { text-align: center; width: 100%; padding: 3px 0px; }
    .mobile-adult-click-list { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
}



.navbar-nav .nav-link { padding-right: 0; padding-left: 0; }
.nav-link.disabled { color: #6c757d; }
.nav-fixed li a { font-family: Arboria; font-weight: 400; font-size: 16px; color: #414042; }
.nav-link { display: block; padding: .5rem 1rem; }
a { color: #074E8C; }
a { color: inherit; }
a { color: #4183c4; text-decoration: none; }
a { background-color: transparent; -webkit-text-decoration-skip: objects; }
a { color: #007bff; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; }
* { font-family: Arboria; outline: none !important; }
*, :after, :before { -webkit-box-sizing: inherit; box-sizing: inherit; }
*, ::after, ::before { box-sizing: border-box; }
user agent stylesheet a:-webkit-any-link { color: -webkit-link; cursor: pointer; text-decoration: underline; }
* { font-family: Arboria; outline: none !important; }
user agent stylesheet li { display: list-item; text-align: -webkit-match-parent; }
.navbar-nav { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }
* { font-family: Arboria; outline: none !important; }
user agent stylesheet ul, menu, dir { display: block; list-style-type: disc; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 40px; }
* { font-family: Arboria; outline: none !important; }
* { font-family: Arboria; outline: none !important; }
* { font-family: Arboria; outline: none !important; }
body { font-family: Arboria; font-weight: 400; font-size: 22px; height: 100%; }
body { margin: 0; padding: 0; overflow-x: hidden; min-width: 320px; background: #fff; font-family: Arboria,'Helvetica Neue',Arial,Helvetica,sans-serif; font-size: 14px; color: rgba(0,0,0,.87); font-smoothing: antialiased; }
body { margin: 0; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: left; background-color: #fff; }
* { font-family: Arboria; outline: none !important; }
:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }
html { font-size: 14px; }
html { line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent; }
* { font-family: Arboria; outline: none !important; }
*, :after, :before { -webkit-box-sizing: inherit; box-sizing: inherit; }
*, ::after, ::before { box-sizing: border-box; }
*, :after, :before { -webkit-box-sizing: inherit; box-sizing: inherit; }
*, ::after, ::before { box-sizing: border-box; }
body ::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 10px; }
body ::-webkit-scrollbar-thumb { cursor: pointer; border-radius: 5px; background: rgba(0,0,0,.25); -webkit-transition: color .2s ease; transition: color .2s ease; }
body ::-webkit-scrollbar-track { background: rgba(0,0,0,.1); border-radius: 0; }
::selection { background-color: #cce2ff; color: rgba(0,0,0,.87); }


.navbar-nav .nav-link { padding-right: 0; padding-left: 0; }
.nav-link.disabled { color: #6c757d; }
.nav-fixed li a { font-family: Arboria; font-weight: 400; font-size: 16px; color: #414042; }
.nav-link { display: block; padding: .5rem 1rem; }
a { color: #074E8C; }
a { color: inherit; }
a { color: #4183c4; text-decoration: none; }
a { background-color: transparent; -webkit-text-decoration-skip: objects; }
a { color: #007bff; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; }
* { font-family: Arboria; outline: none !important; }
*, :after, :before { -webkit-box-sizing: inherit; box-sizing: inherit; }
*, ::after, ::before { box-sizing: border-box; }
user agent stylesheet a:-webkit-any-link { color: -webkit-link; cursor: pointer; text-decoration: underline; }
* { font-family: Arboria; outline: none !important; }
user agent stylesheet li { display: list-item; text-align: -webkit-match-parent; }
.navbar-nav { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }
* { font-family: Arboria; outline: none !important; }
user agent stylesheet ul, menu, dir { display: block; list-style-type: disc; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 40px; }
* { font-family: Arboria; outline: none !important; }
* { font-family: Arboria; outline: none !important; }
* { font-family: Arboria; outline: none !important; }
body { font-family: Arboria; font-weight: 400; font-size: 22px; height: 100%; }
body { margin: 0; padding: 0; overflow-x: hidden; min-width: 320px; background: #fff; font-family: Arboria,'Helvetica Neue',Arial,Helvetica,sans-serif; font-size: 14px; color: rgba(0,0,0,.87); font-smoothing: antialiased; }
body { margin: 0; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: left; background-color: #fff; }
* { font-family: Arboria; outline: none !important; }
:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }
html { font-size: 14px; }
html { line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent; }
* { font-family: Arboria; outline: none !important; }
*, :after, :before { -webkit-box-sizing: inherit; box-sizing: inherit; }
*, ::after, ::before { box-sizing: border-box; }
*, :after, :before { -webkit-box-sizing: inherit; box-sizing: inherit; }
*, ::after, ::before { box-sizing: border-box; }
body ::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 10px; }
body ::-webkit-scrollbar-thumb { cursor: pointer; border-radius: 5px; background: rgba(0,0,0,.25); -webkit-transition: color .2s ease; transition: color .2s ease; }
body ::-webkit-scrollbar-track { background: rgba(0,0,0,.1); border-radius: 0; }
::selection { background-color: #cce2ff; color: rgba(0,0,0,.87); }
.nav-fixed .nav-link { padding-right: 0.5rem !important; padding-left: 0.5rem !important; font-size:15px; text-align:center; }
.nav-normal .nav-link { padding-right: 0.5rem !important; padding-left: 0.5rem !important;font-size:15px; text-align:center; }