/*
Theme Name: stiftundpapier.de - Stockholm Child
Description: stiftundpapier.de - Theme
Author: Martina Hoffmann & Tino Werner
Author URI: https://stiftundpapier.de
Template: stockholm
Version: 2.0
*/

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/raleway-v12-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Raleway Thin'), local('Raleway-Thin'),
       url('fonts/raleway-v12-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-100.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-100italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/raleway-v12-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Thin Italic'), local('Raleway-ThinItalic'),
       url('fonts/raleway-v12-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-100italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-200 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/raleway-v12-latin-200.eot'); /* IE9 Compat Modes */
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'),
       url('fonts/raleway-v12-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-200italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 200;
  src: url('fonts/raleway-v12-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway ExtraLight Italic'), local('Raleway-ExtraLightItalic'),
       url('fonts/raleway-v12-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-200italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-300italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/raleway-v12-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Light Italic'), local('Raleway-LightItalic'),
       url('fonts/raleway-v12-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-300italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/raleway-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Raleway Light'), local('Raleway-Light'),
       url('fonts/raleway-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/raleway-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Raleway'), local('Raleway-Regular'),
       url('fonts/raleway-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/raleway-v12-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Raleway Medium'), local('Raleway-Medium'),
       url('fonts/raleway-v12-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/raleway-v12-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Italic'), local('Raleway-Italic'),
       url('fonts/raleway-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-500italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/raleway-v12-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Medium Italic'), local('Raleway-MediumItalic'),
       url('fonts/raleway-v12-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-500italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/raleway-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'),
       url('fonts/raleway-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/raleway-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Raleway Bold'), local('Raleway-Bold'),
       url('fonts/raleway-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-600italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/raleway-v12-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway SemiBold Italic'), local('Raleway-SemiBoldItalic'),
       url('fonts/raleway-v12-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-600italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-700italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/raleway-v12-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'),
       url('fonts/raleway-v12-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-700italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-800 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/raleway-v12-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'),
       url('fonts/raleway-v12-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-800.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-800italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/raleway-v12-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway ExtraBold Italic'), local('Raleway-ExtraBoldItalic'),
       url('fonts/raleway-v12-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-800italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-900 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/raleway-v12-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Raleway Black'), local('Raleway-Black'),
       url('fonts/raleway-v12-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v12-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v12-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v12-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v12-latin-900.svg#Raleway') format('svg'); /* Legacy iOS */
}


/* crete-round-regular - latin */
@font-face {
  font-family: 'Crete Round';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/crete-round-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Crete Round'), local('CreteRound-Regular'),
       url('fonts/crete-round-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/crete-round-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/crete-round-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/crete-round-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/crete-round-v6-latin-regular.svg#CreteRound') format('svg'); /* Legacy iOS */
}

/* crete-round-italic - latin */
@font-face {
  font-family: 'Crete Round';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/crete-round-v6-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Crete Round Italic'), local('CreteRound-Italic'),
       url('fonts/crete-round-v6-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/crete-round-v6-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/crete-round-v6-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/crete-round-v6-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/crete-round-v6-latin-italic.svg#CreteRound') format('svg'); /* Legacy iOS */
}

body {font-family: 'Nunito Sans', sans-serif;}

/* Hauptmenue
#nav-menu-item-289 a {padding: 0 13px 0 16px;}
.svg-inline--fa.fa-w-16.menu_icon.blank {display: none !important;}
*/

/* Menü > Shop */
#nav-menu-item-24819 {padding: 0 25px;}
#nav-menu-item-24819::before,
#nav-menu-item-24819::after {width: 31px; content: " "; background-image: url(img/zickzack.png); background-repeat: no-repeat; display: inline-block; height:8px;}
#nav-menu-item-24819 .menu-text::before {left: 5px;}
#nav-menu-item-24819 .menu-text::after {right: 5px;}

/* Menü - Social */
#nav-menu-item-25017 .menu-text, #nav-menu-item-25018 .menu-text, #nav-menu-item-25019 .menu-text, #nav-menu-item-25020 .menu-text {display: none !important;}
#nav-menu-item-25017 a, #nav-menu-item-25018 a, #nav-menu-item-25019 a, #nav-menu-item-25020 a {padding: 0 5px !important;}
#nav-menu-item-25017 {margin-left: 10px;}

/* Content */
.single .content.content_top_margin {margin: 0 50px;}

/* Main Shop */
.page-description {margin-bottom: 50px;}

/* Single Produkt */
.sku_wrapper {display: none !important;}
.single-product .price {margin-top: 25px;}
.single-product .legal-price-info {margin-top: -5px;}
.single-product .stock.in-stock {margin-top: -15px;}

/* Main */
.container_inner {width: 100% !important;}

/* H Tags */
.page h1 {margin-bottom: 25px !important;}

/* Mobile Header */
.mobile_menu_button {margin-top: 7px !important;}
@media only screen and (max-width: 650px) {
.q_logo img {height: 20px !important;}
}

@media only screen and (max-width: 1250px) {
.q_logo img {height: 20px !important;}
}

@media only screen and (max-width: 1150px) {
.q_logo img {height: 18px !important;}
}

@media only screen and (max-width: 1001px) {
.q_logo img {height: 15px !important;}
}

@media only screen and (max-width: 550px) {
.q_logo img {height: 15px !important;}
}

@media only screen and (max-width: 400px) {
.q_logo img {height: 10px !important;}
}

