/*!
Theme Name: NewsCard
Theme URI: https://www.themehorse.com/themes/newscard
Author: Theme Horse
Author URI: https://www.themehorse.com/
Description: NewsCard is a Multi-Purpose Magazine/News WordPress Theme. NewsCard is specially designed for magazine sites (food, travel, fashion, music, health, sports, photography), news sites, shopping sites, personal/photo blog and many more. There are Front Page Template, Sidebar Page Layout, Top Bar, Header Image/Overlay/Advertisement, Social Profiles and Banner Slider. Also supports popular plugins like WooCommerce, bbPress, Contact Form 7 and many more. It is also translation ready. Get free support at https://www.themehorse.com/support-forum/ and view beautiful demo site at https://www.themehorse.com/demos/newscard
Version: 1.2.9
Requires PHP: 5.2
Tested up to: 6.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: newscard
Tags: blog, entertainment, news, two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-logo, custom-menu, featured-image-header, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

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

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

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Reset
# Global
	## Accessibility
	## Alignments
	## Blockquote
	## Breadcrumb
	## Buttons
	## Bootstrap Carousel
	## Grid Options
	## Forms
	## Heading Tags
	## Images
	## Links
# Templates/Layouts
# Header
	## Info Bar
	## Site Branding
	## Social Profiles
	## Search Form
	## Navbar/Navigation
	## Top Stories
# Content
	## Post Featured Image
	## Post Featured Content
	## Entry Header
	## Entry Title
	## Entry Meta
	## Entry Content
	## Galleries
	## Post/Image/Paging Navigation
	## Attachments
	## Comments
	## Pages
	## bbPress Support
	## Woo Commerce Support
	## JetPack Support
	## Gutenberg Support
# Featured Section
# Sidebars/Widget Area
# Widgets
	## Widget Archive
	## Widget Calendar
	## Widget Categories
	## Widget Media Image
	## Widget Media Video
	## Widget Nav Menu
	## Widget Pages
	## Widget Recent Entries/Comments
	## Widget Tag Cloud
	## Widget Text
	## NewsCard Widget Horizontal/Vertical Posts
	## NewsCard Widget Recent Posts
	## NewsCard Widget Card/Block Posts
# Footer
# Media Queries
# Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Reset
--------------------------------------------------------------*/



/* darkmode */
.wp-dark-mode-switcher.style-3 label{
	margin: 0 !important;
}
.wp-dark-mode-switcher.left_bottom, .wp-dark-mode-side-toggle-wrap.left_bottom{
	left: 20px !important;
}




.navigation-bar{
	position: sticky !important;
	top: 0px !important;
}

.buttonType{
	font-family: "RetroGaming" !important;
	border: 1px solid #ff00af !important;
	color: #ff00af !important;
	background: transparent !important;
}
.filterTeams{
	border-radius: 50px !important;
}

.buttonType:hover{
	border: 1px solid transparent !important;
	color: #fff !important;
	background: linear-gradient(270deg, rgba(0,255,255,1) 0%, rgba(255,0,255,1) 100%) !important;
	cursor: pointer;
	/* transition: 0.3s !important; */
}

h1{
	font-family: "RetroGaming" !important;
	text-transform: uppercase !important;
}
h2, h3{
	font-family: "RetroGaming" !important;
}

h3.titleTeams{
	margin-top: 50px;

	
}

h3 a{
	pointer-events: none !important;
}

@media screen and (max-width: 600px){
	.noneMobile{
		display: none !important;
	}
}

@media screen and (min-width: 600px){
	.noneDesktop{
		display: none !important;
	}
}

@font-face {
	font-family: "Minecraft";
	src: url("minecraft-webfont.woff2") format("woff2"), url("minecraft-webfont.woff") format("woff");
	src: url("assets/fonts/minecraft/Minecraft.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
  }

@font-face {
	font-family: "RetroGaming";
	src: url("retro_gaming-webfont.woff2") format("woff2"), url("retro_gaming-webfont.woff") format("woff");
	src: url("assets/fonts/retrogaming/RetroGaming.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
  }
  


p, a, li{
	font-family: 'RetroGaming' !important;
}

.thumbnailClass img{
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	margin-top: 50px;
}


.custom-logo{
	width: 100%;

	@media screen and (max-width: 990px){
		width: 200px;
	}
}

#playerList {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none;
	/* border: 1px solid red; */
}

.namePlayer{
	margin-bottom: 0 !important;
}

.positionPlayer{
	opacity: 0.5;
	font-weight: 100 !important;
	font-size: 11px;
}

#playerList li:nth-child(odd) {
	background-color: #f4f4f4; 
}

#playerList li {
    width: 20%; /* Répartit les éléments en 5 colonnes (100% / 5) */
    padding-right: 2%;
    padding-left: 2%;
    /* margin-bottom: 2%; */
	/* border: 1px solid green; */

	justify-content: center;
	align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center;
}

@media screen and (max-width: 700px) {
	#playerList li {
		width: 29%; /* Répartit les éléments en 5 colonnes (100% / 5) */
		/* margin-bottom: 2%; */
	}
}

@media screen and (max-width: 530px) {
	#playerList li {
		width: 96%; /* Répartit les éléments en 5 colonnes (100% / 5) */
		/* margin-bottom: 2%; */
	
		align-items: center;
		display: flex;
		justify-content: space-between;
		flex-direction: row;
		text-align: center;
		padding: 10px;
		padding-bottom: 0;
		padding-left: 0;
	}
	#playerList li img{
		width: 70px;
		height: 70px;
		object-fit: contain;
	   /* display: block;
	   margin-left: auto;
	   margin-right: auto; */
	}
	.namePlayer{
		text-align: right;
	}

}

.selecTeam{
	width: 300px;
    position: fixed;
    bottom: 20px;
    left: 50%;
    z-index: 100000;
    background: white;
    transform: translate(-50%);
    padding: 5px 10px 5px 10px;
    border-radius: 50px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.selecTeam select{
	border: none;
    margin-right: 20px;
    background: white;
	font-family: 'RetroGaming' !important;
}

.selecTeam input{
	margin: 0;
    /* border-radius: 50px !important; */
}

.flexContain{
	display: flex;
	position: sticky !important;
	top: 0px !important;
}

/* nav slider */

/* @media screen and (max-width: 600px){
	.owl-nav{
		display: none !important;
	}

	.post-slider .post-slider-header{
		padding-right: 0 !important;
	}

	.stories-title{
		text-align: center !important;
	}
} */

.pasDeMatch{
	background-color: white;
	padding: 10px;
}

#playerList li img{
	border-radius: 100px;
   /* display: block;
   margin-left: auto;
   margin-right: auto; */
}
@media screen and (max-width: 530px) {
	#playerList li img{
		border-radius: 0px;
	}
}


.center{
	text-align: center !important;
}

.containHeure{
	display: flex;
	align-items: center;
	height: 100%;
}


.containHeure{
	@media screen and (max-width: 990px){
		position: absolute;
		width: 100px;
		height: 20px;
		top: 30px;
		right: 7px;
	}
}

.containHeure{
	@media screen and (max-width: 330px){
		display: none !important;
	}
}

#heure {
    width: 100%;
    text-align: right;
    margin-bottom: 0 !important;

    @media screen and (max-width: 1250px) {
        font-size: 12px;
		position: absolute;
        top: 0;
        right: 0;
    }
}

#heure{
	@media screen and (max-width: 990px) {
        font-size: 15px;
        position: absolute;
        top: 0;
        right: 0;
    }
}



.flexCenter ul{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: column;
	justify-content: center;
	padding-left: 0;
}

.flexCenter ul li{
	text-align: center;
	margin-bottom: 5px;
}

.flexCenter .allTeamsLink{
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center !important;
	color: #24ffff !important;
}


/* Calendrier */
.tonight{
	position: relative;
}
.tonight::before{
	content: "";
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background:  #ff00af;
	transform: translateY(-1%);
	left: -1%;
	z-index: -1;
}
  
.tonight::after {
	content: "";
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background:  #24ffff;
	transform: translateY(1%);
	right: -1%;
	z-index: -2;
}

.title_tonight{
	color: #ff00af !important;
}

.game-info{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 150px;
}

@media screen and (max-width: 600px) {
	.noneMobile{
		display: none;
	}
}


  .game-info:nth-child(even) {
	background-color: #ffffff; 
  }
  .game-info:nth-child(odd) {
	background-color: #f4f4f4; 
  }
  

.game-date{
	margin-bottom: 0 !important;
}
.game-contain{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.game-contain p{
	margin-bottom: 0 !important;
}

.game-info .game-contain img{
	width: 90px;
	padding: 10px;
}

.voir-plus-button{
	margin-top: 25px;
	margin-bottom: 50px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}




/* classement */
.btnClassement{
	margin-top: 20px;
	margin-bottom: 10px;

	@media screen and (max-width: 600px) {
		display: flex;
		align-items: center;
		flex-direction: column;
	}
}

.btnClassement button:hover{
	background-color: gray;
}
.btnGeneral{
	background: linear-gradient(270deg, rgba(0,255,255,1) 0%, rgba(255,0,255,1) 100%);
	font-family: 'RetroGaming';
	text-transform: uppercase;
	margin-bottom: 5px;
}
.btnEast{
	background-color: #ff00af;
	font-family: 'RetroGaming';
	text-transform: uppercase;
	margin-bottom: 5px;
}
.btnWest{
	background-color: #24ffff;
	font-family: 'RetroGaming';
	text-transform: uppercase;
	margin-bottom: 5px;
}

.noneGeneral h2{
	background: linear-gradient(to right, #ff00af, #24ffff);
	-webkit-background-clip: text;
	color: transparent;
	text-fill-color: transparent;
	margin-top: 30px;
}
.noneEast h2{
	margin-top: 30px;
	color: #ff00af;
}

.noneWest h2{
	margin-top: 30px;
	color: #24ffff;
}

.est{
	border: 1px solid #ff00af;
	margin-bottom: 30px;
}
.est th{
	color: #ff00af;
}
.west{
	border: 1px solid #24ffff;
	margin-bottom: 30px;
}
.west th{
	color: #24ffff;
}
.general{
	border: 1px solid white;
	margin-bottom: 30px;
}

th, td{
	font-family: 'RetroGaming';
}
th{
	font-weight: 100;
	text-transform: uppercase;
}

table{
	width: 100%;
}
table .mini{
	width: 20px;

	/* @media screen and (max-width: 600px){
		width: 10px !important;
	} */
}

table thead {
	position: sticky;
	top: 0
}
table thead tr th{
	padding: 10px;

	@media screen and (max-width: 600px){
		padding: 5px;
	} 
}
	.general thead tr {
		background: linear-gradient(270deg, rgba(0,255,255,1) 0%, rgba(255,0,255,1) 100%);
	}
	.general thead tr th{
		border: 1px solid white;
		color: white;
	}
	.est thead tr th{
		border: 1px solid #ff00af;
		background-color: white;
	}
	.west thead tr th{
		border: 1px solid #24ffff;
		background-color: white;
	}

table thead tr th:not(:nth-child(2)) {
    text-align: center;
}
table tbody tr td{
    padding: 2px;
}
table tbody tr td:nth-child(2){
	display: flex;
	align-items: center;
}
table tbody tr td img{
    width: 50px;
	height: 50px;
	object-fit: contain;
	margin-left: 15px;
	margin-right: 15px;
}
table tbody tr td:not(:nth-child(2)) {
    text-align: center;
}
table tbody tr:nth-child(even){
    background-color: #ffffff; 
}



.hidden {
    display: none;
}
/* Style pour les boutons actifs */
.active-button {
    background: gray !important; /* Couleur de fond grise, ajustez selon vos besoins */
    background-color: gray !important; /* Couleur de fond grise, ajustez selon vos besoins */
    color: white; /* Couleur du texte blanche, ajustez selon vos besoins */
	opacity: 0.3;
}


/* breadcrumbs */
.breadcrumbs ul li{
	font-family: "RetroGaming";
} 
.breadcrumbs a{
	color: #ff00af !important;
}



/* single */

.teamTitleContainSingle{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.teamTitleContainSingle img{
	width: 100px;
}

#stadium p{
	font-family: "RetroGaming";
	margin-bottom: 10px !important;
}


.containContent{
	flex-direction: column;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 50px;
}










h1.entry-title.titleTeams{
	font-size: xx-large;

	@media screen and (max-width: 768px) {
		font-size: x-large;
	}
}


.entry-title.Singular{
	text-transform: initial !important;
}



/* couleurs equipes */
.titleTeams{
	text-align: left !important;
}

/* Styles spécifiques pour chaque équipe */
.titleTeams.lakers, .titleTeams.lakers a {
    color: #552583; /* Couleur pour l'équipe des Lakers */
}
.titleTeams.lakers2, .titleTeams.lakers2 a {
    color: #fdb827; /* Couleur secondaire pour l'équipe des Lakers */
}

.titleTeams.hawks, .titleTeams.hawks a {
    color: #E03A3E; /* Couleur pour l'équipe des Hawks */
}
.titleTeams.hawks2, .titleTeams.hawks2 a {
    color: #FFB81C; /* Couleur secondaire pour l'équipe des Hawks */
}

.titleTeams.bucks, .titleTeams.bucks a {
    color: #00471B; /* Couleur pour l'équipe des Bucks */
}
.titleTeams.bucks2, .titleTeams.bucks2 a {
    color: #00471B; /* Couleur secondaire pour l'équipe des Bucks */
}

.titleTeams.jazz, .titleTeams.jazz a {
    color: #002B5C; /* Couleur pour l'équipe du Jazz */
}
.titleTeams.jazz2, .titleTeams.jazz2 a {
    color: #72A2C0; /* Couleur secondaire pour l'équipe du Jazz */
}

.titleTeams.grizzlies, .titleTeams.grizzlies a {
    color: #5D76A9; /* Couleur pour l'équipe des Grizzlies */
}
.titleTeams.grizzlies2, .titleTeams.grizzlies2 a {
    color: #BAC4CD; /* Couleur secondaire pour l'équipe des Grizzlies */
}

.titleTeams.knicks, .titleTeams.knicks a {
    color: #F58426; /* Couleur pour l'équipe des Knicks */
}
.titleTeams.knicks2, .titleTeams.knicks2 a {
    color: #006BB6; /* Couleur secondaire pour l'équipe des Knicks */
}

.titleTeams.sixers, .titleTeams.sixers a {
    color: #006BB6; /* Couleur pour l'équipe des 76ers */
}
.titleTeams.sixers2, .titleTeams.sixers2 a {
    color: #ED174C; /* Couleur secondaire pour l'équipe des 76ers */
}


.titleTeams.celtics, .titleTeams.celtics a {
    color: #008348; /* Couleur pour l'équipe des Celtics */
}
.titleTeams.celtics2, .titleTeams.celtics2 a {
    color: #BA9653; /* Couleur secondaire pour l'équipe des Celtics */
}

.titleTeams.heat, .titleTeams.heat a {
    color: #98002E; /* Couleur pour l'équipe du Heat */
}
.titleTeams.heat2, .titleTeams.heat2 a {
    color: #F9A01B; /* Couleur secondaire pour l'équipe du Heat */
}

.titleTeams.warriors, .titleTeams.warriors a {
    color: #1D428A; /* Couleur pour l'équipe des Warriors */
}
.titleTeams.warriors2, .titleTeams.warriors2 a {
    color: #FDB927; /* Couleur secondaire pour l'équipe des Warriors */
}

.titleTeams.raptors, .titleTeams.raptors a {
    color: #CE1141; /* Couleur pour l'équipe des Raptors */
}
.titleTeams.raptors2, .titleTeams.raptors2 a {
    color: #B4975A; /* Couleur secondaire pour l'équipe des Raptors */
}

.titleTeams.clippers, .titleTeams.clippers a {
    color: #0061a1; /* Couleur pour l'équipe des Clippers */
}
.titleTeams.clippers2, .titleTeams.clippers2 a {
    color: #C8102E; /* Couleur secondaire pour l'équipe des Clippers */
}

.titleTeams.nets, .titleTeams.nets a {
    color: #000000; /* Couleur pour l'équipe des Nets */
}
.titleTeams.nets2, .titleTeams.nets2 a {
    color: #000000; /* Couleur secondaire pour l'équipe des Nets */
}

.titleTeams.mavericks, .titleTeams.mavericks a {
    color: #00538C; /* Couleur pour l'équipe des Mavericks */
}
.titleTeams.mavericks2, .titleTeams.mavericks2 a {
    color: #D1D5D8; /* Couleur secondaire pour l'équipe des Mavericks */
}

.titleTeams.blazers, .titleTeams.blazers a {
    color: #E03A3E; /* Couleur pour l'équipe des Trail Blazers */
}
.titleTeams.blazers2, .titleTeams.blazers2 a {
    color: #fc3d3d; /* Couleur secondaire pour l'équipe des Trail Blazers */
}

.titleTeams.spurs, .titleTeams.spurs a {
    color: #C4CED4; /* Couleur pour l'équipe des Spurs */
}
.titleTeams.spurs2, .titleTeams.spurs2 a {
    color: #000000; /* Couleur secondaire pour l'équipe des Spurs */
}

.titleTeams.pelicans, .titleTeams.pelicans a {
    color: #0C2340; /* Couleur pour l'équipe des Pelicans */
}
.titleTeams.pelicans2, .titleTeams.pelicans2 a {
    color: #85714D; /* Couleur secondaire pour l'équipe des Pelicans */
}

.titleTeams.wizards, .titleTeams.wizards a {
    color: #E31837; /* Couleur pour l'équipe des Wizards */
}
.titleTeams.wizards2, .titleTeams.wizards2 a {
    color: #002a5c; /* Couleur secondaire pour l'équipe des Wizards */
}

.titleTeams.hornets, .titleTeams.hornets a {
    color: #00788C; /* Couleur pour l'équipe des Hornets */
}
.titleTeams.hornets2, .titleTeams.hornets2 a {
    color: #1D1160; /* Couleur secondaire pour l'équipe des Hornets */
}

.titleTeams.pacers, .titleTeams.pacers a {
    color: #002D62; /* Couleur pour l'équipe des Pacers */
}
.titleTeams.pacers2, .titleTeams.pacers2 a {
    color: #FFE100; /* Couleur secondaire pour l'équipe des Pacers */
}

.titleTeams.magic, .titleTeams.magic a {
    color: #0077C0; /* Couleur pour l'équipe du Magic */
}
.titleTeams.magic2, .titleTeams.magic2 a {
    color: #071922; /* Couleur secondaire pour l'équipe du Magic */
}

.titleTeams.suns, .titleTeams.suns a {
	color: #E56020; /* Couleur pour l'équipe des Suns */
}
.titleTeams.suns2, .titleTeams.suns2 a {
	color: #1D1160; /* Couleur secondaire pour l'équipe des Suns */
}

.titleTeams.timberwolves, .titleTeams.timberwolves a {
    color: #236192; /* Couleur pour l'équipe des Timberwolves */
}
.titleTeams.timberwolves2, .titleTeams.timberwolves2 a {
    color: #0ea94e; /* Couleur secondaire pour l'équipe des Timberwolves */
}

.titleTeams.pistons, .titleTeams.pistons a {
    color: #ed174c; /* Couleur pour l'équipe des Pistons */
}
.titleTeams.pistons2, .titleTeams.pistons2 a {
    color: #1D42A2; /* Couleur secondaire pour l'équipe des Pistons */
}

.titleTeams.bulls, .titleTeams.bulls a {
    color: #CE1141; /* Couleur pour l'équipe des Bulls */
}
.titleTeams.bulls2, .titleTeams.bulls2 a {
    color: #000000; /* Couleur secondaire pour l'équipe des Bulls */
}

.titleTeams.rockets, .titleTeams.rockets a {
    color: #CE1141; /* Couleur pour l'équipe des Rockets */
}
.titleTeams.rockets2, .titleTeams.rockets2 a {
    color: #061922; /* Couleur secondaire pour l'équipe des Rockets */
}

.titleTeams.nuggets, .titleTeams.nuggets a {
    color: #0E2240; /* Couleur pour l'équipe des Nuggets */
}
.titleTeams.nuggets2, .titleTeams.nuggets2 a {
    color: #006BB6; /* Couleur secondaire pour l'équipe des Nuggets */
}

.titleTeams.kings, .titleTeams.kings a {
    color: #5A2D81; /* Couleur pour l'équipe des Kings */
}
.titleTeams.kings2, .titleTeams.kings2 a {
    color: #A2AAAD; /* Couleur secondaire pour l'équipe des Kings */
}

.titleTeams.cavaliers, .titleTeams.cavaliers a {
    color: #6F263D; /* Couleur pour l'équipe des Cavaliers */
}
.titleTeams.cavaliers2, .titleTeams.cavaliers2 a {
    color: #FFB81C; /* Couleur secondaire pour l'équipe des Cavaliers */
}

.titleTeams.thunder, .titleTeams.thunder a {
    color: #007AC1; /* Couleur pour l'équipe du Thunder */
}
.titleTeams.thunder2, .titleTeams.thunder2 a {
    color: #002D62; /* Couleur secondaire pour l'équipe du Thunder */
}



































/* Archive equipes */

.titleTeams{
	text-align: center;
}
.teamsContain{
	display: flex;
	align-items: center;
	justify-content: center;
}
.teamsContain h2 a{
	padding: 20px;

	@media screen and (max-width: 900px) {
		display: flex;
		text-align: center;
	}
}
.teamsContain img{
	width: 70px;
	height: 70px;
	object-fit: contain;
	/* margin-right: 10px; */
}

/* TOP10 */

.blocContent{
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	padding: 10px;
	border-bottom: 1px solid #dfdfdf;
}
.blocContent .wp-block-embed{
	margin-bottom: 0 !important;
}
.blocContent .is-active{
	display: flex;
	flex-direction: column;
}
.blocContent .is-active p{
	margin-left: 0 !important;
}
.blocContent .is-active .is-provider-youtube{
	width: 50vw;
}
.blocContent .blocContent p{
	display: flex;
	align-items: center;
	margin-left: 50px;
}
.blocContent .is-provider-youtube{
	width: 300px;
}


@media screen and (max-width:990px) {
	.blocContent .is-active .is-provider-youtube{
		width: 90vw;
	}
}






.equipe-links{
	width: fit-content !important;
	text-transform: capitalize;
	font-family: 'RetroGaming';
	font-size: calc(14px);
	/* font-weight: 600; */
    color: #ffffff;
    padding: 3px 3px;
    margin-bottom: 5px;
    text-shadow: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-right: 5px;
	display: flex !important;
    align-items: center;
}

.shams .stories-title{
	color: #fff !important;
	background-color: #24ffff !important;
	width: fit-content;
	padding: 0px 10px 0px 10px;

}
.shams{
	background-color: #24ffff !important;
}

.shams .post-img-wrap a:after {
	background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,0,255,0) 100%);
}

