/*
Theme Name: Jordan Peterson Theme Created by Phill J Smith
Theme URI: http://www.frozenlemonmedia.com
Template: Jordan Peterson Theme Created by Phill J Smith
Author: Phill J Smith
Author URI: http://www.frozenlemonmedia.com
Description: Custom website for Jordan Peterson Created by Phill J Smith
Tags: editor-style,featured-images,full-width-template,theme-options,translation-ready,custom-background,custom-colors,custom-menu,one-column,two-columns,custom-logo
Version: 1.0.0
Updated: 2023-09-19 16:00:00

*/
.events-wrapper .events-box .title{margin:0;line-height:1;}
.events-wrapper .events-box:not(:last-child){border-bottom:1px solid #2B2B2B;}
.events-wrapper .events-box a{display:flex;align-items:center;flex-wrap:wrap;padding:60px 30px;position:relative;text-align:center;}
.events-wrapper .events-box a:hover{text-decoration:none;}
.events-wrapper .events-box .title,.events-wrapper .events-box li.month{font-family:"Oswald",Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#ffffff;transition:0.4s ease all;}
.events-wrapper .events-box ul{margin: 0;}
.events-wrapper .events-box li.month{text-transform:uppercase;letter-spacing: 2px;font-weight: 300;}
.events-wrapper .events-box .special-events{position:absolute;left:-30px;padding:0 10px;height:100%;display:flex;align-items:center;background:#592627;}
.events-wrapper .events-box .special-events .title{white-space:pre;writing-mode:vertical-lr;transform:rotate(180deg);margin:0;font-family:"Roboto",Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;color:#fff !important;}
.events-wrapper .events-box li{list-style:none;text-align:center;}
.events-wrapper .events-box .event-date{position:relative;width:20%;}
.events-wrapper .events-box .event-date li.date{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0.1;font-size:90px;font-weight:700;font-family:"Roboto",Sans-serif;white-space:nowrap;letter-spacing: 3px;}
.events-wrapper .events-box .event-title{width:25%;}
.events-wrapper .events-box .event-vanue{width:35%;}
.events-wrapper .events-box .event-tickets{width:20%;}
.events-wrapper .events-box:hover .title,.events-wrapper .events-box:hover .event-date li{color:#8B4B4D;text-decoration:none;}

@media (max-width: 1200px){
    .events-wrapper .events-box .special-events{left:0;}
    .events-wrapper .events-box .event-date li.date{font-size:80px;}
}

@media (max-width: 767px){
    .events-wrapper .events-box a{flex-direction:column;align-items:center;gap:20px;padding: 40px 30px;}
    .events-wrapper .events-box .special-events{position:static;padding:8px 30px;}
    .events-wrapper .events-box .special-events .title{transform:rotate(0);white-space:unset;writing-mode:inherit;}
	
	.events-wrapper .events-box .event-title,
	.events-wrapper .events-box .event-vanue,
	.events-wrapper .events-box .event-tickets,
	.events-wrapper .events-box .event-date{
		width: 100%;
	}
}
@media (max-width: 640px){
	.xs-social-icons .elementor-social-icons-wrapper {
    	width: 100% !important;
	}
}