/*
Theme Name: Power Magazine Pro Child
Theme URI: https://theme404.com/downloads/power-magazine-pro/
Template: power-magazine-pro
Author: Theme404
Author URI: https://theme404.com/
Description: Power Magazine is clean, well structured, sparkling, user-friendly, flexible, dynamic and attention-grabbing WordPress Magazine Theme with a sleek feel that's perfect for news sites, editorial websites and online magazines. It comes up with the colorful look, built with the latest design trends and highly adjustable theme customizer that lets you customize the appearance of the theme: menu, logo, background and so on.
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,footer-widgets,full-width-template,theme-options,one-column,two-columns,left-sidebar,right-sidebar,translation-ready,blog,news
Version: 1.0.4
*/


@font-face {
  font-family: 'Didot';
  src: url('fonts/Didot.eot?#iefix') format('embedded-opentype'),  
  url('fonts/Didot.woff') format('woff'), 
  url('fonts/Didot.ttf')  format('truetype'), 
  url('fonts/Didot.svg#Didot') format('svg');
  font-weight: normal;
  font-style: normal;
}
.page-title-wrap ul li {
    font-family: 'Didot';
    text-transform: inherit;
}
.hgroup-wrap .navbar .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
            -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.site-branding {
    width: 200px;
	margin:0 auto;
}
.hgroup-wrap .main-navigation {
    width: 100%;
    padding:10px 0;
}
.hgroup-wrap .main-navigation a{
/*     text-transform: capitalize; */
    font: 500 12px/30px "Josefin Sans", sans-serif;
	color: #33353b;
	font-size:15px;
}
.main-navigation .sub-menu {
	box-shadow: 2px 5px 5px 0px rgba(0, 0, 0, 0.1);
}

.main-navigation .sub-menu li{
	display: block;
    float: none;
    margin-right: 0px;
    border-bottom: 1px solid #ededed;
    margin-left: 0px;
    transition: all 0.4s linear;
}
.main-navigation .sub-menu a{
	line-height: 45px;
    color: #33353b;
    padding: 0px 10px;
    transition: all 150ms linear;
    display: block;
    margin-right: 0px;
	font-size: 15px;
}
.product-info-wrapper {
    padding: 10px;
}
.product-info-wrapper .entry-title {
    font-size: 20px;
    margin-bottom: 4px;
    line-height: 1;
}
.product-info-wrapper .icons a{
    background: #EE3232;
    display: inline-block;
    padding: 15px;
    height: auto;
    font-size: 14px;
    color: #fff;
    line-height: 1.3;
    border: 1px solid #EE3232;
}
.product-info-wrapper .product-button {
    background: #EE3232;
    display: inline-block;
    padding: 10px 15px;
    height: auto;
    font-size: 14px;
    color: #fff;
    line-height: 1.3;
    border: 1px solid #EE3232;
}
.product-info-wrapper .price {
    display: block;
}
.product-info-wrapper .icons a:hover,
.product-info-wrapper .product-button:hover{
    background: rgba(0,0,0,0.02);
}
.product-info-wrapper .icons a:hover,
.product-info-wrapper .post-cat-list a:hover,
.product-info-wrapper .product-button:hover  {
    color: #EE3232;
}
.product-info-wrapper .post-cat-list {
    background: none;
    padding: 0;
}
.product-info-wrapper .post-cat-list a {
    color: #252525;
    position: relative;
    margin-right: 8px;
}
.product-info-wrapper .post-cat-list a:last-child {
    margin-right: 0;
}
.product-info-wrapper .post-cat-list a::before {
    position: absolute;
    display: block;
    content: ",";
    right: -8px;
    bottom: -2px;
    font-size: 22px;
    color: #252525;
}
.product-info-wrapper .post-cat-list a:last-child:before {
    display: none;
}
.product-slider-wrap .slick-arrow:focus,
.product-slider-wrap .slick-arrow:hover {
    background: #EE3232;
    color: #fff;
}
.slick-arrow:focus, 
.slick-arrow:hover {
    background: #94268f;
    color: #fff;
}
.product-list-info {
    padding: 0 5px;
}
.product-slider {
    margin-bottom: 40px;
    text-align: center;
}
.social-share-wrapper .social-icon {
    display: inline-block;
    margin: 0 5px;
    vertical-align: middle;
}
.social-share-wrapper .social-icon a .fa{
    font-size: 14px;
}

.power-magazine-event .post a:hover{
    color: #EE3232;
}
.social-share-wrapper .social-icon a:hover{
 color: #FDD247
}
.social-share-wrapper .social-icon a .fa{
    font-size: 18px;
}
.social-share-wrapper .social-icon a span {
    vertical-align: top;
    line-height: 1.3;
    margin-left: 5px;
}
.power-magazine-event .business-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -8px;
}
.power-magazine-event .business-wrap .post {
    position: relative;
    margin: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    min-width: 33.3333%;
    text-align: center;
        padding: 0 8px;
}
.power-magazine-event .post .featured-post-image {
    margin-bottom: 10px
}
.power-magazine-event-sort .event-wrap a {
    background: #FDD247;
    padding: 10px;
}
.power-magazine-event-sort .event-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
}
.power-magazine-event-sort .event-wrap .entry-title {
    color: #94268F;
    margin: 0;
    font-size: 16px;
}
.power-magazine-event-sort .event-wrap a:hover span {
    border-bottom: 1px solid #fff;
}
.event-magner-wrapper .post-item-wrapper article figure{
    margin-bottom: 18px;
}
.site-branding .site-logo {
    width: 100px;
}
.navbar .site-branding {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.site-branding .site-description {
    width: 100px;
    padding-left: 8px;
    line-height: 1.1;
    color: #fff;
}
.power-magazine-event .business-wrap .post-content {
    padding: 0 15px 15px;
}
.power-magazine-event .business-wrap .post {
    padding: 0;
    box-shadow: -1px 3px 7px 0px rgba(26,26,26,0.2);
    margin-right: 10px;
    border: 1px solid rgba(0,0,0,0.05);
    transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    min-width: 100%;
}
.power-magazine-event .business-wrap .post:hover {
    border-color: rgba(0,0,0,0.3);
    transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
}
.power-magazine-event .business-wrap .post .featured-post-image {
    margin-bottom: 15px;
}
.power-magazine-event .business-wrap.event-slider {
    display: block;
}
.event-slider .slick-arrow:focus {
    background: #94268F;
    color: #fff;
}
.event-slider .slick-slide {
    margin-right: 10px;
    margin-bottom: 10px;
}
.event-slider .slick-list {
    margin: 0 6px;
}
.event-slider .slick-slide.slick-active + .slick-slide.slick-active + .slick-slide.slick-active + .slick-slide .post{
box-shadow: none;
}
.event-slider .slick-next {
    right: 13px;
}

@media only screen and (max-width: 1024px) {
.event-slider .slick-slide.slick-active + .slick-slide.slick-active + .slick-slide .post{
box-shadow: none;
}

}

@media only screen and (max-width: 991px) {
.main-navigation a {
    padding: 13px 13px;
}
.main-navigation li.menu-item-has-children::before {
    right: 0px;
}

}
.power-magazine-event-sort a{
    margin-bottom: 10px;
}
@media only screen and (max-width: 768px) {
.hgroup-wrap .navbar {
    position: relative;
}
.site-header .site-branding {
    position: absolute;
    top: 9px;
    z-index: 999999;
    left: 15px;
    text-align: left;
    margin: 0;
}
.site-header .mean-container .mean-nav {
    margin-top: 30px;
}
.site-header .hgroup-wrap .search-section {
    position: absolute;
    height: 50px;
    right: 50px;
    z-index: 9999999;
}
.mean-container .menu-main-menu-container>ul {
    top: 0;
    position: relative;
    overflow: hidden;
}
/* .mean-container .mean-nav ul li.mean-last a {
    background: #0C1923;
} */
.menu-main-menu-container {
    max-height: 80vh;
    overflow-y: auto;
    top: 10px;
    position: relative;
}
.home-icon {
    display: none;
}
.header-info-bar{
    border: none;
}

}

@media only screen and (max-width: 640px) {
.power-magazine-event .business-wrap .post {
    min-width: 50%;
    margin-bottom: 20px
}



}

@media only screen and (max-width: 480px) {
/*.site-header .site-branding {
    width: 150px;
}*/

.power-magazine-event .business-wrap .post {
    min-width: 100%;
}
.event-slider .slick-slide.slick-active + .slick-slide .post{
box-shadow: none;
}
.event-slider .slick-slide {
    margin-right: 5px;
    margin-bottom: 3px;
}
.event-slider .slick-next {
    right: 11px;
}

}
#menu-item-903 a { color: #FDD247;   
}
.no-sidebar #secondary{
    display: none;
}
.page-title-wrap:before{
     background: #ffffff;
}
.absolute-content article:hover figure img, 
.news-portal-section article:nth-of-type(1):hover figure img, 
article figure:hover img  {

    transform: none;  
} 
.page-title-wrap:before{
     background: #ffffff;
}
.page-title-wrap a, 
.page-title-wrap li.menu-item-has-children:before{
 text-transform: capitalize;
}  
.absolute-content article:hover figure img, 
.news-portal-section article:nth-of-type(1):hover figure img, 
article figure:hover img  {

    transform: none;  
}

.page-title-wrap ul li.trail-end{
    text-transform: capitalize
}
.single .entry-header h3.entry-title 
.page-id-18 h3.entry-title{
    display: none;
}
.page-title-wrap .trail-item{
    font-weight: 400;
}
#page {
    border: none;
}
.site-branding {
    max-height: 41px;
}

@media only screen and (max-width: 768px) {
.site-header .site-branding {
    top: 10px;
}
    
}

li{
	color: #252525;
}

.site-footer .textwidget p{
    color: #fff;
}
.main-navigation a {
   text-transform: inherit;
}
.paddles{
			display: none;
		}

@media only screen and (max-width: 768px){
    .power-magazine-event-sort .event-wrap{
		overflow-x: scroll;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		white-space: nowrap;
		-webkit-overflow-scrolling: touch;
    }
	
		.left-paddle {
		  left:-15px;
		}
		.right-paddle {
		  right: -15px;
		}
		.hidden {
		  display: none;
		}
		.paddle {
			position: absolute;
			bottom: 0;
			height:26px;
			line-height:26px;
			width: 26px;
			background:#94268f;
			color:#fff;
			border-radius:100%;
			font-size: 12px;
			padding: 0;
			top: 8px;
		}
		.paddles{
			display: block;
		}
    
    .power-magazine-event-sort a{
        cursor:pointer;
    }
    .event-wrap::-webkit-scrollbar {
    -webkit-appearance: none;
}
.event-wrap::-webkit-scrollbar:vertical {
    width: 12px;
}
.event-wrap::-webkit-scrollbar:horizontal {
    height: 12px;
}
.event-wrap::-webkit-scrollbar-thumb {
    background-color: rgba(148,38,143, .5);
    cursor:pointer;
    border-radius: 10px;
    border: 2px solid #ffffff;
}
.event-wrap::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #fff;
}
    .event-wrap::-webkit-scrollbar-button {
        height:10px;
        width:10px;
    } 
}
#power_magazine_child_popular-2.popular-posts .widget-title{
    border-bottom: 0;
    text-align: center;
}
.featured-post-image{
    position:relative;
}
.featured-post-image .locked-icon i{
    color:rgba(255,255,255,0.85);
    font-size:22px;
    position:absolute;
    top:15px;
    right:15px;
        z-index: 99;
}
.featured-post-image .locked-icon:before{
    content:'';
    position:absolute;
    border-bottom:80px solid transparent;
    border-left:0px solid transparent;
    border-right:80px solid rgba(148,38,143,0.85);
    right:0;
    top:0;
}
.power-magazine-event .post .post-cat-list a:hover,
.post-cat-list:hover{
    color:rgba(255,255,255,0.7);
}
.business-wrap.event-slider .slick-slide > div,
.featured-deals-slider .slick-slide > div{
    display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
}
.post-cat-list{
    margin-bottom:10px;
}
.event-location i{
    color:#FDD247;
    font-size:18px;
    margin-right:5px;
}
.power-magazine-event .business-wrap .post{
    cursor: pointer;
    min-width:30%;
    margin: 30px 15px;
}
.featured-deals-slider .btn-deals-wrapper,
.event-slider .btn-deals-wrapper{
    position:absolute;
    bottom:-20px;
    text-align:center;
    left:0;
    right:0;
}
.btn-deals-wrapper a{
    background-color:#fff;
    border-radius:5px;
    font-size:16px;
    display:inline-block;
    padding:10px 30px;
    border:1px solid #94268f;
}
.btn-deals-wrapper a:hover{
    background-color:#94268f;
    color:#fff !important;
}

.featured-deals-slider a{
    font-weight:800;
}
.business-wrap.event-slider .entry-header,
.featured-deals-slider .entry-header{
    margin:10px 0;
}
.business-wrap.event-slider .entry-header .entry-title,
.featured-deals-slider .entry-header .entry-title{
    font-weight:400;
}
.power-magazine-event .business-wrap .post-content{
    margin-bottom:0;
}
.business-wrap.event-slider .slick-slide.slick-active .post{
    box-shadow:-1px 3px 7px 0px rgba(26,26,26,0.2) !important;
}
.event-featured-deals .btn-deals-wrapper{
    margin-bottom:20px;
}

/* single event detail */

.event-detail-info{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    padding: 25px;
    background: #FAFAFA;
    margin-bottom: 30px;
}
.details-info{
    min-width:50%;
}
.venue-info{
    min-width:50%;
    text-align: left;
}
.venue-info h3,
.details-info h3{
    font-weight:600;
    margin-bottom:10px;
    text-align: left;
}
.event-detail-info ul{
    list-style:none;
    padding:0;
    margin:0;
}
.entry-content .event-detail-info ul li:before{
    content:"";
}
.detail-title {
    font-weight:700;
    display:block;
}
.event-detail-info li{
    font-weight:500;
    margin-bottom: 8px;
}
.single-book-review .event-detail-info .venue-info li {
    margin-bottom: 18px;
}
.venue-info a{
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 400;
}
.venue-info p{
    font-size:14px;
    font-style:normal;
    color:#000;
    margin:15px 82px 15px 0;
}
.event-detail-info a{
    color:#94268f;
}

.register-widget-wrapper .heading .entry-header .entry-title{
    font-weight:800;
}
.register-widget-wrapper .heading p{
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.5px;
    margin-top: 20px;
}

.register-widget-wrapper .heading{
    border:0;
    margin-bottom:5px;
}
.register-widget-wrapper > p{
    font-style:italic;
    font-size: 13px;
}
.register-widget-wrapper p a{
    text-decoration:underline;
}
.register-widget-wrapper input{
    margin-bottom:15px;
}
.register-widget-wrapper input[type="submit"]{
    margin-top:15px;
}

