.slider
{margin-bottom: 40px;}

@font-face {
  font-family: 'VarelaRound';
  src: url('https://www.silaprint.de/reseller_files/350/1234/template/media/fonts/ubuntu-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('ubuntu-v13-latin-regular'),
       url('https://www.silaprint.de/reseller_files/350/1234/template/media/fonts/ubuntu-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.silaprint.de/reseller_files/350/1234/template/media/fonts/ubuntu-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.silaprint.de/reseller_files/350/1234/template/media/fonts/ubuntu-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.silaprint.de/reseller_files/350/1234/template/media/fonts/ubuntu-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.silaprint.de/reseller_files/350/1234/template/media/fonts/ubuntu-v13-latin-regular.svg#Archive') format('svg'); /* Legacy iOS */
}

.categories .grid-view-category .product-item-2 .product-info .product-title {
	white-space: normal;
	line-height: 30px;
}

.col-md-8 {
	margin-top: 30px;
}

.col-md-4 {
	margin-top: 30px;
}

.bg-pastel-cyan
{background: #222222;
color: #009fe3;
border-width: 1px;
border-color: #fff;
border-style: solid;
border-width: 1px;
border-color: #fff;
border-style: solid;}

.bg-pastel-cyan h6
{color: #009fe3;}

.bg-pastel-cyan p
{color: #009fe3;}

.bg-pastel-yellow
{background: #222222;
color: #ffed00;
border-width: 1px;
border-color: #fff;
border-style: solid;
border-width: 1px;
border-color: #fff;
border-style: solid;}

.bg-pastel-yellow h6
{color: #ffed00;}

.bg-pastel-yellow p
{color: #ffed00;}

.bg-pastel-magenta
{background: #222222;
color: #e6007e;
border-width: 1px;
border-color: #fff;
border-style: solid;
border-width: 1px;
border-color: #fff;
border-style: solid;}

.bg-pastel-magenta h6
{color: #e6007e;}

.bg-pastel-magenta p
{color: #e6007e;}

.teaser .teaser-box p
{color: #fff;
padding-top: 0px !important;}

.teaser .teaser-box h2
{font-weight: 300;}

.mb-20
{padding-top: 20px;}

p
{padding-top: 30px;}

a:hover {
    color: #009fe3 !important;
}

.contact-address:hover i {
 background:#009fe3 none repeat scroll 0 0 !important
}

.main-menu > li > a::before, .dropdwn li a::before, .single-mega-item li a::before 
{background: #009fe3 none repeat scroll 0 0;}

nav .abc
{color: #009fe3 !important;}

.bg-magenta, .product-item-2 .action-button
{background: #009fe3 !important;}

.theme-bg {
 background:#009fe3!important
}
.blog-item .blog-desc {
 background:rgba(255,127,0,.95) none repeat scroll 0 0
}
.mark,mark {
 background:#009fe3 none repeat scroll 0 0!important
}
.mean-container .mean-nav ul li a:hover {
 color:#009fe3!important
}
.contact-address:hover i {
 background:#009fe3 none repeat scroll 0 0!important
}
span.tooltip-content {
 color:#009fe3!important
}
a.button {
 background:#009fe3!important;
 border-radius:0;
 padding:5px 20px
}

.pro-tab-menu ul li.active a {
 border-bottom:1px solid #009fe3!important
}
.nivo-controlNav a.active {
 background:#009fe3 none repeat scroll 0 0!important
}
.submit-btn-1 {
 background:#009fe3!important
}
.header-search-inner::before {
 background:#009fe3 none repeat scroll 0 0!important
}
input[type=password]:focus,input[type=text]:focus {
 border:1px solid #009fe3!important
}
a:focus,a:hover { 
 color:#86c2eb!important; /* #009fe3 */
 text-decoration:none
}
.text-theme {
 color:#009fe3!important
}
.btn-hover-2::before {
 background:#009fe3 none repeat scroll 0 0!important
}
.slick-arrow-1 .slick-arrow:hover {
 color:#009fe3!important
}
.slick-arrow-2 .arrow-next.slick-arrow:hover,.slick-arrow-2 .arrow-prev.slick-arrow:hover {
 color:#009fe3!important;
 border-color:#009fe3!important
}
.slick-arrow-3 .arrow-next.slick-arrow:hover,.slick-arrow-3 .arrow-prev.slick-arrow:hover {
 color:#009fe3!important
}
.slick-dots-1 .slick-dots li.slick-active {
 background:#009fe3!important
}
.quick-add-to-cart .single_add_to_cart_button:hover {
 background:#009fe3 none repeat scroll 0 0!important
}
#scrollUp:hover {
 background:#009fe3 none repeat scroll 0 0!important
}
.main-menu>li:hover>a {
 color:#009fe3!important
}
.dropdwn>li:hover>a {
 color:#009fe3!important
}
.dropdwn li a::before,.main-menu>li>a::before,.single-mega-item li a::before {
 background:#009fe3 none repeat scroll 0 0!important
}
.single-mega-item>li:hover>a {
 color:#009fe3!important
}
.sticky .main-menu>li:hover>a {
 color:#009fe3!important
}
.total-cart-in:hover .cart-toggler>a {
 color:#009fe3!important
}
.del-icon>a:hover>i {
 color:#009fe3!important
}
.top-cart-inner.subtotal span {
 color:#009fe3!important
}
.user-meta>li>ul>li>a:hover {
 color:#009fe3!important
}
.footer-menu li:hover a,.footer-menu li:hover a i {
 color:#009fe3!important
}
.border-left::before,footer .row h4::before {
 background:#009fe3 none repeat scroll 0 0!important
}
.copyright-text p a:hover {
 color:#009fe3!important
}
.footer-menu-2 li::before {
 background:#009fe3 none repeat scroll 0 0!important
}
.pro-rating a {
 color:#009fe3!important
}
.action-button>li:hover>a {
 background:#009fe3!important;
 border-color:#009fe3!important
}
.banner-button a:hover {
 color:#009fe3!important
}
.product-item-2 .action-button>li:hover>a {
 color:#009fe3!important
}
.pro-tab-menu-2 ul li.active::before {
 background:#009fe3 none repeat scroll 0 0!important
}
.breadcrumb-list>li:hover::before {
 color:#009fe3!important
}
.breadcrumb-list>li:hover>a {
 color:#009fe3!important
}
.shop-tab li.active a {
 color:#009fe3!important
}
.shop-pagination>li.active a,.shop-pagination>li:hover a {
 border-color:#009fe3!important;
 color:#009fe3!important
}
.widget-search button:hover {
 color:#009fe3!important
}
.product-cat .treeview .collapsable>a {
 color:#009fe3!important
}
.ui-slider .ui-slider-range {
 background:#009fe3 none repeat scroll 0 0!important
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
 background:#009fe3 none repeat scroll 0 0!important
}
.widget-color ul li::before {
 background:#009fe3 none repeat scroll 0 0!important
}
.p-c a.active img {
 border:1px solid #009fe3!important
}
.cart-tab li a.active {
 color:#009fe3!important
}
.cart-tab li a.active span {
 border:1px solid #009fe3!important
}
.product-remove a:hover {
 color:#009fe3!important
}
.product-add-cart a:hover {
 color:#009fe3!important
}
.order-total {
 color:#009fe3!important
}
.order-total-price {
 color:#009fe3!important
}
.widget-tags-list li:hover a {
 color:#009fe3!important
}
.blog-like-share li a:hover {
 color:#009fe3!important
}
.reply-delate li:hover a {
 color:#009fe3!important
}
.bg-shape:hover:before {
 background:#009fe3 none repeat scroll 0 0!important
}

.bg-magenta,.product-item-2 .action-button {
 background:#009fe3!important;
 color:#fff
}

.color-magenta {
 color:#009fe3!important
}

footer .row ul a:hover {
 color:#009fe3!important
}

#sticky-header .searchInput:focus {
 border:1px solid #009fe3!important
}
#sticky-header .enableOnInput:focus {
 border:1px solid #009fe3!important
}

nav .main-menu>li:hover .product-nav,nav .main-menu>li:hover>a {
 color:#009fe3!important
}
nav .main-menu>li .fa-angle-right {
 font-size:30px;
 color:#009fe3!important
}

nav .abc {
 color:#009fe3!important;
 font-weight:700;
 font-size:16px;
 display:block
}

.sidebar #cat-treeview .active>a {
 color:#009fe3!important
}

.navbar-toggler .menu-global {
 position:absolute;
 left:0;
 border-top:3px solid #009fe3!important;
 width:100%;
 transition:.55s
}

.konto-adresse .addrbookLinkCB {
 color:#009fe3!important
}
.konto-tracking-detail h3 {
 color:#009fe3!important
}

.konto-tracking-detail .button {
 background:#009fe3!important;
 border:0 none;
 border-radius:5px;
 box-shadow:0 0 0 1px rgba(0,0,0,.03) inset;
 color:#fff;
 padding:5px 20px;
 margin-bottom:20px
}

.konto-tracking-detail .konto-panel-wrapper textarea:focus {
 border-color:#009fe3!important
}

.konto-tracking h3 {
 color:#009fe3!important
}

.konto-tracking .button {
 background:#009fe3!important;
 border:0 none;
 border-radius:5px;
 box-shadow:0 0 0 1px rgba(0,0,0,.03) inset;
 color:#fff;
 padding:5px 20px
}

.konto .button {
 background:#009fe3!important;
 border:0 none;
 border-radius:5px;
 box-shadow:0 0 0 1px rgba(0,0,0,.03) inset;
 color:#fff;
 padding:5px 20px
}
.konto h4 {
 color:#009fe3!important
}

.summary .button {
 background:#009fe3!important;
 border:0 none;
 border-radius:5px;
 box-shadow:0 0 0 1px rgba(0,0,0,.03) inset;
 color:#fff;
 padding:5px 20px
}

.summary .payment-method .panel .payment-content:focus {
 border:1px solid #009fe3!important
}

.summary .article-infos table .msgbox {
 color:#009fe3!important
}

.detailinfo h3 {
 text-align:center;
 color:#009fe3!important
}

.popupinfo a {
 color:#009fe3!important!important
}
.passwordlost h3 {
 color:#009fe3!important
}
.passwordlost .button {
 background:#009fe3!important;
 border:0 none;
 border-radius:5px;
 box-shadow:0 0 0 1px rgba(0,0,0,.03) inset;
 color:#fff;
 padding:5px 20px
}

.prelogin .errors {
 color:#009fe3!important
}

.detail-content .detail-panel-wrapper .border-left::before,.detail-content .detail-panel-wrapper footer .row h4::before {
 background:#009fe3 none repeat scroll 0 0!important;
 content:"";
 height:12px;
 left:0;
 margin-top:-6px;
 position:absolute;
 top:50%;
 width:2px
}

.detail-content .detail-panel-wrapper .text-magneta {
 color:#009fe3!important
}

.detail-content .detail-panel-wrapper .button_info {
 background:#009fe3!important;
 border:0 none;
 border-radius:5px;
 box-shadow:0 0 0 1px rgba(0,0,0,.03) inset;
 color:#fff;
 padding:5px 10px;
 font-weight:400;
 font-size:12px
}

.detail-content .button {
 background:#009fe3!important;
 border:0 none;
 border-radius:5px;
 box-shadow:0 0 0 1px rgba(0,0,0,.03) inset;
 color:#fff;
 padding:5px 20px
}

.uploaresizeiframe .message-box .articel-title {
 color:#009fe3!important;
 padding:5px 10px
}

.wmd-btn:hover,.wmd-upload-wrapper .upload-control span:hover {
 background:#009fe3!important
}

.finish .box-shadow h3 {
 color:#009fe3!important}
.finish .box-shadow a {
 color:#009fe3!important
}

.arrowDown {
 width:22px;
 height:22px;
 color:#009fe3!important;
 float:right;
 font-size:20px
}
.arrowUp {
 width:22px;
 height:22px;
 float:right;
 color:#009fe3!important;
 font-size:20px
}

.addrbook_button {
 border:medium none;
 color:#fff;
 font-size:13px;
 font-weight:700;
 height:35px;
 padding:0 20px;
 text-transform:uppercase;
 transition:all .3s ease 0s;
 background:#009fe3!important!important;
}
.addrbook_edit_button {
 border:medium none;
 color:#fff;
 font-size:13px;
 font-weight:700;
 height:35px;
 padding:0 20px;
 text-transform:uppercase;
 transition:all .3s ease 0s;
 background:#009fe3!important
}

.papiergewichtsrechner #bigergebnis span {
 color:#009fe3!important;
 font-size:20px;
 font-weight:700
}

.papiergewichtsrechner .ui-state-default:focus,.papiergewichtsrechner .ui-state-default:hover {
 background:#009fe3!important
}

.papiergewichtsrechner a.lionbutton3,.papiergewichtsrechner button.lionbutton3 {
 background:#009fe3!important;
 color:#fff;
 display:inline-block;
 float:left;
 margin-right:8px;
 padding:5px 10px;
 margin-bottom:1em
}

.message-box textarea:focus {
 border-color:#009fe3!important
}

 .detail-panel-wrapper .druckvorlagen .fa-info-circle {
  font-size:20px;
  margin-top:-20px;
  color:#009fe3!important
 }
}

.sticky nav .main-menu .mega-parent .product-nav {
    font-size: 12px;
    text-transform: uppercase;
	font-weight: bold;
	color:#009fe3;
}

nav .main-menu .mega-parent .product-nav {
	font-weight: bold;
	color:#009fe3;
}

.wmd-upload-section {
    padding: 10px;
    cursor: default;
    font-family: Raleway,sans-serif;
    background-color: #f6f6f6;
    font-size: 14px;
    color: #009fe3!important;
}

.wmd-upload-wrapper .wmd-upload-inner .wmd-upload-message-text {
    color: #009fe3!important;
}

.eupopup-container
{background-color: rgba(0, 159, 227, 0.9)}

.eupopup-body
{color: #fff !important;}

.col-md-9 
{padding-top: 0px !important;}

.detail-content button
{background: #009fe3 !important;}

.categories .grid-view-product .product-info .product-title
{font-size: 16px !important;}

h1
{font-size: 20px !important;
font-weight: 700 !important;}

h2
{font-size: 18px !important;
font-weight: 400 !important;}

h5
{line-height: 30px !important;}

.pt-80
{padding-top: 0px !important;}

.pb-55
{padding-bottom: 0px !important;}

.image-container
{display: none !important;}

.mt-50
{margin-top: 80px !important;}

.bg-gray-lighter
{background: #e7e7e7 !important;}

.product-item-2 .center-img
{background: #595959 !important;}

.product-item-2 .product-info
{background: #e7e7e7 !important;}

.categories .grid-view-product .center-img-2
{background: #595959 !important;}

body
{font-family: 'Ubuntu' , sans-serif !important;}

.mb-25
{margin-bottom: -10px !important;}

footer .row p
{font-size: 16px !important;
font-weight: 500 !important;}

h6
{font-size: 24px !important;
font-weight: 400 !important;
margin-top: 21px !important;}

.teaser .teaser-box h6
{font-size: 24px !important;
font-weight: 400 !important;
margin-top: 21px !important;}

.teaser .teaser-box h1, .teaser .teaser-box h2, .teaser .teaser-box h3, .teaser .teaser-box h6
{margin-bottom: 20px !important;}

.summary .td-title-2
{color: #595959 !important;}

.detail-content .product-item-2 .center-img-2 img
{background: none !important;
max-width: 500px !important;
max-height: 500px !important;
min-height: 200px !important;
min-width: 200px !important;
padding: 0px !important;
padding-top: 100px !important;
padding-bottom: 100px !important;
}

.detail-content .product-item-2 .center-img-2
{top: 0% !important;
left: 20% !important;
height: 100% !important;
margin-left: 0px !important;}

.mb-30
{padding-top: 0px !important;
margin-bottom: 0px !important;}

.mt-40
{padding-top: 120px !important;}


.mt-50
{padding-top: 100px !important;}

.mt-80
{padding-top: 100px !important;}

.konto-tracking
{padding-top: 80px !important;}

.addrbook_button
{background: #009fe3 !important;}

input[type="password"], input[type="text"], select
{background: #e7e7e7 !important;}

.product-item-2 .center-img
{border-radius: 0px !important;
border-top: 0px !important;}

.categories .grid-view-product .product-item-2
{background: #e7e7e7 !important;}

.google-map-section
{margin-bottom: 200px !important;}

.contact-address
{height: 260px !important;}

.mb-50
{margin-bottom: 0px !important;}

.produktionsablauf
{position: relative;
top: 0;
transition: all 0.3s ease 0s;
height: 100%;}

.produktionsablauf .center-img 
{border-radius: 0px !important;
border-top: 0px !important;
background: #fff !important;
min-height: 135px;}

.produktionsablauf .center-img .product-img
{margin: auto;
width: 50%;
padding: 10px;
display: block;
border-radius: 10px 10px 0 0;}

.produktionsablauf .product-info
{background: #fff !important;
text-align: center;
padding: 15px 30px;
color: #595959;
min-height: 70%;}

nav
{font-weight: 300 !important;}

.faq-container {
  width: 100%;
}

button.accordion {
  width: 100%;
  background-color: transparent;
  border: none;
  outline: none;
  text-align: left;
  padding: 5px 20px;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  cursor: pointer;
  transition: background-color 0.2s linear;
}

button.accordion:after {
  content: '\f067';
  font-family: "fontawesome";
  font-size: 18px;
  float: right;
}

button.accordion.is-open:after {
  content: '\f068';
}

button.accordion:hover {
  color: #009fe3;
}

button.accordion.is-open {
	background: transparent;
	color: #009fe3;
}

.accordion-content {
  background-color: transparent;
  color: #000;
  padding: 0 20px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-in-out;
}

.accordion-content a {
	color: #009fe3;
}

.accordion-content p {
	padding-top: 0px;
	color: #000;
    font-size: 14px;
    font-weight: 100;
    line-height: 24px !important;
	margin-right: 70px;
	margin-left: 20px;
}
.accordion-content li {
	list-style: unset;
	color: #000;
    font-size: 14px;
	margin-left: 60px;
	margin-bottom: 10px;
}

}




@media (min-width: 1200px) {
  .container {
    width: 1172px;
  }
}



@media (max-width: 1024px) {
	.slider {
	margin-top: 80px;}
	
}



@media (max-width: 992px) {
	.slider {
	margin-top: 70px;}

	.teaser .teaser-box {
	height: 350px;
		
	}
}





@media (max-width: 774px)
{.mt-50
	{margin-top: 20px !important;
padding-top: 0px !important;}

.mb-25
{margin-bottom: 20px !important;}

#toggleContentButton
{padding-top: 20px !important;}
}


@media (max-width: 667px) {
	.slider {
	margin-top: 0px;}

}



@media (max-width: 375px) {
	.slider {
	margin-top: 0px;}

}
