/**
Theme Name: Mesmerize_Child
Description: Theme enfant de Simon Thémiot
Author: Simon Thémiot - THÉMIOT Informatique
Author URI: https://www.informatiquenevers.fr
Template: mesmerize
Version: 0.1.0
**/

/**
 * General
 **/
@font-face {
	font-family: PlaneCrash;
	src: url(fonts/Plane\ Crash.ttf);
	font-display: swap;
}

html {
	overflow-x: hidden;
	
}
#page-content,
body {
	overflow: hidden;
}

div.elementor-posts-container.elementor-posts.elementor-posts--skin-cards.elementor-grid.elementor-has-item-ratio::before,
div.elementor-posts-container.elementor-portfolio.elementor-grid.elementor-has-item-ratio::before,
div.elementor-gallery__container.e-gallery-container.e-gallery-grid.e-gallery--ltr.e-gallery--lazyload::before {
	display: none !important;
}
h4.elementor-heading-title {
	line-height: 1.75rem;
}
ul.dropdown-menu.active-line-bottom > .current_page_item > a, ul.dropdown-menu.active-line-bottom > .current-menu-item > a, ul.dropdown-menu.default > .current_page_item > a, ul.dropdown-menu.default > .current-menu-item > a,
.coloured-nav ul.dropdown-menu.active-line-bottom > .current_page_item > a,
.coloured-nav ul.dropdown-menu.active-line-bottom > .current-menu-item > a,
.coloured-nav ul.dropdown-menu.default > .current_page_item > a,
.coloured-nav ul.dropdown-menu.default > .current-menu-item > a,
.fixto-fixed ul.dropdown-menu.active-line-bottom > .current_page_item > a,
.fixto-fixed ul.dropdown-menu.active-line-bottom > .current-menu-item > a,
.fixto-fixed ul.dropdown-menu.default > .current_page_item > a,
.fixto-fixed ul.dropdown-menu.default > .current-menu-item > a{
	border-bottom: 3px solid #61CE70 !important;
}
a,
a:hover,
li.menu-item:hover {
	color: #61CE70;
}
.offcanvas_menu li.open > a, .offcanvas_menu li.open > a:hover {
	background-color: #ffffff;
	color: #61CE70;
	border-left: 3px solid #61CE70;
}
#offcanvas-wrapper {
	background-color: #356032;
}
.button {
	background-color: #61CE70;
	border: 2px solid #61CE70;
}
.button.small {
	font-weight: 600;
	font-size: 0.80rem ;
}

.elementor-28844 .elementor-element.elementor-element-5084d0f  {
	display: none !important;
}
.elementor-element-6372cd4 {
	width: 100%;
	background-color: transparent;
	background-image: linear-gradient(180deg,#100901 0%,#00000073 100%);
	top: 0 !important;
}
.elementor-nav-menu--dropdown {
	z-index: 10;
}

.elementor-28844 .elementor-element.elementor-element-6372cd4 > .elementor-widget-container {
	margin: 15px 10px 15px 0px !important;
}
#page-content {
	z-index: 0;
	position: relative;
	padding-top: 180px !important;
}
.elementor-nav-menu--dropdown {
	overflow-y: scroll !important;
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.elementor-nav-menu--dropdown::-webkit-scrollbar {
	display: none;
}
.elementor-28844 .elementor-element.elementor-element-0f36a74 {
	width: fit-content !important;
}
.elementor-element-5446d3e {
	display: none !important;
}
.elementor-28844 {
	z-index: 9;
	position: relative;
	min-height: 608px;
}
.elementor-element-0f36a74 > div {
	margin: 15px 0px 0px 15px !important;
}
.elementor-nav-menu--dropdown {
	z-index: 99;
}
body.elementor-page > div >.gridContainer,
.mesmerize-inner-page > #page-content > .gridContainer {
	max-width: 100% !important;
	width: 100%;
	padding: 0 !important;
}
.elementor-element-b4b6836 > .e-container,
.elementor-45 > .e-container,
.elementor-28846 > div:nth-child(14),
.elementor-element-a581db9 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.page > div:nth-child(1) > div:nth-child(1) > .elementor-top-section:nth-child(1) {
	margin-top: -150px;
	margin-bottom: 15px;
}
#page-top {
	position: absolute !important;
}

/**
 * HomePage
 **/
