/* event calendar */

#tribe-events-pg-template {
	position: relative;
	background: #fff;
	z-index: 2;
}

#tribe-events-content {
	margin-top: 0;
	color: #000;
	font-size: 16px;
}
#tribe-events-content .heading, #tribe-events-content h2 {
	color: #000;
	font-size: 18px;	
	line-height: 1.6;
	margin-bottom: 26px;
    margin-top: 50px;
	font-weight: 700;
	opacity: .9;
	color: var(--mainColor);
	position: relative;
    text-align: left;
    padding-left: 50px;
}
#tribe-events-content .heading::before, #tribe-events-content h2 .heading-img::before {
	content: '';
	display: block;
    position: absolute;
    max-height: 40px;
    left: 0px;
    top: -4px;
    height: 37px;
    width: 40px;
   	background-size: 37px auto;
   	background-repeat: no-repeat;
}
#tribe-events-content ul, #tribe-events-content ol {
	list-style: initial;
	/* list-style-position: inside; */
	margin: 15px 0 20px;
	margin-left: 1em;
	font-size: 16px;
}
#tribe-events-content ul li, #tribe-events-content ol li{
	font-size: 16px;
}
#tribe-events-content ul li ul, #tribe-events-content ol li ol {
	 list-style: circle;
	 margin-left: 30px;
}
#tribe-events-content p {
	line-height: 1.5;
	font-size: 16px;
}

#tribe-events-content .heading-1::before{
	background-image: url(../img/ikony-events/image1.png);
}
#tribe-events-content .heading-2::before{
	background-image: url(../img/ikony-events/image2.png);
}
#tribe-events-content .heading-3::before{
	background-image: url(../img/ikony-events/image3.png);
}
#tribe-events-content .heading-4::before{
	background-image: url(../img/ikony-events/image4.png);
}
#tribe-events-content .heading-5::before{
	background-image: url(../img/ikony-events/image5.png);
}
#tribe-events-content .heading-6::before{
	background-image: url(../img/ikony-events/image6.png);
}
#tribe-events-content .heading-7::before{
	background-image: url(../img/ikony-events/image7.png);
}
#tribe-events-content .heading-8::before{
	background-image: url(../img/ikony-events/image8.png);
}
#tribe-events-content .heading-9::before{
	background-image: url(../img/ikony-events/image9.png);
}
#tribe-events-content .heading-10::before{
	background-image: url(../img/ikony-events/image10.png);
}
#tribe-events-content .heading-11::before{
	background-image: url(../img/ikony-events/image11.png);
}
#tribe-events-content .heading-12::before{
	background-image: url(../img/ikony-events/image12.png);
}
#tribe-events-content .heading-13::before{
	background-image: url(../img/ikony-events/image13.png);
}
#tribe-events-content .heading-14::before{
	background-image: url(../img/ikony-events/image14.png);
}
#tribe-events-content .heading-15::before{
	background-image: url(../img/ikony-events/image15.png);
}
#tribe-events-content .heading-16::before{
	background-image: url(../img/ikony-events/image16.png);
}
#tribe-events-content .heading-17::before{
	background-image: url(../img/ikony-events/image17.png);
}
#tribe-events-content .heading-18::before{
	background-image: url(../img/ikony-events/image18.png);
}

#tribe-events-pg-template .tribe-events-content h2, .tribe-events-after-html h2, .tribe-events-before-html h2 {
	font-size: 18px;
    line-height: 1.6;
}

#tribe-events-pg-template .tribe-events-content ul, .tribe-events-after-html ul, .tribe-events-before-html ul  {
	list-style: initial;
	/* list-style-position: inside; */
	margin: 15px 0 10px;
	margin-left: 1em;
}
#tribe-events-pg-template .tribe-events-content ul li ul, .tribe-events-after-html ul li ul, .tribe-events-before-html ul li ul {
	margin: 0;
 list-style: circle;
 margin-left: 30px;
}
#tribe-events-pg-template .tribe-events-content ol li, #tribe-events-pg-template .tribe-events-content ul li, .tribe-events-after-html ol li, .tribe-events-after-html ul li, .tribe-events-before-html ol li, .tribe-events-before-html ul li {
    line-height: 1.5;
    margin: 0 0 10px;
}
#tribe-events-pg-template .tribe-events-content ol, .tribe-events-after-html ol, .tribe-events-before-html ol {
  /*   list-style: decimal inside; */
  	margin: 15px 0 10px;
   margin-left: 1em;
}
#tribe-events-pg-template .tribe-events-content ol li, #tribe-events-pg-template .tribe-events-content ul li, .tribe-events-after-html ol li, .tribe-events-after-html ul li, .tribe-events-before-html ol li, .tribe-events-before-html ul li {
    line-height: 1.3;
    margin: 0;
    margin-left: 27px;

}
#tribe-events-footer {
	margin-top: 60px;
}
#tribe-events-content .event-shortcode-data {
	display: inline-block;
	font-size: inherit;
}
@media only screen and (max-width: 768px) {
#tribe-events-pg-template {
    padding: 0 0 20px;
}
.tribe-events-sub-nav-paginator {
	display: none;
}
}