.woj .stories-title{
	color: #fff !important;
	background-color: #ff00af !important;
	width: fit-content;
	padding: 0px 10px 0px 10px;

}

.woj .post-img-wrap a:after {
	background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,0,255,0) 100%);
}

.woj{
	background-color: #ff00af !important;
}

.wojBomb{
	background-color: #ff00af !important;
}

.bomb{
	text-transform: capitalize;
	font-family: 'RetroGaming';
	font-size: calc(14px);
	/* font-weight: 600; */
	background-color: #24ffff;
    color: #ffffff;
    padding: 3px 3px;
    margin-bottom: 5px;
    text-shadow: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-right: 5px;
	display: flex !important;
    align-items: center;
}



.equipe-links::after{
	display: none !important;
}




.entry-meta{
	display: flex !important;
	flex-wrap: wrap;
}





/* SEO */

/* .seoInvisible{
	opacity: 0;
	color: transparent;
	position: absolute;
	z-index: -1000;
} */

  
  .owl-carousel::before{
	content: "";
	position: absolute;
	top: 0;
	width: 100%;
	height: 98%;
	background:  #ff00af;
	transform: translateY(-3px);
	left: -3px;
  }
  
  .owl-carousel::after {
	content: "";
	position: absolute;
	top: 0;
	width: 100%;
	height: 98%;
	background:  #24ffff;
	transform: translateY(3px);
	right: -3px;
	z-index: -1;
  }
  

/* .featured-section .post-block, .featured-section .owl-carousel .post-boxed {
    margin-bottom: 0px !important;
} */


/* @media screen and (max-width: 992px) {
    .col-lg-3pt5{
        display: none;
    }
} */



li{
	list-style: none !important;
}


.owl-carousel .post-img-wrap::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,0,255,0) 100%);
}





::selection {
	background: #ff00af;
	color: #fff;
}
::-moz-selection {
	background: #ff00af;
	color: #fff;
}
ul,
ol {
	padding-left: 20px;
}

/*--------------------------------------------------------------
# Global
--------------------------------------------------------------*/
body,
input,
textarea,
select {
	color: #555555;
	font: 15px 'Roboto', sans-serif;
	line-height: 1.4;
	word-wrap: break-word;
}
body {
	background-color: #f4f4f4;
}
body.overflow-hide {
	overflow: hidden;
}
.theme-color {
	color: #ff00af;
}
.theme-bg-color {
	background-color: #ff00af;
}
pre, pre code, code, caption {
	color: #555555;
}
hr {
	margin-top: 30px;
	margin-bottom: 30px;
}

/*--------------------------------------------------------------
## Accessibility
--------------------------------------------------------------*/
.assistive-text,
.screen-reader-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	width: 1px;
}

/*--------------------------------------------------------------
## Alignments
--------------------------------------------------------------*/
.alignleft {
	float: left;
	margin-top: 0.5em;
	margin-right: 20px;
}
.alignright {
	float: right;
	margin-top: 0.5em;
	margin-left: 20px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft,
.alignright,
.aligncenter,
.alignnone {
	margin-bottom: 20px;
}

.alignwide,
.alignfull {
	margin-left: -25px;
	margin-right: -25px;
	width: auto;
}

/*--------------------------------------------------------------
## Blockquote
--------------------------------------------------------------*/
blockquote {
	font-size: 19px;
	position: relative;
	padding-left: 35px;
	margin-bottom: 15px;
	color: #333333;
	font-weight: 600;
}
.blockquote-footer,
blockquote footer {
	font-size: 15px;
	font-weight: 400;
}
blockquote cite {
	font-size: 15px;
	font-weight: 600;
	font-style: normal;
}
blockquote:before {
	font-family: 'FontAwesome';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f10d";
	position: absolute;
	top: 0;
	left: 0;
	color: #555555;
	font-size: 24px;
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter:alpha(opacity=40);
	font-weight: 400;
}

/*--------------------------------------------------------------
## Breadcrumb
--------------------------------------------------------------*/
#breadcrumb {
	border-bottom: 1px solid rgba(0,0,0,0.1);
	background-color: #ffffff;
	padding: 15px 0;
}
#breadcrumb .breadcrumb-trail .trail-items {
	margin: 0;
	padding: 0;
}
#breadcrumb ul li {
	list-style: none;
	display: inline-block;
}
#breadcrumb ul li:after {
	content: '/';
	margin: 0 4px;
}
#breadcrumb ul li:last-child:after {
	content: normal;
}