.page-id-28846 > .site > .header-wrapper > .header-homepage > .backstretch {
	display: none;
}
.page-id-28846 > #page-content > div:nth-child(1) section:nth-child(1) p {
	color: white !important;
}
.elementor-28844 .elementor-element.elementor-element-8031534:not(.elementor-motion-effects-element-type-background) {
	position: static;
	margin-top: -25px;
}
.site > .header-wrapper > .header-homepage {
	background-image: url(https://www.acroballe-circus.fr/wp-content/uploads/2022/06/bandeau.jpg) !important;
    background-color: rgb(255, 255, 255) !important;
    padding-top: 64px !important;
}
.elementor-28846 .elementor-element.elementor-element-43babc1 {
	border: none;
}
h1.hero-title,
p.header-subtitle {
	text-shadow: 0px 0px 8px white;
}
#overlappable-4 {
	height: 180px;
}
#overlappable-4 > div > .spaced-cols {
	margin-top: -110px;
}
.elementor-message.elementor-message-success::before,
.elementor-message.elementor-message-danger::before{
	margin-right: 20px !important;
}
.elementor-widget-container,
.profile-card.elementor-animation-.text-center.ekit-team-style-default {
	border-radius: 15px !important;
}
.elementor-element-5d638f8,
.elementor-element-5d638f8 > .elementor-widget-container {
	border-radius: 0 !important;
}
div.elementor-element-4fef9df4 > .elementor-widget-container {
	-webkit-box-shadow: 0 28px 40px 0 rgb(0 0 0 / 75%) !important;
    box-shadow: 0 28px 40px 0 rgb(0 0 0 / 75%) !important;
}
.ekit-wid-con .profile-card {
	box-shadow: 0 28px 40px 0 rgb(0 0 0 / 30%) !important;
}
.profile-title > a {
	padding: 200px 100px 100px 100px;
}
.ekit-wid-con a:hover {
	color: black !important;
}
.elementor-element-8b3da14 {
	margin-top: -175px !important;
}
.elementor-28846 > div.e-con-full {
	padding-left: 3%;
	padding-right: 3%;
}
.profile-body > .profile-designation,
.profile-body > .profile-content {
	color: black !important;
}
.elementor-element-500aecf {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.elementor-28846 .elementor-element.elementor-element-e3df697 .elementor-post__excerpt p {
  color: #FFFFFF !important;
}

@media screen and ( min-width : 768px ) {
	ul.dropdown-menu > li:hover > a,
	ul.dropdown-menu > li.hover > a,
	li.menu-item:hover {
		color: #61ce70 !important;
	}
	.header {
		padding-bottom: 100px;
	}
	.text-logo {
		text-decoration: none;
		line-height: 100%;
		color: #ffffff;
		text-transform: uppercase;
		min-width: 550px !important;
	}
	.elementor-element-44d6c5d {
		margin-right: -1% !important;
	}
}

@media screen and ( max-width : 767px ) {
	/**
	 * HomePage
	 **/
	.header-homepage {
    	background-position: 35% 0px;
	}
	.elementor-28846 .elementor-element.elementor-element-5377461 .elementor-heading-title,
	h2.elementor-heading-title {
		line-height: 60px !important;
	}
	.ekit-team-modal,
	.ekit-wid-con .ekit-promo-popup>.mfp-container>.mfp-content {
		max-width: 100% !important;
		margin: auto !important;
	}
}

@media screen and (max-width: 335px) {
	a.text-logo {
    	font-size: 1.4rem;
	}
}


/**
 * Footer
 **/
.footer-content {
	display: none;
}
.footer-simple::after {
	background-color: #ffffff;
    color: #8E9DAE;
	position: relative;
    z-index: 0;
	margin: 10px auto 20px auto;
	content: "©  2022 Acroballe Circus.";
	min-width: 90%;
	text-align: center;
}
.acro_footer > div > img {
	margin-top: -325px;
    /*padding-bottom: 150px;*/
    margin-right: 250px;
	width: 65px;
    height: auto;
}
#footer_links > div > div > div > div > a {
	color: white !important;
}
#footer_links > div > div > div > div > a:hover {
	color: black !important;
}
.elementor-sitemap-section {
	text-align: left;
	line-height: 30px;
}
.elementor-sitemap-item-page > a:hover,
.elementor-sitemap-item-category > a:hover {
	color: black !important;
}
.elementor-element-9a652db > div > a:hover {
	color: white !important;
}
.elementor-element-9a652db {
	    padding-bottom: 100px;
}