@media only screen and (max-width: 1400px) {
.mobile_arrow {display: none;}
nav.mobile_menu ul li a {text-align: center;background: #ccc;color:#fff !important;}
nav.mobile_menu ul li a:hover {background: #ff4051;}
.menu-portfolio-menue-container ul li {padding: 0 5px !important;}
.menu-portfolio-menue-container {margin: 0 0 5px !important;}
}

/* Portfolio Menue */
.menu-shopsub-menu-container ul li{cursor:pointer;display:block;margin:0;float:left;text-align:center}
.menu-shopsub-menu-container ul li{padding:0 15px}
.menu-shopsub-menu-container a{color:#a6a6a6}
.menu-shopsub-menu-container a:hover{color:#ff4051}
.menu-shopsub-menu-container ul li{position:relative;display:inline-block;vertical-align:middle;padding:0 20px;color:#a6a6a6;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}
.filter_outer {margin: 0 !important;}

/* Portfolio */
.vp-portfolio__items-style-emerge .vp-portfolio__item-meta-title {font-size: 1.1em !important}

/* Portfolio Single */
.menu-shopsub-menu-container {display: block;position: relative;margin: 0 0 25px;text-align: center;}
#menu-portfolio-menue {display: inline-block;}
.two_columns_66_33 > .column1 {width: 50% !important;text-align: center !important;}
.two_columns_66_33 > .column2{width: 40% !important;}
.portfolio_single .portfolio_images > a.lightbox_single_portfolio {display: inline-block !important;}
.single-portfolio .container {width: 60%;margin: 0 auto;}
.page .container {width: 50%;margin: 0 auto;}
.home .container {width: 100%; margin: 0;}
.single-portfolio .post_text_inner {padding: 50px 0 30px !important;}

@media only screen and (max-width: 1024px) {
.blog_holder article h2 a {font-size: .7em !important;}
}

@media only screen and (max-width: 600px) {
footer .container_inner {padding: 0 !important;}
.footer_top_holder {padding: 0 35px !important;}
footer .container {margin: 0 !important;}
}

@media only screen and (max-width: 1250px) {
.single-portfolio .container, .page .container  {width: 85%;margin: 0 auto;}
.home .container {width: 100%; margin: 0;}
.four_columns > .column1 {width: 45% !important;}
.four_columns > .column2 {width: 30% !important;}
.four_columns > .column3 {width: 25% !important;}
.four_columns > .column4 {display: none !important;}
}

/* Footer */
footer {margin-top: 50px !important;}
.footer_top_holder {padding: 0 50px;}
.footer_top {padding: 50px 0 !important;}
footer .container {width: 100% !important;}

/* Sonstiges */
.lyte-wrapper.fourthree {margin: 0 !important;width: auto !important;}
.wp-block-embed-youtube.wp-block-embed.is-type-video.is-provider-youtube {margin: 0 !important;}
#cookie-notice a {background-color: #ff4051 !important;}
#cookie-notice a:hover {background-color: #969696 !important;}

/* WooCommerce CSS */
.woocommerce .product .images {width: 55% !important;}
.woocommerce .summary {width: 40% !important;}
.single-product .posted_in, .description_tab.active, .stock.in-stock, .tagged_as {display: none !important;}
.wc-gzd-additional-info {margin: 0 !important;}
.single-product #tab-description {border-top: 1px solid #32353b; border-bottom: 1px solid #32353b;}
.related.products {padding-top: 50px;}
.related-products-title {text-align: center; margin-bottom: 25px;}
.woocommerce-breadcrumb{font-size:14px;margin-bottom:15px}
.filter_outer.center_align{background:#fff;padding-top:25px!important;border-bottom:1px solid #ccc!important;border-top:1px solid #ccc!important}
.filter_holder ul li{display:initial!important;float:none!important}
.woocommerce ul.products.elegant>.product img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.woocommerce ul.products.elegant>.product:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.woocommerce ul.products.elegant>.product .qode-new-product{right:20px!important;left:auto!important}
.qbutton.dark.small.view-cart{background:#393939}
#billing_company_field,#billing_phone_field,#shipping_company{display:none!important}
.qode-elegant-pl-main-holder{margin:0 50px 22px!important}
.social_share_title,.woocommerce-ordering,.woocommerce-result-count{display:none!important}
.qode-new-product{background:#fff;padding:15px;color:#ff4051!important}
.q_logo img{height:30px!important}
.woocommerce-cart .content_inner,.woocommerce-checkout .content_inner{padding-top:75px}
#shipping_method li{list-style:none!important}
.woocommerce-cart .product-quantity{width:100px}

/* Checkout - Checkbox */
.checkbox .required {display:  none!important;}

@media only screen and (max-width: 600px) {
.woocommerce .product .images {width: 100% !important;}
.woocommerce .summary {width: 100% !important;}
}

/* Single Menue - Top Menue */
.prev_next_buttons {line-height: 40px;margin: 20px; font-size: 14px;}
.prev_next_buttons a[rel="prev"], .prev_next_buttons a[rel="next"] {display: block;} 
.prev_next_buttons a[rel="prev"] {float: right;}
.prev_next_buttons a[rel="next"] {float: left;}
.prev_next_buttons::after {content: '';display: block;clear:both;}

/* Produktkatalog */
.qode-elegant-pl-main-holder {margin: 0 50px !important;}
@media only screen and (max-width: 850px) {
.qode-elegant-pl-main-holder {margin: 0 10px !important;}
}

@media only screen and (max-width:420px) {
 .shopping_cart_outer {
  display:table !important;
 }
}



@media only screen and (max-width:1400px) {
body.qode-mobile-logo-set header .q_logo img.normal {
    display: none !important;
}

body.qode-mobile-logo-set header .q_logo img.mobile-logo {
    display: block !important;
    opacity: 1 !important;
    transform: none !important;
    position: relative;
    margin: 0 auto;
}
}
