/*
Theme Name: Ryse
Theme URI: https://ryse.radiantthemes.com
Author: RadiantThemes
Author URI: https://radiantthemes.com
Description: RYSE WordPress Theme is one of the most dynamic and versatile web templates, which precisely looks after the needs of all digital marketing agencies, internet marketers, SEO companies and web development firms. This WP theme is best suited for ITES companies and online marketers who want to build a website of their own from scratch, to attract more leads and business prospects. It is RYSE which helps them create a robust website within hours, with a seamlessly navigable, browser compatible, UI/UX rich and mobile optimized features. This WordPress Digital Agency theme comes power-packed with a host of powerful short codes, portfolio elements, HTML codes and plugins which help in the flawless creation of an interactive and user-engaging SEO website with fast loading speed. Now creating a modern SEO firm website with RYSE WP theme is a cakewalk.
Version: 1.4.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ryse
Tags: app, business, consulting, digital agency, digital marketing, marketing, modern, seo, seo agency, software, technology, saas, shop, trendy, custom-colors, woocommerce, theme-options, left-sidebar, right-sidebar, header options, sticky post, translation ready, threaded comments

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Ryse is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

.wraper_header.style-thirteen .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a {
    font-family: georgia !important;
    line-height: 28px !important;
    font-weight: 500 !important;
    font-style: normal !important;
    color: #282828 !important;
    font-size: 15px !important;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*="menu-"] > ul.menu > li > a:hover {

    color: #f7b134 !important;
 
}
.EventWidget .nav.two-nav-item{
	border-bottom: 4px solid #E4E8F1;
	height: 36px;
}
.EventWidget .nav.two-nav-item li a{
	width: 180px;
	height: 32px;
	padding: 0px!important;
	color: #f8b95a;
	text-align: center;
/* 	margin-right: 8px; */
    font-size: 0.85em;
    font-weight: bold;
	border: 0px;
	border-radius: 0;
	line-height: 1;
}
.EventWidget .nav.two-nav-item li a:hover,
.EventWidget .nav.two-nav-item li a:focus{
	background-color: transparent!important;
}
.EventWidget .nav-tabs>li.active>a{
		background-color: transparent!important;
}
.EventWidget .nav.two-nav-item li.active{
	border-bottom:4px solid #f8b95a!important;
	color: #f8b95a;
}
.mec-event-list-standard .mec-event-title .event-color,
.mec-event-list-standard .mec-event-footer{
	display:none;
}

/*Event List Content*/

.mec-skin-list-events-container .mec-event-image{
	display: block;
	float: left;
	height: 102px;
	position: relative;
    overflow: hidden;
}
.mec-skin-list-events-container .mec-event-image img{
	width: 100%;
    height: 100%;
}