/**
 * Actu
 **/
.mesmerize-inner-page > #page-content > .gridContainer  {
	box-sizing: border-box;
	max-width: 1232px;
	margin: 0 auto;
	padding-right: 15px;
	padding-left: 15px;
}
body.blog > div > div.gridContainer {
	width: 90% !important;
}
.elementor-posts .elementor-post__badge {
	background-color: black !important;
}
.elementor-posts .elementor-post__card .elementor-post__badge {
	font-weight: bold;
}
.elementor-element-34f7162 > .elementor-widget-container > nav.elementor-pagination > a.page-numbers:hover,
#post-30500 > div > div > div > div > div > nav.elementor-pagination > a {
	color: black !important;
}
#post-30500 > div > div > div > div > div > nav.elementor-pagination > a:hover {
	color: white !important;
}

/**
 * Articles
 **/
.elementor-widget-posts .elementor-post__read-more {
	color: black !important;
}
.elementor-widget-posts .elementor-post__read-more:hover {
	color: black !important;
}
.elementor-posts .elementor-post__card .elementor-post__meta-data,
.elementor-posts .elementor-post__excerpt p {
	color: black !important;
}
.single-post > #page-content {
	margin-top: -175px;
	margin-bottom: 80px;
}
.single-post > div > div > div > div > .post-item {
	margin-left: 5%;
	margin-right: 5%;
	border-radius: 10px;
	color: black;
}
.single-post > div > div > div > div > .post-item > div > nav > .nav-links {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.post-content-single > h2 {
	text-align: center;
}
.post-content-single > .post-content-inner,
.post-content-single > .post-meta {
	text-align: center !important;
}
.post-meta > a,
.nav-links > div > a {
	color: black;
	font-weight: 500;
}
.post-meta > a:hover,
.nav-links > div > a:hover {
	color: black;
}
.post-content-single > .post-meta > i:nth-child(1),
.post-content-single > .post-meta > a:nth-child(2),
.post-content-single > .post-meta > .font-icon-post:nth-last-child(3n-1),
.post-content-single > .post-meta > span:nth-last-child(3n-2) {
	display: none !important;
}
.post-content-single > .post-meta > span.post-date:after {
	content: "  ";
	display: block;
	width: 20px;
	height: 20px;
	padding-left: 50%;
	margin-bottom: -22px;
	background-color: white;
	position: relative;
}
.category > div > div > div > div > .post-list {
	margin-right: 5%;
	margin-left: 5%;
}
.elementor-post__avatar {
	display: none;
}

/**
 * Infos Contacts
 **/
.elementor-page-45 > .page-content > .gridContainer,
.elementor-page-45 > .page-content > .content,
.elementor-element-51a9254 {
	width: 100% !important;
	max-width: 100% !important;
	padding: 0 !important;
}
.elementor-field-label,
.elementor-form > .elementor-form-fields-wrapper > div > input::placeholder,
.elementor-form > .elementor-form-fields-wrapper > div > textarea::placeholder {
	color: black !important;
}
.elementor-element-69520bd {
	width: fit-content !important;
	margin: auto !important;
}

/**
 * Cours - stages
 **/
.inscript-details:hover {
	background-color: white;
	color: black;
}

#disciplines,
#stages,
#horaires-tarifs,
#inscription {
	margin: 50px 0 40px 0;
}
.elementor-element-e583545 {
	justify-content: center !important;
}

/**
 * Media
 **/
.elementor-39 > div.elementor-element-dfe4955,
.elementor-39 > div.e-con:nth-child(1),
.elementor-39 > div.elementor-element-dfe4955 > div.e-con-inner {
	max-width: 100% !important;
	/*width: 95% !important;*/
	margin: auto;
	margin-top: -200px;
}

/**
 * Dynamic Posts
 **/
#breadcrumbs {
	width: fit-content;
	margin: 10px;
}
#breadcrumbs:has(span):has(span,a) a,
#breadcrumbs:has(span) span {
	color: black;
}
#breadcrumbs:has(span):has(span,a) a:hover,
.post-title > a:hover {
	color: black;
}
.blog-page > #breadcrumbs:has(span):has(span,a) a:hover {
	color: white;	
}
.post-content > div > .post-meta,
.post-content > .post-title,
.post-content > div> .post-excerpt {
	color: black;
}
.elementor-post__meta-data > .elementor-post-avatar {
	display: none;
}

/**
 *  Maintenance Page
 **/
