/*
 Theme Name: Envo Magazine Boxed
 Theme URI: https://envothemes.com/free-envo-magazine-boxed/
 Description: Envo Magazine Boxed is a fast, clean, and modern-looking responsive magazine WordPress theme. The theme is fully widgetized, so users can manage the content by using easy to use widgets. Envo Magazine Boxed is suitable for dynamic news, newspapers, magazine, publishers, blogs, editors, online and gaming magazines, newsportals, and any creative website. It is SEO friendly, WPML, translation and RTL ready. DEMO: https://envothemes.com/envo-magazine-boxed/
 Author: EnvoThemes
 Author URI: https://envothemes.com/
 Template: envo-magazine
 Version: 1.0.0
 Requires PHP: 5.4
 Tested up to: 5.6
 License: GNU General Public License v3
 License URI: http://www.gnu.org/licenses/gpl.html
 Tags: one-column, two-columns, full-width-template, right-sidebar, custom-background, custom-menu, custom-header, editor-style, featured-images, translation-ready, custom-logo, threaded-comments, footer-widgets, rtl-language-support, theme-options, news, blog
 Text Domain: envo-magazine-boxed
*/



@font-face {
  font-family: dogFont;
  src: url(Rocketwildness-7BB8R.ttf);
font-display: swap;
}

@font-face {
  font-family: engelbert;
  src: url(Englebert-Regular.ttf);
	font-display: swap;
}

.envo-magazine-boxed {
    max-width: 1170px;
    margin: 15px auto;
    -webkit-box-shadow: 0 0 3px #cacaca;
    -moz-box-shadow: 0 0 3px #cacaca;
    box-shadow: 0 0 3px #cacaca;
    position: relative;
}

a, a:active, a:hover, a:focus, #site-navigation, nav a, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: green;
}
#searchsubmit, .comments-meta:before, .cat-links a:before, .widget-title h3:before, li.home-icon.front_page_on a, li.home-icon.front_page_on a:hover, .nav > li > a:before, li.home-icon.front_page_on:before, .nav > li.active > a:after, .current-page-parent:after, nav.navigation.pagination .current:before, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: green;
}
nav.navigation.pagination .current:before {
    border-color: green;
}
#top-navigation, .footer-credits {
    border-top: 3px solid green;
}
#site-navigation {
    box-shadow: none;
    border-bottom: 3px solid;
    border-top: 1px solid #ddd;
}
.site-branding-logo {
    float: none;
}
#site-navigation {
    min-height: 50px;
}
.navbar-nav > li > a {
    max-height: 50px;
    padding: 15px 10px;
    text-transform: none;
}
.nav > li.active > a:after, .current-page-parent:after {
    bottom: 100%;
}
.navbar li.fa:before {
    top: 17px;
}
.inner-wrapper.split-images {
    margin-bottom: 0;
}
.split-images-news-section {
    margin: -20px;
}
.split-slider, .split-slider .news-thumb, .split-slider .news-text-wrap {
    transform: none;
    -webkit-transform: none;
}
.posted-date:before, .cat-links a:before, .cat-links span:before, .tags-links span:before, .comments-meta:before, .widget-title h3:before {
    -webkit-transform: skewX(0);
    -ms-transform: skewX(0);
    transform: skewX(0);
}
.posted-date, .cat-links a, .cat-links span, .tags-links span {
    font-style: normal;
    padding: 6px 15px;
}
.comments-meta {
    font-style: normal;
    top: 0;
    left: -10px;
}
.widget {
    padding: 20px;
    margin-bottom: 30px;
    box-shadow: 0;
	margin: 15px;

	
}
.widget-title h3 {
    font-style: normal;
    left: 0;
    font-size: 16px;
    font-weight: 400;
}
.section-title a:after {
    left: 0px;
    right: 0px;
    bottom: 4px;
    -webkit-transform: skewX(0);
    -ms-transform: skewX(0);
    transform: skewX(0);
}
.section-title a {
    padding: 5px 14px;
    font-style: normal;
    left: 0;
    float: right;
    margin-top: 20px;
    font-size: 12px;
}
nav.navigation.pagination .nav-links a:before, nav.navigation.pagination .current:before {
    -webkit-transform: skewX(0);
    -ms-transform: skewX(0);
    transform: skewX(0);
}
article {
    clear: none;
}
article.blog-block.col-md-6:nth-of-type(2n-1), article.blog-block.col-md-4:nth-of-type(3n-2) {
    clear: left;
}
.single-entry-summary a, .comment-body a, .textwidget a, .post-excerpt a, .entry-content a, .taxonomy-description a {
    text-decoration: underline;
}
#site-navigation.shrink {
    width: auto;
    border-bottom: 3px solid;
}
#envo-magazine-two-column-news-2 {
    margin: 0 0 30px 0;
    padding: 20px 5px;
}
@media (min-width: 768px) {
  .nav > li.active > a:after, .current-page-parent:after, .nav > li > a:before {
      bottom: 100%;
  }
}
@media (max-width: 767px) {
  button.open-panel, button.open-panel:hover {
      box-shadow: none;
      top: 12px;
  }
  #site-navigation.shrink {
      width: 100%;
  }
}
@media (max-width: 1200px) {
  #site-navigation.shrink {
      width: 100%;
  }
}




/*eigene Anpassung*/

h1, h2{
font-family: engelbert;	
color: green !important;
letter-spacing: 0.1em;
}

h1.site-title, .site-title {
    margin: 0;
    padding: 0;
    font-size: 40px;
    line-height: 40px;
    word-wrap: break-word;
    font-family: dogFont;
    font-weight: 300;
}


