@import url(//cosmicsports.de/wp-content/themes/Total-child/css/fonts.css);@import url(//cosmicsports.de/wp-content/themes/Total-child/css/../fonts/font-awesome-4.7.0/css/font-awesome.css);body{color:#000;font-size:15px;line-height:1.1}::selection{color:#fff !important;background:#f39200 !important}::-moz-selection{color:#fff;background:#f39200}#top-bar-wrap-sticky-wrapper.is-sticky .wpex-top-bar-sticky{z-index:1000}#top-bar-wrap{border-bottom:1px solid #dedede}#top-bar-social{position:absolute}#top-bar-social>span,#top-bar-content>div,#top-bar-content>span{margin:0 10px}#top-bar-content a:hover{color:#f39200;text-decoration:none}#top-bar-content .dropdown-group{display:inline-block;position:relative}#top-bar-content .dropdown-group>a{position:relative}#top-bar-content .dropdown-group .ticon{margin:0 5px}#top-bar-content .dropdown-group:hover:before{background:#fff;border:1px solid #dedede;border-bottom:none;position:absolute;content:"";top:-5px;bottom:0;left:-5px;right:-5px}#top-bar-content .dropdown-menu{display:none;position:absolute;box-sizing:border-box;top:100%;left:-5px;right:-5px;background:#fff;border:1px solid #dedede;border-top:none;z-index:5}#top-bar-content .dropdown-group:hover .dropdown-menu{display:block;list-style:none;margin:0}#top-bar-content .dropdown-menu a{display:block;padding:10px 5px 5px}#site-header{border-bottom:9px solid #dbdbdb}#site-header-sticky-wrapper #site-header{border-bottom:0 solid #fff}#site-header-sticky-wrapper{border-bottom:9px solid #dbdbdb}#site-navigation .dropdown-menu a{color:#000}#menu-main-menu li.menu-item:hover{font-weight:600;color:#000}#site-navigation .dropdown-menu .link-inner{font-size:inherit !important}#site-navigation .dropdown-menu ul a,#site-navigation .dropdown-menu ul a:hover{font-weight:400;color:#000 !important}.navbar-style-one .dropdown-menu>li>a>span.link-inner,.navbar-style-one .dropdown-menu>li>a:hover>span.link-inner,.navbar-style-one .dropdown-menu>li>a>span.link-inner:hover{color:#000}ul.sub-menu .module-brand-names .brand-name{font-size:13px;line-height:12px}ul.sub-menu .module-brand-names .brand-name a,.wpex-dropdown-style-minimal-sq #site-navigation .dropdown-menu ul a{padding:6px 18px !important}#site-navigation .top-bar-mobile,.full-screen-overlay-nav .top-bar-mobile{display:none}#site-header-inner .site-search-toggle.clone{position:absolute;right:50px;top:44px;font-size:24px;color:#000;display:none}.wpex-dropdowns-caret .dropdown-menu ul:before,.wpex-dropdowns-caret .dropdown-menu ul:after{display:none !important}#searchform-dropdown{border-color:transparent}#searchform-header-replace{left:-10px;right:-10px;z-index:5;width:auto}#searchform-header-replace-close{right:10px}.site-footer{background:#3b3b3b;color:#fff}#footer-menu{padding-top:30px}#footer-trademarks{padding-top:40px}#footer-trademarks a{color:#dddedd}#footer-menu ul{text-align:right}#copyright,#footer-menu ul li,#footer-menu ul li a{font-size:12px;color:#dddedd;background:#2b2b2b;letter-spacing:-.5px}#footer-menu a:before{content:"|";margin-right:10px}#footer-menu ul li{display:inline-block;margin-left:10px;text-transform:uppercase}#footer-trademarks .module-brand-names .brand-name{margin-bottom:30px}.module-brand-names.section-footer .brand-name{text-transform:uppercase}h2.section-title,h3.section-title{border-bottom:4px solid #dddedd;text-transform:uppercase}h3.section-title{font-size:25px;color:#fff;font-weight:400;margin-bottom:40px}h2.section-title{font-size:18px;font-weight:400}#social-section h4,#products-section h3{font-size:15px;text-transform:uppercase;margin-bottom:20px}#social-section h4{color:#fff}#products-section h3{color:#000}.title-highlight{font-weight:700}.vcex-heading-bottom-border-w-color .vcex-heading-inner{border-bottom:4px solid #f39200;bottom:-4px}.btn{border-radius:0;text-transform:uppercase;font-weight:400;font-size:15px;padding:12px}.btn-catalogue{background:#000;border-radius:0;text-transform:uppercase;font-weight:600;font-size:15px}.btn-catalogue:hover{background:#f39200}.btn-orange{background:#f39200;padding-left:20px;padding-right:20px}.btn-orange:hover{background:#000 !important}#intro-section{margin-top:-308px}span.since-year{font-size:30px;font-weight:700;bottom:0;left:15px;position:absolute;line-height:22px}#intro-section h1.home-title{font-size:60px;color:#fff}#intro-section p{color:#fff;line-height:24px;font-weight:300}#brands-section{margin-top:125px}#home-social{padding-top:100px;padding-bottom:100px}#home-features{padding-top:100px;padding-bottom:100px}.features-box{width:100%;padding:100px 100px 40px;background-color:#fff;border:5px solid #dddedd;min-height:530px;margin:0 auto}.features-box img{margin-bottom:40px}.app_store_badge,.google_play_badge{display:inline-block}.app_store_badge{float:left}.google_play_badge{float:right}h3.event_title span,h4.event_date span{font-size:20px}h3.event_title span{font-weight:400}.vcex-divider-solid{border-top:4px solid #dddedd}.btn-brand-url{background:#f39200;font-weight:400;position:absolute;bottom:0;right:15px}.btn-brand-url:hover{background:#000}div.container.module-brand-logos .brand-logo{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);transition:all .5s ease-in-out}div.container.module-brand-logos .brand-logo:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}div.container.module-brand-logos{margin-top:40px;width:100%;max-width:100%}div.module-brand-logos div.row div.col-md-3{padding:0}div.module-brand-logos .brand-logo{margin:20px 0}div.module-brand-logos .brand-logo img{padding:0;width:auto;height:100%}#brand-intro .brand-logo img.vc_single_image-img,#rider-intro .rider-logo img.vc_single_image-img{width:50%;height:50%}#brand-intro .logo-xs.brand-logo,#rider-intro .logo-xs.rider-logo{display:none}.brand-social{text-align:right;position:absolute;right:15px;top:70px}.brand-social a{height:inherit;width:inherit}.brand-social .ticon{font-size:30px;margin-left:20px}.brand-social .ticon:hover{color:#f39200}#social-section{margin-top:120px;margin-bottom:100px;padding-top:100px;padding-bottom:0}#social-section .wpex-vc-column-wrapper{margin-bottom:0 !important}#social-section .media-catalog-container{margin-bottom:42px}.facebook-feed,.instagram-feed{border:5px solid #dddedd;margin-bottom:40px}.product{margin-top:35px}#products-section,#home-social{margin-top:120px;margin-bottom:120px}.product-highlights>.vc_column_container>.vc_column-inner{padding:0}.wpex-carousel .owl-dot{background:#c6c6c6;height:15px;width:15px;margin-left:15px}.wpex-carousel .owl-dot.active{background:#353535}.owl-carousel .owl-item img{cursor:move}.vc_toggle_title{margin-top:20px;background:#efefef;padding:4px 10px}.vc_toggle_title h4{font-weight:400;color:#000}.vc_toggle_icon{position:absolute;right:10px;bottom:4px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.vc_toggle_arrow .vc_toggle_icon:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vc_toggle.vc_toggle_arrow .vc_toggle_icon:after,.vc_toggle.vc_toggle_arrow .vc_toggle_icon:before{border-color:#000}.vc_toggle_content ul{margin:0 0 20px 5px;padding-left:15px;text-indent:-15px}.vc_toggle_content ul li{list-style-type:none}.vc_toggle_content ul li:before{display:marker;content:"\2013\A0"}#sb_instagram,.cff-wrapper{overflow:auto;height:520px;background-color:#fff}#sb_instagram:after{content:"";display:block;height:25px}.cff-wrapper{padding:20px}#rider-intro,#brand-intro{margin-top:50px}#brand-title,#rider-title{margin-top:0}#site-navigation .section-header-menu:before,.sub-menu #menu-item-247:before{position:absolute;top:-12px;left:0;width:35%;height:3px;background-color:#f39200;content:'';z-index:3}.wpex-dropdown-top-border #site-navigation .dropdown-menu li ul{border-top-color:#e8e8e8 !important}.wpex-dropdown-style-minimal-sq #site-navigation .dropdown-menu ul{background-color:rgba(255,255,255,.95)}#site-navigation .module-brand-names .row{margin-bottom:10px}#site-navigation .module-brand-names .row.visible-md.visible-lg>.col-md-3{padding:0}#site-navigation .module-brand-names .row.visible-md.visible-lg{width:640px}.module-brand-names .brand-name{overflow:hidden;white-space:normal}#site-navigation .dropdown-menu ul a:hover{background:0 0}#site-navigation .dropdown-menu ul a{color:#000}.ticon-angle-down:before{content:"\f0d7"}ul.submenu #menu-item-247 li a span.link-inner{font-size:100px;color:green!important}.module-form input[type=text]{color:#000;border:1px solid #dbdbdb;margin-bottom:9px!important;background:#fff;line-height:inherit}.module-form .form-control{padding:8px;border:1px solid #dbdbdb;margin-bottom:31px !important}.module-form .control-label{display:inline-block;padding-bottom:11px}.module-form .radius-input{padding:5px 5px 30px 0;display:inline-block}.module-form .brand-input{padding:5px 5px 15px 0;display:inline-block}.module-form button{padding:10px 21px 10px 21px!important;margin-top:20px;background-color:#000;line-height:inherit}.module-form button:hover{background-color:#343434}.module-form .icons-legend .icons-legend-inner>div{align-items:center;display:flex;margin-bottom:10px}.module-form .icons-legend .icons-legend-inner span{margin-left:10px}.module-retailers .row:before,.module-retailers .row:after{content:" ";display:table}.module-retailers .row:after{clear:both}.module-retailers-store-arrow .icon{color:#000}.full-screen-overlay-nav-ul{padding:75px 20px 40px}.full-screen-overlay-nav .full-screen-overlay-nav-close{background-size:cover !important;-webkit-background-size:cover !important;width:36px;height:36px}.full-screen-overlay-nav-ul>li{padding:8px 0;font-weight:600}.full-screen-overlay-nav-ul li a:hover{opacity:1}.full-screen-overlay-nav-ul .menu-item-has-children .sub-menu{font-weight:400}.full-screen-overlay-nav-ul .menu-item-has-children .link-inner{position:relative}.full-screen-overlay-nav-ul .menu-item-has-children .link-inner:after{display:inline-block;position:absolute;left:100%;padding-left:10px;top:2px;vertical-align:baseline;content:"\f0d7";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:70%;height:100%;line-height:40px}.full-screen-overlay-nav-ul .menu-item-has-children.open .link-inner:after{content:"\f0d8"}.full-screen-overlay-nav-ul li a .ticon{margin-right:-30px}.sub-menu .link-inner:after{display:none !important}.product-highlights .product .product-description+hr{color:#000;border:solid #000;border-width:1px 0 0}.product-highlights .product .link-find-a-shop{text-transform:uppercase}.link-find-a-shop>a{color:#000}.product-highlights .product h3{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.retailer-marker.sidebar-item>.data{line-height:20px}.wpmchimpa-overlay-bg.wpmchimpselector{background:0 0 !important;height:auto !important;width:auto !important;left:unset !important;right:0 !important;top:50% !important;margin-top:-100px}.wpmchimpa-overlay-bg #wpmchimpa-main{position:relative !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;left:auto !important;right:-20px !important;background:#f2f2f2 !important;border:1px solid #ccc !important;border-radius:0 !important;text-align:left !important;max-width:285px !important}#wpmchimpa>h3:first-child:before{background:regba(0,0,0,0);content:"";display:block;height:50px;left:0;position:absolute;top:0;width:100%;z-index:0}#wpmchimpa-main:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:32px 32px 0 0;border-color:#f39200 transparent transparent}#wpmchimpa h3,#wpmchimpa .wpmchimpa_para,#wpmchimpa .wpmchimpa_para *{color:#000 !important}#wpmchimpa h3{margin-left:30px;margin-right:20px}#wpmchimpa-main .wpmchimpa-close-button{background:#fff;border-radius:20px;border:solid 1px #dcdcdc;width:20px !important;height:20px;top:10px !important;right:10px !important;opacity:1 !important}#wpmchimpa-main .wpmchimpa-close-button:before{font-size:18px !important;line-height:17px !important;color:#000 !important;opacity:1 !important}#wpmchimpa input[type=text]{border:1px solid #dbdbdb !important}#wpmchimpa input[type=text]~.inputlabel{color:#555554 !important;font-size:14px !important;line-height:30px !important}#wpmchimpa .wpmchimpa-subs-button{margin-bottom:30px !important;border:0 !important;background-color:#f39100 !important;font-size:14px !important;font-weight:700 !important}#wpmchimpa .wpmchimpa-subs-button:hover{background-color:#000}#wpmchimpa .wpmchimpa-field select,#wpmchimpa input[type=text]{font-family:'Open Sans',sans-serif}.wpex-vc-column-spacing-60 .vc_row{margin-left:-30px;margin-right:-30px}.wpex-image-hover.grow img{transition:all .25s}#searchform-header-replace form{display:flex}