/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v16-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/open-sans-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v16-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v16-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v16-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../fonts/open-sans-v16-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v16-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v16-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v16-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v16-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://corinna-frey.com/wp-content/themes/corinna-frey/fonts/open-sans-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v16-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Raleway Light'), local('Raleway-Light'),
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-300italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  src: url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Light Italic'), local('Raleway-LightItalic'),
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-300italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Raleway'), local('Raleway-Regular'),
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Italic'), local('Raleway-Italic'),
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://corinna-frey.com/neu/wp-content/themes/corinna-frey/fonts/raleway-v13-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* bitter-regular - latin */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/bitter-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Bitter Regular'), local('Bitter-Regular'),
       url('../fonts/bitter-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/bitter-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/bitter-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/bitter-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/bitter-v14-latin-regular.svg#Bitter') format('svg'); /* Legacy iOS */
}

/* bitter-italic - latin */
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/bitter-v14-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Bitter Italic'), local('Bitter-Italic'),
       url('../fonts/bitter-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/bitter-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/bitter-v14-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/bitter-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/bitter-v14-latin-italic.svg#Bitter') format('svg'); /* Legacy iOS */
}

/* bitter-700 - latin */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/bitter-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Bitter Bold'), local('Bitter-Bold'),
       url('../fonts/bitter-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/bitter-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/bitter-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/bitter-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/bitter-v14-latin-700.svg#Bitter') format('svg'); /* Legacy iOS */
}

/* bitter-300 - latin */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/bitter-v28-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/bitter-v28-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/bitter-v28-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/bitter-v28-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/bitter-v28-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/bitter-v28-latin-300.svg#Bitter') format('svg'); /* Legacy iOS */
}




img.wp-post-image,
article img,
figure,
#secondary img {
    margin-bottom: 10px;
}

.wp-caption-text {
    margin-bottom: 10px;
}

.widget-area aside {
    padding-bottom: 10px;
    padding-top: 10px;
}
.widget-area aside h3 {
	font-size: 1.5rem;
}
.widget-area aside ul {
	list-style: none;
	padding-left: 0;
}
.widget-area aside ul li {
	display: inline-block;
	
	background-color: #aa8bbd;
	margin-right: 7px;
	margin-bottom: 7px;
} 
.widget-area aside ul li a {
	color: #fff;
	font-size: 14px;
	padding: 7px 17px;
	display: block;
}
.widget-area aside ul li a:hover {
	text-decoration: none;
}
.widget-area aside ul li:hover {
	background-color: #745487;
}

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
    max-width: 100%;
    height: auto;
}

body {
    font-family: "Lato", sans-serif;
    font-family: "Raleway", sans-serif;
    font-weight: 300;
    font-size: 1.1rem;
}
/* navigation */

.navbar-dark .navbar-toggler {
position: relative;
float: right;
margin-right: 15px;
padding: 9px 10px;
margin-top: 8px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 0;
}
.navbar-dark .navbar-toggler .icon-bar {
	color: #ad2795;
	background-color: #ad2795;
}
.navbar-dark .navbar-toggler .icon-bar {
	width: 22px;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	display: block;
	height: 2px;
	border-radius: 1px;
}
.navbar-toggler .icon-bar + .icon-bar {
    margin-top: 4px;
}
.navbar-toggler.x .icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 10% 10%;
	-ms-transform-origin: 10% 10%;
	transform-origin: 10% 10%;
}

.navbar-toggler.x .icon-bar:nth-of-type(2) {
	opacity: 0;
	filter: alpha(opacity=0);
	margin-left: 0;
}

.navbar-toggler.x .icon-bar:nth-of-type(3) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 10% 90%;
	-ms-transform-origin: 10% 90%;
	transform-origin: 10% 90%;
}

/* ANIMATED X COLLAPSED */
.navbar-toggler.x.collapsed .icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}

.navbar-toggler.x.collapsed .icon-bar:nth-of-type(2) {
	opacity: 1;
	filter: alpha(opacity=100);
	margin-left: 2px;
}