.power-magazine-event .business-wrap .post:hover{
        border-color: rgba(148, 38, 143,1);

}
/* article.event-featured-post.post.hentry.category-featured
{
    height: 50vh;
} */
/* article.featured-post.post.hentry.featured-deals{
    height: 65vh;
} */
@media only screen and (max-width: 640px) {
.power-magazine-event .business-wrap .post {
    min-width: 50%;
    margin-bottom: 20px
}
article.event-featured-post.post.hentry.category-featured
{
    height: 100%;
}
article.featured-post.post.hentry.featured-deals{
    height: 100%;
}
	.power-magazine-event-sort a .entry-title{
        font-size: 14px;
    }


}

.list-layout article .post-cat-list{
    background-color:transparent;
}

.list-layout .post-cat-list a{
    color:#94268f;
        text-transform: capitalize;
    font-size: 20px;
}
.list-layout .entry-header .entry-title {
    font-size: 30px; 

}
.list-layout .entry-header .entry-title{
        font-weight:600;
}
.list-layout .post-content{
    padding-left:30px !important;
}
.list-layout .btn a{
    border:2px solid #94268f;
    display: inline-block;
    padding: 5px 15px;
    border-radius: 5px;
    font-weight:500;
}
.list-layout .btn a:hover{
    background:#94268f;
    color:#fff;
}
.list-layout .post-item-wrapper article figure{
    width:30%;
}
.list-layout article{
    border-bottom: 1px solid rgba(0,0,0,0.09);
    padding-bottom: 30px;
    margin-bottom: 40px;
}
.latest-trending-wrap .section-tabs ul{
    padding: 0 0 0px;
    margin: 0 0 1.5em 0;
}
.latest-trending-wrap .section-tabs ul li {
    margin: 0 15px 0 0;
    background:#fff;
/*     border-bottom: 2px solid #94268f; */
	border: 2px solid #94268f;
    display: inline-block;
    color:#94268f;
    text-transform: uppercase;
    font-weight: 600;
    padding: 10px 20px;
    text-decoration: none;
    line-height: 1;
    border-radius: 0;
    font-size: 16px;
    outline: 0;
    box-shadow: none;
    cursor: pointer;
    position:relative;
    letter-spacing:1px;
    
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.latest-trending-wrap .section-tabs ul li:before{
content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #FDD247;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out; 
}
.latest-trending-wrap .section-tabs ul li:hover:before,
.latest-trending-wrap .section-tabs ul li:focus:before,
.latest-trending-wrap .section-tabs ul li:active:before ,
.latest-trending-wrap .section-tabs ul li:focus-within:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.latest-trending-wrap .section-tabs ul li:hover, 
.latest-trending-wrap .section-tabs ul li:focus,
.latest-trending-wrap .section-tabs ul li:active {
    color: white;
	border:2px solid #FDD247;
}
.tab-content.current {
    transition: all 0.5s ease-in-out;
}


@media only screen and (max-width: 768px) {
	.list-layout .post-item-wrapper article figure {
		width: 100%;
	}
	.list-layout .post-content {
		padding-left: 0 !important;
	}
	.list-layout .entry-header .entry-title {
		font-size: 20px;
	} 
	.post-cat-list {
		margin-top: -57px;
		margin-bottom: 30px;
		margin-left:10px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		white-space: nowrap;
		position: relative;
		-ms-flex-wrap: wrap;
        flex-wrap: wrap;
	}
/* 	.post-cat-list a{
		background:#94268f;
		color:#fff;
		padding: 3px 10px; 
		font-size:14px;
	} */
	body:not(.home) .post-cat-list a,
    .list-layout .post-cat-list a {
		color: #000; 
		background: #fff;
		padding: 3px 10px; 
		font-size:12px;
		margin-bottom:5px;
		display:inherit;
}
}
.site-footer .footer-menu .social-links ul li a{
    font-size: 0;
    border-radius: 100%;
    min-width: 100%;
    width: 25px;
    display: inline-block;
    height: 25px;
    line-height: 25px;
}
.site-footer .footer-menu .social-links ul li:before{
    content:'';
}
.site-footer .footer-menu .social-links ul li{
    margin:0;
    padding:0;
}
.site-footer .footer-menu .social-links ul li a:hover:before{
    color:#fff;
}
.disclaimer {
    font-size: 11px;
}
.image-caption{
    color: rgba(0,0,0,0.5);
    padding: 10px 0;
    font-size: 12px;
    border-bottom: 1px solid rgba(0,0,0,0.09);
}
.entry-meta .social-share-wrapper{
    display:block;
    padding:10px 0 0;
}
.tagcloud a{
    color:#94268f;
    margin: 0 5px 0px 0;
    padding: 5px 15px;
    border-radius: 25px;
    border: 1px solid #94268f;
    display: inline-block;
    font-size: 14px !important;
    text-transform:capitalize;
    font-weight:600;
}
.tagcloud a:hover{
    background:#94268f; 
    color:#fff;
}

.featured-post-image{
	position:relative;
}
.featured-post-image .locked-icon i{
	color:rgba(255,255,255,0.85);
	font-size:22px;
	position:absolute;
	top:15px;
	right:15px;
	    z-index: 99;
}

.power-magazine-event .post .post-cat-list a:hover,
.post-cat-list:hover{
	color:rgba(255,255,255,0.7);
}
.business-wrap.event-slider .slick-slide > div,
.featured-deals-slider .slick-slide > div{
	display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
}
.post-cat-list{
	margin-bottom:10px;
}
.power-magazine-event .business-wrap .post{
	cursor: pointer;
	min-width:30%;
	margin: 30px 15px;
}
.featured-deals-slider .btn-deals-wrapper,
.event-slider .btn-deals-wrapper{
	position:absolute;
	bottom:-20px;
	text-align:center;
	left:0;
	right:0;
}
.btn-deals-wrapper a{
	background-color:#fff;
	border-radius:5px;
	font-size:16px;
	display:inline-block;
	padding:10px 30px;
	border:1px solid #94268f;
}
.btn-deals-wrapper a:hover{
	background-color:#94268f;
	color:#fff !important;
}

.featured-deals-slider a{
	font-weight:800;
}
.business-wrap.event-slider .entry-header,
.featured-deals-slider .entry-header{
	margin:10px 0;
}
.business-wrap.event-slider .entry-header .entry-title,
.featured-deals-slider .entry-header .entry-title{
	font-weight:400;
}
.power-magazine-event .business-wrap .post-content{
	margin-bottom:0;
}
.business-wrap.event-slider .slick-slide.slick-active .post{
	box-shadow:-1px 3px 7px 0px rgba(26,26,26,0.2) !important;
}
.event-featured-deals .btn-deals-wrapper{
	margin-bottom:20px;
}

/* single event detail */

.event-detail-info{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	padding: 25px;
	background: #FAFAFA;
	margin-bottom: 30px;
}
.venue-info h3,
.details-info h3{
	font-weight:600;
	margin-bottom:10px;
	text-align: left;
}
.event-detail-info ul{
	list-style:none;
	padding:0;
	margin:0;
}
.entry-content .event-detail-info ul li:before{
	content:"";
}
.detail-title {
	font-weight:700;
	display:block;
}
.event-detail-info li{
	font-weight:500;
	margin-bottom: 8px;
}
.venue-info a{
	font-size: 16px;
	text-transform: capitalize;
	font-weight: 400;
}
.venue-info p{
	font-size:14px;
	font-style:normal;
	color:#000;
	margin:15px 82px 15px 0;
}
.event-detail-info a{
	color:#94268f;
}

.register-widget-wrapper .heading .entry-header .entry-title{
	font-weight:800;
}
.register-widget-wrapper .heading p{
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0.5px;
	margin: 10px 0;
}

.register-widget-wrapper .heading{
	border:0;
	margin-bottom:5px;
}
.register-widget-wrapper > p{
	font-style:italic;
	font-size: 13px;
}
.register-widget-wrapper p a{
	text-decoration:underline;
}
.register-widget-wrapper input{
	margin-bottom:15px;
}
.register-widget-wrapper input[type="submit"]{
	margin-top:5px;
}

.power-magazine-event .business-wrap .post:hover{
	    border-color: rgba(148, 38, 143,1);

}
/* article.event-featured-post.post.hentry.category-featured
{
	height: 40vh;
}
article.featured-post.post.hentry.featured-deals{
	height: 55vh;
} */
.single .entry-header .entry-title{
	font-weight: 600;
  font-size: 30px;
}
@media only screen and (max-width: 768px) {
	.single .entry-header .entry-title{
		font-size: 20px;
	}
.power-magazine-event .business-wrap .post {
    min-width: 50%;
    margin-bottom: 20px
}
article.event-featured-post.post.hentry.category-featured
{
	height: 100%;
}
article.featured-post.post.hentry.featured-deals{
	height: auto;
}


}

.list-layout article .post-cat-list{
	background-color:transparent;
}

.list-layout .post-cat-list a{
	color:#94268f;
	    text-transform: capitalize;
    font-size: 20px;
}
.list-layout .entry-header .entry-title {
    font-size: 30px; 

}
.list-layout .entry-header .entry-title{
		font-weight:600;
}
.list-layout .post-content{
	padding-left:30px !important;
}
.list-layout .btn a{
	border:2px solid #94268f;
	display: inline-block;
	padding: 5px 15px;
	border-radius: 5px;
	font-weight:500;
}
.list-layout .btn a:hover{
	background:#94268f;
	color:#fff;
}
.list-layout .post-item-wrapper article figure{
	width:30%;
}
.list-layout article{
	border-bottom: 1px solid rgba(0,0,0,0.09);
	padding-bottom: 30px;
	margin-bottom: 40px;
}
.latest-trending-wrap .section-tabs ul{
    padding: 0 0 0px;
    margin: 0 0 1.5em 0;
}
/* .latest-trending-wrap .section-tabs ul li {
    margin: 0 15px 0 0;
    background:#94268f;
    border-bottom: none;
    display: inline-block;
    color:#ffffff ;
    text-transform: uppercase;
    font-weight: 600;
    padding: 10px 20px;
    text-decoration: none;
    line-height: 1;
    border-radius: 0;
    font-size: 16px;
    outline: 0;
    box-shadow: none;
    cursor: pointer;
	position:relative;
	letter-spacing:1px;
} */
.latest-trending-wrap .section-tabs ul li.current{
/*     border-bottom: 2px solid #94268f; */
	border: 2px solid #FDD247; 
}


.latest-trending-wrap .section-tabs ul li.current{
/* 	background:#94268f; */
	background:#FDD247;
	color:#fff;
}
.latest-trending-wrap .section-tabs ul li:hover, 
.latest-trending-wrap .section-tabs ul li:focus,
.latest-trending-wrap .section-tabs ul li:active {
/*     color: white; */
}
.tab-content.current {
	transition: all 0.5s ease-in-out;
}
@media only screen and (max-width: 768px) {
.list-layout .post-item-wrapper article figure {
    width: 100%;
}
.list-layout .post-content {
    padding-left: 0 !important;
}
.list-layout .entry-header .entry-title {
    font-size: 20px;
} 
	.widget .post-cat-list {
		margin:0;
	}
	.post-cat-list {
    margin-top: -57px;
    margin-bottom: 30px;
    display: table;
    position: relative;
}
/* 	.list-layout .post-cat-list a {
    color: #fff; 
		background: #94268f;
    padding: 3px 10px; 
		font-size:14px;
} */
/* 	.post-cat-list a{
		color:#fff !important;
	} */
	.absolute-content .post-cat-list{
		margin:0;
	}
	
}
.site-footer .footer-menu .social-links ul li a{
	font-size: 0;
    border-radius: 100%;
    min-width: 100%;
    width: 25px;
    display: inline-block;
    height: 25px;
    line-height: 25px;
}
.site-footer .footer-menu .social-links ul li:before{
	content:'';
}
.site-footer .footer-menu .social-links ul li{
	margin:0;
	padding:0;
}
.site-footer .footer-menu .social-links ul li a:hover:before{
	color:#fff;
}
.disclaimer {
    font-size: 11px;
}

.entry-meta .social-share-wrapper{
	display:block;
	padding:10px 0 0;
}
.tagcloud a{
	color:#94268f;
	margin: 0 5px 5px 0;
	padding: 5px 15px;
	border-radius: 25px;
	border: 1px solid #94268f;
	display: inline-block;
	font-size: 14px !important;
	text-transform:capitalize;
	font-weight:600;
}
.tagcloud a:hover{
	background:#94268f; 
	color:#fff;
}
.page-title-wrap{
	display: none;
}

.register-widget-wrapper select{
	color:#666;
	width:100%;
	height:40px;
	margin-bottom:15px;
	padding:0 15px;
}
#power_magazine_child_popular-2 .heading.top-btn-wrapper,
#power_magazine_child_popular-4 .btn-heading{
    display:none;
}
.top-btn-wrapper .widget-title{
    margin:0;
    line-height: 0.9;
}
.home .business-section .entry-content{
    display:none;
}
.list-layout .post-item-wrapper article figure + .post-content {
  width: 80%; 
    padding-top:0;
}
.list-layout article{
      padding-bottom: 20px;
    margin-bottom: 20px;
}
.list-layout .post-item-wrapper article figure {
    width:20%;
}
.list-layout .entry-header .entry-title {
    font-size: 20px;
}
.archive.category .list-layout 
.post-content p{
margin-bottom: 0.5em;
}
.heading .page-title{
    color:#94268f;
    font-size: 30px;
}
@media only screen and (max-width: 840px){
    .widget-area{
        margin-top:30px;
    }
}
.entry-meta .posted-on:before,
.entry-meta .post-author:before{
    display:none;
}
.entry-meta > div{
    padding-left:0;
}
@media only screen and (max-width: 768px){
    .list-layout .post-item-wrapper article figure + .post-content ,
    .list-layout .post-item-wrapper article figure {
    width: 100%;
}
    .elementor .featured-post-image img {
    margin-bottom: 16px;
}

}
.entry-meta .post-comment:before{
    display:none;
}
@media only screen and (min-width: 992px){
/*     .category-travel article:first-child,
.category-fitness article:first-child{
    width:50%;
    float:left;
    padding-right:30px;
    border-bottom:0;
	box-shadow:unset !important;
}
    .category-travel article:first-child figure,
.category-fitness article:first-child figure{
    width:100% !important;
}
    .category-travel article:first-child .post-content,
.category-fitness article:first-child .post-content{ */
/*     margin-top:15px;
    padding-left:0 !important; */
/*     width:95% !important;
	
	box-shadow: 0 0 5px rgba(0,0,0,0.09);
    padding: 15px !important; */
/*     padding-left: 15px !important; */
/*     margin-top: -25px;
    position: relative;
    z-index: 999;
    visibility: visible;
    margin-left: 10px;
    background: #fff;
	margin-right: 10px;
}
    
    .category-travel article:nth-child(3),
.category-travel article:nth-child(4),
.category-travel article:nth-child(2),
.category-fitness article:nth-child(3),
.category-fitness article:nth-child(4),
.category-fitness article:nth-child(2){
    float:left;
    width:50%;
	
	box-shadow:0 0 5px rgba(0,0,0,0.09);
	padding:15px;
	border-bottom:0;
} */
    
/* .category-travel article:nth-child(3) figure,
.category-travel article:nth-child(4) figure,
.category-travel article:nth-child(2) figure,
.category-fitness article:nth-child(3) figure,
.category-fitness article:nth-child(4) figure,
.category-fitness article:nth-child(2) figure{
    width:40% !important;
}

.category-travel article:nth-child(3) figure + .post-content,
.category-travel article:nth-child(4) figure + .post-content,
.category-travel article:nth-child(2) figure + .post-content,
.category-fitness article:nth-child(3) figure + .post-content,
.category-fitness article:nth-child(4) figure + .post-content,
.category-fitness article:nth-child(2) figure + .post-content{
    width:60% !important;
	padding-left:15px !important;
}

.category-travel article:nth-child(3) .post-content .entry-content,
.category-travel article:nth-child(4) .post-content .entry-content,
.category-travel article:nth-child(2) .post-content .entry-content, 
.category-fitness article:nth-child(3) .post-content .entry-content,
.category-fitness article:nth-child(4) .post-content .entry-content,
.category-fitness article:nth-child(2) .post-content .entry-content{
    display:none;
}
.category-travel article:nth-child(4),
.category-fitness article:nth-child(4){
    border-bottom:0;
}
.category-travel article:nth-child(5),
.category-fitness article:nth-child(5){
    clear:both;
} */
}

