/* ipad menu landscape */
@media only screen and ( max-width:1300px ) {
#et_mobile_nav_menu { display:block !important; margin-bottom:20px; margin-top:6px }
#top-menu-nav { display:none; }
.et-fixed-header #et_mobile_nav_menu
{ margin-bottom:0; }
}

/*------------------------------------------------*/  
/*------------------------------------------------*/
/*---------[GQ - MOBILE MENU BUTTON 1]------------*/

 
.mobile_menu_bar:before {
            background-color: #65BB62;
            padding: 1px 0 1px 0;
            top: 7px;
            color: #fff!important;}
.mobile_menu_bar::after {
             top: 0px;
  font-family: Verdana;
  position: relative;
  content: "MENÜ";
            padding: 9px 10px 7px 5px;
            background-color: #65BB62;
            color: #FFFFFF!important;
        cursor: pointer;}
    .mobile_nav.opened .mobile_menu_bar:before {
        content: "\4d";}


/*Menu - Show Mobile Menu instead of full menu on all sizes
  #et_mobile_nav_menu {display:block;margin-bottom:20px; margin-top:6px }
  #top-menu-nav { display:none; }

/*------------------------------------------------*/



#top-menu a
{
  transition-duration: 0s !important;
}

#top-menu-nav > ul > li > a:hover, #et-secondary-menu > ul > li > a:hover, #et-info-email:hover, .et-social-icons a:hover
{
  opacity: 1.0 !important;
  transition-duration: 0s !important;
}
.nav li li a, .et_mobile_menu li a
{
  transition-duration: 0s !important;
}

.nav ul li a:hover, .et_mobile_menu li a:hover
{
  opacity: 1.0  !important;
  background-color: rgba(0, 0, 0, 0.0) !important;
}




.dansk  {padding-left: 10px; background-image:url(https://www.wismar-pellets.de/wp/wp-content/uploads/2019/12/dansk.png); background-repeat: no-repeat; background-position: 0px 10px;}


.english {padding-left: 10px; background-image:url(https://www.wismar-pellets.de/wp/wp-content/uploads/2017/02/english.png); background-repeat: no-repeat; background-position: 0px 10px;}






.justify{text-align: justify;}
.link a{color: #333333 !important;}
.link{height:330px;}
#teamfeld{padding: 40px; color: #ffffff;}
#teamfeld h1, #teamfeld h3{color: #ffffff;}











/* Divi secondary menu customisations by Yates Design */
 
@media (min-width: 980px) {
 
    #top-header .container {
        padding: 0 !important;
    }
 
    #et-secondary-menu {
        float: none;
    }
 
    #et-secondary-nav li {
        margin-right: 0;
    }
 
    #et-secondary-nav li a {
        padding: 0.75em 1em;
    }
 
    #et-secondary-nav {
        width: 100%;
        text-align: right;
    }
 
    /* Add the class'left' to any menu item to float it to the left of the menu */
    #et-secondary-nav li.left {
        float: left;
    }
 
    /* Add the class 'facebook' to any menu item to give it Facebook's background colour */
    #et-secondary-nav li.facebook {
        background: #3b5998;
    }
 
    /* Add the class 'twitter' to any menu item to give it Twitter's background colour */
    #et-secondary-nav li.twitter {
        background: #55acee;
    }
 
    /* Add the class 'instagram' to any menu item to give it Instagram's background colour */
    #et-secondary-nav li.instagram {
        background: #125688;
    }
 
    /* Add the class 'cta' to any menu item to turn it into a Call to Action button */
    #et-secondary-nav li.cta {
        background: #f8994a;
    }
 
}






@media only screen and ( min-width:981px ) {
    /* Set the slider height */
    .et_pb_slider, .et_pb_slider .et_pb_container { 
        height: 270px !important; 
    }
    .et_pb_slider, .et_pb_slider .et_pb_slide { 
        max-height: 270px; 
    }
    .et_pb_slider .et_pb_slide_description { 
        position: relative; 
        top: 25%; 
        padding-top: 0 !important; 
        padding-bottom:0 !important; 
        height:auto !important; 
    }
}


#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after {content: none; }

