/* LICENSE & DETAILS
   ==================================================

	Theme Name: Neighborhood Child Theme
	Theme URI: http://neighborhood.swiftideas.net
	Description: A Retina Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: neighborhood
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================*/
/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */

@font-face {
    font-family: 'Lemon_Yellow_Sun';
    src: url('fonts/Lemon_Yellow_Sun-webfont.woff2') format('woff2'),
         url('fonts/Lemon_Yellow_Sun-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

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

/* *:before, *:after {-webkit-box-sizing: content-box!important;-moz-box-sizing: content-box!important;box-sizing: content-box!important;}
*/

.yith-wcwl-add-button > a i.fa-star:before, .wishlist-item > a > i.fa-star:before {content: "\f004";}
h1, h2, h3, h4 {font-family:"Poppins"!important;} h2, h3, h4 {font-weight: 500!important;}
body {font-family:"Poppins"!important;}
img.size-full.center {display:block;margin:0 auto;}
.sidebar .widget-heading h4:before {border-top: 1px solid; }

/* Boxen für Startseite*/
.textbox1 h1 {padding-top: 10px!important; font-size:18px!important;}
.full-width-text {margin-bottom: 0px!important;}
.infobox p {font-size:12px!important;line-height:16px!important;margin-bottom:10px!important;} .infobox img {margin-top:15px!important;}
.textbox1 p{margin-bottom:0px!important;line-height:22px;}

/* Produktseiten Text before + Blogformatierung + Megamenue */
.text-before {margin-top:-15px;}.text-before h2 {margin-top:0px;font-size:16px; line-height:24px;}
.blogbox p {line-height:24px;}.blogbox h2 {padding-bottom:18px;}
.mm {text-align:center; padding-top:10px; padding-bottom:10px; }.mm img {transition: transform .1s;} .mm img:hover { transform: scale(1.01);}

/* Kategorien Startseite*/
.product-cat-infos {letter-spacing:1px; text-transform: uppercase;font-family:"Lemon_Yellow_Sun"!important; font-size:20px!important;}
.spb_wrapper img {transition: transform .1s;} .spb_wrapper img:hover {transform: scale(1.01);} 
/* Produkt*/
.woopr-product-message {font-size: 13px!important;}
.wc-gzd-additional-info delivery-time-info {color:#8dcd9e!important;}
.minitext2 {font-size: 11px!important;padding:5px!important;color: #cacaca;} 
.product-categories a {color: #333!important} .product-categories a:hover {color: #46b9b7!important} 
.product_meta {display: none !important;}
.su-note {font-size:12px!important;}



@media only screen and (max-width: 767px) {.woocommerce-count-wrap  {display: none !important;}}
@media only screen and (max-width: 767px) {.woocommerce-ordering {display: none !important;}}
@media only screen and (max-width: 767px) {.mm {display: none !important;}}
@media only screen and (max-width: 767px) {.infobox {display: none !important;}}
@media only screen and (max-width: 767px) {.assetalt1 {font-size:10px!important;}}
@media only screen and (max-width: 767px) {.text-before {margin-top:-30px!important;}}
@media only screen and (max-width: 767px) {.text-before h2 {font-size:12px!important; line-height:14px!important;}}
@media only screen and (max-width: 767px) {.navi-spalte img {width:130px;}}
@media only screen and (max-width: 767px) {.textbox1 h1 {font-size:15px!important;}}
@media only screen and (max-width: 767px) {.product-cat-infos  {font-size:14px!important; line-height:17px!important;}}
@media only screen and (max-width: 767px) {.sub-menu ul {padding:0px!important;}}
@media only screen and (max-width: 767px) {.sub-menu li {font-size:12px!important;padding-left:10px!important;line-height:10px!important;}}
@media only screen and (max-width: 767px) {.leerschritt-hide-767 {height:10px!important;}}




#footer p {font-size: 12px!important;}
.oes p {font-size: 14px!important; color: #747474;} .oes h3, h4 {padding-top: 20px;}
.su-button-style-ghost {margin-bottom: 3px;}
.widget_nav_menu a {color: #333!important;} .widget_nav_menu a:hover {color: #00d0c4!important;}  



.full-width-text {padding-top:0px!important; padding-bottom:10px!important;} 
#promo-bar {padding: 12px 0!important; font-size: 15px!important;}
h4.spb_heading:before, h4.lined-heading:before {border-top: 1px solid #edf0f8!important;}
.widget ul li {padding:0 10px!important;}
ul.product_list_widget li {padding:0 0 20px 0!important;}
.widget ul li.current-cat a {color: #46b9b7!important;}
.woocommerce .widget_layered_nav ul li span.count {margin-top:-11px;margin-right: 16px!important;}
.product-cat-infos {font-size:20px;text-align:center;}
.tab-content {overflow: hidden;}

.categorybutton {background-image:url(/wp-content/uploads/2019/01/button-5e616a.svg);background-repeat:no-repeat;width: 100px;height: 23px;font-size:13px;color:#fff;text-align:center;letter-spacing:5px;margin:0 auto;}

.categorybtn {width:100px;height:23px;font-size:13px;color:#fff;text-align:center;margin:0 auto;position:relative;}
.categorybtn svg {position: absolute;left: 0; width: 100px;height: 23px;}
.categorybtn span {position: relative;z-index: 1;line-height: 23px;width:100px;vertical-align:middle;}
.categorybutton span {vertical-align:middle;height:23px!important;display:table-cell;width:100px;}

/*a.button.wishlist,a.button.wishlist-primary {margin: 0!important;height: 40px!important;width: 40px!important;background-color: #f0caca;border-radius: 0;color: #5e616a;z-index:1;}
a.button.wishlist:hover,a.button.wishlist-primary:hover {margin: 0!important;height: 40px!important;width: 40px!important;background-color: #5e616a;border-radius: 0;color: #f0caca;z-index:1;}
a.button.wishlist-primary {float:right;} */
.woocommerce ul.products li.product figure figcaption .yith-wcwl-add-to-wishlist a {background-color: #f0caca;color: #5e616a;border-radius: 0;border:none;}
.woocommerce ul.products li.product figure figcaption .yith-wcwl-add-to-wishlist a:hover {background-color: #5e616a;color: #f0caca;}
.yith-wcwl-add-to-wishlist {border-left:none;}
li.product figcaption .shop-actions > a {width:85%!important;}
.woocommerce ul.products li.product figure figcaption .shop-actions > a:hover, ul.social-icons li a:hover {color:#f0caca!important;}
ul.products li.product .product-details {width:100%;}
ul.products li.product .price, .woocommerce ul.products li.product .price {display:block;clear:both;}
.woocommerce div.product div.images .flex-control-thumbs li {width:80px;}
.inner-page-wrap {margin-top:30px;}
.price {display:inline-block!important;float:none!important;}
.wc-gzd-additional-info.tax-info {display:inline!important;font-size:xx-small!important;}
.price.price-unit.smaller {display:inline!important;font-size:xx-small!important;}
small {font-size:xx-small;}
.menu > li.shopping-bag-item a > i.sf-cart, .mobile-cart-link i.sf-cart {margin-right:0px;vertical-align:0px;}


@media only screen and (max-width: 340px) {
	.categorybtn {width:130px;font-size:11px;}
	.categorybtn svg {width:130px;}
}

@media only screen and (min-width:341px) and (max-width: 440px) {
	.categorybtn {width:150px;font-size:12px;}
	.categorybtn svg {width:150px;}
}

@media (hover:none), (hover:on-demand){ 
	li.product figcaption .shop-actions {display:none;}
}
@media (max-width: 979px) { 
[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
width:100%!important;
	}
}
@media (max-width: 979px) and (min-width: 768px){
.span9 { width:100%!important;}}

@media only screen and (max-width: 979px){
	#logo a:first-child {float:none!important;}
	#logo {margin:10px 0 0!important;}
	.header_icons {margin: 15px 0 0 0;text-align:center;}
#logo a.mobile-cart-link {float: none!important;margin:0px!important;display: inline-block!important;width:20px;}
#logo a.mobile-search-link {float:none!important;margin:0px!important;display:inline-block!important;width:20px;}
#logo > div > a.hidden-desktop.show-main-nav {display:inline-block!important;width:20px;}
	
	#logo a.mobile-cart-link{color:#333;}
	#logo a.mobile-cart-link:hover{color:#46b9b7!important;}
	#logo a.mobile-search-link{color:#333;}
	#logo a.mobile-search-link:hover, #logo a.mobile-search-link:active{color:#46b9b7;}
	#logo > div > a.hidden-desktop.show-main-nav{color:#333;}
	#logo > div > a.hidden-desktop.show-main-nav:hover, #logo > div > a.hidden-desktop.show-main-nav:active{color:#46b9b7;}
}

#header-section.header-1 #header {padding:15px 0;}

@media only screen and (max-width: 479px) {
	#logo {float:none!important;}
	#logo a.logo-link {float:none!important;}
	#logo a:first-child {max-width:100%!important;}
}