#post-28835 > div > div.muted,
#post-28859 > div > div.muted,
#post-28835 > nav > div.nav-links,
#post-28859 > nav > div.nav-links,
.postid-28835 > #page > div > div > div > .header-description-row {
	display: none;
}
.postid-28835 > #page > div > div > div.inner-header-description {
	padding-bottom: 30%;
}
#post-28835 {
	margin-top: -700px;
    z-index: 999;
}

#post-28835 > div > h2,
.elementor-countdown-wrapper > div.elementor-countdown-item > span,
.elementor-28835 .elementor-element.elementor-element-64af9abd .elementor-heading-title {
	color: white !important;
}

.elementor-28835 .elementor-element.elementor-element-7368213a > .elementor-container {
	min-height: 0 !important;
}
#post-28835 > .post-content-single > div > div > section {
	margin-bottom: -700px;
}
.elementor-28835 .elementor-element.elementor-element-7368213a {
	overflow: visible !important;
}
#post-28835 > .post-content-single > div > div > section {
	padding-top: 160px;
}
@media screen and (min-width: 1024px) {
	#post-28835 > .post-content-single {
		padding: 9rem;
	}
	#post-28835 > .post-content-single > div > div > section {
		padding-top: 260px;
	}
	
	/**
	 * General
	 **/
	.elementor-28844 .elementor-element.elementor-element-0f36a74 > .elementor-widget-container {
		margin: 20px 0px 0px 35px !important;
	}
	.elementor-element-98bc12d > div > h2.elementor-heading-title {
		line-height: 100px;
	}
	.blog-page > #breadcrumbs {
		margin: -180px 0 20px 0;
		padding: 0 5.5%;
	}
	/**
	 * HomePage
	 **/
	.elementor-28846 > section.elementor-section-full_width > .elementor-container > .elementor-top-column > .elementor-widget-wrap > .elementor-widget-posts > .elementor-widget-container > .elementor-posts-container > article.elementor-post > .elementor-post__thumbnail__link > div.elementor-post__thumbnail,
	.elementor-28846 > section.elementor-section-full_width > .elementor-container > .elementor-top-column > .elementor-widget-wrap > .elementor-widget-posts > .elementor-widget-container > .elementor-posts-container > article.elementor-post > div.elementor-post__text {
		max-width: 960px !important;
		margin: 30px auto auto auto !important;
	}
	/**
	 * Footer
	 *
	.acro_footer>div>img {
		position: absolute;
	}*/
}