/*--------------------------------------------------------------
## Buttons
--------------------------------------------------------------*/
.btn,
.btn-theme {
	font-size: 15px;
	padding: 8px 15px;
}
.btn-sm {
	font-size: 12px;
	padding: 5px 15px;
}
.btn-lg {
	font-size: 18px;
	padding: 12px 30px;
}
.btn-rounded {
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
}
.btn:focus,
.btn.focus {
	outline: none;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
.btn-theme {
	background-color: #ff00af;
	color: #ffffff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-moz-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.btn-theme:hover {
	background-color: #b40000;
	text-decoration: none;
	color: #ffffff;
}
.btn-outline-theme {
	border-color: #ff00af;
	color: #ff00af;
}
.btn-outline-theme:hover {
	background-color: #ff00af;
	color: #ffffff;
}
.btn-outline-theme a {
	transition: all ease-in-out .15s;
	-webkit-transition: all ease-in-out .15s;
	-moz-transition: all ease-in-out .15s;
}
.btn-outline-theme:hover a {
	color: #ffffff;
	text-decoration: none;
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show > .btn-outline-info.dropdown-toggle  {
	background-color: #ff00af;
}
.btn-light,
.btn-light:hover,
.btn-light:active,
.btn-light:focus {
	color: #666666;
}
.btn-light:hover,
.btn-light:active,
.btn-light:focus {
	border-color:  transparent;
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show > .btn-light.dropdown-toggle {
	color: #666666;
}
.btn-icon-left .icon,
.btn-icon-left .fa {
	margin-right: 8px;
}
.btn-icon-right .icon,
.btn-icon-right .fa{
	margin-left: 8px;
}

/* Back To Top */
.back-to-top {
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 10;
}
.back-to-top a {
	width: 50px;
	height: 50px;
	display: block;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
}
.back-to-top a:hover,
.back-to-top a:focus {
	text-decoration: none;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}


/*--------------------------------------------------------------
## Bootstrap Carousel
--------------------------------------------------------------*/
.carousel-fade .carousel-inner .carousel-item {
	transition-property: opacity;
}
.carousel-fade .carousel-inner .carousel-item,
.carousel-fade .carousel-inner .active.carousel-item-left,
.carousel-fade .carousel-inner .active.carousel-item-right {
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
.carousel-fade .carousel-inner .carousel-item-next,
.carousel-fade .carousel-inner .carousel-item-prev,
.carousel-fade .carousel-inner .active.carousel-item-left,
.carousel-fade .carousel-inner .active.carousel-item-right {
	left: 0;
	transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
	z-index: 2;
}
.embed-responsive {
	margin-bottom: 15px;
}

/*--------------------------------------------------------------
## Grid Options
--------------------------------------------------------------*/
.gutter-0,
.gutter-parent-0,
.gutter-parent-0 .row {
	margin-left: 0;
	margin-right: 0;
}
.gutter-parent-0 [class*="col-"] {
	padding-left: 0;
	padding-right: 0;
}
.gutter-0 > [class*="col-"] {
	padding-left: 0;
	padding-right: 0;
}
.gutter-10,
.gutter-parent-10,
.gutter-parent-10 .row {
	margin-left: -5px;
	margin-right: -5px;
}
.gutter-parent-10 [class*="col-"] {
	padding-left: 5px;
	padding-right: 5px;
}
.gutter-10 > [class*="col-"] {
	padding-left: 5px;
	padding-right: 5px;
}
.gutter-14,
.gutter-parent-14,
.gutter-parent-14 .row {
	margin-left: -7px;
	margin-right: -7px;
}

.gutter-parent-14 [class*="col-"] {
	padding-left: 7px;
	padding-right: 7px;
}
.gutter-14 > [class*="col-"] {
	padding-left: 7px;
	padding-right: 7px;
}
.gutter-20,
.gutter-parent-20,
.gutter-parent-20 .row {
	margin-left: -10px;
	margin-right: -10px;
}
.gutter-parent-20 [class*="col-"] {
	padding-left: 10px;
	padding-right: 10px;
}
.gutter-20 > [class*="col-"] {
	padding-left: 10px;
	padding-right: 10px;
}
.gutter-40,
.gutter-parent-40,
.gutter-parent-40 .row {
	margin-left: -20px;
	margin-right: -20px;
}
.gutter-parent-40 [class*="col-"] {
	padding-left: 20px;
	padding-right: 20px;
}
.gutter-40 > [class*="col-"] {
	padding-left: 20px;
	padding-right: 20px;
}
.gutter-50,
.gutter-parent-50 {
	margin-left: -25px;
	margin-right: -25px;
}
.gutter-parent-50 [class*="col-"] {
	padding-left: 25px;
	padding-right: 25px;
}
.gutter-50 > [class*="col-"] {
	padding-left: 25px;
	padding-right: 25px;
}

/*--------------------------------------------------------------
## Forms
--------------------------------------------------------------*/
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="date"],
input[type="number"],
input[type="reset"],
input[type="button"],
button[type="submit"],
input[type="submit"],
textarea {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}
.form-control,
input,
textarea,
select {
	font-size: 15px;
	padding: 10px;
	width: 100%;
	box-shadow: none;
	color: #555555;
	border: 1px solid rgba(0, 0, 0, 0.09);
	background-color: #f9f9f9;
}
.form-control:focus,
input:focus,
textarea:focus,
select:focus  {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border-color: rgba(0, 0, 0, 0.15);
	background-color: #f9f9f9;
	outline: none;
}
.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #555555;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}
.form-control::-moz-placeholder { /* Firefox 19+ */
	color: #555555;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}
.form-control:-ms-input-placeholder { /* IE 10+ */
	color: #555555;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}
.form-control:-moz-placeholder { /* Firefox 18- */
	color: #555555;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}
input[type="reset"],
input[type="button"],
input[type="submit"],
button {
	width: auto;
	border: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 30px;
	background-color: #ff00af;
	color: #ffffff;
}
input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
button:hover {
	background-color: #b40000;
	color: #ffffff;
}
input[type="radio"],
input[type="checkbox"],
input[type="file"] {
	width: inherit;
}
input[type="file"] {
	cursor: pointer;
}

/*--------------------------------------------------------------
## Heading Tags
--------------------------------------------------------------*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	line-height: 1.3;
	margin-bottom: 20px;
	color: #333333;
}

/*--------------------------------------------------------------
## Images
--------------------------------------------------------------*/
figure {
	margin: 0;
}
img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}
img.size-full,
img.size-large {
	max-width: 100%;
	height: auto;
}
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-top: 0.5em;
	margin-bottom: 20px;
}
img#wpstats {
	display: none;
}
.img-border {
	background-color: #fff;
	padding: 5px;
	border: 1px solid #ccc;
}

/* Caption */
.wp-caption {
	margin-bottom: 20px;
	max-width: 100%;
	text-align: center;
	display: inline-block;
}
.wp-caption a {
	position: relative;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-style: italic;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0;
	padding: 10px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.wp-caption.aligncenter {
	display: block;
}

/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a,
a:hover {
	/* color: #ff00af; */
	/* text-decoration: none !important; */
}
a:focus {
	outline: none;
}

/*--------------------------------------------------------------
# Templates/Layouts
--------------------------------------------------------------*/
/* Templates */
.container {
	max-width: 1340px;
	padding-left: 30px;
	padding-right: 30px;
}
.post-template-default .site-content .container,
.page-template-default:not(.woocommerce) .site-content .container {
	max-width: 1340px;
}

/* Narrow Layout */
.narrow-layout {
	background-color: #f1f1f1;
}
.narrow-layout .site {
	max-width: 1140px;
	margin: 0 auto;
}
.narrow-layout .container,
.narrow-layout .container-fluid {
	padding-left: 30px;
	padding-right: 30px;
}
.narrow-layout .site-footer {
	margin-bottom: 15px;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
/* Header Image/Video */
.wp-custom-header {
	line-height: 0;
	position: relative;
	background-color: #000;
}
.wp-custom-header img,
.wp-custom-header iframe,
.wp-custom-header video {
	width: 100%;
}
@media (min-width: 900px) {
	.admin-bar .wp-custom-header iframe,
	.admin-bar .wp-custom-header video {
		height: calc(100vh - 32px);
	}
	.wp-custom-header iframe,
	.wp-custom-header video {
		height: 100vh;
	}
}
.wp-custom-header .wp-custom-header-video-button {
	background-color: rgba(0, 0, 0, 0.5);
	border: 1px solid rgba(255, 255, 255, 0.5);
	height: 35px;
	width: 35px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 20px;
	top: 70px;
	-ms-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.wp-custom-header .wp-custom-header-video-button:hover,
.wp-custom-header .wp-custom-header-video-button:focus {
	border-color: rgba(255, 255, 255, 0.8);
	background-color: rgba(0, 0, 0, 0.8);
}
.wp-custom-header-video-play,
.wp-custom-header-video-pause {
	font-size: 0;
	line-height: 0;
}
.wp-custom-header-video-play:before,
.wp-custom-header-video-pause:before {
	font-family: 'FontAwesome';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 14px;
	line-height: normal;
	color: rgba(255, 255, 255, 0.5);
	-ms-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.wp-custom-header-video-play:hover:before,
.wp-custom-header-video-pause:hover:before {
	color: rgba(255, 255, 255, 0.8);
}
.wp-custom-header-video-play:before {
	content: '\f04b';
}
.wp-custom-header-video-pause:before {
	content: '\f04c';
}

/*--------------------------------------------------------------
## Info Bar
--------------------------------------------------------------*/
.info-bar {
	display: none;
	position: relative;
	font-size: 13px;
	background-color: #333333;
	overflow: hidden;
	min-height: 30px;
	color: #cccccc;
}
.info-bar .infobar-links-menu-toggle {
	display: none;
}
.info-bar ul {
	padding-left: 0;
	margin-bottom: 0;
}
.info-bar ul li {
	float: left;
	position: relative;
	list-style: none;
	color: #cccccc;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.info-bar ul li:last-child {
	padding-right: 0;
}
.info-bar .social-profiles,
.info-bar .infobar-links {
	max-width: 100%;
}
.info-bar .social-profiles {
	margin-bottom: 0;
}
.info-bar .social-profiles ul li a,
.info-bar .infobar-links ul li a {
	display: inline-block;
	color: #cccccc;
}
.info-bar .infobar-links ul li a:hover,
.info-bar .infobar-links ul li a:focus,
.info-bar .infobar-links ul li.current-menu-item a {
	text-decoration: none;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
}
.info-bar .infobar-links li + li:before {
	content: "|";
	display: inline-block;
	margin-right: 10px;
}
.info-bar .social-profiles ul {
	margin-left: 0;
	margin-right: 0;
}
.info-bar .social-profiles ul li {
	padding: 0 0 0 1px;
}
.info-bar .social-profiles ul li a {
	font-size: calc(13px + 2px);
	position: relative;
	padding: 7px 12px;
	color: #ffffff;
	background-color: rgba(255, 255, 255, 0.17);
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
}
.info-bar .social-profiles ul li a:hover,
.info-bar .social-profiles ul li a:focus {
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}

/*--------------------------------------------------------------
## Site Branding
--------------------------------------------------------------*/
.site-title {
	font-size: 40px;
	font-weight: 600;
	margin: 0;
}
.site-title a {
	color: #333;
	text-decoration: none;
}
.site-title a:hover,
.site-title a:focus,
.site-title a:active {
	color: #ff00af;
}
.site-description {
	font-size: 15px;
	margin: 0;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
}

/*--------------------------------------------------------------
## Social Profiles
--------------------------------------------------------------*/
.social-profiles {
	display: inline-block;
	margin-bottom: 20px;
}
.social-profiles ul {
	margin-left: -7px;
	margin-right: -7px;
	margin-bottom: 0;
	padding-left: 0;
}
.social-profiles ul li {
	float: left;
	padding-right: 7px;
	padding-left: 7px;
	list-style: none;
}
.social-profiles ul li a {
	font-family: 'FontAwesome';
	font-size: 20px;
	line-height: 20px;
	display: block;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transition: all ease-in-out 0.2s;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70);
}
.social-profiles ul li a:hover,
.social-profiles ul li a:focus {
	text-decoration: none;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
.social-profiles ul li a:before {
	content: '\f08e';
}
.social-profiles ul li a[href*="behance.net"]:before {
	content: "\f1b4";
}
.social-profiles ul li a[href*="codepen.io"]:before {
	content: '\f1cb';
}
.social-profiles ul li a[href*="deviantart.com"]:before {
	content: "\f1bd";
}
.social-profiles ul li a[href*="digg.com"]:before {
	content: '\f1a6';
}
.social-profiles ul li a[href*="dribbble.com"]:before {
	content: '\f17d';
}
.social-profiles ul li a[href*="dropbox.com"]:before {
	content: '\f16b';
}
.social-profiles ul li a[href*="facebook.com"]:before {
	content: '\f09a';
}
.social-profiles ul li a[href$="/feed/"]:before,
.social-profiles ul li a[href*="rss.com"]:before {
	content: '\f09e';
}
.social-profiles ul li a[href*="flickr.com"]:before {
	content: '\f16e';
}
.social-profiles ul li a[href*="getpocket.com"]:before {
	content: '\f265';
}
.social-profiles ul li a[href*="github.com"]:before {
	content: '\f09b';
}
.social-profiles ul li a[href*="gitlab.com"]:before {
	content: "\f296";
}
.social-profiles ul li a[href*="plus.google.com"]:before {
	content: '\f0d5';
}
.social-profiles ul li a[href*="instagram.com"]:before {
	content: '\f16d';
}
.social-profiles ul li a[href*="jsfiddle.net"]:before {
	content: "\f1cc";
}
.social-profiles ul li a[href*="linkedin.com"]:before {
	content: '\f0e1';
}
.social-profiles ul li a[href*="meetup.com"]:before {
	content: "\f2e0";
}
.social-profiles ul li a[href*="pinterest.com"]:before {
	content: '\f231';
}
.social-profiles ul li a[href*="quora.com"]:before {
	content: "\f2c4";
}
.social-profiles ul li a[href*="reddit.com"]:before {
	content: '\f281';
}
.social-profiles ul li a[href*="skype.com"]:before {
	content: '\f17e';
}
.social-profiles ul li a[href*="snapchat.com"]:before {
	content: "\f2ab";
}
.social-profiles ul li a[href*="soundcloud.com"]:before {
	content: "\f1be";
}
.social-profiles ul li a[href*="stackoverflow.com"]:before {
	content: "\f16c";
}
.social-profiles ul li a[href*="stumbleupon.com"]:before {
	content: '\f1a4';
}
.social-profiles ul li a[href*="telegram.org"]:before {
	content: "\f2c6";
}
.social-profiles ul li a[href*="trello.com"]:before {
	content: "\f181";
}
.social-profiles ul li a[href*="tumblr.com"]:before {
	content: '\f173';
}
.social-profiles ul li a[href*="twitch.tv"]:before {
	content: "\f1e8";
}
.social-profiles ul li a[href*="twitter.com"]:before {
	content: '\f099';
}
.social-profiles ul li a[href*="viadeo.journaldunet.com"]:before {
	content: "\f2a9";
}
.social-profiles ul li a[href*="vimeo.com"]:before {
	content: '\f27d';
}
.social-profiles ul li a[href*="vk.com"]:before {
	content: "\f189";
}
.social-profiles ul li a[href*="wechat.com"]:before,
.social-profiles ul li a[href*="weixin.qq.com"]:before {
	content: "\f1d7";
}
.social-profiles ul li a[href*="weibo.com"]:before {
	content: "\f18a";
}
.social-profiles ul li a[href*="whatsapp.com"]:before {
	content: "\f232";
}
.social-profiles ul li a[href*="wikipedia.org"]:before {
	content: "\f266";
}
.social-profiles ul li a[href*="wordpress.com"]:before,
.social-profiles ul li a[href*="wordpress.org"]:before {
	content: '\f19a';
}
.social-profiles ul li a[href*="yelp.com"]:before {
	content: "\f1e9";
}
.social-profiles ul li a[href*="youtube.com"]:before {
	content: '\f167';
}
.social-profiles ul li a[href*="xing.com"]:before {
	content: "\f168";
}
.social-profiles ul li a[href*="500px.com"]:before {
	content: "\f26e";
}

/*--------------------------------------------------------------
## Search Form
--------------------------------------------------------------*/
input.s {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}
.navigation-bar-top .search-toggle {
	display: none;
}
.search-toggle:before {
	content: '\f002';
}
.search-toggle.active:before {
	content: "\f00d";
}
.search-form {
	margin-bottom: 30px;
}
.widget .search-form {
	margin-bottom: 0;
}
.search-form .form-control {
	border-right-width: 0;
}
.search-form .input-group-prepend {
	margin-right: 0;
}
.search-form .input-group-prepend .btn-theme {
	font-size: 0;
	height: 100%;
	padding-left: 20px;
	padding-right: 20px;
	min-height: 43px;
	border: none;
}
.search-form .input-group-prepend .btn-theme:before {
	font-family: 'FontAwesome';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f002';
	font-size: 16px;
	line-height: 16px;
	top: 50%;
	right: 50%;
	margin-top: -8px;
	margin-right: -7px;
	position: absolute;
}
.search-block {
	position: absolute;
	background-color: #ffffff;
	z-index: 10000;
	right: 30px;
	top: 100%;
	display: none;
	width: 370px;
	padding: 10px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.search-block .search-toggle {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
	cursor: default;
}
.search-block .search-toggle:before {
	display: none;
}
.search-block .search-form {
	overflow: hidden;
	box-shadow: none;
	border-radius: 0;
	margin: 0;
	transition: all ease-in-out 0.2s;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-ms-transition: all ease-in-out 0.2s;
}
.search-block .form-control {
	font-size: 15px;
	padding: 8px;
	background-color: #fff;
}
.search-block .input-group-prepend .btn-theme {
	padding: 10px 20px;
	min-height: 40px;
	min-width: 40px;
	z-index: 10001;
}
.search-block .input-group-prepend .btn-theme:before {
	font-size: 15px;
	line-height: 1;
	margin-top: -8px;
	margin-right: -8px;
}

/*--------------------------------------------------------------
## Navbar/Navigation
--------------------------------------------------------------*/
.navbar {
	padding: 0;
	background-color: #ffffff;
}
.sticky-header {
	background-color: #ffffff;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
	border-bottom: 1px solid #eeeeee;
}

.navHead{
	/* position: fixed !important; */
    z-index: 10000000;
    /* width: 100%;
	top: 0;
	background-color: #fff; */
}

.navbar-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
}
.navbar-head.header-overlay-dark .container:before,
.navbar-head.header-overlay-light .container:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
}
.navbar-head.header-overlay-dark .container:before {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.2));
}
.navbar-head.header-overlay-light .container:before {
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.2));
}
.navbar-head.navbar-bg-set,
.navbar-head.navbar-bg-set .site-title,
.navbar-head.navbar-bg-set .site-title a,
.navbar-head.navbar-bg-set .site-description,
.navbar-head.navbar-bg-set.header-overlay-dark,
.navbar-head.navbar-bg-set.header-overlay-dark .site-title,
.navbar-head.navbar-bg-set.header-overlay-dark .site-title a,
.navbar-head.navbar-bg-set.header-overlay-dark .site-description,
.navbar-head.header-overlay-dark,
.navbar-head.header-overlay-dark .site-title,
.navbar-head.header-overlay-dark .site-title a,
.navbar-head.header-overlay-dark .site-description {
	color: #ffffff;
}
.navbar-head.navbar-bg-set.header-overlay-light,
.navbar-head.navbar-bg-set.header-overlay-light .site-title,
.navbar-head.navbar-bg-set.header-overlay-light .site-title a,
.navbar-head.navbar-bg-set.header-overlay-light .site-description {
	color: #333333;
}
.navbar-ad-section {
	text-align: right;
	padding-top: 8px;
	padding-bottom: 8px;
}
.navbar .navbar-head .col-lg-4 + .navbar-ad-section {
	margin-top: 0;
}
.navbar-ad-section .newscard-ad-728-90 {
	display: inline-block;
}
.navbar-head .navbar-head-row {
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.navigation-bar {
	background: linear-gradient(270deg, rgba(0,255,255,1) 0%, rgba(255,0,255,1) 100%);
	color: #ffffff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.navigation-bar .container {
	position: relative;
	padding-right: 85px;
}
.navigation-bar-top {
	min-height: inherit;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}
.navbar-brand {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right: 0;
	white-space: normal;
}
.navbar-main {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.navbar .nav-search {
	position: absolute;
	top: 0;
	right: 30px;
	display: inline-block;
}
.navbar-toggler {
	border: none;
	padding: 10px 15px;
	color: #ffffff;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.navbar-toggler:hover,
.site-header.toggled-on .navbar-toggler,
[aria-expanded="true"].navbar-toggler {
	background-color: rgba(0, 0, 0, 0.15);
}
.navbar-toggler:focus {
	outline: none;
}
.navbar-toggler:before {
	display: block;
	font-size: 26px;
	content: '\f0c9';
	font-family: 'FontAwesome';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.collapse.in {
	display: block;
}
.navbar .navbar-collapse {
	flex-grow: 0;
}
.navbar .main-navigation ul {
	padding-left: 0;
}
.main-navigation li {
	position: relative;
	list-style: none;
	display: inline-block;
	float: left;
}
.main-navigation a {
	color: #ffffff;
	display: block;
	padding: 15px;
	font-weight: 600;
}
.main-navigation a:hover {
	text-decoration: none;
}
.main-navigation ul li.current_page_item > a,
.main-navigation ul li.current_page_ancestor > a,
.main-navigation ul li.current-menu-item > a,
.main-navigation ul li.current-menu-ancestor > a,
.main-navigation ul li a:hover,
.main-navigation ul li a:focus,
.main-navigation ul li.show > a,
.main-navigation ul li:hover > a {
	color: #ffffff;
	background-color: rgba(0, 0, 0, 0.15);
}
.main-navigation.nav-uppercase ul li a {
	text-transform: uppercase;
	font-family: 'RetroGaming' !important;
}
.main-navigation.nav-uppercase li ul a {
	text-transform: inherit;
}
.main-navigation ul li.menu-item-has-children > a,
.main-navigation ul li.page_item_has_children > a {
	position: relative;
}
.main-navigation ul li.menu-item-has-children > a:after,
.main-navigation ul li.page_item_has_children > a:after {
	content: "\f0d7";
	font-family: fontawesome;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: 50%;
	right: 15px;
	font-size: 18px;
	display: block;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	color: #ffffff;
}
.main-navigation li ul li.menu-item-has-children > a:after,
.main-navigation li ul li.page_item_has_children > a:after {
	content: "\f105";
	right: 7px;
	color: #555555;
}
.main-navigation ul li.menu-item-has-children > a,
.main-navigation ul li.page_item_has_children > a {
	padding-right: 32px;
}
.main-navigation ul li ul li.menu-item-has-children > a,
.main-navigation ul li ul li.page_item_has_children > a {
	padding-right: 18px
}
.main-navigation .dropdown-parent .dropdown-toggle {
	width: 40px;
	height: 100%;
	color: #555555;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 18px;
	text-align: center;
	display: none;
}
.main-navigation .dropdown-parent .dropdown-toggle:after {
	display: none;
}
.main-navigation .dropdown-parent .dropdown-toggle:hover {
	cursor: pointer;
}
.main-navigation .dropdown-parent .dropdown-toggle .dropdown-icon {
	display: inline-block;
	position: relative;
	height: 45px;
	width: 45px;
	transition: all ease-in-out 0.2s;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
}
.main-navigation .dropdown-parent .dropdown-toggle .dropdown-icon:after {
	content: "\f105";
	font-family: fontawesome;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: 50%;
	right: 0;
	width: 100%;
	height: auto;
	text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	border: none;
	font-weight: bold;
	display: block;
}
.main-navigation .dropdown-parent .dropdown-toggle.toggle-on .dropdown-icon {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
}

/* Dropdown */
.main-navigation ul li ul li {
	display: block;
	float: none;
}
.main-navigation ul li ul,
.main-navigation ul li:hover ul ul,
.main-navigation ul ul li:hover ul ul,
.main-navigation ul ul ul li:hover ul ul,
.main-navigation ul ul ul ul li:hover ul ul {
	display: none;
	z-index: 9999;
}
.main-navigation ul li:hover ul,
.main-navigation ul ul li:hover ul,
.main-navigation ul ul ul li:hover ul,
.main-navigation ul ul ul ul li:hover ul,
.main-navigation ul ul ul ul ul li:hover ul {
	display: block;
}
.main-navigation li:hover .dropdown-menu {
	display: block;
}
.main-navigation .dropdown-menu,
.main-navigation li ul {
	top: 100%;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	padding-top: 0;
	padding-bottom: 0;
	position: absolute;
	left: 0;
	z-index: 999;
	background-color: #ffffff;
	margin-top: 0;
	display: none;
	width: 240px;
}
.main-navigation .dropdown-menu a,
.main-navigation li ul a {
	color: #555555;
	padding: 8px 12px;
	text-transform: inherit;
	font-weight: normal;
}
.main-navigation .dropdown-menu a:hover,
.main-navigation .dropdown-menu a.current-menu-item,
.main-navigation li ul li:hover > a,
.main-navigation li ul li.current-menu-item > a,
.main-navigation li ul li.current-menu-ancestor > a,
.main-navigation ul li li.current_page_item > a,
.main-navigation li ul li.current_page_ancestor > a {
	background-color: rgba(0, 0, 0, 0.05);
	color: #ff00af;
}
.main-navigation ul li ul li ul,
.headernav .main-navigation ul li ul li ul {
	left: 100%;
	top: 0;
}
.main-navigation ul.sub-menu ul.sub-menu,
.main-navigation ul.children ul.children {
	top: -1px;
}
.main-navigation .dropdown-toggle:after {
	display: none;
}
.navbar-collapse .form-inline {
	margin-left: 10px;
}
.navbar-search {
	position: relative;
}
.search-toggle  {
	display: block;
	font-family: 'FontAwesome';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #ffffff;
	padding: 15px;
	min-width: 45px;
	text-align: center;
	cursor: pointer;
}
.search-toggle:before {
	content: "\f002";
}
.search-toggle.active,
.search-toggle:hover,
.search-toggle:focus {
	color: #ffffff;
	text-decoration: none;
	outline: none;
	box-shadow: none;
	background-color: rgba(0, 0, 0, 0.15);
}
.navbar-search .search-box {
	position: absolute;
	top: 75%;
	right: 0;
	min-width: 300px;
	text-align: right;
	z-index: 1000;
}
.navbar-search .search-box:before {
	content: "";
	height: 10px;
	width: 10px;
	display: block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0.1);
	background-color: #fff;
	position: absolute;
	right: 10px;
	top: -6px;
}

/*--------------------------------------------------------------
## Top Stories
--------------------------------------------------------------*/
.top-stories-bar {
	/* z-index: -1; */
	background-color: #ffffff;
	position: relative;
	overflow: hidden;
	font-weight: 600;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);
}
.top-stories-bar:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 50%;
	background-color: #dddddd;
}
.top-stories-bar {
	height: 50px;
}
.top-stories-bar .top-stories-label {
	float: left;
	color: #333333;
	padding-left: 15px;
	margin-left: -15px;
	margin-right: -15px;
	background-color: transparent;
	position: relative;
	height: 100%;
	display: table;
}
.top-stories-bar .top-stories-label:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: -19%;
	width: 39%;
	background-color: #dddddd;
	transform: skew(20deg);
	-webkit-transform: skew(20deg);
	-moz-transform: skew(20deg);
	-ms-transform: skew(20deg);
	z-index: 1;
}
.top-stories-bar .top-stories-label .top-stories-label-wrap {
	position: relative;
	display: table;
	height: 100%;
	padding: 10px 0 10px 35px;
}
.top-stories-bar .top-stories-label .label-txt{
	color: #ff00af !important;
	font-family: "RetroGaming" !important;
	padding-top: 5px;
	position: relative;
	z-index: 2;
	display: table-cell;
	height: 30px;
	vertical-align: middle;
	font-size: 18px;
}

.containFlash{
	background-color: #dddddd;
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 10;
}
.containFlash:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	background-color: #dddddd;
	z-index: 1;
}

.containFlash:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: -19%;
	width: 39%;
	background-color: #dddddd;
	transform: skew(20deg);
	-webkit-transform: skew(20deg);
	-moz-transform: skew(20deg);
	-ms-transform: skew(20deg);
	z-index: 1;
}