/*
.et_header_style_left #et-top-navigation nav > ul > li > a,
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
 padding-bottom: 15px;
}
#top-menu li {
 padding-right: 5px;
}
#et-top-navigation {
 padding: 20px 0 !important;
}
#top-menu li a {
 background: #4AAF46; 
 color: #000000 !important;
border: 1px solid #ffffff;  
 padding: 10px 15px;
  transition-duration: 0s !important;
 border-radius: 0px;
}
#top-menu li a:hover,
#top-menu li li a:hover {
 background: #BCAD96; 
 color: #ffffff !important;
border: 1px solid #ffffff;  
   opacity: 1.0 !important;
  transition-duration: 0s !important;
}
#top-menu li a:hover {
 background: #BCAD96 !important; 
  color: #ffffff !important;
  border: 1px solid #ffffff;
}
#top-menu li.current-menu-item > a {
 background: #000000; color: #ffffff !important;}

/*#top-menu .menu-item-has-children > a:first-child:after*//*.sub-menu {
 content: none;
}


#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child
{
  padding-right: 10px !important;
}


#top-menu li .menu-item-has-children > a:first-child
{
  padding-right: 20px !important;
}


#top-menu .menu-item-has-children > a:first-child::after
{content:"\00bb" !important;
position: relative !important;
  padding: 0 0 0 5px !important;
}

.current_page_ancestor a{background-color: #bcad96 !important; color: #000000 !important}
.current_page_parent a{background-color: #bcad96 !important; color: #000000 !important}
.current_page_item a{background-color: #000000 !important; color: #ffffff !important;}
/*
#top-menu .menu-item-has-children > a:sub-menu::after
{content:"\00bb" !important;
padding: 0 !important;
margin: 0 3px 0 0 !important;}

#top-menu .menu-item-has-children > .sub-menu > a:sub-menu::after
{content:"\00bb" !important;
padding: 0 !important;
margin: 0 3px 0 0 !important;}







/*

 #main-header .container {width: auto;}



    @media only screen and (max-width : 980px) {
        .et_fixed_nav #main-header {
        position: fixed !important;
        top: 0 !important;}}

.et-fixed-header #top-menu .sub-menu a:hover{  background-color: #4AAF46;}

#top-menu .menu-item-has-children > a:first-child:after,
#et-secondary-nav .menu-item-has-children > a:first-child:after {	top: 10px !important;	right: 3px !importrant;}

#et-top-navigation .nav .menu-item a:hover{text-decoration: none !important; background-color: #BCAD96 !important; color: #ffffff !important;}
#top-menu-nav > ul > li > a:hover, #et-secondary-menu > ul > li > a:hover, #et-info-email:hover, .et-social-icons a:hover
{  opacity: 1.0 !important;
  transition-duration: 0 !important;}

#et-top-navigation a, .et_pb_button a, .et_pb_promo a{text-decoration: none !important; }

.current-menu-item a, .current-menu-parent a{background-color: #4AAF46 /*#e10613*/ /* !important; color: #ffffff !important;}

.menu-item-has-children{padding-top: 10px !important}

.et_header_style_left #et-top-navigation nav > ul > li > a {padding: 10px 16px 12px 16px !important;  margin-bottom: 16px !important;}

.current_page_item a, .page_item, .current-menu-item {  color: #4AAF46 !important;}

#top-menu-nav {margin-top: 0px !important;}


#top-menu a{  opacity: 1.0 !important;  transition-duration: 0s !important;}

#main-header
{
  z-index: 999 !important;
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.3) !important;
}



*/


#top-menu li li a {
width: 300px !important;}

.sub-menu {
width: 340px !important;
}



.et_header_style_left #et-top-navigation nav > ul > li > a,
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
 padding-bottom: 15px;
}
#top-menu li {
 padding-right: 5px;
}
#et-top-navigation {
 padding: 20px 0 !important;
}
#top-menu li a {
 background: #BCAD96; /*** CHANGES THE BACKGROUND COLOR ***/
 padding: 15px 20px;
 border-radius: 0px;
}
#top-menu li a:hover,
#top-menu li li a:hover {
 color: #ffffff !important;
}
#top-menu li a:hover {
 background: #4AAF46 !important; /*** CHANGES THE BACKGROUND COLOR ON HOVER ***/
}
#top-menu li.current-menu-item > a {
 background: #000000; color: #ffffff; /*** CHANGES THE BACKGROUND COLOR OF THE CURRENT PAGE LINK ***/
}
/*#top-menu .menu-item-has-children > a:first-child:after {
 content: none;
}*/




