.navbar-toggler.x.collapsed .icon-bar:nth-of-type(3) {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}


h3, .h3 {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 300;
}
h4, .h4 {
    font-size: 1.5rem;
    text-transform: uppercase;
    font-weight: 300;
}

.motivation-2 h3 {
	text-transform: none;
}
strong {
	font-weight: bold;
}

#page {
    word-wrap: break-word;
}
.elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title {
	color: #b22899;
	/*font-weight: 400;*/
	text-transform: uppercase;
	letter-spacing: 0.05em;
	font-size: 3rem;
	display: inline-block;
	position: relative;
}
.elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title::before {
    content: "";
	display: inline-block;
	top: 22px;
	position: absolute;
	width: 40px;
	right: -10%;
	background-color: #b22899;
	height: 3px;
}
.elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title::after {
    content: "";
	display: inline-block;
	top: 23px;
	position: absolute;
	width: 40px;
	left: -10%;
	background-color: #b22899;
	height: 3px;
}
#aktuelles .elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title::after,
.elementor-widget-heading.elementor-widget-heading.headline-referenzen h2::after,
.elementor-widget-heading.elementor-widget-heading.headline-kontakt h2::after {
	left: -20%;
}
#aktuelles .elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title::before,
.elementor-widget-heading.elementor-widget-heading.headline-referenzen h2::before,
.elementor-widget-heading.elementor-widget-heading.headline-kontakt h2::before {
	right: -20%;
}
#ueber-mich .elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title::before,
#ueber-mich .elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title::after {
	content: none;
}

.coaching-slogan h5,
.coaching-slogan h4,
.coaching-slogan h3 {
	font-family: "Bitter", Sans-serif;
}


.premium-vscroll-nav-menu.right {
	z-index: 10000;
}
body.elementor-page .elementor-widget-menu-anchor {
    height: 100px;
    margin-top: -100px;
    display: block;
    visibility: hidden;
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-column-wrap.elementor-element-populated {
    /*padding: 0px;*/
}

nav.bg-primary {
    background-color: rgba(255,255,255,0.9)!important;
    -webkit-box-shadow: 0px 10px 10px 0px rgba(199,199,199,1);
	-moz-box-shadow: 0px 10px 10px 0px rgba(199,199,199,1);
	box-shadow: 0px 10px 10px 0px rgba(199,199,199,1);
}
nav .navbar-brand img {
	max-width: 160px;
}
.navbar-dark .navbar-nav .nav-link {
	font-size: 17px;
	text-transform: uppercase;
	color: #646464;
	padding-left: 20px;
}
.navbar-dark .navbar-nav .nav-link:hover, 
.navbar-dark .navbar-nav .nav-link.active, 
.navbar-dark .navbar-nav .nav-link:focus {
	color: #b22899;
}

.elementor-element .elementor-widget-premium-addon-blog .premium-blog-entry-title:hover a,
.elementor-element .elementor-widget-premium-addon-blog .premium-blog-entry-meta a:hover {
    color: #b22899;
}

.n2-ss-layer-content .n2-ss-layer .n2-ss-item-content {
text-shadow: 0px 0px 6px #666666!important;
}

.grecaptcha-badge { visibility: hidden; }

/* footer */
#wrapper-footer-full {
	background-color: #aa8bbd;
}
#wrapper-footer {
	display: none;
}
.footer-widget.widget_nav_menu {
	max-width: 25%;
	padding-top: 25px;
}
.footer-widget.widget_media_image {
	max-width: 25%;
	margin-left: 40%;
}
.footer-widget.widget_media_image img {
	max-width: 160px!important;
}
.menu-footer-container ul {
	padding: 0;
	display: inline-flex;
}
.menu-footer-container ul li {
	list-style: none;
	margin-left: 20px;
}
.menu-footer-container ul li a {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}
.menu-footer-container ul li a:hover {
	color: #c6c6c6;
	text-decoration: none;
}

.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #b22899!important;
}
/* Ausblenden der Punkte Navi rechts */
.elementor-widget-premium-vscroll .premium-vscroll-dots {
	display: none;
}

