::selection {background: #000;}
a.meanmenu-reveal:hover, a.meanmenu-reveal:focus {color: #d33;}
.grecaptcha-badge {display:none !important;}
.mean-nav ul li li.current_page_item>a, .mean-nav ul li li>a:hover, .mean-nav .sub-menu li>a:hover {color: #dc3545;} @media (min-width: 1200px) { .header-area .container {max-width: 1120px; margin-left: auto; margin-right: auto;} } .elementor-element-63d3d27 .elementor-column-wrap.elementor-element-populated {padding-top: 0 !important;}
@media (max-width: 960px) {
.elementor-1238 .elementor-element.elementor-element-79c8f51 .swiper-slide {height: 400px;} }
@media (max-width: 877px) {
.elementor-1238 .elementor-element.elementor-element-79c8f51 .swiper-slide {height: 380px;} }
@media (max-width: 812px) {
.elementor-1238 .elementor-element.elementor-element-79c8f51 .swiper-slide {height: 335px;} }
@media (max-width: 720px) {
.elementor-1238 .elementor-element.elementor-element-79c8f51 .swiper-slide {height: 290px;} }
@media (max-width: 660px) {
.elementor-1238 .elementor-element.elementor-element-79c8f51 .swiper-slide {height: 270px;} }
@media (max-width: 610px) {
.elementor-1238 .elementor-element.elementor-element-79c8f51 .swiper-slide {height: 250px;} }
@media (max-width: 580px) {
.elementor-1238 .elementor-element.elementor-element-79c8f51 .swiper-slide {height: 240px;} }
@media (max-width: 540px) {
.elementor-1238 .elementor-element.elementor-element-79c8f51 .swiper-slide {height: 220px;} }
@media (max-width: 500px) {
.elementor-1238 .elementor-element.elementor-element-79c8f51 .swiper-slide {height: 200px;} }
@media (max-width: 420px) {
.elementor-1238 .elementor-element.elementor-element-79c8f51 .swiper-slide {height: 180px;} }
@media (max-width: 400px) {
.elementor-1238 .elementor-element.elementor-element-79c8f51 .swiper-slide {height: 170px;} } .page__title__inner h1.page-title { font-size: 32px; font-weight: 500; color: #fff; opacity: 0.75; text-shadow: 5px 1px 8px #313131; }
section.page__title__wrapper {background-position: center; filter: grayscale(95%); }
.breadcrumbs_wrap ul li {font-family: 'Montserrat', sans-serif;}
.breadcrumbs_wrap ul, .breadcrumbs_wrap ul li, .breadcrumbs_wrap ul li a {color:#bbb; text-shadow: 4px 2px 4px #0f0f0f91;}
.breadcrumbs_wrap ul li a:hover {color: #fff;}
.page-id-7 .page__title__inner {padding: 96px 0;}
.page-id-7 section.page__title__wrapper {background-position: center top !important; background-size: cover; } @media screen and (max-width: 1400px) {
.elementor-1238 .elementor-element.elementor-element-85217cf {background-image:none!important;} } .single-handstandem_trainer p img.alignright {border-radius: 10px; margin-bottom: 1.5em;}
@media screen and (max-width: 600px) {
.single-handstandem_trainer p img.alignright {display: block; float: none; margin-left: 0;} } .blog-item .content .title,
.single-blog-item .content .title,
.related-post-title > h3 {word-break: normal; } .blog-thumbnail-img::after {background: #DD333391;}
.blog-item .content .read-more {transition: all 0.3s ease-out 0s;}
.blog-item .content .read-more:hover {font-weight: bold;}
.single-post .single-blog-item .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated { padding-left: 0; }
@media (max-width: 990px) {
.single-post .elementor-section.elementor-section-boxed > .elementor-container {margin-left: 0;} }
.single-related-post a:hover img {opacity: 0.7;} footer a {transition-duration: 0.3s; transition: all 0.3s ease-out 0s !important;}
ul.connect {list-style: none; font-size: larger;}
ul.connect li {display: inline-block; margin-right: 30px; }
.wpforms-field-label {font-weight: 500 !important; line-height: 1 !important; color: #888;}
.wpforms-field-label-inline { font-size: 12px !important; }
div.wpforms-container-full .wpforms-form ul li:last-of-type {line-height: 1.3;}
.wpforms-form button[type="submit"] {padding: 10px 35px;}
.htmega-tab-menu-style-3 a {border: none !important; }
@media screen and (max-width: 380px) {
ul.connect {font-size: unset; padding-left: 0.7rem;}
.elementor-842 .elementor-element.elementor-element-be88f2c .htmega-tab-nav a:not(i),
.elementor-842 .elementor-element.elementor-element-eba82cd .htmega-tab-nav,
.elementor-842 ul.connect li a {font-size: 0.85em;} }
.elementor-842 .elementor-element.elementor-element-e8f06aa .elementor-post__title a:hover {color:#DD3333; }
@media (max-width: 767px) {
.elementor-842 .elementor-element.elementor-element-a8ae342 img {margin-left:-25px;} }