.flash-icon {
	position: absolute;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background-color: #ff00af;
	/* top: 50%; */
	margin-top: 20px;
	left: 20px;
	z-index: 2;
}
.top-stories-bar .top-stories-label .flash-icon {
	position: absolute;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background-color: #ff00af;
	top: 50%;
	margin-top: -5px;
	left: 10px;
	z-index: 2;
}
.flash-icon:before {
	content: "";
	position: absolute;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 1px solid #ff00af;
	top: 50%;
	margin-top: -5px;
	left: 50%;
	margin-left: -5px;
	animation-name: blink-a;
	animation-duration: 2s;
	animation-iteration-count: infinite;
}
.top-stories-bar .top-stories-label .flash-icon:before {
	content: "";
	position: absolute;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 1px solid #ff00af;
	top: 50%;
	margin-top: -5px;
	left: 50%;
	margin-left: -5px;
	animation-name: blink-a;
	animation-duration: 2s;
	animation-iteration-count: infinite;
}
@keyframes blink-a {
	0%   {transform: scale(1, 1);}
	100%  {transform: scale(3, 3); opacity: 0;}
}
.flash-icon:after {
	content: "";
	position: absolute;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 1px solid #ff00af;
	top: 50%;
	margin-top: -5px;
	left: 50%;
	margin-left: -5px;
	animation-name: blink-b;
	animation-duration: 2s;
	animation-delay: 1s;
	animation-iteration-count: infinite;
}
.top-stories-bar .top-stories-label .flash-icon:after {
	content: "";
	position: absolute;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 1px solid #ff00af;
	top: 50%;
	margin-top: -5px;
	left: 50%;
	margin-left: -5px;
	animation-name: blink-b;
	animation-duration: 2s;
	animation-delay: 1s;
	animation-iteration-count: infinite;
}
@keyframes blink-b {
	0%   {transform: scale(1, 1);}
	100%  {transform: scale(3, 3); opacity: 0;}
}
.top-stories-bar .top-stories-lists {
	display: block;
	margin-bottom: 0;
	position: relative;
	overflow: hidden;
	padding-left: 0;
	background-color: #ffffff;
	height: 50px;
}
.top-stories-bar .top-stories-lists .row {
	height: 50px;
}
.top-stories-bar .js-marquee {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 50px;
}
.top-stories-bar .top-stories-lists .marquee {
	width: 100%;
	overflow: hidden;
	height: 50px;
}
.top-stories-bar .top-stories-lists .marquee a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 50px;
	color: #333333;
	height: 50px;
}
.top-stories-bar .top-stories-lists .marquee a:hover {
	/* color: #ff00af; */
}
.top-stories-bar .top-stories-lists:after {
	content: "";
	position: absolute;
	top: 0;
	right: 15px;
	bottom: 0;
	width: 80px;
	/* background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff); */
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
.site-content {
	padding-top: 30px;
}

@media screen and (max-width: 900px) {
	.site-content.single {
		padding: 0px !important;
	}
	.site-content.single .content-area{
		padding: 0px !important;
	}

}
.post,
.hentry,
.product.type-product,
.type-attachment {
	background-color: #ffffff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
	padding: 25px;
}
.post-col .post,
.post-col .hentry,
.post-col .page,
.site-main .post-col .page,
.post-col .product {
	padding: 15px 15px 7px;
	margin-bottom: 14px;
	min-height: calc(100% - 14px);
}
.post-col .post .entry-content p,
.post-col .hentry .entry-content p,
.post-col .page .entry-content p,
.site-main .post-col .entry-content .page p {
	margin-bottom: 10px;
}
.post-wrap {
	margin-bottom: 16px;
}
.product.type-product .product.type-product {
	background-color: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	margin-bottom: 0;
	padding: 0;
}

/*--------------------------------------------------------------
## Post Featured Image
--------------------------------------------------------------*/
.post-featured-image {
	margin-bottom: 20px;
	position: relative;
}
.post-col .post-featured-image {
	margin: -15px -15px 15px;
}
.post-featured-image.page-single-img-wrap {
	margin: -25px -25px 25px;
}
.post .entry-header + .post-featured-image {
	margin-top: 0;
}
.post-featured-image.page-single-img-wrap .featured-image-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 35% 25px 10px;
	color: #ffffff;
	background: linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5));
}

/*--------------------------------------------------------------
## Post Featured Content
--------------------------------------------------------------*/
.post.sticky .entry-header {
	position: relative;
}
.post.sticky .entry-header .entry-title {
	padding-right: 35px;
}
.post.sticky .entry-header:before {
	font-family: 'FontAwesome';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f08d";
	position: absolute;
	top: 5px;
	right: 0;
	color: #ffffff;
	font-size: 15px;
	line-height: 26px;
	width: 26px;
	height: 26px;
	text-align: center;
	background-color: #ff00af;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.single-post .post.sticky .entry-header .entry-title {
	padding-right: 0;
}
.single-post .post.sticky .entry-header .entry-meta.category-meta {
	padding-right: 35px;
}
.single-post .post.sticky .entry-header:before {
	top: 0;
}

/*--------------------------------------------------------------
## Entry Header
--------------------------------------------------------------*/