.fitathome-content .elementor-column-wrap .elementor-element:first-child {
	border: 1px solid #b22899;
	padding: 15px;
}
.onair-btns .elementor-widget-wrap {
	align-items: center;
    justify-content: center;
}

.partner-logos .elementor-col-16 img {
	mix-blend-mode: multiply;
}



.elementor-widget-premium-addon-blog .premium-blog-entry-title,
.elementor-widget-premium-addon-blog .premium-blog-entry-meta a,
.elementor-widget-premium-addon-blog .premium-blog-post-content,
.elementor-widget-premium-addon-blog .premium-blog-post-content .premium-blog-excerpt-link {
	font-family: "Josefin Sans", Sans-serif!important;
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label {
    font-weight: 300!important;
}
.wpcf7 input[type="submit"]:disabled {
    opacity: 0.35;
}

.elementor-widget-premium-addon-blog .premium-blog-entry-meta a {
	font-size: 13px;
}
.elementor-widget-premium-addon-blog .premium-blog-post-content .premium-blog-excerpt-link {
	font-size: 1rem;
	font-style: italic;
	color: #999!important;
}
.premium-blog-entry-meta i {
	display: none;
}
.premium-blog-post-container {
	display: flex;
	width: 100%!important;
}
.premium-blog-thumb-effect-wrapper {
	width: 48%;
}
.premium-blog-content-wrapper  {
	width: 48%;
	top: 0!important;
}

.elementor-element.elementor-widget-premium-addon-blog .premium-blog-pagination-container li {
    background-color: transparent;
}
.elementor-element.elementor-widget-premium-addon-blog .premium-blog-pagination-container li:hover {
    color: #646464;
    background-color: #c1c1c1;
}
/* cookie */
.cc-window.cc-floating {
    border: 1px solid #aa8bbd;
}
.cc-animate.cc-revoke.cc-bottom {
	background-color: #e3e3e3;
}

/* 404 */
#error-404-wrapper {
    padding: 130px 0 0 0;
}


/* Aktuelles */
.single .wrapper,
.elementor-page-168 .wrapper {
    padding: 130px 0 0 0;
}
.single .wrapper#wrapper-footer-full,
.elementor-page-168 .wrapper#wrapper-footer-full {
	padding: 30px 0;
}
.single h1,
.elementor-page-168 h1 {
	color: #ad2795;
}
.elementor-widget-premium-addon-blog .premium-blog-format-container {
	display: none;
}
.single .entry-header .entry-meta {
	font-size: 14px;
}

.archive .wrapper {
	padding-top: 140px;
}
.archive #wrapper-footer-full.wrapper {
	padding-top: 30px ;
}
.archive h1 {
	color: #b22899;
}
.archive .page-header.mb-4 {
	border-bottom: 1px solid #b22899;
}
.archive .widget-area aside ul li.current-cat {
	background-color: #b22899;
}

/* fit at work */
.page-id-469 h2 {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 300;

}
.page-id-469 h1 {
	color: #b22899!important;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	font-size: 3rem;
	display: inline-block;
	position: relative;
}
.page-id-469 h1::before {
    content: "";
    display: inline-block;
    top: 22px;
    position: absolute;
    width: 40px;
    right: -20%;
    background-color: #b22899;
    height: 3px;
}
.page-id-469 h1::after {
    content: "";
    display: inline-block;
    top: 23px;
    position: absolute;
    width: 40px;
    left: -20%;
    background-color: #b22899;
    height: 3px;
}
.page-id-469 .elementor-widget-divider .elementor-divider-separator {
    border-top-color: #b22899;
}


/* --- Media Queries --------------------------------------------------- */

@media (min-width:1381px){
#ueber-mich .bild-uebermich {
	display: none;		
}
}
@media (max-width:1380px){
#ueber-mich .bild-uebermich {
	display: block;		
}
#ueber-mich {
	background-image: none;
}
}