@media screen and ( max-width: 1024px) {
	.acro_footer > div > img {
		margin-top: -310px;
		margin-right: 200px;
		position: relative;
		/*padding-bottom: 130px;*/
	}
	/*	display: inline-block;
		padding-bottom: 110px;
		padding-right: 200px;
	}
	
	.acro_footer > div > img {
		height: auto;
		width: auto;
		margin-top: -155px;
	}*/
	.elementor-element-225b305 {
		padding: 25px;
		margin-bottom: -100px !important;
	}
	.elementor-element-225b305 > .elementor-widget-container {
		margin: 10px;
		padding: 20px;
	}
	.elementor-element-225b305 > .elementor-widget-container > .elementor-icon-list-items {
		margin: 10px;
		padding: 20px !important;
	}
	.elementor-element-225b305 > .elementor-widget-container > .elementor-icon-list-items {
		display: grid;
		grid-column: 3;
		grid-row: 1;
	}
	.elementor-element-225b305 > .elementor-widget-container > .elementor-icon-list-items > .elementor-icon-list-item:nth-child(1) {
		display: grid;
		grid-column: 1;
		padding: 0;
	}
	.elementor-element-225b305 > .elementor-widget-container > .elementor-icon-list-items > .elementor-icon-list-item:nth-child(2) {
		display: grid;
		grid-column: 2;
		padding: 0;
	}
	.elementor-element-225b305 > .elementor-widget-container > .elementor-icon-list-items > .elementor-icon-list-item:nth-child(3) {
		display: grid;
		grid-column: 3;
		padding: 0;
	}
	.elementor-30446 .elementor-element.elementor-element-225b305 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin: 0 !important;
		padding: 0 !important;
	}
	.elementor-30446 .elementor-element.elementor-element-225b305 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		margin: 0 !important;
		padding: 0 !important;
	}
	/**
	 * Cours / Stage
	 **/
	.elementor-30412 .elementor-element.elementor-element-25ff0cd {
		flex-direction: column !important;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1650px) {
	.acro_footer > div > img {
		margin-top: -300px;
		/*padding-bottom: 120px;*/
		margin-left: -300px;
	}
	.menu-item  > a {
		width: 90%;
		display: block;
		padding: 10px 0px 10px 20px !important;
		margin: auto;
	}
	.menu-item  > a > span {
		right: 0;
		position: absolute;
		padding: 0 !important;
		padding-left: 10px !important;
		margin-right: -10%;
		width: 10%;
		height: 42px;
	}
	.elementor-28844 .elementor-element.elementor-element-0f36a74 > .elementor-widget-container {
		margin: 15px 0px 0px 35px !important;
	}
	.elementor-element-a946581 > .elementor-widget-wrap  {
		padding-top: 0 !important;
	}
	.elementor-element-225b305 {
		padding: 25px;
		margin-bottom: -100px !important;
	}
	.elementor-element-225b305 > .elementor-widget-container {
		margin: 10px;
		padding: 20px;
	}
	.elementor-element-225b305 > .elementor-widget-container > .elementor-icon-list-items {
		margin: 10px;
		padding: 20px !important;
	}
	.elementor-element-225b305 > .elementor-widget-container > .elementor-icon-list-items {
		display: grid;
		grid-column: 3;
		grid-row: 1;
	}
	.elementor-element-225b305 > .elementor-widget-container > .elementor-icon-list-items > .elementor-icon-list-item:nth-child(1) {
		display: grid;
		grid-column: 1;
		padding: 0;
	}
	.elementor-element-225b305 > .elementor-widget-container > .elementor-icon-list-items > .elementor-icon-list-item:nth-child(2) {
		display: grid;
		grid-column: 2;
		padding: 0;
	}
	.elementor-element-225b305 > .elementor-widget-container > .elementor-icon-list-items > .elementor-icon-list-item:nth-child(3) {
		display: grid;
		grid-column: 3;
		padding: 0;
	}
	.elementor-30446 .elementor-element.elementor-element-225b305 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin: 0 !important;
		padding: 0 !important;
	}
	.elementor-30446 .elementor-element.elementor-element-225b305 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		margin: 0 !important;
		padding: 0 !important;
	}
}