/*--------------------------------------------------------------
## Entry Title
--------------------------------------------------------------*/
.entry-title {
	font-size: 28px;
	/* font-weight: 600; */
	color: #333333;
	margin: 0 0 10px;
}
.entry-title a {
	color: #333333;
}
.entry-title a:hover,
.entry-title a:focus {
	/* color: #ff00af; */
	text-decoration: underline;
}
.type-attachment .entry-title {
	margin-bottom: 30px;
}
.post-col .entry-title {
	font-size: 19px;
	margin-bottom: 5px;
}
/*--------------------------------------------------------------
## Entry Meta
--------------------------------------------------------------*/
.entry-meta {
	margin-bottom: 10px;
}
.entry-meta,
.entry-meta a {
	color: #9D9D9D;
	font-size: 14px;
	font-family: 'RetroGaming';
}
.entry-meta a {
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
}
.entry-meta a:hover,
.entry-meta a:focus  {
	text-decoration: none;
	/* color: #24ffff; */
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
.entry-meta .author,
.entry-meta .cat-links,
.entry-meta .comments,
.entry-meta .date,
.entry-meta > div {
	display:  inline-block;
	position: relative;
	margin-bottom: 3px;
}
.entry-meta > div:after {
	content: "/";
}
.entry-meta > .cat-links:after,
.entry-meta > div:last-child:after {
	display: none;
}
.entry-meta .cat-links a {
	color: #9D9D9D;
	/* font-weight: 600; */
	text-transform: uppercase;
	margin-right: 7px;
	float: left;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
.entry-meta .tag-links a {
	display: inline-block;
	color: #9D9D9D;
}
.entry-meta .cat-links a:hover {
	text-decoration: underline;
}
.entry-meta .cat-links .get-seperator {
	padding-left: 2px;
	padding-right: 2px;
}
.post-col .entry-meta,
.post-boxed .entry-meta {
	margin-bottom: 5px;
}
.post-col .category-meta .cat-links a,
.post-boxed .category-meta .cat-links a {
	margin-bottom: 0;
}
.post .post-featured-image .entry-meta.category-meta,
.hentry .post-featured-image .entry-meta.category-meta {
	position: absolute;
	bottom: 0;
	left: 15px;
	right: 15px;
	margin-bottom: 5px;
}
.post-col .entry-meta .cat-links a,
.post-boxed .entry-meta .cat-links a,
.post-block .entry-meta .cat-links a {
	font-size: calc(14px);
}
.post-block .entry-meta,
.post-block .entry-meta a,
.category-meta {
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
.category-meta,
.post-boxed.inlined.main-post .entry-meta.category-meta {
	margin-bottom: 5px;
}
.post-boxed.inlined .entry-meta.category-meta {
	margin-bottom: 3px;
}
.post-block .entry-meta {
	margin-bottom: 0;
}
.category-meta .cat-links {
	display: block;
	margin-bottom: 0;
}
.category-meta .cat-links a {
	margin-bottom: 3px;
}
.category-meta .cat-links:before,
.category-meta .cat-links:after {
	content: "";
	display: table;
}
.category-meta .cat-links:after,
.entry-meta.category-meta > .cat-links:after,
.entry-meta.category-meta > div:last-child:after {
	clear: both;
	display: table;
}
.post-img-wrap .entry-meta .cat-links a,
.post-img-wrap + .entry-header .entry-meta .cat-links a {
	background-color: #ff00af;
	text-transform: capitalize;
	color: #ffffff;
	padding: 3px 3px;
	margin-bottom: 5px;
	text-shadow: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 5px;
}
.post-img-wrap .entry-meta .cat-links a:hover,
.post-img-wrap + .entry-header .entry-meta .cat-links a:hover {
	text-decoration: none;
}

/*--------------------------------------------------------------
## Entry Content
--------------------------------------------------------------*/
.wp-video {
	margin-bottom: 20px;
}
.entry-content  p {
	margin-bottom: 15px;
}
.format-quote blockquote:before {
	color: #ff00af;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -5px 20px;
}
.gallery .gallery-item {
	text-align: center;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}
.gallery-columns-2 .gallery-item {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	-ms-flex: 0 0 33.33%;
	flex: 0 0 33.33%;
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	-ms-flex: 0 0 16.66%;
	flex: 0 0 16.66%;
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	-ms-flex: 0 0 14.28%;
	flex: 0 0 14.28%;
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	-ms-flex: 0 0 12.5%;
	flex: 0 0 12.5%;
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	-ms-flex: 0 0 11.11%;
	flex: 0 0 11.11%;
	max-width: 11.11%;
}
.gallery-item .gallery-icon {
	display: inline-block;
}
.gallery-item a {
	display: block;
}
.site-content .content-area .widget.widget_media_gallery {
	background-color: transparent;
	padding: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.site-content .content-area .widget.widget_media_gallery .gallery {
	padding: 15px 10px 5px;
	margin-left: 0;
	margin-right: 0;
	background-color: #ffffff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.widget-area .widget.widget_media_gallery {
	padding-bottom: 11px;
}
.widget-area .gallery {
	margin: 0 -2px;
}
.widget-area .gallery .gallery-item {
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 4px;
}
.site-footer .widget-area .widget.widget_media_gallery {
	padding-bottom: 0;
}

/*--------------------------------------------------------------
## Post/Image/Paging Navigation
--------------------------------------------------------------*/
/* Post Nagination */

nav{
	width: 100% !important;
}
.navigation.post-navigation .nav-links {
	position: relative;
	background-color: #fff;
	margin-bottom: 30px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.navigation.post-navigation .nav-links:before {
	background-color: rgba(0, 0, 0, 0.1);
	display: block;
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px;
	content: "";
	line-height: 0;
}
.navigation.post-navigation .nav-links .nav-previous {
	float: left;
	width: 50%;
}
.navigation.post-navigation .nav-links .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
.navigation.post-navigation .nav-links a {
	display: block;
	padding: 30px;
	color: #333;
}
.navigation.post-navigation .nav-links a:hover {
	text-decoration: underline;
	color: #ff00af;
}
.navigation.post-navigation .nav-links:after {
	display: block;
	content: " ";
	clear: both;
}
.navigation.post-navigation .nav-links .nav-previous a:after,
.navigation.post-navigation .nav-links .nav-next a:after {
	font-size: 20px;
	font-family: 'FontAwesome';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: 50%;
	margin-top: -15px;
}
.navigation.post-navigation .nav-links .nav-previous a {
	position: relative;
	padding-left: 50px;
}
.navigation.post-navigation .nav-links .nav-previous a:after {
	content: "\f104";
	left: 20px;
}
.navigation.post-navigation .nav-links .nav-next a {
	position: relative;
	padding-right: 50px;
}
.navigation.post-navigation .nav-links .nav-next a:after {
	content: "\f105";
	right: 20px;
}

/* Post Pagination */
.navigation.pagination {
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
.navigation.pagination .page-numbers {
	display: inline-block;
	color: #333;
	padding: 15px 25px;
	margin: 0 1px 3px;
	background-color: #ffffff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.navigation.pagination .current,
.navigation.pagination a:hover {
	color: #fff;
	background-color: #ff00af;
	border-color: transparent;
	text-decoration: none;
	position: relative;
}

/* Page Links */
.page-links {
	text-align: center;
	margin-bottom: 30px;
	color: rgba(0, 0, 0, 0.4);
}
.page-links span,
.page-links a {
	display: inline-block;
	margin-left: -1px;
	text-decoration: none;
}
.page-links span,
.page-links a:hover span {
	color: #fff;
	padding: 15px 25px;
	border: 1px solid transparent;
	background-color: #ff00af;
}
.page-links a span {
	display: block;
	color: #333;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background-color: inherit;
	margin-left: 0;
}
.page-links .post-page-numbers {
	padding: 0;
	border: none;
	display: inline-block;
}

/*--------------------------------------------------------------
## Attachments
--------------------------------------------------------------*/
.image-attachment div.attachment {
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	border-width: 1px 0;
	margin: 0 -8.9% 1.625em;
	overflow: hidden;
	padding: 1.625em 1.625em 0;
	text-align: center;
}
.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto 1.625em;
	max-width: 100%;
}
.image-attachment div.attachment a img {
	border-color: #f9f9f9;
}
.image-attachment div.attachment a:focus img,
.image-attachment div.attachment a:hover img,
.image-attachment div.attachment a:active img {
	border-color: #ddd;
	background-color: #fff;
}
.image-attachment .entry-caption p {
	letter-spacing: 0.1em;
	line-height: 2.6em;
	margin: 0 0 2.6em;
	text-transform: uppercase;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comments-area {
	background-color: #ffffff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
	padding: 35px 25px 25px;
}
.comments-title {
	font-size: 28px;
	font-weight: 600;
}
.comment-reply-title {
	font-size: calc(28px - 4px);
}
.comments-title,
.comment-reply-title {
	margin-bottom: 10px;
}
.comment-body {
	padding-left: 60px;
	position: relative;
	margin-bottom: 30px;
}
.children .comment-body {
	padding-left: 50px;
}
ol.comment-list {
	padding-left: 0;
}
ol.comment-list,
ol.comment-list ol.children {
	margin: 0;
	list-style: none;
}
.comment-author .avatar {
	height: 50px;
	position: absolute;
	width: 50px;
	top: 0;
	left: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}
.children .comment-author .avatar {
	height: 40px;
	width: 40px;
}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
	border: 1px solid rgba(0, 0, 0, 0.2);
	padding: 2px;
}
#comments .children {
	padding-left: 30px;
}
.comment-meta {
	padding-bottom: 10px;
}
.comment-metadata,
.comment-metadata a {
	color: #555;
}
.comment-metadata a.comment-edit-link {
	color: #ff00af;
}
#comments .required {
	color: red;
}
#wp-comment-cookies-consent {
	margin-right: 10px;
}
.comment-area .form-submit {
	margin-bottom: 0;
}

/*--------------------------------------------------------------
## Pages
--------------------------------------------------------------*/
.page-header,
.page-header .page-title {
	margin-bottom: 10px;
	overflow: auto;
}
.page-title {
	font-size: 28px;
	font-weight: 600;
	color: #333333;
}
.page-header .page-title-wrap p {
	margin-bottom: 25px;
}
.site-main .type-page {
	background-color: #ffffff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	padding: 25px;
	margin-bottom: 30px;
}

/*--------------------------------------------------------------
## bbPress Support
--------------------------------------------------------------*/
#bbpress-forums,
#bbpress-forums button,
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results,
div.bbp-search-form input,
div.bbp-search-form button,
div.bbp-breadcrumb,
div.bbp-topic-tags {
	font-size: 15px;
	line-height: 1.4;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
	font-size: 12px;
}
#bbpress-forums fieldset.bbp-form {
	border: 1px solid rgba(0, 0, 0, 0.1);
}
#bbpress-forums fieldset.bbp-form legend {
	font-size: 18px;
}
#bbpress-forums div.bbp-search-form {
	float: none;
}
#bbpress-forums #bbp-search-form > div {
	margin-bottom: 20px;
}
#bbpress-forums #bbp-search-form > div,
.widget_display_search #bbp-search-form > div {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
#bbpress-forums #bbp-search-form #bbp_search,
.widget_display_search #bbp-search-form #bbp_search {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}
#bbpress-forums #bbp-search-form #bbp_search_submit,
.widget_display_search #bbp-search-form #bbp_search_submit {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
@media (min-width: 576px ) {
	#bbpress-forums #bbp-search-form #bbp_search_submit {
		padding-left: 50px;
		padding-right: 50px;
	}
}
#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
	display: inline-block;
}
#bbpress-forums fieldset.bbp-form select {
	height: 40px;
}
#bbpress-forums div.bbp-the-content-wrapper input {
	text-transform: none;
}
.bbp_widget_login .bbp-logged-in h4 {
	font-size: 18px;
	margin-bottom: 3px;
}
.widget_display_forums ul.bbp-forums-widget li,
.widget_display_replies ul.bbp-replies-widget li,
.widget_display_topics ul.bbp-topics-widget li {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.widget_display_forums ul.bbp-forums-widget li:first-child,
.widget_display_replies ul.bbp-replies-widget li:first-child,
.widget_display_topics ul.bbp-topics-widget li:first-child {
	padding-top: 0;
}
.widget_display_forums ul.bbp-forums-widget li:last-child,
.widget_display_replies ul.bbp-replies-widget li:last-child,
.widget_display_topics ul.bbp-topics-widget li:last-child {
	padding-bottom: 0;
	border-bottom: none;
}
.widget_display_replies ul.bbp-replies-widget .bbp-author-avatar,
.widget_display_topics ul.bbp-topics-widget .bbp-author-avatar {
	margin-right: 5px;
}
.widget_display_replies ul.bbp-replies-widget time {
	display: block;
}
.widget_display_stats dl {
	margin-bottom: 0;
}
.widget_display_stats dt {
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.widget_display_stats dd {
	font-size: 24px;
}
.bbpress .type-forum {
	margin-bottom: 30px;
	padding: 15px;
	position: relative;
	background-color: #ffffff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

/*--------------------------------------------------------------
## Woo Commerce Support
--------------------------------------------------------------*/
.site-main .woocommerce h2 {
	font-size: calc(28px - 4px);
	margin-bottom: 10px;
}
.woocommerce-page .site-main h3 {
	font-size: 19px;
}
.woocommerce ul.products {
	margin: 0;
}
.woocommerce ul.products li.product .button {
	margin-top: 0;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	margin-bottom: 30px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
	padding-top: 0;
	font-size: 19px;
	font-weight: 600;
}
.woocommerce ul.products li.product .price {
	font-size: inherit;
}
.woocommerce span.onsale,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #ff00af;
}
.woocommerce span.onsale {
	padding: 0;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: rgba(0, 0, 0, 0.5);
}
/* button */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
	text-align: center;
	font-size: inherit;
	padding: 13px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
/* Default Button */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	color: #ffffff;
	background-color: #ff00af;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
	color: #ffffff;
	background-color: #666666;
}

/* alt/secondary button */
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	color: #ffffff;
	background-color: #ff00af;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
	color: #ffffff;
	background-color: #666666;
}

/*disabled button */
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover {
	color: #ffffff;
	background-color: #ff00af;
}

.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
	width: 135px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	padding: 9px 10px;
	border: 1px solid rgba(0, 0, 0, 0.05);
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
	width: 45px;
}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #555;
}
.woocommerce ul.products li.product .price ins,
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
	text-decoration: none;
}
.woocommerce .star-rating,
.woocommerce .star-rating:before {
	color: #ff00af;
}
.woocommerce div.product .woocommerce-product-rating,
.woocommerce .related h2 {
	margin-bottom: 10px;
}
.woocommerce-page .select2-container .select2-selection--single {
	height: 38px;
}
.woocommerce-page .select2-container--default .select2-selection--single {
	background-color: #f9f9f9;
	border: 1px solid rgba(0, 0, 0, 0.05);
	padding-top: 4px;
}
.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 6px;
}
.woocommerce-page .product.type-product .post-featured-image {
	display: none;
}
.woocommerce-page .entry-summary .product_meta .sku_wrapper,
.woocommerce-page .entry-summary .product_meta .posted_in {
	display: block;
	margin-bottom: 10px;
}
.woocommerce-page .select2-dropdown,
.woocommerce-page .select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid rgba(0, 0, 0, 0.05);
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
	-webkit-box-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
	max-width: inherit;
	padding-right: 0;
	padding-left: 0;
}
.woocommerce form .form-row {
	display: block;
}
.woocommerce form .woocommerce-billing-fields,
.woocommerce form .woocommerce-shipping-fields,
.woocommerce form .woocommerce-additional-fields {
	margin-bottom: 15px;
}
.woocommerce.widget ins {
	text-decoration: none;
}
.woocommerce-MyAccount-navigation ul {
	list-style: none;
	border: 1px solid rgba(0, 0, 0, 0.1);
	padding: 0;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background-color: #ffffff;
}
.woocommerce-MyAccount-navigation ul li + li {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce-MyAccount-navigation ul li:hover,
.woocommerce-MyAccount-navigation ul li.is-active {
	background-color: rgba(0, 0, 0, 0.04);
	border-top-color: rgba(0, 0, 0, 0.06);
}
.woocommerce-MyAccount-navigation ul li a {
	display: block;
	padding: 10px 15px;
	color: #555555;
}
.woocommerce-MyAccount-navigation ul li:hover a,
.woocommerce-MyAccount-navigation ul li.is-active a {
	text-decoration: none;
	color: #ff00af;
}
.woocommerce.widget_product_search .woocommerce-product-search {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.woocommerce.widget_product_search input {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}
.woocommerce.widget_product_search button[type="submit"] {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	margin: 0;
	border: none;
}
.woocommerce.widget_product_categories ul.product-categories .current-cat-parent > a,
.woocommerce.widget_product_categories ul.product-categories .current-cat > a {
	color: #ff00af;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
	width: 45px;
}
.woocommerce nav.woocommerce-pagination {
	margin-bottom: 30px;
}
.woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul li {
	border: none;
}
.woocommerce nav.woocommerce-pagination ul li {
	margin-left: 2px;
	margin-right: 2px;
	overflow: inherit;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers {
	padding: 15px 20px;
	color: #555555;
	background-color: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover,
.woocommerce nav.woocommerce-pagination ul li .page-numbers:focus,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.current {
	background-color: #ff00af;
	color: #ffffff;
}

/*--------------------------------------------------------------
## JetPack Support
--------------------------------------------------------------*/
.infinite-scroll .posts-navigation {
	display: none;
}

/*--------------------------------------------------------------
## Gutenberg Support
--------------------------------------------------------------*/
p.has-drop-cap:not(:focus):first-letter {
	font-size: 5.3em;
	font-weight: normal;
}
p.has-background {
	padding: 15px;
}
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
	padding-left: 35px;
	padding-right: 0;
	font-weight: normal;
	margin-bottom: 30px;
}
.wp-block-quote cite {
	font-weight: 400;
	display: block;
}
.wp-block-quote cite,
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
	text-align: inherit;
}
.entry-content .wp-block-quote p {
	margin-bottom: 15px;
}
.wp-block-pullquote {
	padding: 20px 30px;
	margin-bottom: 30px;
	border-style: solid;
	border-width: 4px 0 2px;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
	padding-left: 15px;
	padding-right: 15px;
}
.wp-block-pullquote blockquote {
	padding: 0;
	margin-bottom: 0;
	font-weight: normal;
	font-size: 1em;
}
.wp-block-pullquote.is-style-solid-color blockquote {
	max-width: inherit;
	text-align: center;
}
.wp-block-pullquote blockquote cite,
.wp-block-pullquote.is-style-solid-color blockquote cite {
	font-weight: 400;
	display: block;
}
.wp-block-pullquote blockquote:before {
	margin-right: 0;
	margin-left: 0;
	position: inherit;
	top: auto;
	left: auto;
	right: auto;
}
.wp-block-pullquote blockquote:before {
	color: inherit;
}
.entry-content .wp-block-pullquote p {
	margin-bottom: 15px;
}
.wp-block-pullquote p,
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
	line-height: inherit;
}
.wp-block-image,
.wp-block-image figcaption {
	margin-bottom: 0;
}
.wp-block-image figcaption {
	margin-top: 10px;
	text-align: center;
}
figure.wp-block-image,
.wp-block-image figure {
	margin-bottom: 30px;
}
.wp-block-media-text {
	margin-bottom: 30px;
}
.wp-block-media-text:not(.has-media-on-the-right):not(.has-background) .wp-block-media-text__content {
	padding-right: 0;
}
.wp-block-media-text.has-media-on-the-right:not(.has-background) .wp-block-media-text__content {
	padding-left: 0;
}
.wp-block-media-text.has-background .wp-block-media-text__content {
	padding-top: 25px;
	padding-bottom: 10px;
}
.wp-block-embed {
	position: relative;
	margin-bottom: 30px;
	display: block;
}
.wp-block-embed figcaption {
	margin-bottom: 0;
	margin-top: 10px;
	text-align: center;
}
.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,
.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,
.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,
.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,
.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper,
.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,
.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}
.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:after,
.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:after,
.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:after,
.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:after,
.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:after,
.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:after,
.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:after {
	display: block;
	content: "";
	clear: both;
}
.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,
.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,
.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,
.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,
.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe,
.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,
.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,
.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,
.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,
.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,
.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before,
.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,
.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
	content: "";
	display: block;
}
.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
	padding-top: 100%;
}
.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
	padding-top: 200%;
}
.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
	padding-top: 56.25%;
}
.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
	padding-top: 50%;
}
.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	padding-top: 42.85%;
}
.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
	padding-top: 75%;
}
.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
	padding-top: 50%;
}
.wp-block-columns.has-background {
	padding-bottom: 5px;
}
.wp-block-gallery {
	margin-bottom: 15px;
}
.wp-block-gallery figcaption.blocks-gallery-caption {
	margin-bottom: 15px;
	text-align: center;
}
.wp-block-cover {
	padding: 30px;
	margin-bottom: 30px;
}
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
	padding: 15px;
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
	padding-top: 15px;
}
.wp-block-audio {
	margin-bottom: 30px;
}
.wp-block-audio figcaption {
	margin-bottom: 0;
	margin-top: 10px;
	text-align: center;
}
.wp-block-file {
	margin-bottom: 30px;
}
.wp-block-file .wp-block-file__button {
	display: inline-block;
}
.wp-block-preformatted {
	padding: 15px;
	margin-bottom: 30px;
}
.wp-block-table {
	padding-left: 1px;
	padding-right: 1px;
	margin-bottom: 30px;
}
.wp-block-table table {
	border-style: solid;
	border-width: 1px 0 0 1px;
	border-color: rgba(0, 0, 0, 0.3);
}
.wp-block-table tr th,
.wp-block-table tr td {
	padding: 5px 10px;
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color: rgba(0, 0, 0, 0.3);
}
.wp-block-table tr th {
	font-size: inherit;
	font-weight: normal;
	background-color: rgba(0, 0, 0, 0.04);
	text-align: center;
}
.wp-block-table figcaption {
	margin-top: 10px;
	text-align: center;
}
.wp-block-button {
	margin-bottom: 30px;
}
.wp-block-button__link:hover {
	text-decoration: none;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=90);
}
.wp-block-separator.is-style-default {
	max-width: 100px;
}
.wp-block-search {
	margin-bottom: 30px;
}
.wp-block-search .wp-block-search__button {
	font-size: inherit;
	margin: 0;
	border: none;
	padding: 10px 20px;
	background-color: #555555;
	color: #ffffff;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.wp-block-search .wp-block-search__button:hover {
	background-color: #333333;
}
.wp-block-latest-posts li {
	margin-bottom: 5px;
}
.wp-block-calendar {
	margin-bottom: 30px;
}
.wp-block-calendar table {
	margin-bottom: 10px;
}
.wp-block-calendar table caption {
	caption-side: top;
	text-align: center;
	text-transform: uppercase;
}
.wp-block-calendar tbody #today {
	background-color: rgba(0, 0, 0, 0.1);
}
.wp-block-tag-cloud.aligncenter,
.wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter,
.wp-block-search.aligncenter {
	text-align: center;
}
.wp-block-latest-posts__post-date {
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
}
.wp-block-image figure.alignleft {
	margin-right: 20px;
}
.wp-block-image figure.alignright {
	margin-left: 20px;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright,
.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block-audio.alignleft,
.wp-block-audio.alignright,
.wp-block-file.alignleft,
.wp-block-file.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright,
.wp-block-image figure.alignleft,
.wp-block-image figure.alignright,
.wp-block-table.alignleft,
.wp-block-table.alignright,
.wp-block-button.alignleft,
.wp-block-button.alignright,
.wp-block-calendar.alignleft,
.wp-block-calendar.alignright,
.wp-block-search.alignleft,
.wp-block-search.alignright {
	margin-bottom: 10px;
}
#content .wp-block-gallery.alignleft,
#content .wp-block-gallery.alignright {
	margin-bottom: 0;
}
/* Gutengern color styles */
.wp-block-calendar table caption,
.wp-block-calendar table tbody,
.wp-block-latest-posts__post-date {
	color: inherit;
}
/* Gutengern font sizes */
.wp-block-quote cite {
	font-size: 1em;
}
blockquote.wp-block-quote,
.wp-block-quote.is-style-large cite,
.wp-block-pullquote blockquote cite,
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p,
.wp-block-pullquote.alignleft.is-style-solid-color p,
.wp-block-pullquote.alignright.is-style-solid-color p {
	font-size: 1.1em;
}
.has-medium-font-size,
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p,
.wp-block-pullquote p,
.wp-block-pullquote.is-style-solid-color blockquote p {
	font-size: 1.2em;
}
.has-large-font-size {
	font-size: 1.6em;
}
.has-huge-font-size {
	font-size: 2em;
}

