/*
Theme Name: Cosmoshop
Theme URI: https://www.cosmoshop.de
Author: the Cosmoshop Team
Author URI: https://www.cosmoshop.de
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

#header nav ul.nav-main li a:hover {background-color: #E05048;color: #fff;}
body.sticky-menu-active #header.center .logo {display:  none;}
.icon-angle-down:before {content: none;}
#header2 h1{margin-right: 8px;margin-top: -7px;margin-bottom: 0px;}
#header2 {clear: both;font-weight: 700;min-height: 50px;padding: 8px 0;z-index: 9006660;width: 100%;margin:  0 auto;position: fixed;-webkit-box-shadow: 0px 6px 5px -5px rgba(0,0,0,0.75);-moz-box-shadow: 0px 6px 5px -5px rgba(0,0,0,0.75);box-shadow: 0px 6px 5px -5px rgba(0,0,0,0.75);background: #fff;}
#header2 .header-top {min-height: 50px;}
#header2 .header-top form {margin: 0;}
#header2 .header-top p {float: left;font-size: 0.9em;line-height: 50px;margin: 0;}
#header2 .header-top i {margin-right: 6px;margin-left: 6px;position: relative;top: 1px;}
#header2 .header-top nav {float: left;width: auto;}
#header2 .header-top ul.nav-top {margin: 7px 0 0 -15px;min-height: 5px;}
#header2 .header-top ul.nav-top li.phone {margin-right: 10px;}
#header2 .header-top ul.nav-top li a {padding-left: 4px;}
#header2 .social-icons {clear: right;float: right;margin-top: -3px;margin-left: 5px;position: relative;}
#header2 .search {float: right;margin: 10px 0 0 15px;position: relative;}
#header2 .search + .social-icons {clear: none;margin-left: 10px;margin-right: 0;margin-top: 13px;}
#header2 .search input.search:first-child {-webkit-transition: all 0.2s ease-in 0.2s;-moz-transition: all 0.2s ease-in 0.2s;transition: all 0.2s ease-in 0.2s;border-radius: 20px;width: 170px;font-size: 0.9em;padding: 6px 12px;height: 34px;margin: 0;}
#header2 .search input.search:focus {width: 220px;border-color: #CCC;}
#header2 .search button.btn-default {border: 0;background: transparent;position: absolute;top: 0;right: 0;color: #CCC;z-index: 3;}
#header2 nav ul.nav-main > li + li {margin-left: -4px;}
#header2 nav ul.nav-main li a {font-size: 12px;font-style: normal;line-height: 20px;margin-left: 3px;margin-right: 3px;text-transform: uppercase;font-weight: 700;padding: 10px 13px;}
#header2 nav ul.nav-main li a:hover {background-color: #F4F4F4;}
#header2 nav ul.nav-main li ul a {text-transform: none;font-weight: normal;font-size: 0.9em;}
#header2 nav ul.nav-main li.dropdown.open a.dropdown-toggle {border-radius: 5px 5px 0px 0px;background-color: #CCC;}
#header2 nav ul.nav-main li.dropdown:hover > a {padding-bottom: 11px;margin-bottom: -1px;}
#header2 nav ul.nav-main li.dropdown:hover > ul {display: block;}
#header2 nav ul.nav-main li.dropdown:hover a.dropdown-toggle {border-radius: 5px 5px 0px 0px;}
#header2 nav ul.nav-main li.active a {background-color: #CCC;}
#header2 nav ul.nav-main ul.dropdown-menu {background-color: #CCC;border: 0;border-radius: 0 6px 6px 6px;box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.08);margin: 1px 0 0 3px;padding: 5px;top: auto;}
#header2 nav ul.nav-main ul.dropdown-menu li:hover > a {filter: none;background: #999;}
#header2 nav ul.nav-main ul.dropdown-menu li:last-child > a {border-bottom: 0;}
#header2 nav ul.nav-main ul.dropdown-menu > li > a {color: #FFF;font-weight: 400;padding-bottom: 4px;padding-top: 4px;text-transform: none;position: relative;padding: 8px 10px 8px 5px;font-size: 0.9em;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
#header2 nav ul.nav-main ul.dropdown-menu ul.dropdown-menu {border-radius: 6px;margin-left: 0;margin-top: -5px;}
#header2 nav ul.nav-main .dropdown-submenu {position: relative;}
#header2 nav ul.nav-main .dropdown-submenu > .dropdown-menu {top: 0;left: 100%;margin-top: -6px;margin-left: -1px;border-radius: 0 6px 6px 6px;}
#header2 nav ul.nav-main .dropdown-submenu > a:after {display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #cccccc;margin-top: 5px;margin-right: -10px;}
#header2 nav ul.nav-main .dropdown-submenu.pull-left {float: none;}
#header2 nav ul.nav-main .dropdown-submenu.pull-left > .dropdown-menu {left: -100%;margin-left: 10px;border-radius: 6px 0 6px 6px;}
#header2 nav ul.nav-main .dropdown-submenu:hover > .dropdown-menu {display: block;}
#header2 nav ul.nav-main .dropdown-submenu:hover > a:after {border-left-color: #FFF;}
#header2 nav ul.nav-top {margin: 10px 0 -10px;min-height: 62px;}
#header2 nav ul.nav-top li span {display: block;line-height: 14px;margin-bottom: 2px;margin-right: 0;margin-top: 5px;padding: 8px 2px 8px 12px;}
#header2 nav ul.nav-top li a, #header2 nav ul.nav-top li span {color: #999;font-size: 0.9em;padding: 6px 10px;}
#header2 nav ul.nav-top li i {margin-right: 6px;position: relative;top: 1px;}
#header2 .nav-main-collapse {overflow-y: visible;}
#header2 .nav-main-collapse.in {overflow-y: visible;}
.main {position: relative;top: 57px;z-index: 1;}
body.boxed .pricing-table {margin-left: 0;}
/*CUSTOM*/
.page-top {background-color: #171717;border-bottom: 5px solid #ccc;border-top: 5px solid #384045;margin-bottom: 5px;min-height: 50px;padding: 10px 0;position: relative;text-align: left;}
section.page-top h2 {display: none;}
.versteckt{display: none;}
.trBackground {background-color: #ddd;}
.clickable{margin-right: 5px;cursor: pointer;}
.versteckt td{padding-left: 32px !important;}
.tab-content {padding: 15px 0;}
.table-striped tbody tr td:nth-of-type(2n+0){text-align: center;}
.table-striped tbody tr td:nth-of-type(3n+0){text-align: center;}
.table-striped tbody tr td:nth-of-type(4n+0){text-align: center;}
.table-striped thead tr th:nth-of-type(1n+0){width: 70%;}
.table-striped thead tr th:nth-of-type(2n+0){text-align: center;width: 10%;}
.table-striped thead tr th:nth-of-type(3n+0){text-align: center;width: 10%;}
.table-striped thead tr th:nth-of-type(4n+0){text-align: center;width: 10%;}
.pl{padding-left: 35px !important;}
.table-striped tr {border: 1px solid #cccccc !important;}
.datenschutz span input{margin-bottom: 72px;}
.datenschutz{font-size: 85%;}
.datenschutz span .wpcf7-list-item-label{display: none;}
#menu-zusatzseiten_unten li {display: block;float: left;margin-right: 10px;}
.owl-item {text-align: left;}
.dn {display: none;}
.werbemittel{font-size: 18px;}
.demobutton {overflow: hidden;}
#post-1355 .panel-heading {background-color: #F5F5F5 !important;}
.shopawardBadge, .shopwareBadge, .wordpressBadge{position: absolute;}
.shopawardBadge img, .shopwareBadge img, .wordpressBadge img{position: absolute;right: -263px;top: -125px;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{background-color: #E05048;}
.b2bwerbemittel {margin: 20px 0px;}
.b2bwerbemittel ol {margin-top: 35px;}
.testimonial a{color: #fff;text-decoration: underline;}
.webinareselect{width: 100%;}
.webinarform{border: 1px solid #ccc;padding: 10px;border-radius: 5px;}
.webinarform .wpcf7-form-control-wrap{width: 100%;}
.webinarform p{margin-top: 0;margin-bottom: 0;}
.webinarform input{width: 100%;}
#webinarsubmit{margin-bottom: -15px;width: 100%;}
#webinarsubmit .wpcf7-submit{width: 100%;margin-left: 0;}
.webinartable th{background-color: #f5f5f5;width: 25% !important;}
.webinartext{margin-bottom: 50px;}
#shopUseAwa td input, #shopUseAwa td select{margin: 5px;}
#shopUseAwa td select{border-radius: 2px;}
h1.shorter, h2.shorter, h3.shorter, h4.shorter, h5.shorter, h6.shorter {color: #e05048;letter-spacing: -1px;margin-bottom: -18px;margin-top: 12px;text-transform: uppercase;font-weight: 600;}
.highlight_section.footer {margin: 0px 0 20px;padding: 6px;}
.start-teaser {font-size: 30px;font-weight: bold;margin-top: 26px;}
.start-teaser-box p {margin: 0;}
p {color: #555555;line-height: 24px;margin: 0px;}
#builder-column-563a6c5e8d4ce .shorter {margin-bottom: 15px;}
.shariff-button.info {display: none;}
.firstBoxStartsite {margin-top: 10px;}
/*RESPONSIVE*/
@media only screen and (min-width : 1280px) {
  .referenzen-lg {width: 49%;margin-right: 22px;border: 1px dashed #dadadd;padding: 10px;}
}
@media only screen and (min-width : 768px) and (max-width : 1279px) and (orientation : portrait) {
  .referenzen-sm {width: 100%;margin-right: 0px;border: 1px dashed #dadadd;padding: 10px;margin-bottom: 10px;}
}