.absolute-content .entry-meta > div,
.entry-meta > div{
    margin:0 10px 0 0;
    position:relative;
}
.post-cat-list span:before{
    content:"|";
    color:#747476;
    top:6px;
	left: -2px;
}
.news-portal-section .post-cat-list span:before,
.main-slider .post-cat-list span:before{
	top:0;
	left:0;
}
.entry-meta div:after{
    content:"|";
    color:#747476;
    font-size: 10px;
    position: absolute;
    top: -1px;
    right: -7px;
}
.entry-meta > div,
.entry-meta > div a {
    text-transform: capitalize; 
}
.entry-meta div:last-child:after{
    content:'';
}
.entry-meta > div.post-comment, .entry-meta > div.post-comment a{
    text-transform:unset;
}

.absolute-content .entry-meta div:after{
    color:#fff;
}
.post__read-more{
    display:none;
}
.heading .page-title{
    font-size:29px;
    margin-bottom:20px;
    
}
.category-advice article .entry-content .post__read-more{
    color: #FDD247;
    display:block;
    font-weight: 500;
    font-size:12px;
}
@media only screen and (min-width: 992px){

/*         .category-advice article:nth-child(4),
.category-advice article:nth-child(3),
.category-advice article:nth-child(2),
    .category-advice article:first-child,
    .category-music-and-entertainment article:nth-child(4),
.category-music-and-entertainment article:nth-child(3),
.category-music-and-entertainment article:nth-child(2),
    .category-music-and-entertainment article:first-child,
    .category-style-and-fashion article:nth-child(4),
.category-style-and-fashion article:nth-child(3),
.category-style-and-fashion article:nth-child(2),
    .category-style-and-fashion article:first-child {
        width:48%;
        float:left;
        margin-right:20px;
        padding:0;
        border-bottom:0;
        margin-bottom:50px;
    } */
/* 	       .category-advice article:nth-child(4),
.category-advice article:nth-child(2),
    .category-music-and-entertainment article:nth-child(4),
.category-music-and-entertainment article:nth-child(2),
    .category-style-and-fashion article:nth-child(4),
.category-style-and-fashion article:nth-child(2){
		margin-right:0;
	} */
    
/*     .category-advice article:nth-child(4),
    .category-advice article:nth-child(2),
    .category-music-and-entertainment article:nth-child(4),
    .category-music-and-entertainment article:nth-child(2),
    .category-style-and-fashion article:nth-child(4),
    .category-style-and-fashion article:nth-child(2){
        padding-right:0;
    } */
        
/*     
        .category-advice article:nth-child(4) figure,
.category-advice article:nth-child(3) figure,
.category-advice article:nth-child(2) figure,
.category-advice article:first-child figure,
    .category-music-and-entertainment article:nth-child(4) figure,
.category-music-and-entertainment article:nth-child(3) figure,
.category-music-and-entertainment article:nth-child(2) figure,
.category-music-and-entertainment article:first-child figure,
.category-style-and-fashion article:nth-child(4) figure,
.category-style-and-fashion article:nth-child(3) figure,
.category-style-and-fashion article:nth-child(2) figure,
.category-style-and-fashion article:first-child figure{
    width:100%;
} */
    
/*     .category-music-and-entertainment article:nth-child(4) .entry-content,
.category-music-and-entertainment article:nth-child(3) .entry-content,
.category-music-and-entertainment article:nth-child(2) .entry-content,
    .category-music-and-entertainment article:first-child .entry-content,
    .category-style-and-fashion article:nth-child(4) .entry-content,
.category-style-and-fashion article:nth-child(3) .entry-content,
.category-style-and-fashion article:nth-child(2) .entry-content,
    .category-style-and-fashion article:first-child .entry-content{
        display:none;
    } */
    
/*         .category-advice article:nth-child(4) figure + .post-content,
.category-advice article:nth-child(3) figure + .post-content,
.category-advice article:nth-child(2) figure + .post-content,
.category-advice article:first-child figure + .post-content,
        .category-music-and-entertainment article:nth-child(4) figure + .post-content,
.category-music-and-entertainment article:nth-child(3) figure + .post-content,
.category-music-and-entertainment article:nth-child(2) figure + .post-content,
    .category-music-and-entertainment article:first-child figure + .post-content,
        .category-style-and-fashion article:nth-child(4) figure + .post-content,
.category-style-and-fashion article:nth-child(3) figure + .post-content,
.category-style-and-fashion article:nth-child(2) figure + .post-content,
    .category-style-and-fashion article:first-child figure + .post-content{
        width:100%;
        padding-left:0 !important;
        padding-top:20px;
    } */
    
/* .category-advice article:nth-child(3),
.category-advice article:nth-child(5),
    .category-music-and-entertainment article:nth-child(3),
    .category-music-and-entertainment article:nth-child(5),
        .category-style-and-fashion article:nth-child(3),
    .category-style-and-fashion article:nth-child(5){
        clear:both;
    } */
    .category-style-and-fashion article:nth-child(5){
/*      margin-top:30px; */
        display: inline-block;
		clear:both;
    }
}
.single .social-share-wrapper {
    margin-bottom: 15px;
}
.power-magazine-city-filter{
    margin-bottom:10px;
}
@media only screen and (min-width: 769px) and (max-width: 867px){
    .power-magazine-city-filter{
    overflow-x:scroll;
}
}
@media only screen and (min-width: 769px){
/* .power-magazine-city-filter .event-wrap{
    overflow-x:scroll;
    } */
/*  .power-magazine-event .business-wrap .post{
        min-height: 530px;
    } */
	.event-date-filter-wrap.tag-fillter {
		display:none;
	}
}
@media only screen and (max-width: 768px){
article.featured-post.post.hentry.featured-deals {
    height: auto;
}
    .featured-deals-slider .btn-deals-wrapper,
    .event-slider .btn-deals-wrapper{
        position:relative;
        bottom:0;
        margin-bottom:20px;
    }
	.section-tabs .cat-event-filter-wrapper .event-wrap,
	.section-tabs .city-event-filter-wrapper .event-wrap,
.power-magazine-city-filter .event-wrap{
    overflow-x:scroll;
    -webkit-overflow-scrolling: touch;
    }
	.cat-event-filter-wrapper:before{
		content:"\f000";
	}
	.city-event-filter-wrapper:before{
		content:'\f041';
	}
	.city-event-filter-wrapper.date-event-filter-wrapper:before{
		content:"\f073";
	}
	 .cat-event-filter-wrapper:before,
    .city-event-filter-wrapper:before{
        background-color:#94268F;
        color:#FDD247;
    }
    .event-wrapper-filter:before{
        content:'\f073';
        background:#FDD247;
        padding-left:3px;
        color:#94268F;
    }
/*     .power-magazine-event-sort .event-wrap .event-item:first-child{
        padding-left:30px;
    } */
	 .cat-event-filter-wrapper:before,
	.city-event-filter-wrapper:before,
    .event-wrapper-filter:before{
        font-family:'FontAwesome';
        position:absolute;
    font-size: 20px;
    margin-right: 10px;
    display: inline-block;
        width: 25px;
    text-align: center;
/*     height: 44px;
    line-height: 44px; */
		height: 37px;
    line-height: 37px;
            z-index: 99;
    }
    .power-magazine-event-sort:before{
        height: 42px;
    line-height: 42px;
    }
/* 	.section-tabs .cat-event-filter-wrapper .event-item:first-child .entry-title,
	.section-tabs .city-event-filter-wrapper .event-item:first-child .entry-title, */
/*     .power-magazine-city-filter .event-item:first-child .entry-title{
        margin-left:10px;
    } */
	.power-magazine-city-filter .event-wrap .event-item:first-child,
	.section-tabs .cat-event-filter-wrapper .event-item:first-child,
	.section-tabs .city-event-filter-wrapper .event-item:first-child{
		margin-left:12px;
	}
    .power-magazine-city-filter,
    .power-magazine-event-sort{
        margin:0 -25px;
    }
    .power-magazine-event-sort{
        margin-top:-22px;
    }
     .list-layout .tab-content.tranding .entry-header .entry-title{
        display:inline-block;
        margin-top:20px;
    }
	.list-layout .tab-content.tranding .entry-header .entry-title.error-title{
		margin-top:0;
	}
}
.section-tabs .cat-event-filter-wrapper .event-wrap,
.section-tabs .city-event-filter-wrapper .event-wrap,
.power-magazine-city-filter .event-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    white-space: nowrap;
    
}
.section-tabs .cat-event-filter-wrapper .event-wrap a,
.section-tabs .city-event-filter-wrapper .event-wrap a,
.power-magazine-city-filter .event-wrap a{
    padding:5px 20px;
}
.section-tabs .cat-event-filter-wrapper .event-wrap .entry-title,
.section-tabs .city-event-filter-wrapper .event-wrap .entry-title,
.power-magazine-city-filter .event-wrap .entry-title{
/*     color:#000; */
	 color:#94268f;
    margin:0;
    font-size:16px;
}
.power-magazine-city-filter .event-wrap span{
    padding-bottom:0px
}
.power-magazine-city-filter .event-wrap a:hover span{
    color: #fff;
}

.power-magazine-event .post .post-cat-list a{
    background:#94268f;
    color:#fff;
    padding:3px 5px;
    transition:all 0.5s ease-in-out;
    font-weight:200;
}
.power-magazine-event .post .post-cat-list a:hover{
    background:#FDD247;
    color:#94268f;
}
.tab-content .entry-title.error-title{
    font-weight:400;
}
.author-info-wrap .author-info,
.post-navigation .nav-links a, .posts-navigation .nav-links a{
    text-transform:capitalize;
}
.widget-post-author figure {
    width: 50px;
        height: 50px;
}
.widget .author-details ul li{
    margin-bottom:0;
    padding-bottom:2px;
}
.author-details h3{
    font-size:14px;
    margin-bottom:3px;
}
.author-details p{
    font-size:12px;
}
body:not(.home) .post-cat-list {
    background-color: transparent;
}
.ffow-posts .btn-heading{
    display: none
}
.ffow-posts .entry-header .entry-title{
    font-size:25px;
    font-weight:800;
    margin-bottom:0;
}

.ffow-posts .entry-header .entry-title a {
    color:#94268f;
}
.single .entry-content p:last-child{
    position:relative;
}
.single .post:not(.category-advice):not(.event-featured-deals):not(.category-qa) .entry-content p:last-child:after{
    content:"";
background:url('https://freshfruitmag.com/wp-content/uploads/2020/04/FF_LogoFruit_icon.svg');
    background-size:21px;
    background-repeat: no-repeat;
    display: inline-block;
    width:21px;
    height: 21px;
    margin-left: 5px;
    position:absolute;
}
.single .related-post-section .entry-content p:last-child:after{
	display:none !important;
}
.comment-body {
    padding-left: 70px; 
    padding-top: 20px;
    margin-top: 20px;
}
.comment-body .comment-author img {
    width: 50px;
    height: 50px; 
}
.featured-deals-slider .post-cat-list,
.event-slider .post-cat-list {
    margin-top: -50px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        white-space: nowrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    margin-bottom: 30px;
}