/*--------------------------------------------------------------
# Post Boxed/Block Elements
--------------------------------------------------------------*/
.post-boxed {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	min-height: calc(100% - 14px);
}

.post-img-wrap,
.page-single-img-wrap {
	display: block;
	position: relative;
	overflow: hidden;
	background-color: #555555;
}
.post-img-wrap:before,
.page-single-img-wrap:before {
	content: "";
	padding-top: 60%;
	display: block;
}
.post-img-wrap .post-img,
.page-single-img-wrap .post-img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
	transform: scale(1.006);
	-webkit-transform: scale(1.006);
	-moz-transform: scale(1.006);
}
.post-img-wrap:hover,
.post-block:hover .post-img-wrap {
	opacity: 0.95;
	-moz-opacity: 0.95;
	filter:alpha(opacity=95);
}
.post-img-wrap:hover .post-img,
.post-block:hover .post-img-wrap .post-img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
}
.post-boxed .post-img-wrap .entry-meta {
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 0;
}
.post-boxed .post-content {
	padding: 15px 15px 10px;
}
.post-boxed .entry-content p {
	margin-bottom: 10px;
	color: #555555;
}
.post-boxed .entry-title a:hover {
	/* text-decoration: none; */
}
.post-boxed.inlined {
	padding: 15px 15px 0;
}
.post-boxed.inlined .post-img-wrap {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	height: 80px;
	width: 80px;
}
.post-boxed.inlined .post-img-wrap:before {
	display: none;
}
.post-boxed.inlined .post-content {
	display: block;
	overflow: hidden;
	padding: 0 0 5px;
}
.post-boxed.inlined .entry-title {
	font-size: calc(22px - 3px)
}
.post-block {
	overflow: hidden;
}
.post-block .post-img-wrap a:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	/* background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,0,255,0) 100%); */
}
.post-block .entry-header {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px 15px 12px;
}
.post-block .entry-meta,
.post-block .entry-header a {
	color: white;
}
.post-block .entry-title,
.post-block .entry-meta,
.post-block .entry-meta a {
	color: #9D9D9D;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.6);
}
.post-block .entry-title {
	line-height: 1.2;
	margin-bottom: 2px;
	color: #ffffff;
}
.post-block .entry-title:hover {
	text-decoration: underline;
}
.post-boxed.inlined .entry-title,
.post-block .entry-title {
	line-height: 1.2;
}
.post-boxed.inlined.main-post .entry-title,
.post-block.main-post .entry-title {
	line-height: 1.3;
}
.post-block,
.post-boxed {
	position: relative;
	margin-bottom: 14px;
	background-color: #ffffff;
}
.post-boxed .entry-title,
.post-block .entry-title,
.post-boxed.main-post.inlined .entry-title {
	font-size: 22px;
}
.post-boxed .entry-title,
.post-boxed.main-post.inlined .entry-title {
	margin-bottom: 5px;
}
.entry-title-ellipsis .post-boxed .entry-title,
.entry-title-ellipsis .post-block .entry-title,
.entry-title-ellipsis .post-boxed.main-post.inlined .entry-title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.featured-stories {
	margin-bottom: 16px;
}
.featured-stories .post-boxed {
	min-height: calc(100% - 14px);
}
.post-slider .post-slider-header {
	padding-right: 70px;
	min-height: 41px;
}
.post-slider .post-slider-header:before,
.post-slider .post-slider-header:after {
	content: "";
	display: table;
}
.post-slider .post-slider-header:after {
	clear: both;
}
.featured-stories .post-boxed .entry-title {
	font-size: calc(22px - 3px);
}
.post-slider .owl-nav {
	right: 0;
}
.post-slider .owl-nav.disabled {
	display: block;
}
.featured-slider.slider-no-title .owl-nav {
	top: 1px;
	right: 1px;
}
.featured-slider.slider-no-title .post-slider-header {
	min-height: inherit;
}
.post-slider .owl-nav {
	top: -42px;
	position: absolute;
}
.post-slider .owl-nav button.owl-prev,
.post-slider .owl-nav button.owl-next {
	margin-left: 1px;
	position: relative;
}
.post-slider .owl-nav button.owl-prev,
.post-slider .owl-nav button.owl-next  {
	width: 28px;
	height: 28px;
	display: inline-block;
	font-size: 0;
	float: left;
	padding: 0;
	border: none;
	background-color: #ffffff;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.post-slider .owl-nav button.owl-prev:focus,
.post-slider .owl-nav button.owl-next:focus {
	outline: none;
}
.post-slider .owl-nav button.owl-prev:before,
.post-slider .owl-nav button.owl-next:before {
	color: #777777;
	font-family: fontawesome;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 20px;
	line-height: 27px;
	position: absolute;
	text-align: center;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.post-slider .owl-nav button.owl-prev:hover:before,
.post-slider .owl-nav button.owl-next:hover:before {
	color: #000000;
	cursor: pointer;
}
.post-slider .owl-nav button.owl-prev:before {
	content: '\f104';
}
.post-slider .owl-nav button.owl-next:before {
	content: '\f105';
}

/*--------------------------------------------------------------
# Featured Section
--------------------------------------------------------------*/
.featured-section {
	padding-top: 30px;
}
.featured-section .featured-slider {
	margin-bottom: 20px;
}
.stories-title {
	font-size: 20px;
	/* padding-left: 10px; */
	/* border-left: 4px solid #ff00af; */
	margin-bottom: 15px;
	font-weight: 600;
	text-align: left;
	font-family: 'RetroGaming' !important;
	color: #ff00af !important;
}


.stories-title a,
.stories-title a:hover {
	color: inherit;
}
.stories-title a:hover {
	text-decoration: none;
	opacity: 0.85;
	-moz-opacity: 0.85;
	filter:alpha(opacity=85);
}
.featured-section .post-block,
.featured-section .post-boxed {
	margin-bottom: 10px;
}
.featured-section .featured-post .post-block .entry-header {
	padding: 10px 10px 7px;
}
.featured-section .post-boxed.inlined {
	padding: 10px 10px 0;
}
.featured-section .post-boxed.inlined .post-img-wrap {
	margin-right: 10px;
	margin-bottom: 10px;
}
.featured-section .featured-slider .post-block .entry-header {
	padding: 20px 20px 17px;
}
.featured-section .featured-slider .post-block .entry-title {
	font-size: 28px;
	margin-bottom: 5px;
}
.featured-section .featured-post .post-boxed .entry-title,
.featured-section .featured-post .post-block .entry-title {
	font-size: calc(22px - 3px);
}
.featured-section .featured-post {
	margin-bottom: 20px;
}
.featured-section .featured-slider .post-block .post-img-wrap:before {
	display: block;
	padding-top: calc(60% + 4px);
}
.featured-section .title-wrap {
	overflow: auto;
}
.featured-section .featured-stories .post-boxed {
	margin-bottom: 14px;
}

/*--------------------------------------------------------------
# Sidebar/Widget Area
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget .container {
	padding-top: 90px;
	padding-bottom: 30px;
}
.widget {
	margin-bottom: 30px;
	padding: 15px;
	position: relative;
	background-color: #ffffff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.widget-title {
	font-size: 20px;
	/* padding-left: 10px; */
	/* border-left: 4px solid #ff00af; */
	text-align: left;
	position: relative;
	font-weight: 600;
	margin-bottom: 15px;
}
.widget-title a,
.widget-title a:hover {
	color: inherit;
}
.widget-title a:hover {
	text-decoration: none;
	opacity: 0.85;
	-moz-opacity: 0.85;
	filter:alpha(opacity=85);
}
.widget ol,
.widget ul {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
	overflow: auto;
}
.widget ol ol,
.widget ul ul {
	padding-left: 20px;
	padding-top: 4px;
}
.widget ul li a {
	color: #555555;
}
.widget ul li a:hover {
	color: #ff00af;
	text-decoration: none;
}
.widget ul li {
	margin-bottom: 4px;
}
.widget ul li:last-child {
	margin-bottom: 0;
}
.widget-area .widget .container,
.widget-area .widget .container-fluid {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}

/*--------------------------------------------------------------
## Widget Archive
--------------------------------------------------------------*/
.widget_archive li a[aria-current="page"] {
	color: #ff00af;
}

/*--------------------------------------------------------------
## Widget Calendar
--------------------------------------------------------------*/
.widget_calendar #wp-calendar {
	width: 100%;
	text-align: center;
}
.widget_calendar #wp-calendar caption {
	color: inherit;
	font-weight: 600;
	padding: 8px 0;
	text-align: center;
	text-transform: uppercase;
	caption-side: top;
}
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}
.widget_calendar #wp-calendar th {
	font-weight: bold;
}
.widget_calendar #wp-calendar th,
.widget_calendar #wp-calendar tfoot td,
.widget_calendar #wp-calendar #today {
	background: rgba(0, 0, 0, 0.06);
}
.widget_calendar .wp-calendar-nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 8px;
}
.site-footer .widget_calendar #wp-calendar th,
.site-footer .widget_calendar #wp-calendar tfoot td,
.site-footer .widget_calendar #wp-calendar #today {
	background-color: rgba(255, 255, 255, 0.1);
}

/*--------------------------------------------------------------
## Widget Categories
--------------------------------------------------------------*/
.widget_categories .current-cat a {
	color: #ff00af;
}

/*--------------------------------------------------------------
## Widget Media Image
--------------------------------------------------------------*/
.widget_media_image .wp-caption {
	margin-bottom: 0;
}
.widget_media_image .wp-caption .wp-caption-text {
	padding-bottom: 0;
	border-bottom: 0;
}

/*--------------------------------------------------------------
## Widget Media Video
--------------------------------------------------------------*/
.widget_media_video .wp-video {
	margin-bottom: 0;
}

/*--------------------------------------------------------------
## Widget Nav Menu
--------------------------------------------------------------*/
.widget_nav_menu ul li.current_page_item > a,
.widget_nav_menu ul li.current_page_ancestor > a,
.widget_nav_menu ul li.current-menu-item > a,
.widget_nav_menu ul li.current-menu-ancestor > a {
	color: #ff00af;
}

/*--------------------------------------------------------------
## Widget Pages
--------------------------------------------------------------*/
.widget_pages ul li.current_page_item > a,
.widget_pages ul li.current_page_ancestor > a {
	color: #ff00af;
}

/*--------------------------------------------------------------
## Widget Recent Entries/Comments
--------------------------------------------------------------*/
.widget_recent_entries ul li,
.widget_recent_comments ul li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding: 8px 0;
}
.widget_recent_entries ul li:first-child,
.widget_recent_comments ul li:first-child {
	padding-top: 0;
}
.widget_recent_entries ul li:last-child,
.widget_recent_comments ul li:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.widget_recent_entries .post-date {
	display: block;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	padding-top: 5px;
}
.site-footer .widget_recent_entries .post-date {
	color: rgba(170, 170, 170, 0.8);
}
.site-footer .widget.widget_recent_entries ul li,
.site-footer .widget.widget_recent_comments ul li {
	margin-bottom: 0;
	border-color: rgba(255, 255, 255, 0.1);
}

/*--------------------------------------------------------------
## Widget Tag Cloud
--------------------------------------------------------------*/
.widget_tag_cloud a {
	margin-right: 5px;
	color: #555;
	padding: 10px 0;
}
.widget_tag_cloud a:hover {
	color: #ff00af;
}

/*--------------------------------------------------------------
## Widget Text
--------------------------------------------------------------*/
.widget_text p:before,
.widget_text p:after {
	content: "";
	display: table;
}
.widget_text p:after {
	clear: both;
}
.widget_text p img {
	margin-bottom: 15px;
}
.widget_text p img.alignleft {
	margin-right: 15px;
	margin-bottom: 15px;
}
.widget_text p img.alignright {
	margin-left: 15px;
	margin-bottom: 15px;
}
.widget_text ol,
.widget_text ul {
	padding-left: 25px;
	margin-bottom: 20px;
}
.widget_text ul {
	list-style: inherit;
}
.widget_text ol {
	list-style: decimal;
}

