body{
max-width: 2000px;
margin-left: auto;
margin-right: auto;
}
.home{
overflow:hidden;
}
.site-title a{
color:black;
font-family:"Montserrat";
font-size: 3rem;
}
.dot-wrapper {
position: fixed;
left: 0%;
top: 0%;
right: 0%;
bottom: 0%;
z-index: -1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: hidden;
width: 100%;
height: 100%;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.ani-content-lv1 {
position: absolute;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100vw;
height: 100vh;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-filter: blur(4px);
filter: blur(4px);
}
.ani-content-lv2 {
position: absolute;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100vw;
height: 100vh;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.ani-content-lv3 {
position: absolute;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100vw;
height: 100vh;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.backgroundImagedots{
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-repeat: initial;
background-position: center;
background-size:cover;
}
img {
max-width: 100%;
vertical-align: middle;
display: inline-block;
}
#news .elementor-animation-grow-rotate:hover  {
transform: scale(1.1) rotate(-14deg);
}
#startlink{
width: 100%;
min-height: 150px;
} .site-header:not(.header-stacked) .header-inner .site-navigation {
display:none;
}
.page-header{
display: none;
}
.elementor-menu-toggle svg {
font-size: 50px;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container{
background-color: #003cff;
}
nav.site-navigation-dropdown{
top:0;
}
.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
display: block !important;
right: 100px;
position: fixed;
z-index: 10001 !important;
max-height: 40px;
}
.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
z-index: 10 !important;
}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active{
background-color: transparent !important;
}
.elementor-menu-toggle {
background-color: transparent !important;
position: fixed;
right: 20px;
z-index: 11;
}
.site-navigation-dropdown {
bottom: auto;
left: auto;
}
.elementor-active .site-navigation-dropdown{
opacity: 1;
right: 0;
}.site-navigation-toggle-holder.elementor-active + .site-navigation-dropdown {
transition: width 500ms ease-in-out, max-width 500ms ease-in-out;
max-width: 50%;
width:100%;
overflow: hidden;
margin: 0;
padding: 0;
padding-left: 0px;
padding-left: 0px;
position: fixed;
right: 0;
height: 100vh;
transform: none;
transform-origin: unset;
}
.site-navigation-toggle-holder:not(.elementor-active) + .site-navigation-dropdown, .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu--dropdown {
margin-top:0px;
left:auto;
right: 0;
position: fixed;
width:100%;
max-width: 0%;
height: 100vh;
transition: width 500ms ease-in-out, max-width 500ms ease-in-out;
max-height: 100vh;
-webkit-transform: none;
top: 0;
-ms-transform: none;
transform: none;
}
.elementor-menu-toggle.elementor-active + .elementor-nav-menu--dropdown {
top: 0 !important;
transition: width 500ms ease-in-out, max-width 500ms ease-in-out;
max-width: 50%;
width: 100%;
overflow: hidden;
margin: 0;
padding: 0;
padding-left: 0px;
padding-left: 0px;
padding-left: 0px;
right: 0;
height: 100vh;
transform: none;
transform-origin: unset;
left: auto !important;
position: fixed !important;
}
.site-header {
padding-top: 0rem;
}
.site-navigation-dropdown ul.menu, .elementor-nav-menu--dropdown ul.elementor-nav-menu{
height: 100vh;
background-color: #003cff;
display: grid;
}
.elementor-nav-menu--dropdown ul.elementor-nav-menu {
height: 80vh;
background-color: #003cff;
display: flex;
flex-wrap: wrap;
margin-top: 20vh;
}
.site-navigation-dropdown ul.menu li, .elementor-nav-menu--dropdown ul.elementor-nav-menu li {
display: flex;
width: 100%;
position: relative;
align-content: center;
align-items: center;
justify-content: left;
}
.site-header:not(.header-stacked) .header-inner .site-branding {
margin-top: 5px;
}
.site-navigation-dropdown ul.menu li a, .elementor-nav-menu--dropdown ul.elementor-nav-menu li a {
display: block;
padding: 20px;
background: transparent;
color:  #fff;
-webkit-box-shadow: unset;
box-shadow: unset;
font-family: Montserrat, sans-serif;
color: #fff;
font-size: 80px;
line-height: 140%;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
}
.menu-main-container{
height:100vh;
}
.site-navigation-dropdown ul.menu li.current-menu-item a {
color: #fff;
background: transparent;
}
li.forum a, a.forum  {
color: #ff3b0b !important;
}
li.tour a, a.tour  {
color: #31ff12 !important;
}
li.clouding a, a.clouding  {
color: #e254a8 !important;
}
li.about a, .aabout  {
color: #fff !important;
background: none;
}
li.contact a, a.contact  {
color: #e9e215 !important;
background: none;
}
li.forum:hover a::after{
background-color: #ff3b0b !important;
}
li.tour:hover a::after{
background-color: #31ff12 !important;
}
li.clouding:hover a::after{
background-color: #e254a8 !important;
}
li.about:hover a::after{
background-color: #fff !important;
}
li.contact:hover a::after{
background-color: #e9e215 !important;
}
.site-navigation-dropdown ul.menu li.current-menu-item, .elementor-nav-menu--dropdown ul.elementor-nav-menu li.current-menu-item {
background: darkslateblue;
}
li.clouding::after{
content:url(//round-motion.com/wp-content/themes/hello-theme-child-master/svg/News.svg);
width: 70px;
height: 70px;
display: flex;
}
.site-navigation-toggle-holder .site-navigation-toggle i::before{
content:url(//round-motion.com/wp-content/themes/hello-theme-child-master/svg/burger-menu.svg);
width: 50px;
height: 50px;
display: flex;
}
.fa-caret-left::before {
content: "\f0d9";
content: url(//round-motion.com/wp-content/themes/hello-theme-child-master/svg/RM_Pfeil_Forum.svg) !important;
width: 50px;
height: 50px;
display: flex;
}
.fa-caret-right::before {
content: "\f0d9";
content: url(//round-motion.com/wp-content/themes/hello-theme-child-master/svg/RM_Pfeil_Forum.svg) !important;
transform: rotate(180deg);
width: 50px;
height: 50px;
display: flex;
}
.site-navigation-toggle-holder.elementor-active .site-navigation-toggle i::before {
content:url(//round-motion.com/wp-content/themes/hello-theme-child-master/svg/close-icon.svg);
width: 50px;
height: 50px;
display: flex;
}
.elementor-button-icon svg {
width: 2em;
vertical-align: middle;
height: 2em;
}
.site-navigation-toggle-holder .site-navigation-toggle {
background-color: unset;
}
.elementor-section{
padding-right: 6vw;
padding-left: 6vw;
}
.cls-1 {
fill: none !important;
}
a {
background-color: transparent;
text-decoration: none;
color: #003cff;
}
.connectButton span.elementor-button-text{
margin-right:120px;
}
nav.site-navigation-dropdown.show::after  {
content: "";
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: none;
z-index: -1;
opacity: 0;
background-color: rgba(0, 60, 255);
transition: 500ms opacity 500ms ease-in-out  500ms ;
}
.site-navigation-toggle-holder.elementor-active +  nav.site-navigation-dropdown.show::after  {
display: block;
opacity: 0.45;
background-color: rgba(0, 60, 255);
transition: 500ms opacity 500ms ease-in-out  500ms ;
}
.eicon-close::before{
content: "";
width: 60px;
height: 60px;
background-image: url(//round-motion.com/wp-content/themes/hello-theme-child-master/svg/close-black.svg);
background-size: cover;
background-repeat: no-repeat;
position: absolute;
top: -30px;
left: calc(50% - 30px);
}
footer .elementor-nav-menu--dropdown ul.elementor-nav-menu {
display: none;
}
.countup {
text-align: right;
}
.countup .timeel {
display: inline-block;
padding: 10px;
font-size: 3rem
}
.countup span[class*="timeRef"] {
border-radius: 0 10px 10px 0;
margin-left: 0;
background: #003cff !important;
font-weight: 700;
text-transform: uppercase;
}
.days, .timeRefDays{
color: #31FF12 !important;
}
.site-navigation-toggle-holder .site-navigation-toggle-icon::after, .site-navigation-toggle-holder .site-navigation-toggle-icon::before {
content: "";
background-color: currentColor;
display: block;
height: 8px;
transition: all .2s ease-in-out;
border-radius: 0px;
float: none;
color: black;
}
.site-navigation-toggle-holder .site-navigation-toggle-icon::before {
box-shadow: none ;
margin-top: 16px;
}
.site-navigation-toggle-holder.elementor-active .site-navigation-toggle-icon::before {
margin-block-end: 0.2rem;
}
.site-navigation-toggle-holder .site-navigation-toggle-icon::after {
box-shadow: none ;
}
.site-navigation-toggle-holder .site-navigation-toggle-icon {
display: block;
width: 4.3rem;
height: 8px;
background-color: black;
}
.site-navigation-toggle-holder.elementor-active .site-navigation-toggle-icon{
background:transparent;
}
@media screen and (min-device-width: 768px) and (max-device-width: 1100px) { 
.connectButton span.elementor-button-text {
margin-right: 0px;
}
}
@media screen and (max-width: 768px) {
.site-navigation-toggle-holder.elementor-active + .site-navigation-dropdown {
max-width: 100%;
}
.connectButton span.elementor-button-text{
margin-right:20px;
}
.site-navigation-dropdown ul.menu li a, .elementor-nav-menu--dropdown ul.elementor-nav-menu li a {
font-size: 3rem;
}
.countup {
text-align: center;
}
.elementor-tab-title{
position: absolute;
top:-40px;
}
.elementor-tabs-content-wrapper > .elementor-tab-title:nth-of-type(0){
left:0px;
}
.elementor-tabs-content-wrapper > .elementor-tab-title:nth-of-type(1){
left:40px;
}
.elementor-tabs-content-wrapper > .elementor-tab-title:nth-of-type(3){
left:80px;
}
.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
right: 0px;
margin-top: 8px;
}
}
@media screen and (max-width: 480px) {
.site-header:not(.header-stacked) .header-inner .site-branding {
margin-top: 100px;
}
.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
right: 40px;
}
}