@media only screen and (max-width: 768px){
    .featured-deals-slider .post-cat-list,
.event-slider .post-cat-list {
    margin-top: -70px; 
    }

}
@media only screen and (max-width: 1024px){
/*     article.featured-post.post.hentry.featured-deals {
    height: 36vh;
} */
}
.ffow-posts{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
.home .ffow-posts{
    display:block;
}
.ffow-posts .featured-post{
    width:47%;
    width:-webkit-calc(50% - 30px);
    width:calc(50% - 30px);
    margin: 0 15px;
}
.ffow-posts.absolute-content .featured-post figure + .post-content{
    padding:10px 15px;
}
@media only screen and (max-width: 768px){
        .ffow-posts .featured-post{
         width:100%;
/*             margin:0 0 50px; */
    }
    }
.heading .page-title{
        background: #fff;
    margin: 0 0 -3px;
    line-height: 1;
}
@media only screen and (min-width: 769px){
.absolute-content .post-cat-list{
    background:transparent;
}
	.power-magazine-city-filter .city-event-filter-wrapper .event-wrap a{
		background:#94268f;
	}
	.section-tabs .cat-event-filter-wrapper .event-wrap a:hover,
	.section-tabs .city-event-filter-wrapper .event-wrap a:hover{
		background:#94268f;
	}
	.section-tabs .cat-event-filter-wrapper .event-wrap a:hover .entry-title{
		color:#fff;
	}
}
.power-magazine-city-filter .event-wrap .entry-title{
		color:#FDD247;
	}
.absolute-content .post-cat-list a{
    color:#fff;
}
@media only screen and (max-width: 768px){
    .absolute-content .post-cat-list a{
        color:#000;
    }
    .archive .list-layout .entry-header .entry-title{
/*      display:inline-block; */
        margin-top:12px;
    }
    .list-layout .section-tabs .post-cat-list a{
        color: #fff;
    background: #94268f;
        display:inline-block;
    }
    .event-detail-info{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .venue-info,
    .details-info{
        width:100%;
    }
}
.tag-fillter{
    border-radius:100%;
    border:1px solid #94268f;
    cursor:pointer;
    text-align:center;
    display:inline-block;
    width:45px;
    height:45px;
    line-height:50px;
    margin-bottom:15px;
}
.tag-fillter:hover{
    background:#94268f;
}
.tag-fillter i{
    color:#94268f;
    font-size:20px;
}
.tag-fillter:hover i{
    color:#fff;
}
.tag-fillter-wrapper{
    display:none;
    margin-bottom:15px;
}
.category-gossip .heading .page-title{
    display:block;
}
.category-gossip .heading{
    border-bottom:0;
}

.list-layout .tab-content .post-item-wrapper article .post-content{
    width:80%;
    float:left;
}
.list-layout .tab-content .post-item-wrapper article .post-content .post-cat-list{
    display:block;
}
.list-layout .tab-content .post-item-wrapper article .event-location,
.list-layout .tab-content .post-item-wrapper article .event-details{
    margin-bottom:5px;
    display: inline-block;
}
@media only screen and (min-width: 769px){
    .list-layout .tab-content .post-item-wrapper article .event-location + .event-details:before{
        content:"|";
        font-size: 12px;
            position: relative;
            top: -2px;
    }
}
@media only screen and (max-width: 768px){
    .list-layout .tab-content .post-item-wrapper article .post-content .post-cat-list{
        display: table;
    }
    .list-layout .tab-content .post-item-wrapper article .post-content{
        width:100%;
        padding:0;
    }
    .list-layout .tab-content .post-item-wrapper article .event-location,
    .list-layout .tab-content .post-item-wrapper article .event-details{
        text-align:center;
        display:inherit;
    }
}
.author-details .social-links li{
    border-bottom:0;
}
.author-details .social-links li a{
    border-radius: 100%;
    width:25px;
    height:25px; 
    line-height:25px;
    display:inline-block;
}

.city-filter-wrap{
        width:30px; 
        cursor:pointer;
    }

	.city-filter-wrap.active .city-image,
	.city-filter-wrap .city-image-hover{
		display:none;
	}
	.city-filter-wrap.active .city-image-hover{
		display:block;
	}
.power-magazine-city-filter .city-event-filter-wrapper{
        display:none;
        margin-top:15px;
    }
@media only screen and (min-width: 769px){
	.power-magazine-event .business-wrap.featured-deals-slider .post-content{
		min-height:190px
	}
	.power-magazine-city-filter .city-filter-wrap i{
		display:none;
	}
/*     .city-filter-wrap{
        width:30px; 
        cursor:pointer;
    }
	.city-filter-wrap.active .city-image,
	.city-filter-wrap .city-image-hover{
		display:none;
	}
	.city-filter-wrap.active .city-image-hover{
		display:block;
	} */
    .city-event-filter-wrapper .event-wrap,
	.section-tabs .cat-event-filter-wrapper .event-wrap{
		flex-wrap:wrap;
	}
	
/* 	.cat-event-filter-wrapper, */
/*     .power-magazine-city-filter .city-event-filter-wrapper{
        display:none;
        margin-top:15px;
    } */
    .power-magazine-event-sort .event-wrap a{
        margin-right:5px;
        padding: 10px 15px 10px 20px;
        position:relative;
    }
    .power-magazine-event-sort .event-wrap .event-item:before{
        content:'\f073';
        font-family: 'FontAwesome';
        margin-right: 5px;
    font-size: 15px;
    color: #94268F;
    }
    .power-magazine-event-sort .event-wrap .entry-title {
        display:inline-block;
    }
    .power-magazine-event-sort .event-wrap .event-item:hover:before,
    .power-magazine-event-sort .event-wrap a:hover .entry-title{
        color:#fff;
    }
	
	.section-tabs .cat-event-filter-wrapper .event-wrap a,
	.section-tabs .city-event-filter-wrapper .event-wrap a,
    .power-magazine-city-filter .event-wrap a{
/*         background:#fff; */
		 background:#FDD247;
        margin: 0 5px 5px 0;
    padding: 5px 15px;
    border-radius: 25px;
/*     border: 1px solid #94268f; */
/* 		border: 1px solid #FDD247; */
    display: inline-block;
    font-size: 14px !important;
    text-transform: capitalize;
    font-weight: 600;
    }
    .power-magazine-city-filter .event-wrap a:hover{
        background:#94268f;
        color:#fff;
    }
	
}
.power-magazine-event-sort .event-wrap a:hover span{
    border-bottom:0
}

 .cat-event-filter-wrapper,
    .section-tabs .city-event-filter-wrapper{
        display:none;
        margin-top:15px;
    }
@media only screen and (max-width: 768px){
/* 	.cat-filter-wrap, */
/*     .power-magazine-city-filter .city-filter-wrap{
        display:none;
    } */
/* 	.section-tabs .city-filter-wrap{
		display:block;
	} */
    .category-gossip .archive-description p{
        font-size:14px;
    }
	.section-tabs .cat-event-filter-wrapper .event-wrap .entry-title,
	.section-tabs .city-event-filter-wrapper .event-wrap .entry-title{
		color:#FDD247;
	}
	.section-tabs .cat-event-filter-wrapper .event-wrap .entry-title:hover{
		color:#fff;
	}
}
.elementor-blockquote--skin-clean .elementor-blockquote,
.wp-block-quote{
    width: 100%;
    float: left;
    margin-right: 20px;
    background: #fff;
    border: 0;
    border-left: 0;
    font-style: inherit;
}
.elementor-blockquote--skin-clean .elementor-blockquote p:before,
.wp-block-quote p:before{
	content:'';
    background-image: url('https://freshfruitmag.com/wp-content/uploads/2020/06/30x30.png');
	background-position:center;
	background-repeat:no-repeat;
    position: absolute;
   	top: -30px;
    left: 0px;
    background-color: #fff;
    padding: 0 10px 0 0;
    height: 50px;
    width: 50px;
	background-size:30px;
}
.elementor-blockquote--skin-clean .elementor-blockquote p,
.wp-block-quote p{
    padding-top:20px;
    font-size:20px;
    font-weight:700;
    border-top:2px solid rgba(148,38,143,1);
    position:relative;
}
.elementor-blockquote--skin-clean .elementor-blockquote cite,
.wp-block-quote cite{
	color:#FDD247;
}
@media only screen and (max-width: 559px){
	.elementor-blockquote--skin-clean .elementor-blockquote,
    .wp-block-quote{
        width: 100%; 
        padding: 5px 5px 0;
    margin-bottom: 10px;
    }
	.elementor-blockquote--skin-clean .elementor-blockquote p,
    .wp-block-quote p {
        margin-bottom:0;
        font-size:16px;
    }
}
.wp-block-quote.is-style-large{
    margin: 0 0 1.5em 0;
    font-size: 15px;
    text-align: left;
    position: relative;
    padding: 30px 28px;
    color: #252525;
    font-style:normal ;
/*     background: #f5f5f5; */
	background:#fff;
/*     border: 1px solid #d7d7d7; */
	border: 0;
    border-left: 5px solid #94268f;
	width:100%;
}
.wp-block-quote.is-style-large p{
	padding:0;
	border-top:0;
	font-size: 16px;
    font-style: normal;
}
.wp-block-quote.is-style-large p:before{
	display:none;
}

body.admin-bar .dialog-type-lightbox{
    z-index:9999999;
}
@media only screen and (max-width: 768px){
    article.featured-post.post.hentry.featured-deals {
            height: auto;
    }
}
@media only screen and (max-width: 768px){
	.power-magazine-city-filter{
		margin:15px -25px 6px;
	}
/* 	.power-magazine-event-sort{
		background: #FDD247;
	} */
/* 	.section-tabs .cat-event-filter-wrapper,
	.section-tabs .city-event-filter-wrapper, */
/* 	.power-magazine-city-filter{
		background:#94268F;
	}    */
/* 	.section-tabs .cat-event-filter-wrapper,
	.section-tabs .city-event-filter-wrapper{
		padding:10px 0 0;
	} */
	.power-magazine-city-filter .city-event-filter-wrapper .event-wrap .event-item:first-child,
	.power-magazine-event-sort .event-wrapper-filter .event-wrap .event-item:first-child{
/* 		padding-left:15px; */
		margin-left:12px;
	}
	.power-magazine-event-sort .event-wrapper-filter .event-wrap a,
	.power-magazine-city-filter .event-wrap a,
	.section-tabs .cat-event-filter-wrapper .event-wrap a, 
	.section-tabs .city-event-filter-wrapper .event-wrap a{
		border-radius:25px;
		background: #FDD247;	
		margin: 0 4px;
	}
	.power-magazine-city-filter .city-event-filter-wrapper .event-wrap a,
	.power-magazine-event-sort .event-wrapper-filter .event-wrap a{
		padding:5px 20px;
	}
	.power-magazine-city-filter .event-wrap a:hover,
	.section-tabs .cat-event-filter-wrapper .event-wrap a:hover,
	.section-tabs .city-event-filter-wrapper .event-wrap a:hover{
		background:#94268F;
	}
	.event-wrapper-filter .event-wrap a .entry-title,
	.power-magazine-city-filter .event-wrap a .entry-title,
	.section-tabs .cat-event-filter-wrapper .event-wrap a .entry-title, 
	.section-tabs .city-event-filter-wrapper .event-wrap a .entry-title{
		color:#94268F;	
	}
	.power-magazine-event-sort .event-wrap a{
		background: none;
		margin-bottom:0;
	}
	.event-wrapper-filter{
		display:none;
	}
	.power-magazine-event-sort .event-wrapper-filter{
		margin-bottom:35px;
	}
	.power-magazine-city-filter .city-filter-wrap{
		float:left;
		margin-left: 35%;
		z-index:99;
	}
	.event-date-filter-wrap.tag-fillter{
		margin-left: 15px;
		z-index:99;
	}
	.power-magazine-city-filter .city-filter-wrap:hover{
		background:#94268F;
	}
	.power-magazine-city-filter .city-filter-wrap.active,
	.event-date-filter-wrap.tag-fillter.active{
		background: #FDD247;
    	border: 1px solid #FDD247;
	}
	.power-magazine-city-filter .city-filter-wrap:hover i,
	.power-magazine-city-filter .city-filter-wrap.active i,
	.event-date-filter-wrap.tag-fillter:hover i,
	.event-date-filter-wrap.tag-fillter.active i{
		color:#fff;
	}
	.city-filter-wrap.active .city-image-hover,
	.city-filter-wrap img{
		display:none;
	}
	.city-filter-wrap{
		border-radius: 100%;
    border: 1px solid #94268f;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    width: 45px;
    height: 45px;
    line-height: 50px;
    margin-bottom: 15px;
	}
	.city-filter-wrap i{
		color:#94268f;
		font-size:20px;
	}
	.power-magazine-city-filter .city-event-filter-wrapper{
		margin-bottom:5px
	}
	.power-magazine-event-sort .event-wrapper-filter:before{
		background:#94268f;
		color:#FDD247;
	}
	.power-magazine-city-filter .city-event-filter-wrapper:before,
	.power-magazine-event-sort .event-wrapper-filter:before{
/* 		width:35px; */
		height: 37px;
    line-height: 37px;
	}
}
.cat-filter-wrap.tag-fillter,
.city-filter-wrap.tag-fillter{
    width:45px;
    position:relative;
    top: 3px;
    margin-right: 10px;
}

.section-tabs .cat-filter-wrap.tag-fillter.active,
.section-tabs .city-filter-wrap.tag-fillter.active{
	background:#FDD247;
	border:1px solid #FDD247;
}
.section-tabs .cat-filter-wrap.tag-fillter.active i,
.section-tabs .city-filter-wrap.tag-fillter.active i{
	color:#fff;	
}
/* .section-tabs .cat-filter-wrap.tag-fillter:hover,
.section-tabs .city-filter-wrap.tag-fillter:hover{
	background:#FDD247;
	border:1px solid #FDD247;
} */

.ffow-posts .featured-post{
	margin-bottom:30px;
}

.qa-content p,
.advice-content p{
	padding-left: 10px;
    font-style: italic;
	
}
.qa-content{
	padding-top:10px;
}
.qa-content p,
.advice-content p{
	margin-bottom:20px;
	    line-height: initial;
}
.ffow-posts .featured-post-image{
	box-shadow: -2px 6px 7px rgba(0,0,0,0.4);
	margin-bottom:30px;
}
/* .main-slider .absolute-content .featured-post figure + .post-content{
	background: none;
} */
.footer-logo-widget .textwidget img{
	width:250px;
}
.single .post .entry-content .wp-block-quote p:last-child:after{
	display:none !important;
}
.related-post-wrap article{
	width:100%;
}
.power-magazine-event .post a:hover {
    color: #94268f;
}
	.mean-container a.meanmenu-reveal {
        width: 30px;
        height: 34px;
	    padding: 9px 15px 7px;
    }

    .mean-container a.meanmenu-reveal span {
        background: #94268f;
        margin-top: 15px;
        border-radius: 5px;
        position: relative;
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
    }

    .mean-container a.meanmenu-reveal span::before,
    .mean-container a.meanmenu-reveal span::after {
        position: absolute;
        display: block;
        content: "";
        width: 100%;
        height: 3px;
        background: #94268f;
        border-radius: 5px;
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
    }

    .mean-container a.meanmenu-reveal span::before {
        top: -10px;
    }

    .mean-container a.meanmenu-reveal span::after {
        bottom: -10px;
    }

    .mean-container a.meanmenu-reveal.meanclose span {
        background: rgba(0, 0, 0, 0);
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
    }

    .mean-container a.meanmenu-reveal.meanclose span::before {
        -webkit-transform: rotate(-220deg);
        -ms-transform: rotate(-220deg);
        transform: rotate(-220deg);
        top: 0;
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
    }

    .mean-container a.meanmenu-reveal.meanclose span::after {
        -webkit-transform: rotate(220deg);
        -ms-transform: rotate(220deg);
        transform: rotate(220deg);
        top: 0;
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
    }
	
    .meanmenu-reveal.meanclose span:nth-child(2n) {
        opacity: 0;
    } 

/* event swipe slider */
.deal--post-section .swiper-slide,
.event-related-post-section .swiper-slide{
	background-position: center;
    background-size: cover;
	min-width:0;
	width:300px;
	min-height:300px;
	box-shadow:-1px 3px 7px 0px rgba(26,26,26,0.2);
	border: 1px solid rgba(0,0,0,0.05);
	    transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
}
.deal--post-section .swiper-slide:hover,
.event-related-post-section .swiper-slide:hover{
	border-color: rgba(148, 38, 143,1);
}
.deal--post-section .swiper-slide .post-content,
.event-related-post-section .related-post-wrap .swiper-slide .post-content{
	padding:15px;
	text-align:center;
}
.deal--post-section .swiper-slide{
	text-align:center;
}
.deal--post-section .swiper-slide .post-content .post-cat-list a,
.event-related-post-section .swiper-slide .post-content .post-cat-list a {
    background: #94268f;
    color: #fff;
    padding: 3px 5px;
    transition: all 0.5s ease-in-out;
    font-weight: 200;
}
.deal--post-section .swiper-slide .btn-deals-wrapper{
	display: inline-block;
	margin: 10px 0 30px;
}
@media only screen and (max-width: 768px){
	.deal--post-section.swiper-container,
.event-related-post-section.swiper-container{
	padding-top:0;
}
}
@media only screen and (max-width: 992px){
	.deal--post-section .heading,
	.event-related-post-section .heading{
		margin-bottom:30px;
	}
}
/* .archive .list-layout article {
    margin-bottom: 20px;
    box-shadow: 0 0 5px rgba(0,0,0,0.09);
    padding: 15px;
    border: 0;
    background: #fff;
} */

.archive:not(.category-music-and-entertainment):not(.category-advice):not(.category-style-and-fashion) .list-layout .post-item-wrapper article figure {
    width: 50%;
}

.archive:not(.category-music-and-entertainment):not(.category-advice):not(.category-style-and-fashion) .list-layout .post-item-wrapper article figure + .post-content {
    width: 50%;
    padding-top: 0;
}



/* Change Home page style */
.site-header-middle{
	border-bottom: 1px solid #e8edf1;
}
.widget_nav_menu ul{
	list-style:none;
	margin:0;
	padding:0;
}
.widget_nav_menu li{
	display:inline-block;
	margin-right:5px;
}
.site-header-middle .social-links li a{
	font-size:0;
}

.site-header-middle .social-links ul li a:hover{
	background:transparent;
}
.site-header .site-header-middle .search-toggle{
	background-color:transparent;	
}
.middle-right-header{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.navbar .site-branding{
	display:none;
}
.scrollActive .navbar .site-branding{
	display:block;
	float: left;
    width: 150px;
}
.scrollActive .hgroup-wrap .main-navigation{
	width:calc(100% - 150px);
	width:-webkit-calc(100% - 150px);
}
.scrollActive.admin-bar .hgroup-wrap .navbar.enable{
	top:32px !important;
	transition:all 0.2s ease-in-out;
}
.scrollActive .hgroup-wrap .enable{
	background: #fff;
    transform: translateY(0px);
    transition: transform 500ms ease, background 500ms ease;
    -webkit-transition: transform 500ms ease, background 500ms ease;
    box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.1);
    z-index: 9999;
}
.header-search-section input{
	background:#000;
	color: #ffffff;
	font-weight: 400;
	font-size: 15px;
}
.header-search-section input:focus{
	color:#fff;
}
.header-search-section .search-submit{
	background-image:url("https://freshfruitmag.com/wp-content/themes/power-magazine-pro/assets/img/icons/search-icon.png");
	background-size:11px;
	background-position:center center;
	background-repeat:no-repeat;
	font-size:0;
	height:39px;
	background-color:transparent;
	border:0;
}
.area-padding-bottom{
	padding:80px 0 50px;
}
/* center heading  */
.heading.center{
	border:0;
	margin:0;
}
.heading.center .entry-header {
  text-align: center;
    width: 100%;
    margin-bottom: 45px;
}
.main-slider .heading.center .entry-header{
	margin-bottom:55px;
}
.featured-grid-section .heading figure{
	position: relative;
	margin-bottom: 23px;
}
.heading.center .main-header,
.heading.center .entry-title{
	color: #33353b;
	font-size: 36px;
	font-weight: 600;
	position: relative;
	margin-bottom: 23px;
	text-transform:unset;
}

.featured-grid-section .heading figure:after,
.heading.center .entry-title:after{
	content: '';
    position: absolute;
    width: 70px;
    height: 2px;
    background: #94268f;
    left: 50%;
    transform: translateX(-50%);
    bottom: -10px;
}
.heading.center img{
	margin:0 auto;
}
.featured-grid-section .heading img{
	width:350px;
}
.heading.center p{
	color: #0a0a0a;
	line-height: 27px;
    font-size: 14px;
    font-weight: normal;
	margin-bottom:1rem;
}
.heading.center .view-more{
	display:none;
}
.entry-meta div{
	position:relative;
}
.entry-meta div:after{
	content: "|";
    color: #747476;
    font-size: 10px;
    position: absolute;
    top: -1px;
    right: -7px;	
}
.entry-meta div:last-child:after {
    content: '';
}
/* .fullwidth-block */
.to-know .to-know-wrapper article, 
.fullwidth-block .fillwidth-block-wrap article{
	position:relative;
	transition: all 300ms linear 0s;
	width:100%;
	padding:0;
}
.featured-grid-section .post-cat-list,
.to-know .post-cat-list,
.fullwidth-block .post-cat-list{
	margin-bottom:0;
	background:transparent;
	padding:0;
}
.featured-grid-section .post-cat-list a,
.to-know .post-cat-list a,
.fullwidth-block .post-cat-list a{
	font-family: "Open Sans", sans-serif;
	line-height:27px;
}
.to-know .big-artilce-wrapper:first-child .post-content,
.fullwidth-block .big-artilce-wrapper:first-child .post-content {
	background: #fff;
    transition: all 300ms linear 0s;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 80%;
    padding: 40px;
    transition: all 300ms linear 0s;
}

.fullwidth-block .big-artilce-wrapper:nth-child(2) article .post-content{
	background: transparent;
    right: 0;
    width: 100%;
    padding: 0 65px;
    bottom: 50%;
    transform: translateY(50%);
	position:absolute;
    transition: all 300ms linear 0s;
	text-align:center;
}
.fullwidth-block .big-artilce-wrapper:nth-child(2) article .post-content .entry-meta a,
.fullwidth-block .big-artilce-wrapper:nth-child(2) article .post-content .entry-meta,
.fullwidth-block .big-artilce-wrapper:nth-child(2) article .post-content .post-cat-list a{
	color:#fff;
}
.fullwidth-block .big-artilce-wrapper:nth-child(2) article .post-content .entry-title a{
	color:#fff;
	text-align:center;
}
.fullwidth-block .small-artilce-wrapper article .post-content{
	right: 5%;
	width: 90%;
	padding: 8px 10px;
	position:absolute;
	bottom:0;
	background:#fff;
	transition: all 300ms linear 0s;
	text-align:center;
}
@media (max-width: 1500px) and (min-width: 1200px){
	
	.fullwidth-block .small-artilce-wrapper article .post-content .entry-title{
		font-size: 16px;
		line-height: 24px;
	}
}
.news-portal-section-wrapper > div:not(.mixed-list-wrapper) > article:nth-of-type(1) .post-content .entry-title,
.featured--grid-section-wrapper > article:nth-of-type(1) .post-content .entry-title,
.to-know article .post-content .entry-title,
.fullwidth-block article .post-content .entry-title{
	font-size: 27px;
    margin-bottom: 10px;
    font-weight: 400;
    line-height: 36px;
    transition: all 300ms linear 0s;
}
.featured-grid-section .post-cat-list a,
.to-know .post-cat-list a,
.fullwidth-block .post-cat-list a{
	font-size:11px;
	color:#94268f;
	font-weight: 400;
/* 	text-transform:capitalize; */
}

/* to-know */
.top-home-content-wrapper:before,
.top-home-content-wrapper:after,
.main-slider:before,
.main-slider:after,
.news-portal-section:before,
.news-portal-section:after,
.to-know-wrapper:before,
.to-know-wrapper:after,
.to-know:after,
.to-know:before{
	content:"";
	display:block;
	clear:both;
}
.to-know-wrapper .small-artilce-wrapper article{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
.to-know-wrapper .small-artilce-wrapper article:first-child{
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
}
.to-know-wrapper .small-artilce-wrapper figure{
	width:41.666667%;
}
.to-know-wrapper .small-artilce-wrapper .post-content{
	width:58.333333%;
	position: relative;
/* 	top: 50%;
	right: 0; */
	padding: 25px;
	transition: all 300ms linear 0s;
	background:#fff;
}
.to-know-wrapper .small-artilce-wrapper article:first-child .post-content{
	padding-left:0;
}
.to-know-wrapper .small-artilce-wrapper article:nth-child(2) .post-content{
	padding-right:0;
}
.to-know-wrapper .small-artilce-wrapper .post-content .entry-title{
	font-size: 20px;
	line-height: 26px;
}

/* featured-grid-section */

.featured-grid-section{
	background: #f0f2f5;
	padding: 130px 0;
}
.featured--grid-section-wrapper > article{
	width:58.333333%;
	margin-bottom:0;
}
.featured--grid-section-wrapper > article:nth-of-type(1) figure + .post-content{
	margin-top: -77px;
    right: -3%;
    width: 94%;
    padding: 40px;
    z-index: 555;
    position: relative;
    transition: all 300ms linear 0s;
	background: #fff;
	bottom:0;
}
.featured-grid-section .grid-small-artilce-wrapper article{
	background:#fff;
	width:100%;
	padding:0;
}
.grid-small-artilce-wrapper{
	width:41.666667%;
	float:left;
	padding:0 15px;
}
.featured-grid-section .featured--grid-section-wrapper>article figure{
	width:100%;
}
.grid-small-artilce-wrapper article:last-child{
	margin-bottom:0;
}
/* main-slider */
.news-portal-section article:nth-of-type(1) figure + .post-content,
.business-section article .post-content{
	padding: 20px;
}
.main-slider .absolute-content .featured-post figure + .post-content{
	padding: 10px 15px;
}
.main-slider .absolute-content .featured-post figure{
/* 	z-index:-1; */
/* 	z-index:0;
	cursor:pointer; */
}
.news-portal-section article:nth-of-type(1) figure + .post-content,
.business-section article .post-content,
.main-slider .absolute-content .featured-post figure + .post-content{
	display:block;
	background:#fff;
	margin-top: -50px;
    right: 0;
	left:6%;
    width: 94%;
/*     padding: 10px 15px; */
    z-index: 999;
    position: relative;
/*     transition: all 300ms linear 0s; */
}
.main-slider .absolute-content .featured-post figure + .post-content{
	width: 80%;

}
article .post-content .entry-meta a,
.news-portal-section article:nth-of-type(1) figure + .post-content a,
.news-portal-section article:nth-of-type(1) figure + .post-content .entry-title a,
.main-slider .absolute-content .featured-post figure + .post-content div,
.main-slider .absolute-content .featured-post figure + .post-content a{
	color: #33353b;
	font-weight: 400;
}
.main-slider article .post-content .entry-meta{
	font-size:10px;
}
.business-wrap .featured-post .post-content .post-cat-list a,
.news-portal-section article figure + .post-content .post-cat-list a,
.news-portal-section article:nth-of-type(1) figure + .post-content .post-cat-list a,
.main-slider .absolute-content .featured-post figure + .post-content .post-cat-list a{
	color:#94268f;
	font-weight:400;
}
.main-slider .absolute-content .featured-post figure + .post-content .entry-title{
	margin-bottom:0px;
}
.main-slider .absolute-content .entry-meta div:after {
    color: #33353b;
}
.main-slider .slick-slide{
/* 	margin:0 10px; */
}
/* business-wrap/ */
.business-wrap{
	display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
}
.business-section .business-wrap article{
	width:25%;
}
.mixed-list-wrapper{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.mixed-list-wrapper article{
	width:47.22%;
	margin-right:30px;
}
.mixed-list-wrapper article:nth-child(2n+2){
	margin-right:0;
}
.news-portal-section .mixed-list-wrapper article figure + .post-content{
	background:#fff;
	margin-top: -60px;
    right: -6%;
    width: 94%;
    padding: 20px;
    z-index: 555;
    position: relative;
    transition: all 300ms linear 0s;
}
.mixed-list-wrapper article .post-content .post-cat-list span{
	margin-left: 0;
}
.header-search-section .search-submit:hover{
	background-color:transparent;	
}
.main-slider .absolute-content .featured-post figure + .post-content .post-cat-list{
	margin-bottom:0;
	padding:0;
}
.main-slider .absolute-content .featured-post figure + .post-content a:hover{
	color:#94268f;
}
.widget_nav_menu li a:hover,
.site-header-middle .social-links ul li a:hover{
	color:#FDD247;	
}
body {
    line-height: 27px;
    font-size: 14px;
    font-family: open sans,sans-serif;
    font-weight: 400;
    color: #797979;
}
.site-footer .footer-widget-holder input[type="submit"]{
	border-color:#fff;
}
.big-artilce-wrapper article:last-child,
.small-artilce-wrapper article:last-child{
	margin-bottom:0;
}
.business-section article .entry-title{
	font-size: 20px;
    margin-bottom: 10px;
    font-weight: 400;
    line-height: 27px;
    transition: all 300ms linear 0s;
}
.categoires-wrapper{
	background:#94268f;
	color:#fff;
	padding:40px 0;
	margin-bottom:50px;
}
.categoires-wrapper .heading{
	border:0;
	margin:0;
}
.categoires-wrapper .heading .page-title{
	background:transparent;
	color: #fff;
	font-size: 27px;
	font-family: "Josefin Sans", sans-serif;
	margin-bottom: 0;
	font-weight: bold;
	text-transform:capitalize;
}
.category .hgroup-wrap {
    margin-bottom: 0;
}
.business-section .business-wrap article .post-cat-list{
	padding:0;
	margin-bottom:0;
}
/* .main-slider .main-slider-wrap .slick-dots{
	display:none !important;
} */
/* responsive */

@media only screen and (max-width: 1300px){
	.scrollActive .main-navigation a{
	    padding: 13px;	
	}
	.scrollActive .main-navigation li.menu-item-has-children:before{
		right:0;
	}
}
@media only screen and (max-width: 1199px){
	.fullwidth-block .small-artilce-wrapper article .post-content .entry-title{
		font-size:18px;
	}
	.small-artilce-wrapper.custom-col-3{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		width:100%;
		margin-top:50px;
	}
	.big-artilce-wrapper.custom-col-5,
	.big-artilce-wrapper.custom-col-4,
	.small-artilce-wrapper.custom-col-3 article{
		width:50%;
		margin-right:15px;
	}
	.small-artilce-wrapper.custom-col-3 article img{
		width:100%;
	}
	.big-artilce-wrapper.custom-col-5,
	.big-artilce-wrapper.custom-col-4,
	.small-artilce-wrapper.custom-col-3 article:last-child{
		margin-right:0;	
	}
	.mixed-list-wrapper article {
		width: 45%; 
	}
	.scrollActive .main-navigation a {
		padding: 10px;
	}
	.default-margin.widget_elementor-library,
	.mixed-list-wrapper article:nth-child(3),
	.mixed-list-wrapper article:nth-child(4),
	.small-artilce-wrapper article {
		margin-bottom:0;
	}
	.news-portal-section .mixed-list-wrapper article:nth-child(3) figure + .post-content,
	.news-portal-section .mixed-list-wrapper article:nth-child(4) figure + .post-content,
	.to-know-wrapper .small-artilce-wrapper article:nth-child(2) .post-content{
		padding-bottom:0;
	}
	.heading.center .main-header{
		margin-top:0;
	}
}
@media only screen and (max-width: 992px){
	.featured-grid-section{
		padding: 60px 0;
	}
	.fullwidth-block article .post-content .entry-title{
		font-size:20px; 
		line-height:normal;
	}
	.fullwidth-block .big-artilce-wrapper:first-child .post-content{
		padding:20px;
	}
	.grid-small-artilce-wrapper,
	.featured--grid-section-wrapper > article img,
	.featured--grid-section-wrapper > article,
	.news-portal-section-wrapper article img,
	.news-portal-section-wrapper .custom-col-6,
	.custom-col-6.mixed-list-wrapper,
	.to-know-wrapper .big-artilce-wrapper article img,
	.small-artilce-wrapper.custom-col-6,
	.big-artilce-wrapper.custom-col-6{
		width:100%;
	}
	.to-know-wrapper .small-artilce-wrapper article,
	.business-section .business-wrap article,
	.news-portal-section article,
	.featured-grid-section .grid-small-artilce-wrapper article,
		.featured--grid-section-wrapper > article,
	.to-know-wrapper .big-artilce-wrapper.custom-col-6{
		margin-bottom:50px;
	}
	.featured-grid-section .grid-small-artilce-wrapper article:last-child,
	.to-know-wrapper .small-artilce-wrapper article:last-child{
		margin-bottom:0;
	}
}

@media only screen and (max-width: 768px){
/* 	.main-slider .main-slider-wrap .slick-dots{
		display:block !important;
	} */
	.main-slider .main-slider-wrap .slick-dots li button[type=button]{
		display: none !important;
	}
	.main-slider .main-slider-wrap .slick-dots li.slick-active button[type=button],
.main-slider .main-slider-wrap .slick-dots li.slick-active button[type=button] + button[type=button],
.main-slider .main-slider-wrap .slick-dots li.slick-active button[type=button] +button[type=button] + button[type=button]{
    display: block !important;
}
/* 	.main-slider .absolute-content .featured-post figure + .post-content .post-cat-list{
		display: flex;
		justify-content: center;
		clear: both;
		margin-bottom: 10px;
	}
	
	.to-know .big-artilce-wrapper:first-child .post-content .post-cat-list,
	.news-portal-section .mixed-list-wrapper article figure + .post-content .post-cat-list,
	.featured--grid-section-wrapper > article:nth-of-type(1) figure + .post-content .post-cat-list,
	.news-portal-section article:nth-of-type(1) figure + .post-content .post-cat-list, 
	.business-section article .post-content .post-cat-list, 
	.main-slider .absolute-content .featured-post figure + .post-content .post-cat-list{
		display: flex;
		justify-content: center;
	} */
	.default-margin {
		margin-bottom: 80px;
	}
	.area-padding-bottom{
		padding:80px 0 50px;
	}
	.mean-container .mean-nav ul li a{
		text-transform:inherit;
		color:#000;
		border-bottom:1px solid #94268f;
	}
	.mean-container .mean-nav ul li a.mean-expand{
		height: 30px;
		color:#94268f;
	}
	.mean-container .mean-nav ul li a.mean-expand:hover{
		color:#fff;
		background:#94268f;
	}
	.mean-container .mean-nav{
		background:#fff;
	}
	.scrollActive .mean-container .mean-bar{
		padding:10px 0;
		background: #fff;
	}
	.site-header-middle {
		border-bottom: 1px solid #94268f;
	}
	.scrollActive header .mean-container .mean-nav {
		margin-top: 47px;
	}
	.main-slider .heading.center .entry-header{
		margin-bottom:25px;
	}
	.heading.center .entry-header{
		margin-bottom: 15px;
	}
	
	.mean-container .mean-bar{
		background:#fff;
	}
	.mean-container a.meanmenu-reveal{
		background:#fff;
	}
	.scrollActive .mean-container a.meanmenu-reveal{
		top:6px;
	}
	
	.site-header-middle .custom-col-4{
		width:50%;
		float:left;
	}
	.site-header .site-header-middle .site-branding{
		position:relative;
		top:0;
		left:0;
		right:0;
		margin-left: auto;
		z-index:9;
	}
	.site-header-middle .custom-col-4:nth-child(2){
		float:right;
	}
	.site-header-middle .custom-col-4:last-child{
		display:none;
	}
	.home article .post-content .post-cat-list {
		margin-left:0;
		margin-top: 0;
		margin-bottom: 0;
		display: initial;
		position: relative;
	}
	.small-artilce-wrapper article .post-content .post-cat-list,
	.fullwidth-block .big-artilce-wrapper:nth-child(2) article .post-content .post-cat-list{
		display:flex;
		justify-content:center;
	}
	.business-section .business-wrap article{
		width:50%;
	}
	.featured-grid-section .grid-small-artilce-wrapper article figure img,
	.fullwidth-block article img{
		width:100%;
	}
	.featured-grid-section .post-cat-list, 
	.to-know .post-cat-list, 
	.fullwidth-block .post-cat-list{
		display: inline-block;
	}
	.big-artilce-wrapper.custom-col-4 article,
	.big-artilce-wrapper.custom-col-5 article{
		margin-bottom:50px;
	}
	.featured-grid-section .grid-small-artilce-wrapper article figure {
		width: 30%;
	}
	.featured-grid-section .grid-small-artilce-wrapper article figure + .post-content {
		width: 70%;
	}
	
	.business-section .business-wrap article:last-child{
		margin-bottom:0;
	}
	.archive:not(.category-music-and-entertainment):not(.category-advice):not(.category-style-and-fashion) .list-layout .post-item-wrapper article figure{
		padding-right:15px;
	}
	.to-know .small-artilce-wrapper article .post-content .post-cat-list{
		margin: 0;
		justify-content:flex-start;
	}
	.to-know .big-artilce-wrapper:first-child .post-content .post-cat-list span,
	.fullwidth-block .big-artilce-wrapper:first-child .post-content .post-cat-list span {
		display: inherit;
		/*float: none; */
		text-align:center;
	}
	.mean-container .mean-nav ul li:last-child a {
		background: #fff;
		border-bottom: 1px solid #94268f;
	}
	.categoires-wrapper .heading .page-title{
		font-size:20px;
	}
	.big-artilce-wrapper.custom-col-4,
	.big-artilce-wrapper.custom-col-5{
		float:left;
	}
}
@media only screen and (max-width: 767px){
	
	.big-artilce-wrapper.custom-col-4,
	.big-artilce-wrapper.custom-col-5{
		width:100%;
		float:none;
	}
}
@media only screen and (max-width: 600px){
	.scrollActive.admin-bar .hgroup-wrap .navbar.enable {
		top: 0px !important;
	}
}
@media only screen and (max-width: 558px){
	.heading.center p{
		padding:0 30px;
	}
	.news-portal-section article{
		width:100% !important;
		margin:0 0 50px;
	}
	.archive:not(.category-music-and-entertainment):not(.category-advice):not(.category-style-and-fashion) .list-layout .post-item-wrapper article figure + .post-content,
	.archive:not(.category-music-and-entertainment):not(.category-advice):not(.category-style-and-fashion) .list-layout .post-item-wrapper article figure {
		width: 100%;
	}
	.archive:not(.category-music-and-entertainment):not(.category-advice):not(.category-style-and-fashion) .list-layout .post-item-wrapper article figure{
		padding-right:0;
	}
	.to-know-wrapper .small-artilce-wrapper article,
	.small-artilce-wrapper.custom-col-3{
		flex-direction:column;
	}
	.to-know-wrapper .small-artilce-wrapper article img,
	.business-section .business-wrap article,
	.to-know-wrapper .small-artilce-wrapper .post-content,
	.to-know-wrapper .small-artilce-wrapper figure {
		width: 100%;
	}
	.to-know-wrapper .small-artilce-wrapper article:nth-child(2) .post-content {
		padding-left: 0;
		padding-right:auto;
	}
	.small-artilce-wrapper.custom-col-3 article{
		width:100%;
	}
	.news-portal-section .mixed-list-wrapper article:nth-child(3){
		margin-bottom:30px;
	}
	.news-portal-section .mixed-list-wrapper article:nth-child(3) figure + .post-content{
		padding-bottom:20px;
	}
	.small-artilce-wrapper article:first-child{
		margin-bottom:50px;
	}
	.news-portal-section-wrapper > div:not(.mixed-list-wrapper) > article:nth-of-type(1) .post-content .entry-title, .featured--grid-section-wrapper > article:nth-of-type(1) .post-content .entry-title, .to-know article .post-content .entry-title, .fullwidth-block article .post-content .entry-title{
		font-size:20px;
		line-height:22px;
    }
    .fullwidth-block .small-artilce-wrapper article .post-content .entry-title {
        font-size: 20px;
    }

}
@media only screen and (max-width: 436px){
	.site-header-middle .row{
		display:flex;
		white-space:nowrap;
	}
	.site-header-middle .site-branding{
		width:150px;
	}
	.site-header-middle .site-branding img.custom-logo {
		max-width: 150px;
	}
	.site-header-middle .custom-col-4{
		width:auto;
	}
	.site-header-middle .custom-col-4 .social-links{
		text-align:center;
	}
	.site-header .site-header-middle .site-branding{
		margin-right:auto;
		text-align: center;
	}
	.site-branding .site-logo {
		width: 100%;
	}
}

@media only screen and (max-width: 400px){
	.main-slider .slick-slider img{
		width:100%;
	}
	.main-slider .absolute-content .featured-post figure + .post-content {
		width: 88%;
	}
	.to-know .big-artilce-wrapper:first-child .post-content{
		width:94%;
		padding:15px;
	}
	img.custom-logo {
		max-width: 150px !important;
	}
	.featured-grid-section .grid-small-artilce-wrapper article figure {
		width: 100%;
	}
}
.back-to-top{
	z-index:999;
}
article .post-content .entry-meta > div{
	font-weight:600;
}
.ffow-posts .entry-title a span{
	display:block;
	color: #94268F;
    font-family: "Didot", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.5px;
	margin-bottom:50px;
	margin-top:150px;
}
.ffow-posts .entry-title a{
	font-size:30px;
	font-weight:600;
	text-transform:uppercase;
}
.ffow-posts .entry-header .entry-title a{
	color:#fff !important;
	margin-bottom:50px;
	display:inline-block;
}
.ffow-posts article .post-content .entry-meta a{
	color:#fff;
	font-weight:400;
}
/* .widget-title,
.deal--post-section .heading .entry-header .entry-title,
.event-related-post-section .heading .entry-header .entry-title,
.related-post-section .entry-header .entry-title{
	text-transform:unset;
} */
.widget-title{
	text-transform:unset;
}
.ffow-posts.absolute-content .featured-post figure + .post-content{
	background:transparent;
	top:0;
	left:auto;
	right:auto;
}
/* .ffow-posts .featured-post-image {
	box-shadow: none;
} */
@media only screen and (max-width: 992px){
/* 	.ffow-posts .entry-title a span {
		margin-top: 80px;
	} */
	.ffow-posts .entry-title span {
		margin-top: 80px;
	}
}
@media only screen and (max-width: 768px){
.elementor .ffow-posts .featured-post-image img {
    margin-bottom: 0;
	}
	
}
@media only screen and (max-width: 479px){
/* 	.ffow-posts .entry-header .entry-title a{
		margin-bottom: 15px;
		font-size: 20px;
	}
	.ffow-posts .entry-title a span {
		font-size: 35px;
		margin-bottom: 30px;
		
	} */
	
	.ffow-posts .entry-header .entry-title{
		margin-bottom: 15px;
		font-size: 20px;
	}
	.ffow-posts .entry-title span {
		font-size: 35px;
		margin-bottom: 30px;

	}
	
}
.archive .grid-layout .post-item-wrapper article{
	width:32%;
	width: -moz-calc(33.33% - 30px);
	width: -webkit-calc(33.33% - 30px);
	width: calc(33.33% - 30px);
}
.archive .grid-layout .post-item-wrapper article:nth-of-type(2n+1){
	clear:none;
}
.archive .grid-layout .post-item-wrapper article:nth-of-type(3n+1){
	clear:both;
}
.archive .grid-layout .post-item-wrapper article figure + .post-content{
	margin-top: -92px;
	right: -3%;
	width: 94%;
	padding: 30px;
	z-index: 555;
	position: relative;
	background: #fff;
	transition: all 300ms linear 0s;
}
.archive .grid-layout .post-item-wrapper article .post-cat-list{
	padding:0;
}
.archive .grid-layout .post-item-wrapper article .post-cat-list a{
	display: inline-block;
    font-size: 11px;
    color: #94268F;
    text-transform: uppercase;
    position: relative;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    transition: all 300ms linear 0s;
}
.archive .grid-layout .post-item-wrapper article .entry-title{
	font-size:20px;
	font-weight:bold;
	line-height: 1.2;
	
}
.single article .entry-meta div,
.archive .grid-layout .post-item-wrapper article .entry-meta div,
.archive .grid-layout .post-item-wrapper article .entry-title a{
	color:#33353b;
}
.archive .grid-layout  .post-cat-list span:before{
	top:1px;
}
.grid-layout .post-item-wrapper article figure{
	margin-bottom:0;
}
.category-style-and-fashion.archive .grid-layout .fashion-small-second-wrapper article figure,
.category-style-and-fashion.archive .grid-layout .fashion-small-wrapper article figure,
.category-style-and-fashion.archive .grid-layout .fashion-big-wrapper article:first-child figure,
.category-style-and-fashion.archive .grid-layout .fashion-small-second-wrapper article img,
.category-style-and-fashion.archive .grid-layout .fashion-small-wrapper article img,
.category-style-and-fashion.archive .grid-layout .fashion-small-second-wrapper article,
.category-style-and-fashion.archive .grid-layout .fashion-small-wrapper article,
.category-style-and-fashion.archive .grid-layout .fashion-big-wrapper article:first-child img,
.category-style-and-fashion.archive .grid-layout .fashion-big-wrapper article:first-child{
	width:100%;
	position:relative;
}

.category-style-and-fashion.archive .grid-layout .fashion-small-second-wrapper article,
.category-style-and-fashion.archive .grid-layout .fashion-small-wrapper article,
.category-style-and-fashion.archive .grid-layout .fashion-big-wrapper article:first-child{
	margin:0;
}
.category-travel .grid-layout .fashion-big-wrapper article figure + .post-content,
.category-fitness .grid-layout .fashion-big-wrapper article figure + .post-content,
.category-style-and-fashion .grid-layout .fashion-big-wrapper article figure + .post-content{
	background: #fff;
    transition: all 300ms linear 0s;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 80%;
    padding: 40px;
    transition: all 300ms linear 0s;
}
.category-style-and-fashion .grid-layout .fashion-small-wrapper article figure + .post-content{
	background: transparent;
	right: 0;
	width: 100%;
/* 	padding: 0 65px; */
	padding: 0 10px;
	bottom: 50%;
	transform: translateY(50%);
	transition: all 300ms linear 0s;
	position:absolute;
	text-align:center;
}
.category-style-and-fashion .grid-layout .fashion-small-second-wrapper article figure + .post-content{
    background: transparent;
    right: 0;
    width: 100%;
    bottom: 0;
    padding: 0 18px;
	transition: all 300ms linear 0s;
	position:absolute;
}
.category-style-and-fashion .grid-layout .fashion-small-wrapper article figure + .post-content div,
.category-style-and-fashion .grid-layout .fashion-small-second-wrapper article figure + .post-content div,
.category-style-and-fashion .grid-layout .fashion-small-second-wrapper article figure + .post-content a,
.category-style-and-fashion .grid-layout .fashion-small-wrapper article figure + .post-content a{
	color:#fff;
}
.category-style-and-fashion .fashion-big-wrapper{
	padding-right:6px;
}
.category-style-and-fashion .fashion-small-second-wrapper{
	padding-left:6px;
}
.category-style-and-fashion .fashion-small-wrapper{
	padding:0 6px;
}
.fashion-big-wrapper.custom-col-6{
	width:40%;
}
.fashion-small-second-wrapper.custom-col-3{
	width:30%;
	
}
.fashion-small-wrapper.custom-col-3{
	width:30%;
}
.slick-cat-slider{
	clear:both;
	padding-top:30px;
}
.slick-cat-slider article img{
	width:100%;
}
.category-travel.archive .grid-layout .fashion-small-wrapper article img,
.category-travel.archive .grid-layout .fashion-big-wrapper article img,
.category-travel.archive .grid-layout .fashion-small-wrapper article,
.category-travel.archive .grid-layout .fashion-big-wrapper article,
.category-fitness.archive .grid-layout .fashion-small-wrapper article img,
.category-fitness.archive .grid-layout .fashion-big-wrapper article img,
.category-fitness.archive .grid-layout .fashion-small-wrapper article,
.category-fitness.archive .grid-layout .fashion-big-wrapper article{
	width:100%;
}
.category-travel .grid-layout .fashion-small-wrapper article figure + .post-content,
.category-fitness .grid-layout .fashion-small-wrapper article figure + .post-content{
	background: #fff;
	bottom:0;
	margin-top: -92px;
	right: -6.2%;
	width: 94%;
	padding: 20px;
	z-index: 555;
	position: relative;
	transition: all 300ms linear 0s;
}
.archive .grid-layout .post-item-wrapper article .entry-title a:hover{
	color:#94268f;
}
@media only screen and (max-width:992px){
/* 	.fashion-big-wrapper.custom-col-7,
	.fashion-small-wrapper.custom-col-5{
		width:100%;
	} */
}

@media only screen and (max-width:768px){
	
	.ffow-posts .featured-post{
            margin:0 0 50px;
    }
	.archive .grid-layout .post-item-wrapper article{
		width: 45%;
		margin:0 13px 30px;
	}
	.slick-cat-slider{
		padding-top:0;
		margin: 0;
	}
	.slick-cat-slider article{
		width: 46%;
	}
	.slick-cat-slider article:nth-child(2n+1){
		margin-right:0;
	}
	.archive .grid-layout .post-cat-list{
		margin-left:0;
	}
	.archive .grid-layout .post-cat-list a{
		padding:0;
	}
	.archive .grid-layout .post-item-wrapper article:nth-of-type(3n+1){
		clear:none;
	}
	.archive .grid-layout .post-item-wrapper article:nth-of-type(2n+1){
		clear:both;
	}
	.archive .grid-layout .post-cat-list {
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
    position: relative;
}
	.main-slider .slick-slide{
		margin:0 10px;
	}
	.category-fitness.archive .grid-layout .fashion-small-wrapper article,
	.category-fitness.archive .grid-layout .fashion-big-wrapper article,
	.category-travel.archive .grid-layout .fashion-small-wrapper article,
	.category-travel.archive .grid-layout .fashion-big-wrapper article{
		margin:0 0 50px;
	}
	.category-style-and-fashion .fashion-small-second-wrapper.custom-col-3,
	.category-style-and-fashion .fashion-small-wrapper.custom-col-3,
	.category-style-and-fashion .fashion-big-wrapper.custom-col-6{
		width:100%;
		margin-bottom:50px;
		display:inline-block;
		padding:0 15px;
	}
	.category-style-and-fashion .grid-layout .fashion-small-wrapper .post-cat-list a,
	.category-style-and-fashion .grid-layout .fashion-small-second-wrapper .post-cat-list a{
		background-color:transparent;
	}
	.home article .post-cat-list{
		line-height:27px;
	}
	.post-cat-list span:before{
		top:-1px;
	}
	.to-know-wrapper .big-artilce-wrapper .post-cat-list span:before{
		top:-1px;
	}
	.news-portal-section-wrapper,
	.to-know-wrapper{
		margin:0 -15px;
	}
	.main-slider-wrap{
		margin:0 -10px;
	}
}
@media only screen and (max-width:559px){
	.archive .grid-layout .post-item-wrapper article{
		width: 100%;
		margin:0 0 50px;
	}
	.category-fitness.archive .grid-layout .fashion-small-wrapper article,
	.category-fitness.archive .grid-layout .fashion-big-wrapper article{
		margin:0 0 50px;
	}
	.archive .grid-layout .post-item-wrapper article img{
		width:100%;
	}
	.category-travel .grid-layout .fashion-big-wrapper article figure + .post-content, 
	.category-fitness .grid-layout .fashion-big-wrapper article figure + .post-content,
	.category-style-and-fashion .grid-layout .fashion-big-wrapper article figure + .post-content{
		padding:20px;
	}
}
@media only screen and (max-width:479px){
	.power-magazine-city-filter{
		margin: -20px 0 10px;
	}
	.power-magazine-city-filter .city-event-filter-wrapper{
		margin:0 -25px 5px;
	}
}
@media only screen and (max-width: 640px){
	.category-travel .grid-layout .post-item-wrapper,
	.category-style-and-fashion .grid-layout .post-item-wrapper,
	.category-fitness .grid-layout .post-item-wrapper{
		margin: 0 -15px;
	}
	.category-travel .slick-cat-slider,
	.category-style-and-fashion .slick-cat-slider,
	.category-fitness .slick-cat-slider{
		margin:0 15px;
	}
}
.news-portal-section-wrapper .post-cat-list{
	padding:0;
}
.swiper-pagination .swiper-pagination-bullet{
	width:8px;
	height:8px;
	background:#94268f;
}
body:not(.home) .event-related-post-section .post-cat-list a{
	display:inline-block;
	margin-right: 5px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next,
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background-image: none !important;
	outline:0;
	
}


/* .swiper-container-horizontal>.swiper-pagination-bullets{
		display:none;
	} */
/* @media only screen and (max-width: 768px){
	.swiper-container-horizontal>.swiper-pagination-bullets{
		display:block;
	}
.swiper-container .swiper-pagination.swiper-pagination-bullets{
	position:absolute;
	bottom:190px;
}
.deal--post-section.swiper-container .swiper-pagination.swiper-pagination-bullets{
	bottom:250px;
}
} */
/* @media only screen and (max-width: 345px){
	.swiper-container .swiper-pagination.swiper-pagination-bullets{
		bottom:210px;
	}
} */
@media only screen and (max-width: 768px){
	.main-slider-wrap .slick-arrow{
		background-color: transparent;
		border-color: transparent;
		font-size:0;
		height:80px;
	}
	.main-slider-wrap .slick-prev:before, 
	.main-slider-wrap .slick-next:after{
		color:#FDD247;
		font-size:80px;
	}
}
@media only screen and (min-width: 768px){
	.swiper-button-next:after, 
	.swiper-container-rtl .swiper-button-prev:after,
	.swiper-button-prev:after, 
	.swiper-container-rtl .swiper-button-next:after{
		font-size:65px;
	}
}
.elementor-widget-container div.wpforms-container-full .wpforms-form button[type=submit] {
	border: 1px solid;
    border-color: #94268f;
	border-radius: 0;
    background-color: #94268f;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    padding: 10px 17px 8px;
    text-transform: uppercase;
    cursor: pointer;
    outline: 0;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.elementor-widget-container div.wpforms-container-full .wpforms-form button[type=submit]:active,
.elementor-widget-container div.wpforms-container-full .wpforms-form button[type=submit]:focus,
.elementor-widget-container div.wpforms-container-full .wpforms-form button[type=submit]:hover{
	border-color: #94268f;
	color: #94268f;
	background-color:#fff;
}
.select2-container .select2-selection--single .select2-selection__rendered,
#select_user_to_edit_form .wppb-form-field select option,
#select_user_to_edit_form .wppb-form-field label,
.wppb-user-forms label,
.elementor-widget-container div.wpforms-container-full .wpforms-form .wpforms-field-label{
	font-weight: 600;
    font-family: "Josefin Sans", sans-serif;
}
#select_user_to_edit_form .wppb-form-field select,
.select2-container--default .select2-selection--single{
	height:41px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:41px !important;
	padding: 3px 15px !important;
}
.wppb-form-field textarea,
#select_user_to_edit_form .wppb-form-field select,
form .wppb-user-forms input[type="text"], 
form .wppb-user-forms input[type="number"],
form .wppb-user-forms input[type="email"], 
form .wppb-user-forms input[type="url"],
form .wppb-user-forms input[type="password"],
form .wppb-user-forms input[type="search"]{
	padding:3px 15px !important;
}

/* latest add css */
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt,
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button,
.woocommerce input.button,
.product-info-wrapper .product-button{
	background:#94268f;
	border:1px solid #94268f;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt,
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button,
.woocommerce input.button{
	color:#fff;
	font-weight:400;
	text-transform: inherit;
}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price, .woocommerce div.product span.price{
	color:#252525;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.product-info-wrapper .icons a:hover,
.product-info-wrapper .post-cat-list a:hover, 
.product-info-wrapper .product-button:hover{
	color:#94268f;
}
.woocommerce span.onsale{
	background-color: #94268f;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product{
	text-align:center;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover,
.woocommerce input.button:hover{
	background-color:transparent;
}
.product-info-wrapper{
	display: block;
    background: #fff;
    margin-top: -50px;
    right: 0;
    left: 6%;
    width: 94%;
    z-index: 999;
    position: relative;
	padding:20px;
}
.product-info-wrapper .post-cat-list{
	margin-bottom:0;
}
.product-slider .slick-arrow{
	background-color:transparent;
    border-color: #94268f;
	font-size:0;
	height:auto;
	min-width:auto;
	width:auto;
	overflow:visible;
}
.product-slider-wrap .slick-arrow:focus, 
.product-slider-wrap .slick-arrow:hover{
	background-color:transparent;
}
.product-slider{
	text-align:left;
}
.product-slider .post-cat-list a{
	font-weight:600;
}
.product-info-wrapper .product-button{
	margin-top:15px;
}
.woocommerce ul.products li.product .price,
.product-info-wrapper .price {
    font-weight: 600;
/* 	color: #94268f; */
}
.product-slider .slick-prev:before,
.product-slider .slick-next:after{
	font-size:70px;
	color:#94268f;
}
.product-slider .post-cat-list{
	margin-top: auto;
	margin-left: 0;
	margin-bottom: 10px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3{
	font-size:18px;
	font-weight:400;
	color:#000;
}
.woocommerce ul.products li.product .price{
	font-size:12px;
	font-weight:400;
}
.woocommerce ul.products li.product .price ins{
	font-weight:400;
	color: #000;
}
.woocommerce .quantity .qty{
	padding: 0 5px;
}
.woocommerce .woocommerce-ordering select{
	padding:5px;
}
@media only screen and (max-width:480px){
	.woocommerce ul.products[class*=columns-] li.product,
	.woocommerce-page ul.products[class*=columns-] li.product{
		width:100%;
	}
	.woocommerce .woocommerce-ordering,
	.woocommerce .woocommerce-ordering select{
		width:100%;
	}
	.woocommerce .woocommerce-ordering{
		display:none;
	}
	.news-portal-section article:nth-of-type(1) figure + .post-content a,
	.news-portal-section article:nth-of-type(1) figure + .post-content .entry-title a,
	.main-slider .absolute-content .featured-post figure + .post-content a,
	article .post-content .entry-title a{
		font-weight:600;
	}
	.single .entry-header h4.entry-title{
		line-height:initial;
	}
	.archive .grid-layout .post-item-wrapper article .entry-title,
	.product-slider .entry-header .entry-title,
	article .entry-header .entry-title,
	.to-know-wrapper .small-artilce-wrapper .post-content .entry-title {
		font-size: 20px;
		line-height: 22px;
	}
}
.single-product.woocommerce span.onsale{
	top:0;
	left:0;
}
.categoires-wrapper.shop-title-wrapper{
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
    width: auto;
    max-width: none;
    margin: 0 -57px 30px;
    display: block;
}
@media only screen and (max-width:1250px){
	.categoires-wrapper.shop-title-wrapper {
		margin-right: 0;
		margin-left: 0;
		width: auto;
		max-width: 100%;
		margin: 0 auto 30px;
	}
}
.has-drop-cap:not(:focus)::first-letter {
    color:#94268f;
    float: left;
    font-size: 76px;
    line-height: 1;
    font-style: normal;
    text-align: center; 
    font-weight: 400;
    margin-right: 10px;   
}
.elementor-text-editor p a{
    word-break: break-all;
}
.main-slider .absolute-content .featured-post figure + .post-content{
	bottom:auto;
}
#mailpoet_form_4 select{
	width:100%;
}


/* book review */

/* .featured-review{
	background-image:url("https://staging.freshfruitmag.com/freshfruitmag/wp-content/uploads/2020/12/Pulp-Book-Section-Background-Image2.png");
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:cover;
	padding:50px;
	margin-bottom: 50px;
	margin-top:-51px;
} */
.featured-review .post{
	width:50%;
	margin:0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
/* 	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between; */
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.featured-review figure{
	width:45%;
	margin:0;
	box-shadow:0px 5px 10px rgba(0,0,0,0.65);
}
.featured-review .post-content{
	margin-left:50px;
}
.featured-review .post-cat-list a,
.featured-review .entry-title a,
.featured-review{
	color: #fff;
	font-family: "Josefin Sans", sans-serif;
}
body .featured-review .post-cat-list a{
	text-transform: capitalize;
}  

.featured-review .entry-title a{
	font-weight:600;
	font-size:18px;
	margin-right: 50px;
}
.archive-book-review .featured-review .book-meta-field > div.button-review{
	display:block;
}
.featured-review .button-review a{
	background-color: unset;
    border: unset;
	font-size:12px;
	text-transform: unset;
/* 	margin-top: 15px; */
    display: inline-block;
	padding:0;
}
.archive-book-review .related-post-section .related-post-wrap .button-review a.button span:after,
.featured-review .button-review a span:after{
	content: "\f105";
    font-family: 'FontAwesome';
    text-align: center;
    line-height: 38px;
    width: 40px;
    height: 40px;
    display: inline-block;
    border-radius: 100%;
    border: 1px solid #fff;
    vertical-align: middle;
	font-size:20px;
	margin-left:10px;
	color:#FA6C24;
	transition:ease-in-out all 0.65s;
}
.button-review a:hover span:after{
	background:#94268f;
	border-color:#94268f;
}
.archive-book-review .related-post-section .related-post-wrap .button-review a.button{
	padding:0;
/* 	font-size:0; */
	border:0;
	text-transform: capitalize;
}
.archive-book-review .related-post-section .related-post-wrap .button-review a.button span:after{
	border: 1px solid #94268f;
	font-size:18px;
	width:30px;
	height:30px;
	line-height:30px;
}
.archive .list-layout .archive-book-review .post-item-wrapper article figure + .post-content,
.archive .list-layout .archive-book-review .post-item-wrapper article figure{
	width:100% !important;
}

.featured-review .book-author span{
	font-size:12px;
}
.archive-book-review .heading{
	border-bottom:1px solid #94268F;
}
.archive-book-review .heading .entry-header .entry-title{
	font-size: 25px;
	padding-right: 15px;
	font-weight:600;
}
.archive-book-review .related-post-wrap .swiper-slide .button-review{
    display: inline-block;
	float: right;
}


.archive-book-review .book-meta-field > div{
	display:inline-block;
	font-size:12px;
	font-family: "Josefin Sans", sans-serif;
}
.featured-review{
	margin-top:-52px;
	position:relative;
}
.featured-review .post{
	position: absolute;
	z-index: 9;
	left: 50px;
	top: 0;
}
.featured-review .item,
.archive-book-review .related-post-section .book-item{
	width: 100%; 
	padding:360px 0;
/* 	height: 100vh; */
	background-position: 50% 50%; 
	background-size: cover; 
	background-repeat:no-repeat;
}
.archive-book-review .related-post-section .related-post-wrap{
	position:absolute;
/* 	top:13%; */
	top:20%;
}
/* .review-book-wrapper .entry-header .entry-title {
    width: 69%;
} */
.archive-book-review .related-post-wrap .swiper-slide{
	max-height: 470px;
	background: #fff;
}
.archive-book-review .related-post-wrap .swiper-slide{
	min-height: 465px;
}
.archive-book-review .related-post-wrap .book-meta-field{
	margin-bottom: 10px;
}
.archive-book-review .related-post-wrap a.buy-now-button{
	margin-left: 10px;
}
.single-review .venue-info {
    margin-top: 55px;
}
.archive-book-review .related-post-section{
	padding-top:0;
    margin-top: -12px;
}
.archive-book-review .related-post-section .related-post-wrap a.button{
	background-color: #fff;
    color: #94268f;
	text-transform:uppercase;
/* 	padding: 9px 10px 6px;
	font-size: 13px; */
	padding: 7px 10px 4px;
    font-size: 12px;
	font-family: "Josefin Sans", sans-serif;
    font-weight: normal;
	white-space:nowrap;
}
.post-type-archive-book-review .site-content {
    margin-bottom: 0;
}

/* .featured-review .button-review a:hover, */
.archive-book-review .related-post-section .related-post-wrap .header-wrapper a.button:hover{
	background-color: #94268f;
    color:#fff;
}
/* .featured-review .button-review a:hover{
	border:2px solid #94268f;
} */


img.plup-logo-wrapper{
	display:none;
}
.featured-review img.plup-logo-wrapper {
	display:block;
    max-width: 20%;
    margin-left: auto;
    position: absolute;
    right: 12px;
    bottom: 26px;
/* 	box-shadow:0 0 10px 5px rgba(0,0,0,0.39); */
}
@media only screen and (min-width:1200px){
	.archive-book-review .related-post-section .container{
		position: absolute;
		z-index: 9;
		top: 35px;
	}
	.archive-book-review .related-post-section .heading .entry-header .entry-title{
		background:transparent;
		color:#fff;
	}
	.archive-book-review .related-post-section .heading{
		border-bottom: 1px solid #fff;
	}
}

@media only screen and (max-width:1200px){
	.post-type-archive-review .row{
		margin:0;
	}
	.post-type-archive-review #primary{
		padding-left: 0;
		padding-right: 0;
	}
}
@media only screen and (max-width:1024px) and (min-width:768px){
	.featured-review img.plup-logo-wrapper{
		top:10px;
	}
}

@media only screen and (max-width:768px){
	.featured-review img.plup-logo-wrapper {
		max-width: 38%;
		right: 10px;
	}
	.featured-review .post{
		width:85%;
	}
	.review-book-wrapper .entry-header .entry-title {
		width: 100%;
	}
	.archive-book-review .related-post-wrap .book-meta-field > div,
	.archive-book-review .related-post-wrap .book-meta-field > div a{
		padding:0;
	}
	.archive-book-review .related-post-wrap .book-meta-field .post-cat-list{
		margin-left: 8px;
	}
	body .featured-review .post-cat-list a{
		background:transparent;
		display: inline-block;
		padding: 0;
		color:inherit;
	}
	body .featured-review .post-cat-list{
		padding:0;
	}
}

@media only screen and (max-width: 640px){
	.featured-review .post {
		width: 90%;
	}
    .power-swiper-container .power-swiper-header-wrapper{
        display: none;
    }
}
.plup-logo-tablet-wrapper{
	display:none;
}
@media only screen and (max-width:768px) and (min-width: 640px){
	.featured-review img.plup-logo-wrapper{
		display:none;
	}
	.plup-logo-tablet-wrapper{
		display:block;
		width:50%;
		position:absolute;
		top:19%;
		right:0;
	}
	
	
}

@media only screen and (max-width: 479px){
/*	.related-post-section .related-post-wrap .swiper-slide{
		width:315px;
	}*/
/*	.archive-book-review .related-post-wrap .swiper-slide{
		width:325px;
	}*/
	.featured-review .post{
		width: 100%;
		flex-direction:column;
		padding:120px 0;
		left:0;
	}
	.featured-review .post-content {
		margin-left: 0;
		margin-top: 20px;
	}
    .post-type-archive-book-review .featured-review figure {
        margin-left: -110px;
    }  
    .post-type-archive-book-review .featured-review figure{
        overflow: initial;
    }
    .featured-review .item{
        padding:350px 0;
    }
    .related-post-section.power-magazine-alignwide{
        margin: 32px calc(25% - 27vw);
        max-width: 100vw;
        width: 100vw;  
    }            

}
@media only screen and (max-width: 400px){
	.featured-review figure {
		width: 56%;
	}
	.review-book-wrapper .related-post-wrap .swiper-slide{
		width:320px;
	}
	
	.archive-book-review .related-post-wrap .swiper-slide {
		min-height: 440px;
	}

	.archive-book-review .related-post-wrap .swiper-slide {
		max-height: 450px;
	}
	.archive-book-review .power-swiper-container .entry-header .entry-title	{
		margin-bottom: 10px;
	}
	
	
}

/* @media (max-device-width:736px) (orientation: landscape) {
	.archive-book-review .related-post-wrap .swiper-slide {
		max-height: 385px;
		min-height: 250px;
		width: 238px;
	}
} */

.archive-book-review .swiper-button-next, 
.archive-book-review .swiper-button-prev{
/* 	top: 20%; */
	color:#ff6600;
}
.single-review .event-detail-info a.button{
    background-color: #fff;
    color: #94268f;
    text-transform:uppercase;
    padding: 9px 10px 6px;
    font-size: 13px;
    font-family: "Josefin Sans", sans-serif;
    font-weight: normal;
}
.single-review .event-detail-info a.button:hover{
    background-color: #94268f;
    color:#fff;
}
.single-review  .event-detail-info  a.button:hover{
    border:2px solid #94268f;
}
.archive-book-review .book-meta-field > div{
	position:relative;
}
.archive-book-review .book-meta-field > div:first-child:after{
	content:"|";
	position:absolute;
	right: -7px;
}

.archive-book-review .related-post-wrap .book-meta-field a{
	font-weight:400;
}
.archive-book-review .related-post-wrap .header-wrapper{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
}

.archive-book-review .related-post-wrap article:hover .button-review a.button span:after{
	background:#94268f;
	color:#fff;
}
.archive-book-review .related-post-wrap .swiper-slide{
	box-shadow: 0 0 10px 2px rgba(0,0,0,0.45);
}
.post-type-archive-review .site-content {
    margin-bottom: 0;
}
.related-post-wrap .swiper-slide{
	box-shadow:0 0 10px 2px rgba(0,0,0,0.45) !important;
}
.archive-book-review .related-post-section{
	padding-bottom:0;
}
.power-swiper-container .slick-slide{
	margin-bottom:-11px;
}
.archive-book-review .related-post-wrap .book-meta-field > div.post-cat-list{
	width:30%;
	/*vertical-align: text-top; */
}
.single-book-review a.button {
	background-color: transparent;
}
.mdp-speaker-wrapper {
    margin-bottom: 20px;
}
.featured-grid-section.featured-grid-book-review{
    padding-top: 0;
}
.featured-grid-section.featured-grid-book-review .heading.center{
    background-color: #ff6600; 
    padding-top: 55px;    
    background: linear-gradient(to bottom, rgba(255,102,0,1), rgba(255,102,0,0.1) );
    background: -webkit-linear-gradient(to bottom, rgba(255,102,0,1), rgba(255,102,0,0.1) ); 
}
.featured-grid-section.featured-grid-book-review .featured--grid-section-wrapper{
    margin-top: 50px;
}

.featured-grid-section.featured-grid-book-review .heading img {
    width: 350px;
    height: 45px;
}
.avatartext .freshfruit-google-adv{
    text-align: center;
    text-transform: uppercase;
    color: #979797;
    font-size: 10px;
    font-weight: normal;
}
.avatartext .freshfruit-google-adv{
    width: 100%;
}
.avatartext .freshfruit-google-adv + div{
    width:100%
}
.wp-block-image figcaption{
        /* margin: .8075em 0; */
    color: rgba(0,0,0,.5);
    /* padding: 10px 0; */
    font-size: 12px;
}
aside.widget.widget-post-author.post-author-deatils{
    background: none;
}
.page-id-7524 .social-share-wrapper{
    display: none;
}
.post-author-deatils .figure-details-wrapper{
    width: 20%;
    float:left
}
.post-author-deatils.widget-post-author .author-details{
    width: -o-calc(100% - 200px);
    width: -ms-calc(100% - 200px);
    width: -moz-calc(100% - 200px);
    width: -webkit-calc(100% - 200px);
    width: 79%;
    float: left;
    padding-left:20px;
    margin-top: 0;
}
.post-author-deatils.widget-post-author figure{
    width: 170px;
    height: 170px;
}
.post-author-deatils.widget-post-author .figure-details-wrapper h3{
    padding-top:16px;
    margin: 0;
}
.post-author-deatils.widget-post-author .author-details-gender{
    margin:1px;
}
.site-cart-views span.cart-quantity{
    position: absolute;
}
.site-cart-views span.cart-quantity{
    display: inline-block;
    width: 18px;
    height: 18px;
    background: #94268f;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    font-size: 10px;
    line-height: 18px;
    top: -3px;
    right: -16px;
}
.site-header .site-cart-views > .widget_shopping_cart{
    width: 300px;
    position: absolute;
    right: 0;
    top:100%;
    z-index: 99;
    padding-top:50px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.site-header .site-cart-views:hover > .widget_shopping_cart{
    padding-top: 20px;
    opacity: 1;
    visibility: visible;
}
.site-header .mini_cart_inner{
    border:1px solid #ddd;
    background: #fff;
    padding: 20px;
    width: 100%;
    position: relative;
}
.site-header .mini_cart_inner:after{
    content:'';
    display: block;
    clear: both;
}
.site-header  .mini_cart_inner:before{
    content:'';
    width: 12px;
    height: 12px;
    border: 1px solid #ddd;
    top: -7px;
    right: 0;
    right: 8px;
    border: 1px solid #ddd;
    background: #fff;
    position: absolute;
    -webkit-transform: rotate(44deg);
    transform: rotate(44deg);
    border-bottom: 0;
    border-right: 0;
}
.site-header .widget.widget_shopping_cart a:hover{
    border-left: 0;
    padding: 0;
}
.woocommerce div.product form.cart .variations select {
    padding: 6px 0;
}
.single.woocommerce div.product form.cart .button{
    padding: 12px
}
.container-event {
  max-width: 250px;
}

.addToCal {
  background: #fff;
  border: 1px solid #94268f;
  color: #94268f;
  padding: 8px 35px 8px 20px;
  font-size: 16px;
  cursor: pointer;
  width: 100%;
  text-align: center;
}
.addToCal span {
  position: relative;
}
.addToCal span:after {
  content: "";
  position: absolute;
  left: 104%;
  top: 6px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #9c9c9c;
  clear: both;
}

.addToCalOptions {
  /* Animation related styles */
  overflow-y: hidden;
  max-height: 0px;
  -webkit-transition: max-height 0.7s cubic-bezier(0, 1, 0.5, 1);
  -moz-transition: max-height 0.7s cubic-bezier(0, 1, 0.5, 1);
  -ms-transition: max-height 0.7s cubic-bezier(0, 1, 0.5, 1);
  transition: max-height 0.7s cubic-bezier(0, 1, 0.5, 1);
  background-color: #fff;
  width: 100%;
  border: none;
  box-sizing: border-box;
}
.addToCalOptions a {
  color: #000;
  padding: 12px 20px;
  text-decoration: none;
  display: block;
}
.addToCalOptions a:hover {
  background-color: #94268f;
  color: #fff;
}

.addToCal.open + .addToCalOptions {
  max-height: 210px;
  border: 1px solid #dde6e3;
}