/*--------------------------------------------------------------
## NewsCard Widget Horizontal/Vertical Posts
--------------------------------------------------------------*/
.newscard-widget-horizontal-vertical-posts {
	padding: 0;
	background-color: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	margin-bottom: 16px;
}
.newscard-widget-horizontal-vertical-posts .post-boxed.main-post  {
	padding: 0;
}
.newscard-widget-horizontal-vertical-posts .post-boxed.main-post .post-img-wrap {
	margin-bottom: 0;
	width: 100%;
	height: 234px;
}
.newscard-widget-horizontal-vertical-posts .post-boxed.main-post .post-img-wrap:before {
	display: none;
}
.newscard-widget-horizontal-vertical-posts .post-boxed.main-post.inlined .post-img-wrap {
	width: calc(50% - 7px);
	margin-right: 0;
}
.newscard-widget-horizontal-vertical-posts .post-boxed.main-post.inlined .post-content {
	padding: 15px 15px 7px;
}
.newscard-widget-horizontal-vertical-posts .post-vertical .second-col .post-boxed {
	min-height: inherit;
}
.site-footer .newscard-widget-horizontal-vertical-posts .col-md-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.site-footer .newscard-widget-horizontal-vertical-posts .post-boxed.main-post.inlined .post-img-wrap {
	float: none;
	width: 100%;
}
.site-footer .newscard-widget-horizontal-vertical-posts .post-boxed.main-post .post-img-wrap {
	height: auto;
}
.site-footer .newscard-widget-horizontal-vertical-posts .post-boxed.main-post .post-img-wrap:before {
	display: block;
	padding-top: 60%;
}

/*--------------------------------------------------------------
## NewsCard Widget Recent Posts
--------------------------------------------------------------*/
.widget.newscard-widget-recent-posts,
.page-template-front-page-template .widget-area .widget.newscard-widget-recent-posts {
	padding: 0;
	background-color: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	margin-bottom: 16px;
}

/* widget-area-control */
.widget-area .widget.newscard-widget-recent-posts {
	background-color: #ffffff;
	padding: 15px 15px 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
}
.widget-area .newscard-widget-recent-posts .post-boxed {
	box-shadow: none;
	padding: 0;
	margin-bottom: 0;
}
.page-template-front-page-template .widget-area .newscard-widget-recent-posts .post-boxed {
	margin-bottom: 14px;
	padding: 15px 15px 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.site-footer .widget-area .newscard-widget-recent-posts {
	margin-bottom: 20px;
}
.site-footer .widget-area .newscard-widget-recent-posts .post-boxed,
.site-footer .widget-area .newscard-widget-recent-posts {
	background-color: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	padding: 0;
}
.site-footer .widget-area .newscard-widget-recent-posts .post-boxed {
	margin-bottom: 10px;
}
.site-footer .widget-area .newscard-widget-recent-posts .widget-title {
	margin-bottom: 20px;
}
.site-footer .widget-area .newscard-widget-recent-posts .col-md-6 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.site-footer .widget-area .newscard-widget-recent-posts .post-boxed .post-img-wrap {
	width: 70px;
	height: 70px;
	margin-right: 10px;
	margin-bottom: 0;
}
.site-footer .widget-area .newscard-widget-recent-posts .post-boxed .entry-title {
	font-size: calc(15px + 1px);
	font-weight: 400;
}
.site-footer .widget-area .newscard-widget-recent-posts .post-boxed .entry-title,
.site-footer .widget-area .newscard-widget-recent-posts .post-boxed .entry-title a,
.site-footer .widget-area .newscard-widget-recent-posts .post-boxed .entry-meta,
.site-footer .widget-area .newscard-widget-recent-posts .post-boxed .entry-meta a {
	color: #bbbbbb;
}
.site-footer .widget-area .newscard-widget-recent-posts .post-boxed .entry-title a:hover,
.site-footer .widget-area .newscard-widget-recent-posts .post-boxed .entry-meta a:hover {
	color: #ffffff;
}
.site-footer .widget-area .newscard-widget-recent-posts .category-meta {
	display: none;
}

/*--------------------------------------------------------------
## NewsCard Widget Card/Block Posts
--------------------------------------------------------------*/
.newscard-widget-card-block-posts {
	padding: 0;
	background-color: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	margin-bottom: 16px;
}
.newscard-widget-card-block-posts:before,
.newscard-widget-card-block-posts:after {
	content: "";
	display: table;
}
.newscard-widget-card-block-posts:after {
	clear: both;
}
.site-footer .newscard-widget-card-block-posts .post-col {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.site-footer {
	position: relative;
	z-index: 10;
}
.site-footer .widget-area {
	color: #bbbbbb;
	background-color: #393939;
	padding-top: 50px;
	padding-bottom: 20px;
}
.site-footer .widget {
	padding: 0;
	background-color: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.site-footer .widget-title {
	text-align: left;
	margin-bottom: 20px;
	color: #ffffff;
	border-bottom: none;
	padding-bottom: 0;
}
.site-footer .social-profiles {
	margin-bottom: 15px;
	padding-top: 3px;
}
.site-footer .widget-subscribe .form-control,
.site-footer .widget-subscribe .btn {
	padding: 10px;
}
.site-footer .widget ul li {
	margin-bottom: 6px;
}
.site-footer .widget ul li:last-child {
	margin-bottom: 0;
}
.site-footer caption,
.site-footer .widget ul li a,
.site-footer .widget_tag_cloud a {
	color: #bbbbbb;
}
.site-footer .widget ul li a:hover,
.site-footer .widget_tag_cloud a:hover,
.site-footer .widget_archive li a[aria-current="page"],
.site-footer .widget_categories .current-cat a,
.site-footer .widget_nav_menu ul li.current_page_item > a,
.site-footer .widget_nav_menu ul li.current_page_ancestor > a,
.site-footer .widget_nav_menu ul li.current-menu-item > a,
.site-footer .widget_nav_menu ul li.current-menu-ancestor > a,
.site-footer .widget_pages ul li.current_page_item > a,
.site-footer .widget_pages ul li.current_page_ancestor > a {
	color: #ffffff;
}

/* Site Info */
.site-info {
	background-color: #333333;
	padding-top: 25px;
	padding-bottom: 5px;
	text-align: center;
	color: #888888;
}
.site-info a,
.site-info a:hover{
	color: #cccccc;
}
.site-info .copyright a:hover {
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}
.site-info .social-profiles,
.site-info .copyright {
	margin-bottom: 12px;
	text-align: center;
}
.site-info .social-profiles ul li a {
	font-size: calc(15px + 3px);
}
.site-info .copyright .theme-link,
.site-info .copyright .privacy-link,
.site-info .copyright .author-link,
.site-info .copyright .wp-link,
.site-info .copyright .custom-content {
	display: inline-block;
	padding-right: 8px;
	margin-bottom: 8px;
}
.site-info .copyright .theme-link:after,
.site-info .copyright .privacy-link:after,
.site-info .copyright .author-link:after,
.site-info .copyright .wp-link:after {
	content: '|';
	margin-left: 8px;
	display: inline-block;
}
.site-info .copyright div:last-child:after {
	content: normal;
}

/*--------------------------------------------------------------
# Media Queries
--------------------------------------------------------------*/
@media (max-width: 1199px) {
	h1 {
		font-size: 36px;
	}
	h2 {
		font-size: 30px;
	}
	h3 {
		font-size: 26px;
	}
	h4 {
		font-size: 22px;
	}
	h5 {
		font-size: 18px;
	}
	h6 {
		font-size: 16px;
	}
	.featured-section .featured-slider .post-block .post-img-wrap:before {
		padding-top: calc(85% + 2px);
	}
	.featured-section .featured-slider .post-block .entry-header {
		padding: 15px 15px 12px;
	}
}

@media (max-width: 991px) {
	.navigation-bar .container {
		padding-right: 30px;
	}
	.navbar-ad-section {
		text-align: left;
	}
	.navigation-bar-top {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.navbar-main {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		background-color: #fff
	}
	.navigation-bar-top .search-toggle {
		display: block;
		position: absolute;
		top: 0;
		right: 30px;
		bottom: 0;
		font-size: 16px;
		padding: 10px;
		line-height: 24px;
	}
	.navigation-bar .nav-search {
		display: none;
	}
	.navigation-bar-top .search-bar {
		background-color: #ffffff;
		box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.07);
		-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.07);
		-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.07);
	}
	.search-block .input-group-prepend .btn-theme {
		padding-left: 22px;
		padding-right: 22px;
	}
	.search-block {
		position: inherit;
		top: auto;
		right: auto;
		width: auto;
		padding-left: 0;
		padding-right: 0;
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		background-color: transparent;
	}
	.search-block.on {
		display: block !important;
	}
	.search-block.off {
		display: none !important;
	}
	.navbar-collapse {
		margin-left: -30px;
		margin-right: -30px;
	}
	.main-navigation {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}
	.main-navigation li + li {
		border-top: 1px solid rgba(0, 0, 0, 0.1);
	}
	.main-navigation ul li a {
		color: #555555;
	}
	.main-navigation ul li.current_page_item > a,
	.main-navigation ul li.current_page_ancestor > a,
	.main-navigation ul li.current-menu-item > a,
	.main-navigation ul li.current-menu-ancestor > a,
	.main-navigation ul li a:hover,
	.main-navigation ul li a:focus,
	.main-navigation ul li.show > a,
	.main-navigation ul li:hover > a,
	.main-navigation .dropdown-menu a:hover,
	.main-navigation .dropdown-menu a.current-menu-item,
	.main-navigation li ul li:hover > a,
	.main-navigation li ul li.current-menu-item > a,
	.main-navigation li ul li.current-menu-ancestor > a,
	.main-navigation ul li li.current_page_item > a,
	.main-navigation li ul li.current_page_ancestor > a {
		color: #ff00af;
		background-color: transparent;
	}
	.main-navigation ul li.menu-item-has-children > a,
	.main-navigation ul li ul li.menu-item-has-children > a,
	.main-navigation ul li.page_item_has_children > a,
	.main-navigation ul li ul li.page_item_has_children > a {
		padding-right: 45px;
	}
	.main-navigation ul li.menu-item-has-children > a:after,
	.main-navigation li ul li.menu-item-has-children > a:after,
	.main-navigation ul li.page_item_has_children > a:after,
	.main-navigation li ul li.page_item_has_children > a:after {
		content: "\f107";
		color: #555555;
		right: 30px;
		font-weight: 400;
		display: none;
	}
	.main-navigation .dropdown-parent.menu-item-has-children > a,
	.main-navigation .dropdown-parent.page_item_has_children > a {
		padding-right: 80px;
	}
	.main-navigation .dropdown-parent .dropdown-toggle {
		display: block;
		height: 45px;
		width: 80px;
	}
	.main-navigation .dropdown-parent .sub-menu,
	.main-navigation .dropdown-parent .children {
		display: none;
	}
	.main-navigation .dropdown-parent .sub-menu.dropdown-active,
	.main-navigation .dropdown-parent .children.dropdown-active {
		display: block;
	}
	.navbar-collapse .main-navigation ul li a {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.main-navigation ul li a {
		padding-left: 30px;
		padding-right: 30px;
	}
	.main-navigation ul li ul li a {
		padding-left: 60px;
	}
	.main-navigation ul li ul li ul li a {
		padding-left: 90px;
	}
	.main-navigation ul li ul li ul li ul li a {
		padding-left: 120px;
	}
	.main-navigation ul li ul li ul li ul li ul li a {
		padding-left: 150px;
	}
	.main-navigation li ul {
		position: relative;
		top: auto;
		left: auto;
		width: auto;
		display: block;
		border-width: 1px 0 0;
	}
	.main-navigation ul li ul li ul,
	.headernav .main-navigation ul li ul li ul {
		left: auto;
	}
	.main-navigation ul li ul,
	.main-navigation ul ul li ul,
	.main-navigation ul ul ul li ul,
	.main-navigation ul ul ul ul li ul,
	.main-navigation ul ul ul ul ul li ul {
		display: block;
	}
	.main-navigation ul li ul,
	.main-navigation ul li:hover ul ul,
	.main-navigation ul ul li:hover ul ul,
	.main-navigation ul ul ul li:hover ul ul,
	.main-navigation ul ul ul ul li:hover ul ul {
		display: block;
	}
	.main-navigation ul.sub-menu ul.sub-menu,
	.main-navigation ul.children ul.children {
		top: auto;
	}
	.featured-section .featured-post .post-block .entry-header {
		padding: 15px 15px 12px;
	}
	.featured-section .featured-slider .post-block .entry-header {
		padding: 20px 20px 17px;
	}
	.featured-section .featured-slider .post-block .post-img-wrap:before {
		padding-top: 60%;
	}
	.widget-area .sticky-wrapper,
	.widget-area .sticky-wrapper.is-sticky {
		height: auto !important;
	}
	.widget-area .sticky-wrapper .sticky-sidebar,
	.widget-area .sticky-wrapper.is-sticky .sticky-sidebar {
		width: 100% !important;
		position: relative !important;
		top: auto !important;
	}
}

@media (max-width: 767px) {
	h1 {
		font-size: 32px;
	}
	h2 {
		font-size: 28px;
	}
	h3 {
		font-size: 25px;
	}
	h4 {
		font-size: 22px;
	}
	h5 {
		font-size: 19px;
	}
	h6 {
		font-size: 16px;
	}
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
		margin-bottom: 15px;
	}
	.info-bar {
		overflow: visible;
	}
	.info-bar .infobar-links .infobar-links-menu-toggle {
		display: block;
		border: none;
		font-size: 0;
		background-color: transparent;
		color: #ccc;
		position: absolute;
		top: 0;
		right: 20px;
		padding: 7px 12px;
		min-width: 42px;
		text-align: center;
		background-color: rgba(255, 255, 255, 0.2);
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		border-radius: 0;
	}
	.info-bar .infobar-links .infobar-links-menu-toggle:before {
		font-size: 21px;
		line-height: 20px;
		content: '\f0c9';
		font-family: 'FontAwesome';
		-webkit-font-smoothing: antialiased;
	}
	.info-bar .infobar-links .infobar-links-menu-toggle:focus {
		outline: none;
	}
	.info-bar .infobar-links .infobar-links-menu-toggle:hover {
		opacity: 1;
		-moz-opacity: 1;
		filter:alpha(opacity=100);
	}
	.info-bar .infobar-links.toggled-link-on .infobar-links-menu-toggle {
		background-color: rgba(0, 0, 0, 0.2);
	}
	.info-bar .infobar-links.toggled-link-on .infobar-links-menu-toggle:before {
		content: "\f00d";
	}
	.info-bar .infobar-links {
		position: inherit;
	}
	.info-bar .infobar-links ul {
		background-color: rgba(0, 0, 0, 0.2);
		margin-left: -20px;
		margin-right: -20px;
		display: none;
	}
	.info-bar .infobar-links.toggled-link-on ul {
		display: block;
	}
	.info-bar .infobar-links ul li {
		float: none;
		padding: 0;
	}
	.info-bar .infobar-links ul li + li {
		border-top: 1px solid rgba(255, 255, 255, 0.1);
	}
	.info-bar .infobar-links li + li:before {
		display: none;
	}
	.info-bar .infobar-links ul li a {
		padding: 8px 20px;
		display: block;
		text-align: right;
	}
	.info-bar.infobar-links-on .container {
		padding-right: 63px;
	}
	.info-bar.infobar-links-on .infobar-links {
		max-width: none;
		width: calc(100% + 43px);
		margin-right: -43px;
		display: block;
		min-height: 0;
	}
	.navbar-collapse {
		margin-left: -20px;
		margin-right: -20px;
	}
	.main-navigation ul li.menu-item-has-children > a,
	.main-navigation ul li ul li.menu-item-has-children > a,
	.main-navigation ul li.page_item_has_children > a,
	.main-navigation ul li ul li.page_item_has_children > a {
		padding-right: 35px;
	}
	.main-navigation ul li.menu-item-has-children > a:after,
	.main-navigation li ul li.menu-item-has-children > a:after,
	.main-navigation ul li.page_item_has_children > a:after,
	.main-navigation li ul li.page_item_has_children > a:after {
		right: 20px;
	}
	.main-navigation .dropdown-parent.menu-item-has-children > a,
	.main-navigation .dropdown-parent.page_item_has_children > a {
		padding-right: 60px;
	}
	.main-navigation .dropdown-parent .dropdown-toggle {
		width: 60px;
	}
	.main-navigation ul li a {
		padding-left: 20px;
		padding-right: 20px;
	}
	.main-navigation ul li ul li a {
		padding-left: 40px;
	}
	.main-navigation ul li ul li ul li a {
		padding-left: 60px;
	}
	.main-navigation ul li ul li ul li ul li a {
		padding-left: 80px;
	}
	.main-navigation ul li ul li ul li ul li ul li a {
		padding-left: 100px;
	}
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.site-title {
		font-size: 30px;
	}
	.navigation-bar .container {
		padding-right: 20px;
	}
	.navigation-bar-top .search-toggle {
		right: 20px;
	}
	.search-block.on {
		opacity: 1 !important;
		display: block !important;
	}
	.search-block.off {
		display: none !important;
		opacity: 1 !important;
	}
	.navbar-head,
	.navbar-head.navbar-bg-set {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.navbar-brand {
		display: block;
	}
	.navigation.pagination .page-numbers,
	.page-links span,
	.page-links a:hover span {
		padding: 10px 20px;
	}
	.top-stories-bar .top-stories-label .label-txt {
		font-size: 16px;
	}
	.top-stories-bar .top-stories-lists .marquee a {
		padding-left: 30px;
	}
	.alignwide,
	.alignfull {
		margin-left: -15px;
		margin-right: -15px;
	}
	.post,
	.hentry,
	.type-attachment,
	.site-main .type-page,
	.type-product.product,
	.comments-area {
		padding: 15px;
	}
	.post-featured-image.page-single-img-wrap {
		margin: -15px -15px 15px;
	}
	.post-featured-image.page-single-img-wrap .featured-image-caption {
		padding-left: 15px;
		padding-right: 15px;
	}
	.newscard-widget-horizontal-vertical-posts .post-boxed.main-post.inlined .post-img-wrap {
		float: none;
		width: 100%;
	}
	.featured-section .featured-slider .post-block .post-img-wrap:before {
		content: "";
		padding-top: 60%;
		display: block;
	}
	.newscard-widget-horizontal-vertical-posts .post-boxed.main-post .post-img-wrap:before {
		display: block;
	}
	.newscard-widget-horizontal-vertical-posts .post-boxed.main-post .post-img-wrap {
		height: auto;
	}
	.site-footer .widget-area {
		padding-top: 40px;
		padding-bottom: 10px;
	}
	.entry-title,
	.page-title,
	.comments-title,
	.featured-section .featured-slider .post-block .entry-title {
		font-size: 25px;
	}
	.post-boxed .entry-title,
	.post-block .entry-title,
	.post-boxed.main-post.inlined .entry-title,
	.post-col .entry-title,
	.post-col .format-quote blockquote,
	.post-col .format-quote blockquote p,
	.featured-stories .post-boxed .entry-title,
	.featured-stories .post-block .entry-title,
	.featured-section .featured-post .post-block .entry-title,
	.post-boxed.inlined .entry-title {
		font-size: 18px;
	}
	.site-footer .widget-area .newscard-widget-recent-posts .post-boxed .entry-title {
		font-size: 16px;
	}
	.gallery-columns-4 .gallery-item,
	.gallery-columns-5 .gallery-item,
	.gallery-columns-6 .gallery-item,
	.gallery-columns-7 .gallery-item,
	.gallery-columns-8 .gallery-item,
	.gallery-columns-9 .gallery-item {
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}

	/* Gutenberg Support */
	.wp-block-columns.has-background {
		padding-left: 20px;
		padding-right: 20px;
	}
	.wp-block-media-text.is-stacked-on-mobile:not(.has-background) .wp-block-media-text__content {
		margin-top: 15px;
	}
	.wp-block-media-text:not(.has-background).is-stacked-on-mobile .wp-block-media-text__content {
		padding-right: 0;
		padding-left: 0;
	}
	.wp-block-media-text.has-background .wp-block-media-text__content {
		padding: 15px;
	}
	.wp-block-media-text.is-stacked-on-mobile {
		display: block;
	}
	.has-large-font-size {
		font-size: 1.5em;
	}
	.has-huge-font-size {
		font-size: 1.9em;
	}
}

@media (max-width: 575px) {
	h1 {
		font-size: 28px;
	}
	h2 {
		font-size: 25px;
	}
	h3 {
		font-size: 23px;
	}
	h4 {
		font-size: 20px;
	}
	h5 {
		font-size: 18px;
	}
	h6 {
		font-size: 16px;
	}
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
		margin-bottom: 10px;
	}
	.info-bar .infobar-links .infobar-links-menu-toggle {
		right: 15px;
	}
	.info-bar .infobar-links ul {
		margin-left: -15px;
		margin-right: -15px;
	}
	.info-bar .infobar-links ul li a {
		padding-left: 15px;
		padding-right: 15px;
	}
	.info-bar .social-profiles {
		display: none;
	}
	.info-bar.infobar-links-on .container {
		padding-right: 58px;
	}
	.navbar-collapse {
		margin-left: -15px;
		margin-right: -15px;
	}
	.main-navigation ul li.menu-item-has-children > a,
	.main-navigation ul li ul li.menu-item-has-children > a,
	.main-navigation ul li.page_item_has_children > a,
	.main-navigation ul li ul li.page_item_has_children > a {
		padding-right: 30px;
	}
	.main-navigation ul li.menu-item-has-children > a:after,
	.main-navigation li ul li.menu-item-has-children > a:after,
	.main-navigation ul li.page_item_has_children > a:after,
	.main-navigation li ul li.page_item_has_children > a:after {
		right: 15px;
	}
	.main-navigation .dropdown-parent.menu-item-has-children > a,
	.main-navigation .dropdown-parent.page_item_has_children > a {
		padding-right: 50px;
	}
	.main-navigation .dropdown-parent .dropdown-toggle {
		width: 50px;
	}
	.main-navigation ul li a {
		padding-left: 15px;
		padding-right: 15px;
	}
	.main-navigation ul li ul li a {
		padding-left: 30px;
	}
	.main-navigation ul li ul li ul li a {
		padding-left: 45px;
	}
	.main-navigation ul li ul li ul li ul li a {
		padding-left: 60px;
	}
	.main-navigation ul li ul li ul li ul li ul li a {
		padding-left: 75px;
	}
	.container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.navigation-bar .container {
		padding-right: 15px;
	}
	.navigation-bar-top .search-toggle {
		right: 15px;
	}
	.site-info .copyright .theme-link,
	.site-info .copyright .privacy-link,
	.site-info .copyright .author-link,
	.site-info .copyright .wp-link,
	.site-info .copyright .custom-content {
		margin-bottom: 5px;
	}
	.navigation.post-navigation .nav-links .nav-previous,
	.navigation.post-navigation .nav-links .nav-next {
		width: 100%;
		float: none;
	}
	.navigation.post-navigation .nav-links .nav-previous {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}
	.navigation.post-navigation .nav-links:before {
		display: none;
	}
	.navigation.post-navigation .nav-links a {
		padding: 20px 15px;
	}
	.navigation.post-navigation .nav-links .nav-next a {
		padding-right: 35px;
	}
	.navigation.post-navigation .nav-links .nav-previous a {
		padding-left: 35px;
	}
	.navigation.post-navigation .nav-links .nav-next a:after {
		right: 15px;
	}
	.navigation.post-navigation .nav-links .nav-previous a:after {
		left: 15px;
	}
	.top-stories-bar {
		background-color: transparent;
		height: auto;
	}
	.top-stories-bar .top-stories-label {
		float: none;
		z-index: 1;
		display: block;
		text-align: center;
		padding-right: 15px;
		padding-top: 8px;
		padding-bottom: 5px;
	}
	.top-stories-bar:before,
	.top-stories-bar .top-stories-label:after {
		display: none;
	}
	.top-stories-bar .top-stories-label .top-stories-label-wrap {
		display: inline-block;
		height: auto;
		padding-top: 0;
		padding-bottom: 0;
		min-height: 30px;
	}
	.top-stories-bar .top-stories-lists {
		padding: 0;
		background-color: #ffffff;
		z-index: 1;
	}
	.top-stories-bar .top-stories-lists:after {
		display: none;
	}
	.featured-section .featured-slider .post-block .post-img-wrap:before {
		padding-top: 100%;
	}
	.featured-section .featured-slider .post-block .entry-header {
		padding: 15px 15px 12px;
	}
	.featured-section .featured-post .post-img-wrap:before {
		padding-top: 60%;
		display: block;
	}
	.post-boxed.inlined:not(.main-post) .entry-title {
		font-size: 17px;
	}
	.back-to-top {
		right: 15px;
	}
	/* Gutenberg Support */
	.wp-block-pullquote {
		padding-left: 15px;
		padding-right: 15px;
	}
	.wp-block-pullquote.alignleft,
	.wp-block-pullquote.alignright,
	.wp-block-embed.alignleft,
	.wp-block-embed.alignright,
	.wp-block-button.alignleft,
	.wp-block-button.alignright,
	.wp-block-table.alignleft,
	.wp-block-table.alignright,
	.wp-block-audio.alignleft,
	.wp-block-audio.alignright,
	.wp-block-file.alignleft,
	.wp-block-file.alignright,
	.wp-block-cover.alignleft,
	.wp-block-cover.alignright,
	#content .wp-block-gallery.alignleft,
	#content .wp-block-gallery.alignright,
	.wp-block-image figure.alignleft,
	.wp-block-image figure.alignright {
		margin-right: 0;
		margin-left: 0;
		float: none;
	}
	.wp-block-pullquote.alignleft,
	.wp-block-pullquote.alignright,
	.wp-block-embed.alignleft,
	.wp-block-embed.alignright,
	.wp-block-audio.alignleft,
	.wp-block-audio.alignright,
	.wp-block-file.alignleft,
	.wp-block-file.alignright,
	.wp-block-cover.alignleft,
	.wp-block-cover.alignright,
	.wp-block-image figure.alignleft,
	.wp-block-image figure.alignright,
	.wp-block-table.alignleft,
	.wp-block-table.alignright,
	.wp-block-button.alignleft,
	.wp-block-button.alignright {
		max-width: 100%;
		display: block;
		text-align: center;
	}
	#content .wp-block-gallery.alignleft,
	#content .wp-block-gallery.alignright,
	.wp-block-cover.alignleft,
	.wp-block-cover.alignright {
		display: flex;
		max-width: 100%;
		text-align: center;
	}
	.wp-block-audio audio {
		min-width: 290px;
	}
	.wp-block-media-text,
	.wp-block-preformatted,
	.wp-block-pullquote,
	.wp-block-pullquote.alignleft,
	.wp-block-pullquote.alignright,
	.wp-block-embed,
	.wp-block-embed.alignleft,
	.wp-block-embed.alignright,
	.wp-block-audio,
	.wp-block-audio.alignleft,
	.wp-block-audio.alignright,
	.wp-block-file,
	.wp-block-file.alignleft,
	.wp-block-file.alignright,
	.wp-block-cover,
	.wp-block-cover.alignleft,
	.wp-block-cover.alignright,
	.wp-block-image,
	figure.wp-block-image,
	.wp-block-table,
	.wp-block-table.alignleft,
	.wp-block-table.alignright,
	.wp-block-button,
	.wp-block-button.alignleft,
	.wp-block-button.alignright,
	.wp-block-calendar.alignleft,
	.wp-block-calendar.alignright,
	.wp-block-search.alignleft,
	.wp-block-search.alignright {
		margin-bottom: 20px;
	}
	.wp-block-image figure.alignleft,
	.wp-block-image figure.alignright {
		margin-bottom: 0;
	}
	.wp-block-quote.is-large,
	.wp-block-quote.is-style-large,
	blockquote.wp-block-quote,
	#content .wp-block-gallery,
	#content .wp-block-gallery.alignleft,
	#content .wp-block-gallery.alignright {
		margin-bottom: 5px;
	}
	.has-medium-font-size,
	.wp-block-quote.is-large p,
	.wp-block-quote.is-style-large p,
	.wp-block-pullquote p,
	.wp-block-pullquote.is-style-solid-color blockquote p {
		font-size: 1.1em;
	}
	.has-large-font-size {
		font-size: 1.3em;
	}
	.has-huge-font-size {
		font-size: 1.7em;
	}
}