.tablepress tfoot th, .tablepress thead th{  background-color: #BCAD96;  font-weight: 700;  vertical-align: middle;}


.et_pb_text > :last-child{  padding-bottom: 20px;}

.et_pb_column_1_4 .et_pb_text, .et_pb_column_1_4 .et_pb_text_2, .et_pb_column_1_4 .et_pb_text_3, .et_pb_column_1_4 .et_pb_text_4{padding: 10px !important; background-color: #BCAD96 !important; color: #000000 !important;}



a{  font-weight: bold;  text-decoration: underline;}
a:hover{  text-decoration: none;}

/*#logo{padding: 0 !important;}*/



.et_pb_toggle_open h5.et_pb_toggle_title{  border-bottom: 1px dotted #cccccc;  padding-bottom: 10px !important;  font-weight: bold !important;}

.et_pb_toggle_open{background-color: #BCAD96 !important;}

ol li{list-style-type:circle !important;}



#main-content .container::before {    background: none !important;}

.et_pb_row .et_pb_blurb_content{padding: 10px;  border: 1px solid #ff9900;  background-color: #f6f1bc;  /*min-height: 340px;*/}

.et_pb_column_1{padding: 0px !important;}

.current_page_item a, .page_item, .current-menu-item{  color: #ffffff !important;}



.et_pb_contact p input, .et_pb_contact p textarea {   color: #000000 !important;}


.download-button{font-family: verdana, sans-serif !important; width: 160px !important;}

.cubetech-accordion-content{text-align:justify !important;}
.cubetech-accordion .cubetech-accordion-content{  padding: 30px !important;  clear: both !important;  }
.cubetech-accordion h2.cubetech-accordion-title{ color: #003366 !important;   background-color: #cccccc !important;}

.cubetech-accordion .cubetech-accordion-content{  padding: 20px !important;  }

.et_boxed_layout #page-container, .et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header, .et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header, .et_fixed_nav.et_boxed_layout #page-container #top-header, .et_fixed_nav.et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container .container, .et_boxed_layout #page-container .et_pb_row, .et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row, .et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row, .et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row
{width: 92% !important;}

.et_pb_section, .et_pb_section_2, .et_pb_section_3{  padding: 0px 0px 20px 0px !important;}

.entry-content tr td, body.et-pb-preview #main-content .container tr td{  border-top: 1px solid #eeeeee !important; padding: 3px 12px !important;}

.et_pb_column_single, .et_pb_column_3_4 .et_pb_row_inner{padding: 0 !important;}

.et_pb_widget_area_right{  border-left-width: 0px !important;  padding-left: 0px !important;}

.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_module
{  margin-bottom: 20px !important;}

.et_pb_gutters4 .et_pb_column_1_4 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_module
{    margin-bottom: 20px !important;}

#polylang-3{margin-bottom: 0 !important;}

#polylang-3 a:hover{color:#000000 !important;}

/*

#top-menu li li a{  width: 200px !important;  padding: 4px 10px !important;  }
*/




/*.centered-inline-logo-wrap {background: none !important;}
.et_header_style_left #main-header.et-fixed-header .logo_container{  height: 128px !important;}
.et-fixed-header #logo {  max-height: 128px !important; padding:0 !important;	 }
.et_header_style_left #logo, .et_header_style_split #logo{  max-width: 100% !important;}

*/

.et_pb_button{text-decoration: none;}

/*.et_mobile_menu { margin-left: -30px; padding: 5%; width: calc( 100% + 60px);}

.mobile_nav.opened .mobile_menu_bar:before { content: "\4d";}*/

.et_pb_row{  padding: 5px 0px !important;}












#button
{
  height: 120px;
  width: 120px;
  position: absolute;
  top: 15px;
  left: 775px;
  z-index: 99999;
}



.et_pb_slider a
{
text-decoration: none !important;
}




.et_pb_post .post-meta
{
display:none !important;
}

#left-area .post-meta
{
display:none !important;
}


#left-area
{
  width: 100% !important;
}


.et_right_sidebar #left-area
{
  padding-right: 0% !important;
}









/*
#main-header
{
  z-index: 999 !important;
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.3) !important;
}

#main-header.et-fixed-header
{
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.3) !important;
}



*/


ul.aufzaehlung li
{
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 10px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #ff9900;
}

h6
{
  font-size: 10px;
  font-weight: normal;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}



sup{color:#ff0000;}

fieldset {
	background-color: #eeeeee;
	border: 1px solid #86184e;
	border: none;
	margin: 0px;
	padding: 5px;
}
legend {
	padding: 0 5px 0 5px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
}
.felder {
	color:#003366;
	float:left;
	width: 24%;
	height: 30px;
	line-height:30px;
	/*padding: 5px 0 5px 0;*/

}
textarea {
	height: 160px;
	padding: 4px;
	width:  95%;
}
.form {
	line-height:36px;
	height: 36px;
	padding: 5px;
	width:  72%;
}
.formeinhalb-l {
	line-height:36px;
	height: 36px;
	padding: 5px;
	width:  15%;
  margin: 0 20px 0 0;
}
.formeinhalb-r {
	line-height:36px;
	height: 36px;
	padding: 5px;
	width:  55%;
	/*float:right;*/


}
.form input {
	line-height:36px !important;
	height: 36px !important;
}

.wohnort {
	margin: 0 0 0 18px;
  
}
input[type=submit] {
	/*padding: 5px;*/


	border:1px solid #ffffff;
	cursor:pointer;
	font-weight:bold;
	letter-spacing:5px;
	background-color:#009edf;
	color: #ffffff;
  text-transform:uppercase;
	height: 38px;
  line-height: 38px;
}


.wpcf7-recaptcha{float:left !important;}
.form1{ margin-bottom: 20px !important;}



