@media (max-width:1280px){
.n2-ss-slider .n2-ss-section-main-content {
	width: 80%;
	margin: 0 auto;	
}
.navbar-dark .navbar-nav .nav-link {
    font-size: 16px;
    padding-left: 15px;
}

}
@media (max-width:1150px){

.footer-widget#nav_menu-2 {
	max-width: 100%;
	text-align: center;
}
.footer-widget#nav_menu-2.col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

}

@media (max-width:1024px){
	
.elementor-469 #page {
	overflow: hidden;
}

}

@media (max-width:1000px){
.navbar-dark .navbar-nav .nav-link {
    padding-left: 20px;
    padding-bottom: 25px;
    font-size: 17px;
}
.elementor-image-gallery .gallery-item img {
    padding: 0 5px;
}

}
@media (max-width:768px){
.premium-blog-content-wrapper {
    width: 68%;
}
.premium-blog-thumb-effect-wrapper {
    width: 29%;
    margin-right: 2%;
}
#ueber-mich .bild-uebermich {
	width: 50%;
	margin: 0 auto;		
}
#ueber-mich .elementor-row .elementor-row .elementor-element:first-child {
	order: 2;
}
#ueber-mich .elementor-row .elementor-row .elementor-element:last-child {
	order: 1;
}

.elementor-image-gallery .gallery.gallery-columns-4 {
	margin: 0 auto;
	text-align: center;
	overflow: auto;
	width: max-content;
}
.elementor-image-gallery .gallery.gallery-columns-4 figure.gallery-item {
	max-width: none;
	width: auto;
}
.elementor-image-gallery .gallery-item a img {
    margin: 0;
}
.coaching-liste {
	text-align: center;
}
.coaching-liste h4 img {
	float: none;
}
.partner-logos .elementor-column {
    width: auto;
    width: 25%;
    align-items: center;
    justify-content: center;
}
.printmedien .elementor-column {
    width: 50%;
    text-align: center;
}

.elementor-element .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item {
	max-width: 30%;
}
#gallery-3,
#gallery-4 {
	text-align: center;
}

/* fit at work */
.elementor-469 .text-center .elementor-text-editor {
    width: 80%;
    margin: 0 auto;
}


}
@media (max-width:675px){
.premium-blog-post-container {
    display: block;
}
.premium-blog-content-wrapper {
    width: 100%;
}
.premium-blog-thumb-effect-wrapper {
    width: 100%;
    margin-right: 0%;
}

div#n2-ss-2 .nextend-arrow {
	display: none;
}
div#n2-ss-2 .n2-ss-layer .n2-ss-item-content.n2-ow {
	text-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}
.elementor-image-gallery .gallery.gallery-columns-4 figure.gallery-item {
	float: left;
	margin-bottom: 10px;
}
.elementor-image-gallery .gallery.gallery-columns-4 figure.gallery-item:nth-of-type(3) {
	clear: both;
	float: left;
}

.page-id-469 h1 { 
	font-size: 2.2rem;
}
.page-id-469 h1::before {
    top: 18px;
    width: 20px;
    right: -15%;
}
.page-id-469 h1::after {
    top: 18px;
    width: 20px;
    left: -15%;
}
.page-id-469 h2 {
    font-size: 1.6rem !important;
}
}

@media (max-width:440px){
h2 {
	font-size: 2.6rem!important;
}
h3 {
	font-size: 1.6rem;
}
.menu-footer-container ul {
	display: inline-block;
}
.footer-widget.widget_media_image {

    max-width: none;
    margin-left: 25%;

}
.elementor-element .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item {
    max-width: 50%;
    margin-bottom: 10px;
}
.elementor-tab-content a {
	margin-bottom: 10px;
	display: inline-block;
}
.elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title::before {
    width: 30px;
    right: -12%;
    content: none;
}
.elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title::after {
    width: 30px;
    left: -12%;
    content: none;
}
.fitathome p em {
	margin-bottom: 10px;
	display: inline-block;
}
.coaching-slogan h5, .coaching-slogan h4, .coaching-slogan h3 {
    text-align: center!important;
}

}