@media (min-width: 992px) {
	.widget-area .newscard-widget-horizontal-vertical-posts .col-md-6,
	.widget-area .newscard-widget-recent-posts .col-md-6,
	.widget-area .newscard-widget-card-block-posts .post-col {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.widget-area .newscard-widget-horizontal-vertical-posts .post-boxed.main-post.inlined .post-img-wrap {
		float: none;
		width: 100%;
	}
	.two-column-featured-section .featured-post .post-img-wrap:before {
		padding-top: 60%;
	}
	.two-column-featured-section .featured-slider .post-block .post-img-wrap:before {
		padding-top: calc(60% + 4px);
	}
	.one-column-featured-section .featured-slider .post-block .post-img-wrap:before {
		padding-top: 40%;
	}
	.featured-section .one-column-featured-section .post-block .entry-header {
		padding: 15px 30px 25px;
	}
}

@media (min-width: 1400px) {
	.container {
		max-width: 1340px;
	}
	.post-boxed.inlined .post-img-wrap {
		height: 90px;
		width: 90px;
	}
	.newscard-widget-horizontal-vertical-posts .post-boxed.main-post .post-img-wrap {
		height: 254px;
	}
	.col-xxl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
	.entry-content p {
		margin-bottom: 20px;
	}
	.featured-section .two-column-featured-section .featured-post .post-block .entry-header {
		padding: 15px 15px 12px;
	}
}

@media (min-width: 1600px) {
	.container {
		max-width: 1540px;
	}
	.navbar-head.navbar-bg-set {
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.main-navigation a {
		padding: 20px;
	}
	.main-navigation > ul > li.menu-item-has-children > a,
	.main-navigation > ul > li.page_item_has_children > a {
		padding-right: 37px;
	}
	.main-navigation > ul > li.menu-item-has-children > a:after,
	.main-navigation > ul > li.page_item_has_children > a:after {
		right: 20px;
	}
	.search-toggle {
		padding: 20px;
	}
	.post-boxed.inlined .post-img-wrap {
		height: 100px;
		width: 100px;
	}
	.newscard-widget-horizontal-vertical-posts .post-boxed.main-post .post-img-wrap {
		height: 274px;
	}
	.col-xxl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xxl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.featured-section .col-xxl-9 .featured-slider .post-block .post-img-wrap:before {
		padding-top: calc(40% + 2px);
	}
	.two-column-featured-section .featured-post .post-img-wrap:before {
		padding-top: 51%;
	}
	.two-column-featured-section .featured-slider .post-block .post-img-wrap:before {
		padding-top: calc(51% + 4px);
	}
	.featured-section .featured-post .post-block .entry-header {
		padding: 15px 15px 12px;
	}
	.featured-section .two-column-featured-section .featured-post .post-block .entry-header {
		padding: 20px 20px 17px;
	}
}

@media (min-width: 1800px) {
	.container {
		max-width: 1740px;
	}
	.post-boxed.inlined .post-img-wrap {
		height: 105px;
		width: 105px;
	}
	.newscard-widget-horizontal-vertical-posts .post-boxed.main-post .post-img-wrap {
		height: 284px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.col-lg-3pt5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.15%;
		flex: 0 0 29.15%;
		max-width: 29.15%;
	}
}


/*--------------------------------------------------------------
# Print
--------------------------------------------------------------*/
@media print {
	/* Hide elements */
	form,
	button,
	input,
	select,
	textarea,
	.header-image,
	.navbar-collapse,
	.main-navigation,
	a.readmore,
	.page-links,
	.edit-link,
	.post-navigation,
	.posts-navigation,
	.navigation.post-navigation,
	.navigation.pagination,
	.page-links,
	.pagination.navigation,
	.site-content .widget-area,
	.comments-pagination,
	.comment-respond,
	.comment-edit-link,
	.comment-reply-link,
	.comment-metadata .edit-link,
	.pingback .edit-link,
	.site-footer {
		display: none;
	}
	.fixed-top {
		position: relative;
	}

	/* Layout */
	.site-content {
		padding: 20px 0;
	}
	.site-branding {
		width: 100%;
		text-align: center;
	}


	/* Colors */
	body,
	.site,
	.navbar,
	.page-title-wrap {
		background: none;
	}
}

.site-branding a{
	display: block;
    width: 100%;
    height: 100%;
	z-index: 10000;
}