body {background: url("https://www.cosmoshop.de/wordpress/wp-content/uploads/bg-pattern-5.png");}
.topInternetWorld {margin-top: 20px;margin-bottom: 10px;}
.flyout-content i {color: #ffffff;}
.gglcptch.gglcptch_v2 {margin-bottom: 10px;}
.gglcptch_recaptcha {transform:scale(1.17);transform-origin:0 0;}
.shipcloud {margin-bottom: 30px;}
div[id^="g-recaptcha-"] {padding-left: 5px;margin-bottom: 10px;}
.blog-posts .bottomBar {margin-top: 11px;}
.blog-posts .bottomBar .btn {margin-top: 11px;width: 57%;font-size: 15px;}
.isotope-hidden {display: none;}
img.aligncenter {margin: 0 auto;text-align: center;display: block;}
.async-hide { opacity: 0 !important}
.redBorder {background: #f2b2a7;border-color: #f26046;}
.install {border-radius: 6px !important;}
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0 {max-width: 100%;padding-top: 5px;border: 1px solid #a9a9a9;border-top: 0;}
.jahreimg {margin-top: 28px;}
.btn-primary, .pagination > .active > a {background-color:#e4655e;}
.btn-primary, .pagination > .active > a:hover {background-color:#e05048;}
.psiimage {max-width: 100%;height: auto !important;margin-bottom: 20px;margin-top: 22px;border-radius: 5px;}
.wp-image-8356 {margin-top: 110px;}
.blueButton {margin-bottom: 15px;background: #31abf1;color: #fff;padding: 10px 15px;border-radius: 5px;font-weight: bold;width: 100%;display: block;text-align: center;font-size: 18px;border: 0;}
.blueButton:hover {background: #85C9F0;text-decoration: none;color: #fff;}
#builder-module-5a0ae765b4b6e {margin: 20px 0 15px 0;}
#post-1313 img {height: 73px; max-width: none !important;}

#pipedrive-chat-holder > div > div {border: 4px solid #e05048 !important;}
#pipedrive-chat-holder > div > div > div {border-radius: 0 !important;}
#pipedrive-chat-holder .css-994nv2-Header {background: #e05048 !important;}
#pipedrive-chat-holder .css-143m8sp-FooterElement {border-radius: 0 !important;}

.gespraechRow img {max-height: 71px;min-height: 71px;margin-bottom: 20px;margin-top: 20px;}
.gespraechRow .gBox {border: 2px solid #e9e6dd;margin: 1%;width: 48%;min-height: 375px;float: left;clear: none;padding: 0 20px;position: relative;}
.gespraechRow .gBox:hover {border-color: #dadadd;background: #f9f9f9;}
.gespraechRow .gBox > p:last-of-type a {display: block;background: #e05048;color: #fff;text-align: center;position: absolute;bottom: 20px;width: 93%;left: 20px;}
.gespraechRow .gBox > p:last-of-type a:hover {background: #c1413a;text-decoration: none;}
.gHeading h1 {text-align: center;}

[data-sort-id="portfolio"].nav-pills {display: none;}

#header nav ul.nav-main ul.dropdown-menu {margin: 1px 0 0 0px;}
#header nav ul.nav-main li a {margin-left: 0;margin-right: 0;}
#header nav ul.nav-main ul.dropdown-menu {padding: 0;}
#header nav ul.nav-main ul.dropdown-menu>li>a {padding-left: 14px;}
#header nav ul.nav-main ul.dropdown-menu ul.dropdown-menu {border-radius: 0;margin-top: -1px;margin-left: -1px !important;}
#header nav ul.nav-main ul.dropdown-menu {border-radius: 0;}
#header nav ul.nav-main .dropdown-submenu>a:after {border-left-color: #ffffff;margin-top: 5px;margin-right: 0px;}
img {max-width:100% !important;}

.dropdown-menu > li > a {white-space: normal;}
.searchfunctions {display: none;}

.refImages {margin: 0;padding: 0 !important;}
.refImages {padding: 5px;width: 18% !important;height: 94px !important;border: 0 solid #dadadd;margin-bottom: 20px !important;}
.refImages img {max-width: 19% !important;height: auto !important;}
.refImages {width: 100% !important;}

#builder-column-563a6c5e8d4ce .portfolio-list .cosmoshop-standard-edition {display: none !important;width: 0 !important;margin-bottom: 0 !important;clear: none;}
#builder-column-563a6c5e8d4ce .portfolio-list .sonstige-systeme {display: none !important;width: 0 !important;margin-bottom: 0 !important;clear: none;}
#builder-column-563a6c5e8d4ce .portfolio-list li {clear: none;min-height: 120px;}

/*Amazon Payment Landingpage CSS*/
#builder-module-582489cad1974{text-align: center;}
.amazonPartnerLink{text-decoration: none;}
.amazonPartnerLink:hover{text-decoration: none;}
.amazonPartnerHead{background-color: #f78e25; overflow: hidden; margin-top: 20px;}
.headLeft{width: 50%; float: left; text-align: center; overflow: hidden;}
.headLeftInner{float: right; max-width: 400px;}
.headRight{width: 50%; float: right; text-align: center; overflow: hidden;}
.headRightInner{float: left; max-width: 400px;}
.paymentText{width: 70%; margin-left: 15%;}
.amazonPaymentFooter{text-align: center; background-color: #f78e25; padding: 10px; margin-top: 50px; display: inline-block; border-radius: 6px;}
.amazonPaymentFooter:hover{background-color: #ED7600;}

.scroll-to-top {z-index: 100001;text-decoration: none !important;}
.scroll-to-top:hover {text-decoration: none !important;color: #fff;}

/*Shopwaredemo Site*/
body[data-site="9424"] {}
body[data-site="9424"] .top-navi {display: none;}
body[data-site="9424"] #header {display: none;}
body[data-site="9424"] .page-top {display: none;}
body[data-site="9424"] footer {display: none;}
body[data-site="9424"] .bne-flyout-wrapper {display: none;}
body[data-site="9424"] #cookie-notice {display: none;}
body[data-site="9424"] .shopwarebutton {margin: 0 auto;display: block;width: 100%;max-width: 500px;background: #009FE3;border: 0;margin-top: 50px;border-radius: 5px;color: #fff;text-align: center;padding: 10px;font-size: 19px;}
body[data-site="9424"] .shopwarebutton:hover {text-decoration: none;}
body[data-site="9424"] .cosmoshopkontaktbutton {margin: 0 auto;display: block;width: 100%;max-width: 500px;background: #e05048;border: 0;margin-top: 5px;font-size: 17px;}
body[data-site="9424"] img.aligncenter {margin-top: 70px;}
body[data-site="9424"] .referenzenPreview img {border: 10px solid #c9c9c9;border-radius: 5px;margin-bottom: 30px;}

#header nav ul.nav-main .dropdown-submenu > a:after {border-left-color: #898989;margin-top: 5px;margin-right: 0px;}

/* ---------------------- iPads (landscape) -----------------------------------------------------------*/
@media only screen and (min-width : 768px) and (max-width : 1279px) and (orientation : landscape) {

}
/* ---------------------- iPads (portrait) ----------------------------------------------------------- */
@media only screen and (min-width : 768px) and (max-width : 1279px) and (orientation : portrait) {
#header .nav-main-collapse.in {left: 15px;}
#header .nav-main ul ul {margin-left: 10px !important;}
#header nav ul.nav-main ul.dropdown-menu {border: 0 dashed #eee;}
#header nav ul.nav-main ul.dropdown-menu ul.dropdown-menu {margin-left: 20px !important;}
#header .btn-responsive-nav {top: 10px !important;left: 0px !important;position: relative;}
#header .logo-container {overflow: unset;}
  
h1.shorter, h2.shorter, h3.shorter, h4.shorter, h5.shorter, h6.shorter {font-size: 28px;}
  

}
/* ---------------------- Smartphones -----------------------------------------------------------------*/
@media only screen and (min-width : 220px) and (max-width : 767px) {
.demobutton .title, .demobutton .price {font-size: 12px;padding: 6px 4px;text-align: center;width: 50%;}
.btns {padding: 0px;}
.btn_container {width: 80%;margin-right: auto;float: left;margin-left: 0px;margin-top: 1px;}
.releaseElevenRibbon {display: none;}

#header .nav-main-collapse.in {top: 110px;left: 21px;}
  
#demo input {margin-bottom: 10px;}
#header>.container {height: auto;}
.demobutton .title, .demobutton .price {width: 100%;}
.btn.btn-responsive-nav {margin-top: 5px;}
  
.startHeading h2 {font-size: 27px;}
.bne-flyout-wrapper {display: none;}
  
#header .nav-main-collapse.in {left: 15px;}
#header .nav-main ul ul {margin-left: 10px !important;}
#header nav ul.nav-main ul.dropdown-menu {border: 0 dashed #eee;}
#header nav ul.nav-main ul.dropdown-menu ul.dropdown-menu {margin-left: 20px !important;}
#header .btn-responsive-nav {top: 10px !important;left: 0px !important;position: relative;}
#header .logo-container {overflow: unset;}
  
		h1.shorter, h2.shorter, h3.shorter, h4.shorter, h5.shorter, h6.shorter {font-size: 28px;}
.startHeading h2 {font-size: 30px;}
}