@media (min-width: 961px){
	.mec-wrap .mec-event-image-wrap.col-md-3 {
    	width: 20%;
	}
	.mec-skin-list-events-container .mec-event-image{
		width: 76%;
	}
	.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap{
		top: 18px;
		padding-top: 0px!important;
	}
	.mec-event-list-standard .mec-event-title{
		margin-bottom: 46px;
	}
	.mec-event-list-standard .mec-event-title{
		font-size: 1.15em;
	}
	.EventWidget .mec-event-list-standard .mec-event-article{
		padding-left: 15px;
	}
	.mec-event-list-standard .col-md-6.mec-col-table-c.mec-event-content-wrap{
		max-width: 100%;
		width: 76%!important;
		display: inline-block;
	}
}
@media only screen and (max-width: 375px){
	.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap{
		top: 26%;
	}
}
@media only screen and (max-width: 479px){
	.EventWidget .nav.two-nav-item li{
		width: 48%;
	}
	.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap{
		padding: 10px 0!important;
	}
	.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap{
		top: 25%;
	}
	.mec-event-list-standard .mec-event-title{
		margin-bottom: 58px;
	}
	.mec-event-list-standard .mec-event-title{
		font-size: 1em;
	}
	.mec-wrap .mec-event-image-wrap.col-md-3 {
    	width: 20%;
		margin-right: 3%;
	}
}
@media only screen and (max-width: 960px){
	.mec-wrap .mec-event-image-wrap.col-md-3 {
    	width: 20%;
		display: inline-block;
	}
/*	.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap{
		top: 25%;
	}*/
	.mec-event-list-standard .mec-event-title{
		margin-bottom: 60px;
	}
	.mec-skin-list-events-container .mec-event-image{
		width: 100%;
	}
	.mec-wrap .mec-event-image-wrap.col-md-3 {
    	width: 20%;
	}
	.mec-event-list-standard .col-md-6.mec-col-table-c.mec-event-content-wrap{
		width: 74%!important;
		display: inline-block;
	}
	.mec-calendar.mec-event-calendar-classic dl{
		height: 84px;
	}
	.EventWidget ul.two-events-cat li a{
		font-size: 14px;
	}
}
@media only screen and (min-width: 768px){
	.mec-event-list-standard .mec-event-title{
		font-size: 1.15em;
	}
	.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap{
		/*top: 28%;*/
		top: 35px;
	}
}
@media only screen and (min-width: 961px){
	.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap{
		top: 35px;
	}
}
@media only screen and (min-width: 1040px){
	.mec-event-list-standard .col-md-6.mec-col-table-c.mec-event-content-wrap{
		width: 100%!important;
		display: inline-block;
	}
}
@media only screen and (min-width: 1440px){
	.mec-event-list-standard .col-md-6.mec-col-table-c.mec-event-content-wrap{
		width: 100%!important;
		display: inline-block;
	}
	.EventWidget .mec-event-list-standard .mec-event-article{
		padding-left: 15px;
	}
	.EventWidget ul.two-events-cat li a{
		font-size: 16px;
	}
}
.EventWidget .mec-event-list-standard .mec-event-article{
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
/*	border-bottom: 1px solid #E4E8F1!important;*/
	border-color: #E4E8F1!important;
	padding-top: 0px;
	padding-bottom: 28px;
	box-shadow: none!important;
}
.mec-event-list-standard .mec-time-details:before,
.mec-event-list-standard .mec-date-details:before,
.mec-event-list-standard ul.mec-categories li.mec-category a:before{
	display: none;
}
.EventWidget .mec-event-list-standard .mec-event-content{
	padding-top: 0px;
	padding-right: 0px;
}
.mec-event-list-standard .mec-event-title{
    font-weight: bold;
	color:#4d4d4d;
}
.mec-event-list-standard .mec-event-title a:hover{
	color:#4d4d4d!important;
}
.mec-event-list-standard .mec-event-title a,
.mec-event-list-standard .mec-date-details span.mec-start-date-label,
.mec-event-list-standard .mec-time-details span.mec-start-time{
	font-family: 'Georgia', 'Times', 'Times New Roman'!important;
}
.mec-event-list-standard .mec-date-details,
.mec-event-list-standard .mec-local-time-details,
.mec-event-list-standard .mec-time-details,
.mec-event-list-standard ul.mec-categories{
	padding-left: 0px!important;
    margin-bottom: 0px!important;
	line-height: 1!important;
}
.mec-event-list-standard .mec-topsec{
	position: relative;
	padding-top: 15px;
}
.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap{
	/*Event list's date, time and category layout*/
	position: absolute;
	display: inline-block;
	width: auto!important;
	left: 20%;
	height: 60px;
	border-left: 0!important;
	border-top: 0!important;
	padding-top: 0px!important;
}

.mec-event-list-standard .mec-date-details,
.mec-event-list-standard .mec-time-details{
	display: inline!important;
	color: #f8b95a;
}
.mec-event-list-standard .mec-date-details span.mec-start-date-label{
	margin-bottom: 8px;
	color: #f8b95a;
	font-size: 12px;
	font-weight: 500!important;
	text-transform: capitalize;
}
.mec-event-list-standard .mec-time-details span{
	color: #f8b95a!important;
	font-size: 12px!important;
	font-weight: 500!important;
	text-transform: lowercase;
}
.mec-event-list-standard .mec-time-details .mec-start-time::before{
	content: "(";
	display: inline;
	font-size: 13px!important;
	color: #f8b95a!important;
}
.mec-event-list-standard .mec-time-details .mec-end-time::after{
	content: ")";
	display: inline;
	font-size: 13px!important;
	color: #f8b95a!important;
}
.mec-event-list-standard .mec-event-description{
	font-family: 'Georgia', 'Times', 'Times New Roman'!important;
	color: #000;
	font-size: 1em;
	padding-top: 10px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1;
}
.mec-event-list-standard ul.mec-categories li a{
	background-color: #f8b95a;
	color:#fff;
	font-family: 'Georgia', 'Times', 'Times New Roman'!important;
	font-size: 0.75em;
	padding: 2px 8px;
	border-radius: 4px;
	line-height: 1.7em;
	pointer-events: none;
}
.mec-event-list-standard ul.mec-categories li a:hover{
	color: #fff!important;
}
/*Event Calendar Tabs*/

