/** event-details **/ .event-details{ position: relative; } .event-details-content{ position: relative; display: block; } .event-details-content .content-one .image-box{ position: relative; display: block; border-radius: 8px; margin-bottom: 30px; } .event-details-content .content-one .image-box img{ width: 100%; border-radius: 8px; } .event-details-content .content-one .post-info{ position: relative; display: flex; align-items: center; gap: 20px; margin-bottom: 15px; } .event-details-content .content-one .post-info li{ position: relative; display: flex; align-items: center; gap: 10px; font-size: 16px; line-height: 26px; } .event-details-content .content-one .post-info li i{ } .event-details-content .content-one h2{ display: block; font-size: 42px; line-height: 50px; font-weight: 600; margin-bottom: 20px; } .event-details-content p{ margin-bottom: 26px; } .event-details-content p:last-child{ margin-bottom: 0px; } .event-details-content .content-two .video-content{ position: relative; display: block; border-radius: 8px; overflow: hidden; margin-bottom: 22px; text-align: center; padding: 155px 0px; } .event-details-content .content-two .video-content .bg-layer{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; } .event-details-content .content-two .video-content .bg-layer:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; background: #09201C; opacity: 0.5; } .event-details-content .content-two .video-content .video-btn a{ position: relative; display: inline-block; width: 70px; height: 70px; line-height: 70px; background: #fff; text-align: center; border-radius: 50%; font-size: 22px; } .event-details-content h3{ display: block; font-size: 28px; line-height: 36px; font-weight: 600; margin-bottom: 16px; } .event-details-content .content-two .list-item li{ position: relative; display: block; margin-bottom: 10px; } .event-details-content .content-two .list-item li:last-child{ margin-bottom: 0px; } .event-details-content .content-two .list-item li strong{ position: relative; font-weight: 500; } .event-sidebar{ position: relative; display: block; } .event-sidebar .sidebar-widget{ position: relative; display: block; background: #fff; border-radius: 20px; overflow: hidden; box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05); border-top: solid; border-top-width: 5px; border-color: #7B0000; margin-bottom: 30px; padding: 44px 40px 43px 40px; } .event-sidebar .sidebar-widget:last-child{ margin-bottom: 0px; } .event-sidebar .widget-title{ position: relative; display: block; padding-bottom: 17px; border-bottom: 1px solid #E5E5E5; margin-bottom: 33px; } .event-sidebar .widget-title h3{ font-size: 24px; line-height: 30px; font-weight: 500; } .event-sidebar .category-widget .category-list li{ position: relative; display: block; margin-bottom: 15px; } .event-sidebar .category-widget .category-list li:last-child{ margin-bottom: 0px; } .event-sidebar .category-widget .category-list li a{ position: relative; display: inline-block; font-size: 16px; line-height: 26px; font-weight: 500; color: var(--text-color); } .event-sidebar .category-widget .category-list li a:hover, .event-sidebar .category-widget .category-list li a.current{ } .event-sidebar .schedule-widget .info-list li{ position: relative; display: block; margin-bottom: 15px; } .event-sidebar .schedule-widget .info-list li:last-child{ margin-bottom: 0px; } .event-sidebar .schedule-widget .info-list li span{ position: relative; display: inline-block; font-weight: 500; width: 100px; } .event-sidebar .schedule-widget .info-list li a{ display: inline-block; color: var(--text-color); } .event-sidebar .schedule-widget .info-list li a:hover{ } /** rtl-css **/ .rtl .event-sidebar{ margin-left: 0px; margin-right: 30px; } /** responsive-css **/ @media only screen and (max-width: 1200px){ } @media only screen and (max-width: 991px){ .event-sidebar{ margin-left: 0px; margin-top: 40px; } .rtl .event-sidebar{ margin-right: 0px; } } @media only screen and (max-width: 767px){ .event-details{ padding: 70px 0px; } } @media only screen and (max-width: 599px){ } @media only screen and (max-width: 499px){ .event-details-content .content-one .post-info{ display: block; } }