@import url("https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;600;800&display=swap");
body,p,h1,h3,h4,a,.qodef-h2, h2,.qodef-h3,.qodef-h4,.qodef-h5, h5,.qodef-h6, h6,
span.qodef-m-title--second-color,span.qodef-m-title--third-color,span.qodef-m-title--first-color,.contact-details .qodef-m-text, .qodef-grid-item span.qodef-e-title-text, .textwidget {
font-family: 'Vazirmatn', sans-serif!important;
}
.qodef-grid .qodef-grid-item {
float: right!important;
}
.qodef-qi-blockquote.qodef-layout--inline .qodef-m-icon {
float: right!important;}
.elementor-widget.elementor-align-right .elementor-icon-list-items,.elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a 
{
justify-content: flex-start!important;
}
.qodef-header-standard--right .qodef-header-sticky-inner .qodef-header-logo-link {
margin-left: auto!important;
margin-right:unset!important;
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li>a .qodef-menu-item-text:before {
left:auto!important;
right: -27px!important;}
.qodef-header-standard--right #qodef-page-header-inner .qodef-header-navigation {
margin-right:auto!important;
margin-left:unset!important;
}
span.quote-end {
font-size: 14px!important;
position: absolute;
bottom: 0px;
left: auto!important;
top: auto!important;
right: auto!important;
padding-right: 10px;
}
p.qodef-m-text {
direction: ltr;
font-family: 'Vazirmatn';
}
.qodef-icon-list-item .qodef-icon-holder{
margin-left: 9px!important;
}
.qodef-icon-with-text.qodef-layout--inline .qodef-m-icon-wrapper {
position: relative;
margin-right: 0;
vertical-align: text-bottom;
margin-left: 9px;
}
span.qodef-e-title-text {
direction: ltr;
text-align: right;
}
p.qodef-m-text {
text-align: right!important;
}
.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-content {
padding: 30px 30px;
}
.fieren p.qodef-m-text{
text-align: center!important;
}
@media screen and (max-width:680px){
.qodef-mobile-header--standard #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
margin-left: auto;
margin-right: unset;
}
.qodef-mobile-header-navigation ul li.menu-item-has-children>a:after {
content: '\f053';
font-family: "Font Awesome 5 Free";
left: 0!important;
right: auto!important;}
.qodef-event-slider-shortcode .swiper-slide{
height:243px!important;
}
}
.elementor-12393 .elementor-element.elementor-element-a4afffa .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{
padding:5px!important;
}
@media screen and (max-width:1023px){
.qodef-mobile-header--standard #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
margin-left: auto!important;
margin-right: unset!important;
}}
.qodef-shortcode .qodef-addons-m-pagination.qodef--standard .page-numbers.next svg, .qodef-shortcode .qodef-addons-m-pagination.qodef--standard .page-numbers.prev svg {
transform: rotate(180deg);
}
span.elementor-icon-list-text {
min-width: 325px!important;}
ol {list-style: arabic-indic;}
#unsere-klasse .swiper-slide {
padding: 3px!important;
}
.arabic_number{
font-family: 'ArabicTwo'!important;
}
.freie-spiel{
bottom: 7px!important;
}
.qodef-icon-with-text.qodef-layout--inline .qodef-m-text {
margin-right: 9px;}
@media screen and (max-width:1024px){
.qodef-header-logo-link.qodef-height--set.custom-logo img {
height: 100%!important;
width: auto;
padding: 5px;
}
.qodef-mobile-header--standard #qodef-page-mobile-header-inner {
justify-content: space-between;
width: 100%;
}
#qodef-page-mobile-header {
background-color: #fff;
justify-content: space-between;
display: flex;
width: 100%;
}
}
.qodef-header-navigation>ul>li>a{
font-weight: 600!important;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second {
right: -27px;
left: auto;
}
span.quote-end.move-up {
bottom: 5px!important;
}
.fieren h5.qodef-m-title{
font-weight: 700!important;
}
.number-custom-font{
font-family:Arial;
}
.rtl footer .qodef-icon-list-item .qodef-icon-holder {
margin-right: 0px; 
}
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul li>a{
font-size:15px;
font-weight:700;
}
@media screen and (max-width:360px){
.qodef-header-logo-link.qodef-height--set.custom-logo img {
height: 80%!important;
width: auto;
padding: 6px;
}
.plan span.elementor-icon-list-text {
text-align: center!important;
}
.arabisch .qodef-section-title .qodef-m-title--second-color{
font-weight:600!important;
}
}
@media screen and (max-width:320px){
span.elementor-icon-list-text {
min-width: 290px!important;
}
figure.swiper-slide-inner {
padding: 5px;
}
}
@media screen and (max-width:450px){
.qodef-mobile-header-navigation>ul>li.current-menu-ancestor>a .qodef-menu-item-text:before, .qodef-mobile-header-navigation>ul>li.current-menu-item>a .qodef-menu-item-text:before,.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li>a .qodef-menu-item-text:before {
right: -27px!important;}
h2,h3 {
font-weight: 700!important;;
}
span.wpml-ls-native {
font-weight: normal!important;}
.qodef-mobile-header-navigation>ul>li>a,.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li>a {
font-weight: 600!important;}
.qodef-header-logo-link.qodef-height--set.custom-logo img {
height: 80%!important;
width: auto;
padding: 15px 0 0;
}
#aktuelles .qodef-e-inner a {
font-weight: 600!important;
}
#aktuelles .qodef-event-slider-shortcode .swiper-slide .qodef-e-inner{
justify-content:right!important;
}
.qodef-mobile-header-opener {
margin-right: 20px;
}
}
@media screen and (max-width:680px){
.page-id-13671 .qodef-page-title {
height: 120px!important;
}
.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-m-content>* {
text-align: right;
}
.qodef-page-title .qodef-m-title {
font-weight: 600!important;
}
.page-id-12527 .qodef-page-title {
height: 250px!important;
}
}
@media screen and (min-width:360px) and (max-width:450px){
.zwei_sprachen h2.qodef-m-title {
padding: 0 30px;
}
.spiel_ar .quote-end.move-up {
bottom: 40px!important;
}
}
@media screen and  (max-width:320px){
.spiel_ar .quote-end.move-up {
bottom: 5px!important;
}}
@media only screen and (max-width: 1024px){
.page-id-13671 #qodef-page-inner {
padding: 50px 0px 112px 0px;
}
}