.product_type_external {
    display: none !important;
}
.woocommerce ul.products li.product .button{
	display:none !important;
}

.sku_wrapper{
	display:none !important;
}

.posted_in{
	display:none !important;
}

.woocommerce ul.products li.product a img{
	min-width: auto !important;
	width: auto !important;
	max-width: none !important;
	height: 160px; 
}

.thumbnailrahmen{
	overflow:hidden; 
	height: 160px; 
	min-width: 100%;	
}

.zoom{
	transition: transform .5s;  
	max-height: 100% !important;
	margin: 0 auto !important;	
	width: auto !important;
}

.zoom:hover{
	transform: scale(1.5);
}

.container{
	width:100% !important;
}

.product_type_external, .dgwt-wcas-details-inner-taxonomy{
	display: none !important;
}

.dgwt-wcas-si img, .dgwt-wcas-si{
	width: 150px !important;
}

#top-navigation, .footer-credits,.navbar-inverse a,.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
	background-color: green!important;
}

.navbar-inverse a:hover{
	color:white !important;
	text-decoration: underline !important;
}


.navbar-default .navbar-nav > li > a {
	background-color: transparent !important;
	color: green !important;
	font-family: engelbert;	
	font-size: 18px !important;
}

.woocommerce nav.woocommerce-pagination ul { 
	color: green !important;
	font-family: engelbert;	
	font-size: 24px !important;
	border: 0;
}

.footer-credits-text{
	display:none;
}

.woof_container .woof_container_inner input[type="search"]{

    line-height: 1.2em !important;
    border: 2px solid red;
    margin-top: 20px;
    border-radius: 20px;
    font-size: 20px !important;
    color: red !important;
    

}

.navbar-nav > li > .dropdown-menu{ /*UL*/
 	width: 300px;
  	column-count: auto !important;
  
}

.dropdown-submenu>.dropdown-menu{
  	column-width: auto !important;
  	column-count: 1 !important;  
}

.navbar-nav > li > .dropdown-menu a{
	font-size: 18px !important;
}


.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{
	background-color: transparent;
}

#nav_menu-2{
	background-color: white;
}


.affilibutton {
    background-color: #33962e !important;
    color: white !important;
    padding: 10px;
    border-radius: 10px;
    margin-top: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #33962e !important;
    text-decoration: none !important;
}
.affilibutton:hover{
	border: 1px solid #33962e !important;
	background-color:lightgreen !important;
	color:#33962e !important;
	font-weight:  bold;
}



.woof_auto_3_columns .woof_container {
	width: 49%;
}

@media (max-width: 767px) {
	.woof_auto_3_columns .woof_container {
		width: 99% !important;
	}	
}




.woof_sid_flat_grey{
	border: 0 !important;
}

.woocommerce .products ul, .woocommerce ul.products{
	line-height: 1 !important;
}

.term-description a{
	font-weight: bold !important;
	text-decoration: underline !important;
}

.bx-wrapper {
  margin: 0 auto;
}

.navbar-default .navbar-nav > li > a:hover{
	font-weight:bold;
}

.woocommerce ul.products li.product .price {
	position: absolute;
	padding: 10px !important;
	background-color: green;
	font-weight:bold;
	color: white !important;
	top: 0;
	left: 0;
}

#content-footer-section{
	background-color: white;
}


.rabatt{
			background-color: white;
			position: absolute;
			color: red;
			font-size: 20px;
			padding-top:12px;
			width: 60px;
			height: 60px;
			border-radius: 30px;
			transform: rotate(30deg);
			top: -20px;
			right: -20px;
			border: 2px dashed red;
			text-align: center;
}

.tagged_as{
	display: none !important;		
}

h1, h2, h3, h4, h5, h6, not(entry-title) {
	clear: both !important;
}









/*eigene Anpassung*/

h1, h2, .woocommerce-loop-product__title{
color: green !important;
}

h1.site-title, .site-title {
    margin: 0;
    padding: 0;
    font-size: 40px !important;
    line-height: 40px;
    font-family: dogFont;
    font-weight: 300;
}

 h2:not(.entry-title){
	font-size: 30px !important;
}


h3:not(.widget-title h3){
	font-size: 25px !important;
	color: green !important;
	text-decoration: italic;
	
}


h4{
	font-size: 20px !important;
	color: #666 !important;
	font-style: italic;
	font-weight: bold !important;
}


h1, h2:not(.entry-title), h3, h4, h5, h6, .wt-crp-heading {
	clear: both !important;
    font-weight: 100; 
    letter-spacing: 0.1em !important; 
    display: block !important;
	font-family: engelbert;	
}







.footer-credits-text{
	display: none;
}





        table {
            width: 100% ;
            border-collapse: collapse;
        }
        table, th, td {
            border: 1px solid #555; /* Weniger dunkler Rahmen */
        }
        th, td {
            padding: 5px;
            text-align: left;
        }
        th {
            background-color: lightgreen; /* Hellgrüne erste Zeile */
            font-size: 1.2em; /* Größere Schrift */
        }




._4jy4{
	display: none;
}


.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
	font-size: 14px !important;
	font-weight: bold !important;
}



.site-title{
	background-color: white;
	padding: 5px;
	border-radius: 30px;
	border: 1px solid brown;
	z-index: -1;
	opacity: 0.8;
	font-weight: bold;
	z-index: 1;
	
}

#content-footer-section{
	color: darkgreen !important;
}


.relpost-block-container .relpost_card_title {
    font-size: inherit;
    line-height: inherit;
    font-weight: 100;
	font-size: 14px !important;
}