@media screen and (min-width: 641px) and (max-width: 1024px) {
	.elementor-28846 > div.e-con-full {
		padding-left: 8%;
		padding-right: 8%;
	}
	.postid-28835 > #page > div > div > div.inner-header-description {
		    padding-bottom: 0;
			height: 1500px;
	}
	#post-28835 {
		margin-top: -1400px;
	}
	.elementor-element-64af9abd > div > h1 {
		margin-top: -300px;;
	}
	.profile-title > a {
		padding: 200px 20px 80px 20px;
	}
	.elementor-nav-menu--dropdown {
		padding-bottom: 150px !important;
		margin-bottom: -130px !important;
	}
	.menu-item  > a {
		width: 85%;
		display: block;
		padding: 10px 0px 10px 20px !important;
	}
	.elementor-nav-menu--dropdown a {
		margin: auto;
	}
	.menu-item  > a > span {
		right: 0;
		position: absolute;
		padding: 0 !important;
		padding-left: 10px !important;
		margin-right: -10%;
		width: 10%;
		height: 42px;
	}
	.elementor-element-0f36a74 > div {
		margin: 20px 0px 0px 15px !important;
	}
	.elementor-28844 {
		min-height: 645px;
		height: 645px;
	}
	
	/**
	 * Infos Contacts
	 **/
	.elementor-element-69520bd > .e-con,
	.pdf-inscript {
		padding: 2% !important;
	}
	.pdf-inscript {
		height: auto !important;
	}
	/**
	 * hCaptcha
	 **/
	#form-field-field_9b9fc1c {
		min-width: 250px;
	}
	#form-field-field_9b9fc1c > .elementor-hcaptcha {
		margin-right: -55px;
	}
	/**
	 * Articles
	 **/
	.single-post > #page-content {
		margin-bottom: 0;	
	}
	.post-content-single {
		padding-top: 20px;
	}
	.post-content-single > h2 {
		font-size: xx-large;	
	}
	/**
	 * Footer
	 **/
	/*.acro_footer > div > img {
		height: 85px;
		width: 65px;
		margin-left: 15%;
		margin-bottom: -20px;
		margin-top: 15px;
		display: inline-block;
		position: inherit;
	}*/
}
@media screen and (min-width : 768px) and (max-width : 820px) {
	.elementor-element-225b305 {
		padding: 0;
		margin-bottom: 0 !important;
	}
	.elementor-element-225b305 > .elementor-widget-container {
		margin: 0 !important;
		padding: 0 !important;
	}
	.elementor-element-225b305 > .elementor-widget-container > .elementor-icon-list-items {
		margin: 0 !important;
		padding: 0 !important;
	}

}
@media screen and (min-width : 641px) and (max-width : 767px) {
	#page-content {
		padding-top: 475px !important;
	}
	.elementor-element-225b305 {
		padding: 0;
		margin-bottom: 0 !important;
	}
	.elementor-element-225b305 > .elementor-widget-container {
		margin: 0;
		padding: 0;
	}
	.elementor-element-225b305 > .elementor-widget-container > .elementor-icon-list-items {
		margin: 0;
		padding: 0 !important;
	}
}
@media screen and (max-width: 640px) {
	.elementor-28846 > div.e-con-full {
		padding-left: 8%;
		padding-right: 8%;
	}
	.postid-28835 > #page > div > div > div.inner-header-description {
		    padding-bottom: 0;
			height: 750px;
	}
	.elementor-element-64af9abd > div > h1 {
		    margin-top: -450px;
	}
	.profile-title > a {
		padding: 200px 20px 80px 20px;
	}
	.elementor-nav-menu--dropdown {
		padding-bottom: 150px !important;
		margin-bottom: -130px !important;
	}
	.menu-item  > a {
		width: 85%;
		display: block;
		padding: 10px 0px 10px 20px !important;
	}
	.menu-item  > a > span {
		right: 0;
		position: absolute;
		padding: 0 !important;
		padding-left: 10px !important;
		margin-right: -10%;
		width: 10%;
		height: 42px;
	}
	.elementor-element-0f36a74 > div {
		margin: 20px 0px 0px 15px !important;
	}
	#page-top {
		padding-top: 15px;	
	}
	#page-content {
		padding-top: 445px !important;
	}
	.elementor-28844 {
		min-height: 645px;
		height: 645px;
	}
	#breadcrumbs {
		margin: 30px 10px 0px 10px;
		padding-top: 20px;
		display: inline-block;	
	}
	.blog-page > #breadcrumbs {
		margin: -40px 0 20px 0;
		padding: 0 8%;
	}
	/**
	 * Infos Contacts
	 **/
	.elementor-element-69520bd > .e-con,
	.pdf-inscript {
		padding: 0 !important;
	}
	.pdf-inscript {
		height: auto !important;
	}
	/**
	 * hCaptcha
	 **/
	#form-field-field_9b9fc1c {
		min-width: 250px;
	}
	#form-field-field_9b9fc1c > .elementor-hcaptcha {
		margin-right: -55px;
	}
	/**
	 * Articles
	 **/
	.single-post > div > div > div > div > .post-item {
		margin-left: 8%;
		margin-right: 8%;
	}
	.single-post > #page-content {
		margin-bottom: 0;	
	}
	.post-content-single {
		padding-top: 20px;
	}
	.post-content-single > h2 {
		font-size: xx-large;	
	}
	/**
	 * Footer
	 **/
	/*.acro_footer > div > img {
		height: 85px;
		width: 65px;
		margin-left: 15%;
		margin-bottom: -10px;
		margin-top: 10px;
		display: inline-block;
		position: inherit;
	}*/
	/**
	 * header
	 **/
	.elementor-28844 .elementor-element.elementor-element-0f36a74 > .elementor-widget-container {
		width: fit-content;
		left: 0 !important;
		position: relative !important;
	}
}
@media screen and ( max-width: 465px ) {
	.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item {
		margin: 0 !important;
	}
	.elementor-social-icons-wrapper::before,
	.elementor-social-icons-wrapper::after {
		display: none;
	}
	.acro_footer > div > img {
		margin-top: -295px;
	}
	/*.elementor-29279 .elementor-element.elementor-element-7663da9 > .elementor-widget-container {
		padding: 0 !important;	
	}*/
}
@media screen and ( max-width : 375px ) {
	#page-content {
    	padding-top: 350px !important;
	}
	h1.elementor-heading-title {
		max-width: 240px;
		min-width: 240px !important;
		font-size: 20px !important;
		margin-top: 3px;
	}
}