.EventWidget ul.two-events-cat{
	display: flex;
    flex-wrap: wrap;
}
.EventWidget ul.two-events-cat li{
	flex: 0 0 50%;
    margin: 0px;
	max-width: 50%;
}
.EventWidget ul.two-events-cat li a{
	display: inline-block;
	width: 100%;
    padding: 24px 0;
    text-align: center;
    border-left: 1px solid #ebebed;
    border-bottom: 1px solid #ebebed;
    border-top: 6px solid #ebebed;
	color: #f8b95a;
	background: #f5f5f6;
}
.EventWidget ul.two-events-cat li::first-child{
	border-left: 0;
}
.EventWidget ul.two-events-cat li.active a{
	background-color: transparent!important;
	border-top: 6px solid #f8b95a;
	border-bottom-color: transparent;
	color: #f8b95a;
}
#eventTabContent .support-calendar{
	height: 1100px;
}

/*Event Calendar table*/
.mec-calendar .mec-calendar-side .mec-next-month, 
.mec-calendar .mec-calendar-side .mec-previous-month{
	/* 	month navigation arrow */
	background: transparent;
	color: transparent;
	border: 0px!important;
	box-shadow: none!important;
	font-size: 2px!important;
}
.mec-calendar .mec-calendar-side .mec-next-month:hover, 
.mec-calendar .mec-calendar-side .mec-previous-month:hover{
	background: transparent!important;
	color: transparent!important;
}
.mec-calendar .mec-month-navigator,
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month,
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month{
	margin: 30px 0;
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month{
	left: 36%;
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month{
	right: 36%;
}
.mec-calendar .mec-calendar-side .mec-next-month i, .mec-calendar .mec-calendar-side .mec-previous-month i{
	color: #909090!important;
	font-weight: 600!important;
	line-height: 1;
    font-size: 15px;
    width: 1em;
    height: 1em;
}
.mec-calendar .mec-calendar-header h2{
	font-family: 'Georgia', 'Times', 'Times New Roman'!important;
	font-weight: bold!important;
    font-size: 1.15em!important;
	text-transform: capitalize!important;
}

.mec-box-calendar.mec-calendar.mec-event-calendar-classic dt{
	font-family: 'Georgia', 'Times', 'Times New Roman'!important;
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt{
	text-align: center;
	font-weight: 300;
    color: #4d4d4d;
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic dt{
	border-color: #E4E8F1!important;
	border-width: 1px!important;
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt{
	color: #7D8CB9;
	text-align: right!important;
	background: transparent!important;
	font-size: 1.1em;
	font-weight: 300;
	z-index: 99;
}
.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day{
	font-size: 1em;
	font-weight: 300;
}
.mec-calendar.mec-event-container-simple .mec-calendar-row dt{
    border-width: 1px!important;
}
.mec-calendar.mec-event-calendar-classic dt.mec-selected-day{
    position: relative;
    color: #f8b95a!important;
}
.mec-calendar.mec-event-calendar-classic dt.mec-selected-day::before{
    content: "";
    width: 30px;
    height: 30px;
    margin: 0;
    text-align: center;
    line-height: 30px;
    position: absolute;
    top: 5px;
    right: 0;
    border-radius: 50%;
    z-index: -9;
}
.mec-calendar.mec-event-calendar-classic dt.mec-selected-day::before{
    color: #f8b95a;
    background-color: #fdf1de;
}
.mec-tooltip-event-title,
.mec-tooltip-event-time{
	font-family: 'Georgia', 'Times', 'Times New Roman'!important;
	font-weight: bold!important;
	color: #4d4d4d!important;

}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{
	width: 244px;
	max-width: 244px;
	border: 1px solid #000!important;
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{
	padding: 0!important;
}
.mec-tooltip-event-title{
	padding: 14px 0px 14px 10px;
	margin-top: 10px;
	margin-left: 12px;
	background-color: #f8b95a;
	color: #fff!important;
	font-size: 14px;
}
.mec-tooltip-event-time{
	padding: 2px 0px 18px 10px;
	margin-top: 10px;
	margin-left: 12px;
}	
.mec-tooltip-event-time i,
.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{
	display: none;
}
.mec-tooltip-event-featured img,
.mec-tooltip-event-desc{
 display: none!important;
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt div.simple-skin-ended{
	background-color: #fdf1de;
	border-left: 4px solid #f8b95a;
	margin-top: 8px;
}
.mec-event-container-simple .mec-monthly-tooltip h4{
	color: #f8b95a!important;
	font-weight: 600;
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt div.simple-skin-ended a{
	color: #f8b95a;
}