@charset "utf-8";
/* CSS Document */


@page {
size: A4;
margin: 1.0cm;
}

@media print {
    .page_break {
        page-break-after:always;
        height:1px;
    }
    .top-navigation .right-side, .header-wrapper {
        display: none;
    }
    .banner-btn, .owl-dots {
        display: none;
    }
    body { width: 100%;}
    
    /* General */
    .header-container {
        border-bottom: none;
    }
    .header-container .header-wrapper {
        width: 100%;
    }
    .footer-gap {
    display: none;
    }
    .bg-darkgray {
        display: none;
    }
    .lastupdate {
        padding-top: 2cm;
    }
    .back-to { display: none;}
    
    /* Index */
    .homepage-banner { width: 28cm; height: 380px;}
    .owl-item { width: 100%;}
    .banner-content { width: 20cm; left:0; margin: 0 4cm; top: 100px;}
    .banner-content .headline, .banner-content .intro { width: 100%;}
    .main-banner { height: 400px;}
    .action-area { display: none;}
    .homepage-wrapper h2.title {padding-top: 10px;}
    .template-container .template-wrapper { width: 28cm;}
    .simplebox .template-container .template-wrapper { width: 100%;}
    .homepage-wrapper .event-highlight .message { line-height: 26px; padding-left: 10px;}
    .owl-stage { width: 100%;}
    .owl-theme .owl-nav {display: none;}
    #simpleSlider.owl-carousel { width: 80%!important;}
    .event-highlight #simpleSlider.owl-carousel {width: 100%!important;}
    .event-highlight {display: none;}
    .homepage-wrapper .left-side {
        width: 12cm;
        margin-right: 1cm;
    }
    .homepage-wrapper .right-side {
        width: 16cm;
    }
    .homepage-wrapper .event-highlight {
        margin: 30px 0 10px;
        display: block;
    }
    .homepage-wrapper .event-highlight .title {
        padding-bottom: 10px;
    }
    .highcharts-container  {
        width: 100%!important;
    }
    .homepage-wrapper .ongoing-events-row {
        display: block;
        margin-bottom: 20px;
    }
    .homepage-wrapper .ongoing-events-row .item:not(:last-child) {
        padding-right: 0;
    }
    .homepage-wrapper .ongoing-events-row .item img {
        width: 100%;
    }
    .template-container .template-wrapper .nav-path, .simplebox-title, .simplebox-content {
        padding-left: 1cm;
        padding-right: 1cm;
    }
    .homepage-wrapper .ongoing-events-row.two-items .item {
        width: 100%;
    }

    /* About Us */
    .simplebox { width: 28cm;}
    /* .template_full.bg-gray { background-color: white;} */
    .intro-wrapper .both-side, .text-wrapper .both-side { width: 100%;}
    .lightbox-msg {display: none;}

    /* News */
    .template-container .template-wrapper .intro {
        padding-top: 15px;
        width: 100%;
    }
    .upcoming-events {
        padding-left: 1cm;
        padding-right: 1cm;
    }
    .view-more {display: none;}
    .results .search-area, .results .search-result {display: none;}
    .results .events-list .search-side {display: none;}
    .results .events-list .listing-side {
        width: 100%;
    }
    .results .events-list .filter-sorting {display: none;}
    .results .events-list { padding-top: 0;}
    .template_full.news-banner{ width: 28cm;height: 480px;}
    .template_full.news-banner .template-wrapper { width:calc(100% - 2cm);left: 1cm;display: block;}
    .single-event {padding-top: 50px;}
    .single-event .title {width: 80%;}
    .template_full.news-banner .single-event .title {
        line-height: 65px;
    }
    .template-container.banner.no-intro .template-wrapper {
        padding-bottom: 0;
    }
    .single-event .event-wrapper {
        padding-top: 0;
    }
    .single-event .event-wrapper .left-side {
        width: 100%;
    }
    .single-event .event-wrapper .right-side {
        display: none;
    }
     
    /* Search */
    .btn-api, .btn-export {
        display: none;
    }
    .template-container .template-wrapper h2 {
        padding-left: 1cm;
        padding-right: 1cm;
    }
    .template-container .template-wrapper .homepage-wrapper .title-action h2 { 
        padding-left: 0; padding-right: 0;
    }
    .dashboard {
        padding-left: 1cm;
        padding-right: 1cm;
        padding-bottom: 20px;
        display: block;
    }
    .dashboard.registration { padding-top: 0; margin-top: 2cm;}
    .dashboard.registration .column-item {width:100%;}
    .dashboard.registration .column-item .form .left-side { width: 50%;
    padding-right: 1cm;}
    .dashboard.registration .column-item .form .right-side {
        width: 50%;
        padding-left: 1cm;
    }
    .dashboard.registration .column-item .form .title {
        width: 30%;
    }
    .dashboard.registration .column-item .form .form-side {
        width: 70%;
    }
    .dashboard.myprofile {
        display: block;
    }
    .dashboard .single-item {
        padding-left: 0;
        padding-right: 0;
        padding: 20px 1cm;
    }
    .dashboard .column-item {
        width: 100%;
    }
    .dashboard.myprofile .single-item .form .item {
        display: flex;
    }
    .dashboard.myprofile .column-item .form .title,
    .dashboard .single-item .form .item.password .title {
        width: 20%;
    }
    .dashboard.myprofile .single-item .form .item .field-side,
    .dashboard.myprofile .column-item .form .form-side {
        width: 50%;
    }
    .icon_refresh, .captcha_image, .button-row { display: none;}
    .dashboard .single-item ul {
        padding-right: 1cm;
    }
    .modal { padding-top: 1cm; padding-bottom: 1cm;}
    .modal-content { width: 90%; height: auto;}

}