/** Navbar **/
#main{
padding:0px;
}

body, button, input, select, textarea {
    font-family: 'Catamaran';
}

ul#menu-main-menu > li > a {
    font-family: 'Catamaran';
}
.main-navigation ul {
    text-transform: uppercase;
}
.logo {
    margin-top: 0px; 
}

#masthead.masthead-logo-in-menu .logo > img {
    max-height: 80px;
}

img.logo-height-constrain,
span.span-foot img{
    max-height: 4vh;
}

.span-foot {
    display: flex;
    align-items: center;
    font-size: 14px;
}
.wpcf7-spinner {
    display: block;
}

.main-navigation ul ul a {
    width: 230px;
    padding: 15px 13px;
    background-color:#0A080B;
    font-family: 'Catamaran';
}

div#mc_embed_signup_scroll h4 {
    color: #EAEDEF;
    text-align: center;
    font-weight: 200;
    margin: 20px;
    letter-spacing: .1em;
    font-size: 40px;
    line-height: 1.2;
    font-family: 'Catamaran' !important;
}

/**POSTS**/
  div.full-container > div > div > article > div > ul.share-buttons {
    display: none;
}

article.post .entry-header .entry-thumbnail, article.page .entry-header .entry-thumbnail {
    margin-bottom: 20px;
    padding-top: 20px;
}

.posts > nav#nav-below {
    display: none;
    opacity: 0;
}

 /** Footer **/
#footer-widgets .widget a {
    font-size: 10px;
}

.layout-full #colophon {
    text-align: center;
		text-align: center;
    background-image: url(https://en.seen-group.com/wp-content/uploads/2023/08/ISO-9001.jpg);
    background-repeat: no-repeat;
    background-size: 110px;
    background-position: center;
    background-position-x: 85%;
}

#footer-widgets .widget a, #footer-widgets .widget a:visited {
    text-decoration-line: none;
    color: #9AA3A4;
}

.span-foot{
	display: flex;
  align-items: center;
}

span.link-foot {
    font-size: 14px;
    margin-right: 7%;
    /**margin-left: 20%;**/
}

.a-footer {
    margin-right: 3%;
    color: white !important;
    font-weight: inherit;
}

#colophon p {
    display: flex;
    justify-content: center;
}




/** LANDINPAGE **/

.bearbeitung, .bearbeitung-parent > h1 > a  {
    background-color:white;
    padding: 50px 40px;
    width: 25%;
    margin-top: 16% !important;
    margin-left: 7% !important;
    padding: 4%;
    min-width: 522px;
  	z-index:99;
  	position: absolute;
}

.bearbeitung-parent > h1 > a{
    font-size: 55px !important;
    line-height: 1.5 !important;
    font-weight: 600 !important;
    color: #0A080B !important;
    font-family: 'Catamaran' !important;
}

.raffinierte h2{
	margin-bottom:12vh;
}

.raffinierte p {
    width: 75%;
  	margin-bottom: 4%;
  	font-size:17px;
    color:#0A080B;
    font-family: 'Catamaran';
}

.produkte h2 {
    margin-bottom: 40%;
}

.aktuelles h2 {
    margin-top: 13%;
    margin-bottom: 30%;
}

.white-produkte h3 {
    color: white !important;
    margin-left: 12%;
    margin-top: 8%;
    font-size: 25px;
  letter-spacing:.1em;
  font-weight: bold;
  margin-bottom: 11%;
}

.white-produkte p {
    margin-bottom: 0;
    margin-left: 18%;
    width: 80%;
    color: white !important;
    letter-spacing:.1em;
    font-size: 17px;
    font-family: 'Catamaran';
}

.metal-produkte h3 {
    color: #EAEDEF;;
    margin-left: 12%;
    margin-top: 8%;
    font-size: 30px;
  letter-spacing:.1em;
  font-weight: bold;
  margin-bottom: 11%;
}

.metal-produkte p {
    margin-bottom: 0;
    margin-left: 18%;
    width: 80%;
    color: #EAEDEF;
    letter-spacing:.1em;
    font-size: 17px;
    font-family: 'Catamaran';
}

ol.flex-control-nav.flex-control-paging {
    display: flex;
    justify-content: center;
}

ol.flex-control-nav.flex-control-paging li {
    /* margin: 0; */
    margin-right: 15px;
    margin-left: 15px;
}

/** Generales **/

.entry-content h1 {
    font-size: 55px;
    line-height:1.5;
    font-weight:600;
    color:#0A080B;
  margin: 10px 0px;
    font-family: 'Catamaran' !important;
}

.entry-content h2 {
    font-size: 1.6em;
    font-weight: 600;
    color: #0A080B;
    font-size: 40px;
    letter-spacing: 0.06em;
    line-height: 1.2;
      font-family: 'Catamaran' !important;
}
.entry-content h3 {
      font-family: 'Catamaran' !important;
}

.entry-content p,
.entry-content ul li, 
.entry-content ol li{
      font-family: 'Catamaran' !important;
}

.entry-content .black-link {
    color: black;
}

.invert-row {
    flex-direction: row-reverse;
}

.center{
  text-align: center;
}


.display-center {
    display: flex;
    justify-content: center;
}

.display-between{
  display: flex;
  justify-content: space-around;
}

.black-link{
	color:black;
}

/** KONTAKT FORM **/

.row-form {
    display: flex;
}

.form label {
    display: block;
    font-weight:100;
    font-size:17px;
    margin-bottom:5px;
}

.kontakt-square {
    background-color: #0A080B;
    color: #EAEDEF;
    padding:15px 120px;
    width: 55%;
  margin-left: -15%;
}

.kontakt-square > h2 {
    color: #EAEDEF;
    text-align:center;
    font-weight: 200;
  	margin: 8px;
  letter-spacing:.1em;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
textarea.wpcf7-form-control.wpcf7-textarea
{
    width: 100%;
    background-color:transparent;
    border:none;
    border-bottom: 1.5px solid #EAEDEF;
    margin-bottom:10px;
    border-radius:0px;
  color:white;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    color: white;
}
.cell {
    width: 100%;
}

input.wpcf7-form-control.wpcf7-submit {
    background: #EAEDEF 
    !important;
    padding: .5em 1em;
    border-radius:0px;
    font-weight:200;
    letter-spacing:.1em;
    color: black;
    border:none;
}

form.comment-form > p > input#submit {
    background: black;
    padding: .5em 1em;
    border-radius: 0px;
    font-weight: 200;
    letter-spacing: .1em;
    color: white;
    border: none;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 40px;
}

.kontakt-image {
    float: right;
}

.row-kontakt > img {
    height: 38px;
    margin-right: 4%;
}
.row-kontakt {
    display: flex;
    align-items: flex-start;
}

.row-kontakt > p > a {
    text-decoration: none;
    color: black;
}

/** CENTER POSTS **/
div#vantage-grid-loop {
    display: flex;
    justify-content: center;
}

.grid-loop-columns-4.vantage-grid-loop article {
    width: 25%;
    padding: 0px 45px;
    /* height: 500px; */
}



/**UNSERE PRODUKTE**/

/**
.panel-widget-style-for-1000-5-1-0 > img.lazy.image.wp-image-1727.attachment-642x428.size-642x428.lazy-loaded {
    width: 642px;
}
**/

.unsere-produkte h3 {
    color: #EAEDEF;
    margin-left: 12%;
    margin-top: 8%;
    font-size: 25px;
    letter-spacing:.1em;
    font-weight: bold;
    margin-bottom: 11%;
}

.unsere-produkte p {
 
    margin-bottom: 0;
    margin-left: 18%;
    width: 80%;
    color: #EAEDEF;
    letter-spacing:.1em;
    font-size: 17px;
    font-family: 'Catamaran';
}

/**kombinationen foto**/

div#panel-1000-4-1-0 > a > img {
    width: 642px;
}

/** UBER UNS **/

.uber-grey {
    background-repeat: no-repeat !important;
    background-position: top !important;
    background-size: 100% 55% !important;
}

.uber-uns h2 {
    margin-top: 17%;
    margin-bottom: 30%;
}

 .uber-uns p {
   font-size:17px;
   color: #0A080B;
}

.unsere-produkte.two-per-m.panel-widget-style.panel-widget-style-for-427-3-0-0 {
    margin-top: 4%;
}

.entry-content .unsere-produkte a {
    color: #EAEDEF;
}

.entry-content .eckdaten p {
    color: #0A080B;
    font-size: 17px;
    margin-top: 4%;
}
.entry-content .eckdaten h2{
    margin-top: 0px;
}

.uber-circle {
    background-color: #0A080B;
    color: #EAEDEF;
    text-align: center;
    /* margin-right: 20%; */
   border-radius: 50%;
      min-width: 15%;
}

.entry-content .uber-circle h2{
	color: #EAEDEF;
  margin-bottom: 0px;
  margin-top:0px;
  padding-top:25%
}


.entry-content .uber-circle p{
    margin-bottom: 0;
    margin-top: -7%;
    padding-bottom: 25%;
}

.full-aktuelle > .vantage-grid-loop {
    display: flex;
    flex-direction: column;
    text-align: center;
		margin-left:30%
}

.full-aktuelle > .grid-loop-columns-4.vantage-grid-loop article {
	width:60%
}

.full-aktuelle > .vantage-grid-loop article .excerpt p {
    margin: 0;
    min-width: 90vw;
    margin-left: -29vw;
  	color:#0A080B;
  	font-size: 17px;
    line-height: 1.2;
    margin-bottom:5vh;
}

.full-aktuelle > .vantage-grid-loop article a {
    margin-bottom:5vh;
    padding: 0px;
    border: 0px solid #c2c5ca;
}

.vantage-grid-loop article .grid-thumbnail {
     padding: 0px; 
     border: 0px solid #c2c5ca; 
}

.posts > .vantage-grid-loop article p {
    font-size: 17px;
    text-align: justify;
    color: #0A080B;
}

.vantage-grid-loop article h3 {
    font-size: 20px;
    margin-bottom: 22px;
    margin-top: 22px;
}

/**PROJEKTE**/

.projekte {
    background-color: white;
    padding: 50px 40px;
    width: 20%;
    margin-top: 8%;
    margin-left: 7%;
    margin-bottom: 5%;
    padding: 3%;
    min-width: 430px;
}

ol.flex-control-nav.flex-control-thumbs {
    display: flex;
}

ol.flex-control-nav.flex-control-thumbs > li {
    margin:1%
}

a.flex-next {
    transform: rotate(180deg);
}

h3.single-projekte{
	font-weight: bold;
  color: #0A080B;
}

/** Vogelsgutz **/
.vogel-nextto{
	text-align: center;
	background-color: #EAEDEF;
	font-size: 17px;
	font-weight: bold;
	color: #0A080B;
}

.vogel-form {
    margin-left: auto;
    margin-right: auto;
    padding: 20px 50px;
    width: 36%;
    margin-top: 25px;
}

@media only screen and (max-width: 780px){
  
  /** home raff **/
  div#panel-27-1-1-0 {
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
  
  
  #panel-1604-2-3-5 > div > div > iframe,
#panel-1604-2-2-5 > div > div > iframe,
#panel-1604-2-1-5 > div > div > iframe{
margin-top:0% !Important;
}
  
 /**VIDEOS GALERIES**/

  
  #panel-1604-2-1-4 > div > div > iframe,
#panel-1604-2-2-4 > div > div > iframe,
#panel-1604-2-3-4 > div > div > iframe,
#panel-1604-2-3-5 > div > div > iframe,
#panel-1604-2-1-5 > div > div > iframe,
#panel-1604-2-2-5 > div > div > iframe,
#panel-1604-2-2-5 > div > div > iframe,
#panel-1604-2-0-5 > div > div > iframe,
 #panel-1604-2-0-4 > div > div > iframe
{
  height:260px !important;
  padding-top:0px;
  margin-bottom:5%;
}
  
  #panel-1604-2-1-4 > div > .fluid-width-video-wrapper,
#panel-1604-2-2-4 > div > .fluid-width-video-wrapper,
#panel-1604-2-3-4 > div > .fluid-width-video-wrapper,
#panel-1604-2-3-5 > div > .fluid-width-video-wrapper,
#panel-1604-2-1-5 > div > .fluid-width-video-wrapper,
#panel-1604-2-2-5 > div > .fluid-width-video-wrapper,
#panel-1604-2-2-5 > div > .fluid-width-video-wrapper,
#panel-1604-2-0-5 > div > .fluid-width-video-wrapper,
#panel-1604-2-0-4 > div > .fluid-width-video-wrapper
{
    padding-top: 0% !important;
    height: 260px !important;
}
  
/**VIDEOS FARBEN**/
  #panel-1598-5-0-1 > div > div > iframe, #panel-1598-5-0-2 > div > div > iframe , #panel-1598-5-1-1 > div > div > iframe , #panel-1598-5-2-1 > div > div > iframe, #panel-1598-5-3-1 > div > div > iframe, #panel-1598-5-3-0 > div > div > iframe {
    height: 260px !important;
    padding-top:0px;
  margin-bottom:5%;
}
#panel-1598-5-0-1 > div >.fluid-width-video-wrapper, #panel-1598-5-0-2 > div > .fluid-width-video-wrapper , #panel-1598-5-1-1 > div > .fluid-width-video-wrapper, #panel-1598-5-2-1 > div > .fluid-width-video-wrapper, #panel-1598-5-3-1 > div > .fluid-width-video-wrapper, #panel-1598-5-3-0 > div > .fluid-width-video-wrapper {
    padding-top: 0% !important;
    height: 260px !important;
}
/****/
  
   #panel-1604-2-0-3 > div > iframe, #panel-1604-2-0-5 > div > iframe, #panel-1604-2-1-4 > div > iframe, #panel-1604-2-1-5 > div > iframe  
, #panel-1604-2-2-4 > div > iframe, #panel-1604-2-2-5 > div > iframe , #panel-1604-2-3-4 > div > iframe, #panel-1604-2-3-5 > div > iframe{
    height: 300px;
}
  
  #panel-1604-2-1-3 > div > iframe {
    height: 300px;
}
  
  #panel-1604-2-3-2 > div > iframe {
    height: 300px;
}
  
  #panel-1598-6-0-1 > div > iframe {
    height: 300px;
}
  
  #panel-1598-6-0-1 {
    text-align: center;
} 
  
  /** Akutuelles **/
  
  #pg-1609-1 {
    margin-bottom: 0%;
}
  
 .panel-widget-style-for-1609-2-0-0 > img {
    width: 100%;
 }
  
  .panel-widget-style-for-1609-2-1-0 > img {
    width: 100%;
 }
  
  .panel-widget-style-for-1609-2-2-0 > img {
    width: 100%;
 }
}

/** FONDOS GRISESES PARCIALES**/

.raffinierte-grey{
    background-repeat: no-repeat !important;
    background-position: top !important;
    background-size: 100% 42% !important;
}

.raffinierte-grey2{
    background-repeat: no-repeat !important;
    background-position: top !important;
    background-size: 100% 33% !important;
}

.proyekte-grey{
	background-repeat: no-repeat !important;
    background-size: 70% 26% !important;
    background-position: top left !important;
}

.proyekte-grey2{
    background-repeat: no-repeat !important;
    background-size: 85% 100% !important;
    background-position: top left !important;
}

.proyekte-grey3{
    background-repeat: no-repeat !important;
    background-size: 85% 25% !important;
    background-position: top left !important;
}

.proyekte-grey4{
    background-repeat: no-repeat !important;
    background-size: 50% 30% !important;
    background-position: top left !important;
}

.proyekte-grey5 {
    background-repeat: no-repeat !important;
    background-size: 100% 96% !important;
    background-position: bottom left !important;
}

.aktuelles-grey{
	background-repeat: no-repeat !important;
    background-size: 75% 42% !important;
    background-position: top right !important;
}

.kontakt-grey {
    background-repeat: no-repeat !important;
    background-position: top !important;
    background-size: 100% 34% !important;
}

.aktuelles-page{
    background-repeat: no-repeat !important;
    background-position: top !important;
    background-size: 100% 45% !important;
}

.proyekte-notable {
    background-repeat: no-repeat !important;
    background-size: 88% 40% !important;
    background-position: top left !important;
}

.proyekte-notable-invert {
    background-repeat: no-repeat !important;
    background-size: 88% 40% !important;
    background-position: top right !important;
}

.produkte-less-m h3{
  margin-bottom:5% !important;
}

/**Dropdown**/
#accordion-label-mehr-details {
    font-family: 'catamaran';
    font-size: 17px;
}

/**Correcciones Marie**/

.produkte2 h2{
	margin-bottom: 35% !important;
  margin-top: 20% !important;
}

#pg-1595-6 {
    display: flex;
    align-items: center !important;
}

#panel-1595-6-0-1 {
    display: flex;
    justify-content: center;
}

#envirabox-title-inside {
    text-align: center;
}

/**Suscribe**/
.entry-content h4 {
    font-size: 1.4em;
    font-family: 'Catamaran' !important;
    color: #EAEDEF;
}

#mce-EMAIL{
  width: 100% !important;
    background-color:transparent !important;
    border:none !important;
    border-bottom: 1.5px solid #EAEDEF !important;
    margin-bottom:10px !important;
    border-radius:0px !important;
  color:white !important;
}

#mc_embed_signup .button {
    font-size: 13px;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 0px;
    letter-spacing: .03em;
    color: black;
    background-color: #aaa;
    box-sizing: border-box;
    height: 32px;
    line-height: 32px;
    padding: 0 18px;
    display: inline-block;
    margin: 0;
    transition: all 0.23s ease-in-out 0s;
   font-family: 'Catamaran' !important;
}

.kontakt-square > p > a {
    color: #EAEDEF;
    text-decoration: none;
}

.accord.panel-row-style {
    font-size: 17px;
}

.lazy.image.wp-image-3979.attachment-500x495.size-500x495.lazy-loaded {
    margin-top: 4%;
}


/**TABLA PROJEKTES**/
@media (max-width:780px){
#table_projekte > tbody > tr:first-child > td:first-child {
    border: none;
}
}

 #pg-435-12, #pg-435-14, #pg-435-16, #pl-435 .so-panel {
    margin-bottom: -6px;
}

#table_projekte {
margin: 0px 0px;
}

#table_projekte img {
  height: 70px;
  width: auto;
}

#table_projekte td {
  text-align: center;  
  padding:10px 20px;
  font-size:13px;
}

#table_projekte td:last-child{
  display: none;
}

#table_projekte tr{
  width: 100%;
} 

#table_projekte > tbody > tr {
    border-bottom: 2px solid grey;
}

#table_projekte > tbody > tr:first-child {
    border: none;
}

#table_projekte > tbody > tr:first-child > td {
    background-color: black;
    color: white;
    font-size: 17px;
    font-weight: bold;
    border-left: 25px solid;
    border-right: 25px solid;
}
/** FIXES CLIENT **/
.lazy.image.wp-image-1153.attachment-787x525.size-787x525.lazy-loaded {
    width: 693px;
}

.prod-h2{
  	width:75%
}

.entry-content .uber-hotfix a {
    color: #EAEDEF;
}

#pgc-1595-5-2 {
   margin-top: auto;
}

/** SUB SUB PRODUKTE **/
.slide-3406 > img .lazy.msDefaultImage.lazy-loaded {
    opacity: 0;
}
.slide-3402 > img {
    opacity: 0;
}

.slide-3632 > img {
opacity: 0;
}

.slide-3406 > .lazy.msDefaultImage.lazy-loaded {
    opacity: 0;
}

.slide-4478 > img {
    opacity: 0;
}
  .slide-4487 > img {
    opacity: 0;
}
  
  .slide-4488 > img {
    opacity: 0;
}

.slide-4489 > img {
    opacity: 0;
}

.slide-4490 > img {
    opacity: 0;
}

.slide-4491 > img {
    opacity: 0;
}

.slide-4492 > img {
    opacity: 0;
}

.slide-4847 > img {
    opacity: 0;
}
.slide-4848 > img {
    opacity: 0;
}
.slide-4849 > img {
    opacity: 0;
}

.slide-5657 > img, .slide-5658 > img, .slide-5659 > img, .slide-5660 > img{
    opacity: 0;
}


/** ACCORDION **/
div#panel-2219-3-1-0 > div > div > h3 {
    line-height: 1.2;
}

/** RESPONSIVE **/
.mobile {
    font-family: 'Catamaran';
}
.mobile-nav-frame ul li a.link {
    text-transform: uppercase;
}

.fa.fa-times{
	color:#577A87;
} 

.fa.fa-chevron-right, .fa.fa-long-arrow-left {
    color: #3F403A;
}

.mobile-nav-frame .title h3 {
    font-family: 'Catamaran';
    text-transform: uppercase;
    color: #0A080B;
    text-shadow: none;
    font-weight: 600;
}

.mobile-nav-frame .title {
    padding: 14px 12px;
    margin: 5px 25px;
    border-bottom: none;
    background-color: #EAEDEF !important;
    font-weight: bold !important;
}


.main-navigation ul li a {
    font-family: 'Catamaran';
}

.mobile-nav-frame {
    position: fixed;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #EAEDEF;
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    z-index: 999999;
    background-image: url(http://en.seen-ag.com/wp-content/uploads/2020/08/LOGO-SEEN_COLOR-NEGRO.png) !important;
    background-size: 15% !important;
    background-position: 50% 95% !important;
    background-repeat: no-repeat !important;
}

.mobile-nav-frame ul {
    margin: 0px 12px;
    padding: 4px 10px; 
    border-radius: 1px;
		background: #EAEDEF;
    border: none;
    border-left:2px solid black;
  -webkit-box-shadow: none;
}

.mobile-nav-frame ul li {
    display: block;
    padding: 15px 5px;
    border-bottom: none;
}

.mobile-nav-frame ul li a.link {

    text-transform: uppercase;

}

.mobile-nav-frame ul li a.link {
    color: #0A080B;
    text-shadow: none;

}

/************************************1450*******************************/

@media only screen and (max-width: 1450px){
  .kontakt-square {
    padding: 15px 150px;
  }
}

/******************************1300px***********************************/
@media only screen and (max-width: 1300px){
  
#pgc-1595-5-2 {
   margin-top: auto;
  margin-bottom: auto;
}
  
	#pl-27 #panel-27-1-0-0 {
    margin: 0px 0px 0px 40px;
}
  
  #pl-361 #panel-361-0-0-0 {
    margin: 0px 0px 0px 40px;
}
  
  /** AKTUELLES**/
  
    #pl-430 #panel-430-0-0-0 {
    margin: 0px 0px 0px 0px;
    padding: 0% 7% 0% 7%;
}
  
   #pl-432 #panel-432-0-0-0 {
    margin: 0px 0px 0px 15px;
}
  
    div#mc_embed_signup_scroll h4 {
    font-size: 26px !important;
}
}



/******************************1250px***********************************/
@media only screen and (max-width: 1250px){
.bearbeitung, .bearbeitung-parent > h1 > a{
  min-width: 200px;
  font-size: 20px !important;
 }
  
  .projekte {
    min-width: 252px;
    padding: 1%;
	}
  .projekte > div > div > h2 {
    font-size: 20px !important;
	}
  .projekte > div > div > h1 {
    font-size: 20px !important;
	}
}

/******************************1000px***********************************/
@media only screen and (max-width: 1000px){
  .proyekte-grey5.panel-widget-style.panel-widget-style-for-435-24-0-0 {
    overflow-x: auto;
}
  

 /** .full-container p {
    font-size: 17px;
  }
  
  .full-container {
    text-align: center;
    width: 85%;
    padding-top: 5%;
  } **/
  
div#content > article.post {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}
  
.entry-content h2 {
    font-size: 29px;
}
 
  .proyekte-grey4 {
    background-repeat: no-repeat !important;
    background-size: 100% 33% !important;
    background-position: top left !important;
}
  
  .kontakt-square {
    padding: 10px 120px;
}
  
  #pl-432 #panel-432-0-1-0 {
    margin: 7% 0% 0% 0%;
        margin-right: 0%;
        margin-left: 0%;
    width: 75%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
  
  /**Produktes**/
  #pl-1000 #panel-1000-2-1-0, #pl-1000 #panel-1000-3-1-0, #pl-1000 #panel-1000-4-1-0, #pl-1000 #panel-1000-5-1-0 {
    margin: 40px;
}
  
  #pl-858 #panel-858-2-1-0, #pl-858 #panel-858-3-1-0, #pl-858 #panel-858-4-1-0 {
    margin: 40px;
}
  
#pl-1004 #panel-1004-2-1-0, #pl-1004 #panel-1004-3-1-0, #pl-1004 #panel-1004-4-1-0 {
    margin: 40px;
}
  
#pl-1000 #panel-1000-2-1-0, #pl-1000 #panel-1000-3-1-0, #pl-1000 #panel-1000-4-1-0, #pl-1000 #panel-1000-5-1-0, #pl-1000 #panel-1000-6-1-0, #pl-1000 #panel-1000-7-1-0 {
    margin: 50px;
}
 
}


/******************************780px***********************************/
@media only screen and (max-width: 780px) {
   div#panel-361-6-1-0 {
    margin: 40px !important;
	 }
  
  .full-aktuelle > .vantage-grid-loop {
    display: flex;
    flex-direction: column;
    text-align: center;
    margin-left: 28%;
}
  
  .proyekte-grey2{
    background-repeat: no-repeat !important;
    background-size: 95% 100% !important;
    background-position: top left !important;
}

.proyekte-grey3{
    background-repeat: no-repeat !important;
    background-size: 100% 15% !important;
    background-position: top left !important;
}
  
  .video-farbwe{
	padding: 3%
}
  
  .prod-h2{
  	width:100%
  }
  
  #pg-361-1 {
    margin-bottom: 35px;
} 
  #pl-1595 .panel-grid-cell {
    padding: 0;
    margin-bottom: 15px;
}
  
  .proyekte-notable {
    background-repeat: no-repeat !important;
    background-size: 100% 0% !important;
    background-position: bottom left !important;
  }
  
  .proyekte-notable-invert{
		background-repeat: no-repeat !important;
    background-size: 100% 0% !important;
    background-position: bottom left !important;
  
  }
  
  #table_projekte td {
  text-align: center;  
  padding:10px 15px;
  font-size:13px;
}
  
  #table_projekte > tbody > tr:first-child > td {
    font-size: 15px;
    border-left: 17px solid;
    border-right: 17px solid;
}
  
  #table_projekte td {  
  padding:10px;
}
  
  
  .big-head{
  	font-size:17px !important;
  }
  
  #pl-1004 .panel-grid .panel-grid-cell-mobile-last {
    margin-bottom: 0px;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}
  
  #pl-1006 .panel-grid .panel-grid-cell-mobile-last {
    margin-bottom: 0px;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}
  
  #pl-858 .panel-grid .panel-grid-cell-mobile-last {
    margin-bottom: 0px;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}
  
  #pl-1000 .panel-grid .panel-grid-cell-mobile-last {
    margin-bottom: 0px;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}
  
  div#panel-435-1-1-0 {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}
  
  div#panel-1598-1-1-0 {
    width: 93%;
    margin-left: auto;
    margin-right: auto;
}
  
  /** kontakt **/
  
  div#pgc-432-0-0 {
    width: 97% !important;
    margin-left: auto;
    margin-right: auto;
}
  
  .kontakt-grey {
    background-repeat: no-repeat !important;
    background-position: top !important;
    background-size: 100% 63% !important;
}
  
  /** KONTAKT BUTTONS **/
  
  .panel-widget-style-for-1609-11-0-0 >.so-widget-sow-editor.so-widget-sow-editor-base, 
  .panel-widget-style-for-1595-6-0-0 > .so-widget-sow-editor.so-widget-sow-editor-base {
    width: 100%;
    text-align: center;
}
  
  /*****/
  
  #pl-432 #panel-432-0-0-0 {
    margin: 0px 0px 0px 0px;
}
  
  #table_projekte td {
    font-size: 13px;
}

  
  .center.eckdaten.panel-widget-style.panel-widget-style-for-427-4-0-0 {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}
  
  .unsere-produkte, .white-produkte {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}
   
  #pgc-1106-1-0, #pgc-1106-1-1, #pgc-1106-2-0, #pgc-1106-3-0, #pgc-1106-4-0, #pgc-1106-5-0, #pgc-1106-6-0, #pgc-1106-7-0, #pgc-1106-8-0, #pgc-1106-9-0, #pgc-1106-10-0, #pgc-1106-11-0, #pgc-1106-12-0, #pgc-1106-13-0, #pgc-1106-14-0, #pgc-1106-15-0, #pgc-1106-16-0, #pgc-1106-17-0, #pgc-1106-18-0 {
    margin-bottom: -35px;
}
  
  #pgc-1435-1-0, #pgc-1435-1-1, #pgc-1435-2-0, #pgc-1435-3-0, #pgc-1435-4-0, #pgc-1435-5-0, #pgc-1435-6-0 {
    margin-bottom: -35px;
}

  #pgc-1438-1-0, #pgc-1438-1-1, #pgc-1438-2-0, #pgc-1438-3-0, #pgc-1438-4-0, #pgc-1438-5-0 {
    margin-bottom: -35px;
}  
  
  #pgc-1865-1-0, #pgc-1865-1-1, #pgc-1865-2-0, #pgc-1865-3-0, #pgc-1865-4-0, #pgc-1865-5-0, #pgc-1865-6-0, #pgc-1865-7-0, #pgc-1865-8-0 {
    margin-bottom: -35px;
} 
  #pgc-2007-1-0, #pgc-2007-1-1, #pgc-2007-2-0, #pgc-2007-3-0, #pgc-2007-4-0, #pgc-2007-5-0 {
    margin-bottom: -35px;
}
  #pgc-2219-1-0, #pgc-2219-1-1, #pgc-2219-2-0, #pgc-2219-3-0, #pgc-2219-4-0, #pgc-2219-5-0, #pgc-2219-6-0, #pgc-2219-7-0 {
    margin-bottom: -35px;
}
  .so-widget-sow-accordion-default-46cc08329392 .sow-accordion .sow-accordion-panel {
    margin-bottom: 45px;
}
  
  .entry-content h1, .bearbeitung-parent > h1 > a{
line-height: 1;
font-size: 20px;
}
  
#pl-27 #panel-27-1-0-0 {
    margin: 0px 0px 0px 0px;
 	  padding: 0% 7% 0% 7%;
}

#pl-27 #panel-27-3-1-0, #pl-27 #panel-27-4-1-0, #pl-27 #panel-27-5-1-0, #pl-27 #panel-27-6-1-0,#pl-27 #panel-27-7-1-0, #pl-27 #panel-27-8-1-0 {
    margin:40px;
}
  
 #pg-27-2 {
    margin-bottom: 50px;
}

div#vantage-grid-loop {
    display: flex;
}

.entry-content h2{
font-size: 27px;
}

.unsere-produkte h3 {
    margin-left: 0%;
    font-size: 23px;
    line-height: 1.2;
}
  
  .white-produkte h3 {
    margin-left: 0%;
    font-size: 23px;
}
  
#pl-427 #panel-427-3-1-0 {
    margin: 0% 0% 0% 0%;
    text-align: center;
}
  
  .unsere-produkte p {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
    letter-spacing: .1em;
    /**text-align: center;**/  
}
  
   .white-produkte p {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
    letter-spacing: .1em;
    /**text-align: center;**/  
}
  
.uber-circle {
    background-color: #0A080B;
    text-align: center;
    border-radius: 50%;
    min-width: 21%;
    width: 150px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:5%;
    min-width: 18%;
}
  
.display-between {
    display: block;
}
  
.raffinierte p {
    width: 100%;
}

#pl-361 #panel-361-0-0-0 {
    margin: 5px;
    /**text-align: center;**/
}

#pl-361 #panel-361-2-1-0, #pl-361 #panel-361-3-1-0, #pl-361 #panel-361-4-1-0, #pl-361 #panel-361-5-1-0 {
    margin: 40px;
}
  
  .siteorigin-widget-tinymce.textwidget {
    width: 85%;
  /**text-align: center;  **/
    margin: 11px;
    margin-left:auto;
    margin-right:auto;
}
  
  
  
#panel-427-0-0-0 > .panel-widget-style {
    padding: 0% 8% 0% 8%;
}
  
 #panel-427-1-0-0 > .panel-widget-style {
    padding: 0% 8% 0% 8%;
}
  
.lazy.image.wp-image-3979.attachment-500x495.size-500x495.lazy-loaded {
    width: 75%;
    padding: 0% 13%;
}
  
.grid-loop-columns-4.vantage-grid-loop article {
    width: 40%;
    padding: 20px ;
    height: 500px;
}
  
.kontakt-image {
    text-align: center;
  	float: none;
}

.kontakt-square {
    background-color: #0A080B;
    color: #EAEDEF;
    padding: 5% 15%;
    width: 70%;
    margin-left: 0px;
}
  
.aktuelles-grey {
    background-repeat: no-repeat !important;
    background-size: 92% 19% !important;
    background-position: top right !important;
}
  
  .siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style.panel-row-style-for-27-10 {
    padding-bottom: 0px;
}
  
#pl-361 #panel-361-0-1-0 {
    margin: 0% 15% 0% 15%;
    text-align: center;
    width: 70%;
}  
  
/*  .lazy.image {
    min-height: 150px;
}*/
  
  #pl-427 #panel-427-0-1-0 {
	width: 75%;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}

  .uber-uns h2 {
    margin-top: 17%;
    margin-bottom: 7%;
}
  
  #pl-430 #panel-430-0-1-0 {
    width: 75%;
    padding: 0px;
    margin-right: auto;
    margin-left: auto;
}
  
  .raffinierte-grey {
    background-repeat: no-repeat !important;
    background-position: top !important;
    background-size: 100% 70% !important;
}
  .raffinierte-grey2 {
    background-repeat: no-repeat !important;
    background-position: top !important;
    background-size: 100% 78% !important;
}
  
  #pgc-430-0-0, #pgc-430-1-0 {
    margin-bottom: 0px;
}
  
  #pgc-27-10-0 {
    margin-bottom: 15px;
}
  
  #pgc-430-1-0 {
    margin-bottom: 15px;
}
  
  #pg-430-1 {
    margin-bottom: 0px;
}
  .row-kontakt {
    justify-content: center;
		margin-left: auto;
		margin-right: auto;
		width: 50%;
  }
  
  #pg-432-0 {
    margin-bottom: 35px;
}
  
.layout-full .panel-row-style.panel-row-style-wide-grey, .layout-full .panel-row-style.panel-row-style-full-width, .layout-full.panels-style-force-full .panel-row-style {
    padding-bottom:  0px ;
}
  
  #pgc-432-0-0, #pgc-432-1-0, #pgc-432-1-1, #pgc-432-1-2, #pgc-432-2-0 {
    margin-bottom: 15px;
}
  
   .full-aktuelle > .vantage-grid-loop article .excerpt p {
    margin-left: -25vw;
}
  
.full-aktuelle > .vantage-grid-loop {
    display: flex;
    flex-direction: column;
    text-align: center;
  
}
  
  .proyekte-grey5 {
    background-repeat: no-repeat !important;
    background-size: 100% 95% !important;
    background-position: bottom left !important;
}
  
/** uber uns **/  
	div#pgc-427-3-0 {
    padding-bottom: 24px !important;
	}
  
}

/******************************650px***********************************/
@media only screen and (max-width: 650px){
  .proyekte-grey5 {
    background-repeat: no-repeat !important;
    background-size: 100% 94% !important;
    background-position: bottom left !important;
}
  
  .proyekte-grey5.panel-widget-style.panel-widget-style-for-435-24-0-0 {
    overflow-x: auto;
}
  
  
div#vantage-grid-loop {
    display: block;
}
  
 #colophon p {
    display: block;
    margin-left: 10%;
}
  
  
  #table_projekte img {
    height: 50px;
    width: unset;
  }
  
  body.responsive #footer-widgets .widget, body.responsive #masthead-widgets .widget {
    width: 85%;
    float: none;
    padding: 0;
        padding-bottom: 0px;
    padding-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
}
  
}

/******************************480px***********************************/
@media only screen and (max-width: 480px){
.grid-loop-columns-4.vantage-grid-loop article {
    width: 40%;
    padding: 55px;
    height: 500px;
}
  
  .full-aktuelle > .vantage-grid-loop {
    display: flex;
    flex-direction: column;
    text-align: center;
  	margin-left:16%
}
  
  .full-aktuelle > .grid-loop-columns-4.vantage-grid-loop article {
    width: 80%;
}
}


/**********************************Fixes***********************************/

.privacy-text a {
    color:  #EAEDEF;
    text-decoration: none;
      
  font-weight: 300;
      font-family: 'Catamaran';
    line-height: 1.5;
    font-size: 13px;
}

.privacy-text {
    line-height: 1.2;
  margin-top: 25px;
  text-align: center;
  line-height: 1;
}

article#post-945 .entry-content a {
    color: #248cc8;
  text-decoration: none;
  font-size: 13px;
  line-height: 20px;
}

div#mc_embed_signup_scroll h4 {
    color: #EAEDEF;
    text-align: center;
    font-weight: 200;
    margin: 20px;
    letter-spacing: .1em;
    font-size: 40px;
    line-height: 1.2;
    text-transform: uppercase;
    font-family: 'Catamaran' !important;
}

#mc_embed_signup .button {
  text-transform: uppercase;
  letter-spacing: .1em;
}

.page-id-940 .entry-content h4 {
    color: #666;
    font-weight: 700;
}

.page-id-940 .entry-content h3 {
    font-weight: 700;
    font-size: 1.8em;
}

.slide-3151.ms-layer img {
  opacity:0;
}

.autoplay-streched {
    height: auto;
}

.autoplay-video.autoplay-streched {
    height: auto;
    width: 100vw !Important;
}

.autoplay-video {
    width: 100vw;
    height: auto;
}

.autoplay-video-slide{
	width: inherit !important;
}

/** TEST **/
/**.lazy.msDefaultImage.lazy-loaded {
    opacity: 0;
}**/

#panel-945-0-0-0 {
    font-size: 17px;
}
article#post-945 .entry-content a {
    font-size: 17px;
}

article#post-940 {
    font-size: 17px;
}

article#post-940 .entry-content a[href^="tel"] {
    color: #248cc8;
}

.siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style.panel-row-style-for-1604-2 {
    padding-bottom: 0px;
}

#pg-1604-2, #pl-1604 .so-panel:last-child {
    margin-bottom: 0px;
    text-align: center;
}


/**VIDEOS KOMBINATIONEN**/

.mejs-container * {
    font-family: 'Catamaran' !important;
    font-size: 12px !important;
}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: #3F403A !important;
}

/** galery farben **/
#envira-gallery-wrap-3680 {
    padding: 3% 3% 0% 3%;
}




@media only screen and (min-width: 1888px){
  .big-vid{}
  .mid-vid{display:none !important}
  .short-vid{display:none !important}


  #mep_0, #mep_1, #mep_2,#mep_3{
    min-height: 142px;
	}
  
  .mejs-overlay-button {
    margin-bottom: auto;
    margin-top: auto;
  }
  
}

@media only screen and (min-width: 928px) and (max-width: 1887px){
 
  .big-vid{display:none !important}
  .mid-vid{}
  .short-vid{display:none !important} 

  .mejs-overlay-button {
    margin-bottom: 9%;
  }
  
/**
#mep_3 {
    min-height: 185px !Important;
  }
**/
  
}



@media only screen and (max-width: 927px){
   .big-vid{display:none !important}
  .mid-vid{display:none !important}
  .short-vid{} 	
  
  .mejs-overlay-button {
    margin-bottom: 0%;
 } 
}

@media only screen and (max-width: 780px) {
	
  .uber-grey {
    background-repeat: no-repeat !important;
    background-position: top !important;
    background-size: 100% 63% !important;
  }
  
}

@media only screen and (max-width: 499px){
/**.uber-grey {
    background-repeat: no-repeat !important;
    background-position: top !important;
    background-size: 100% 55% !important;
}**/
}


@media only screen and (min-width: 720px) and (max-width: 780px){
	#table_projekte > tbody > tr:first-child > td {
    font-size: 15px;
    border-left: 17px solid;
    border-right: 30px solid;
}
}

@media only screen and (max-width: 350px){
.full-aktuelle > .vantage-grid-loop {
    display: flex;
    flex-direction: column;
    text-align: center;
    margin-left: 14%;
}
}

/** new kombinationen **/

img.lazy.image.wp-image-4885.attachment-642x428.size-642x428.lazy-loaded {
    width: 642px;
}


/**AKTUELLES**/
@media only screen and (min-width: 780px){
#panel-430-0-0-0 > div.uber-uns > .so-widget-sow-editor.so-widget-sow-editor-base {
    width: 90%;
  }
}


/**VIDEOS YOUTUBE**/


#panel-1604-2-1-4 > div > .fluid-width-video-wrapper,
#panel-1604-2-2-4 > div > .fluid-width-video-wrapper,
#panel-1604-2-3-4 > div > .fluid-width-video-wrapper,
#panel-1604-2-3-5 > div > .fluid-width-video-wrapper,
#panel-1604-2-1-5 > div > .fluid-width-video-wrapper,
#panel-1604-2-2-5 > div > .fluid-width-video-wrapper,
#panel-1604-2-2-5 > div > .fluid-width-video-wrapper,
#panel-1604-2-0-5 > div > .fluid-width-video-wrapper,
#panel-1604-2-0-4 > div > .fluid-width-video-wrapper
{
    padding-top: 2% !important;
    height: 173px;
}

 #panel-1604-2-1-4 > div > div > iframe,
#panel-1604-2-2-4 > div > div > iframe,
#panel-1604-2-3-4 > div > div > iframe,
#panel-1604-2-3-5 > div > div > iframe,
#panel-1604-2-1-5 > div > div > iframe,
#panel-1604-2-2-5 > div > div > iframe,
#panel-1604-2-2-5 > div > div > iframe,
#panel-1604-2-0-5 > div > div > iframe,
#panel-1604-2-0-4 > div > div > iframe
{
  height:173px;
  padding-top:0px;
}

/**VIDEOS FARBEN**/
  #panel-1598-5-0-1 > div > div > iframe, #panel-1598-5-0-2 > div > div > iframe , #panel-1598-5-1-1 > div > div > iframe , #panel-1598-5-2-1 > div > div > iframe, #panel-1598-5-3-1 > div > div > iframe, #panel-1598-5-3-0 > div > div > iframe {
     height:173px;
  padding-top:0px
}
#panel-1598-5-0-1 > div >.fluid-width-video-wrapper, #panel-1598-5-0-2 > div > .fluid-width-video-wrapper , #panel-1598-5-1-1 > div > .fluid-width-video-wrapper, #panel-1598-5-2-1 > div > .fluid-width-video-wrapper, #panel-1598-5-3-1 > div > .fluid-width-video-wrapper, #panel-1598-5-3-0 > div > .fluid-width-video-wrapper {
    padding-top: 2% !important;
    height: 173px;
}
/****/

/**English**/
div#panel-w5f494dc03edf2-0-0-1 > div > p > a.a-footer {
    width: 85px;
}

@media only screen and (max-width: 450px){
div#panel-w5f494dc03edf2-0-0-1 > div > p > a.a-footer {
    width: auto;
    display: block;
    margin-bottom: 15px;
}
}

div > a > img.image.wp-image-5335.attachment-690x461.size-690x461 {
    width: 690px;
}


/**POSTS**/
.entry-main > .entry-header > .entry-meta {
    display: none;
    opacity: 0;
}

#single-comments-wrapper > div#comments.comments-area > div#respond.comment-respond {
    opacity: 0;
    display: none;
}

.entry-main > .entry-categories {
    display: none;
    opacity: 0;
}

.entry-thumbnail > img {
    width: 100%;
}

h1.entry-title {
    position: relative;
    top: -40px;  
    margin: auto;
    text-align: -webkit-center;
    background: #0a080b;
    padding: 1.5%;
    font-size: 25px !important;
    color: white !important;
}

.entry-content > p {
    font-size: 15px;
}

.entry-content > h2, .entry-content > h3, .entry-content > h4 {
    margin: 60px 0px 25px;
}

.entry-content {
    margin-bottom: 60px;
}

@media only screen and (max-width: 600px){
	h1.entry-title {
 		top: 0px;
  }
  h1.entry-title {
    font-size: 21px !important;
  }
}

/**VIDEO HOME**/
.video-home{
	margin-left:200px;
}

@media only screen and (max-width: 1301px){
	.video-home{
		width: 85%;
    margin-left: auto;
    margin-right: auto;
	}
}

/**texto de video home**/
.texto-videohome{
		max-width: 500px;
		font-size: 17px;
}

@media only screen and (max-width: 781px){
	.texto-videohome{
    max-width:none;
		width: 85%;
		margin-left: auto;
    margin-right: auto;
	}
}

/** NUEVOS POSTS **/
.element.title_link > a {
    text-align: center;
    color: black;
    text-decoration: none;
}

.element_1 {
    font-size: 17px !important;
}
.element_0 {
    font-weight: 600;
}

@media only screen and (max-width: 767px) and (min-width: 0px){
.grid-items > .item {
    width: 90%;
    height: auto;
    margin-left: auto !Important;
    margin-right: auto !Important;
}
}

/**LANGUAGE MENU**/
.main-navigation ul li a {
  padding: 20px 23px;
}

ul.sub-menu > li > a {
    font-size: 16px;
}

@media only screen and (max-width: 880px){
	.main-navigation ul li a {
    padding: 40px 23px;
	}
}

/**New Slider Plugin**/
.smart-metaslider{
	width:540px;
  margin-left:auto;
  margin-right:auto;
}

@media only screen and (max-width: 615px){
.smart-metaslider{
	width:340px;}
}


@media only screen and (max-width: 400px){
.smart-metaslider{
	width:270px;
}
}

/** SUB SUB MENU **/
.menu-item-5843 > a, .menu-item-5844 > a, .menu-item-5845 > a, .menu-item-5846 > a, .menu-item-5847 > a, 
.menu-item-5848 > a, .menu-item-5849 > a, .menu-item-5850 > a, .menu-item-5851 > a, .menu-item-5852 > a,
.menu-item-5853 > a, .menu-item-5854 > a, .menu-item-5855 > a, .menu-item-5856 > a, .menu-item-5857 > a, .menu-item-5858 > a{
  color:#0A080B !important;
  background-color:#EAEDEF !important;
  text-transform: capitalize;
}

.menu-item-5843 > a:hover, .menu-item-5844 > a:hover, .menu-item-5845 > a:hover, .menu-item-5846 > a:hover, .menu-item-5847 > a:hover, 
.menu-item-5848 > a:hover, .menu-item-5849 > a:hover, .menu-item-5850 > a:hover, .menu-item-5851 > a:hover, .menu-item-5852 > a:hover,
.menu-item-5853 > a:hover, .menu-item-5854 > a:hover, .menu-item-5855 > a:hover, .menu-item-5856 > a:hover, .menu-item-5857 > a:hover, .menu-item-5858 > a:hover{
  background-color:#577a87 !important;
  color:white !Important;
}

/**captcha**/
.rc-anchor-normal, .rc-anchor-dark.rc-anchor-normal, .rc-anchor-dark  {
  width: 170px !Important;
  margin-left:auto;
}

div#pgc-27-11-0 {
    margin-top: auto;
    margin-bottom: auto;
}

@media only screen and (max-width: 400px){
	.kontakt-square {
    padding: 5% 5%;
    width: 90%;
    margin-left: 0px;
  }
}


.captcha-div{
    display: flex;
    justify-content: center;
}

@media only screen and (max-width: 350px){
	.captcha-div > .anr_captcha_field > #anr_captcha_field_1 > div {
    width: 169px !important;
    height: 78px !important;
    border-right: 1px solid #5d5d5d;
    border-radius: 3px;
	}
}

/*------------------VOGEL--------------------*/
@media only screen and (max-width: 780px){
	.vorteile {
    font-size: 40px !important;
	}
  .raster-specs {
    width:85%;
    margin-left:auto;
    margin-right:auto;
	}
}

@media only screen and (max-width: 431px){
	.specs-background {
    background-repeat: no-repeat !important;
    background-position: 0px 58px !important;
    background-size: 100% 70px !important;
	}
}

.raster-specs {
    font-size: 17px;
    line-height: 1.8;
    margin-top: 65px;
}

.raster-specs > b {
    line-height: 2;
}

.spec-slider-container > div.smart-metaslider {
    max-width: 100%;
}

.raster-specs > ul {
    margin-top: 40px !important;
    list-style-type: disc;
}

.specs-background {
    background-repeat: no-repeat !important;
    background-position: 0px 89px !important;
    background-size: 100% 35px ;
}

/* NEW NEWSLETTER*/

.news-container {
    text-align: center;
}

h4.news-title {
    color: #EAEDEF;
    text-align: center;
    font-weight: 200;
    margin: 20px;
    letter-spacing: .1em;
    font-size: 30px;
    line-height: 1.2;
    text-transform: uppercase;
    font-family: 'Catamaran' !important;
}
/* Cookies */
.wt-cli-ccpa-element {
    display: none;
}
/*Captcha Contact Form 7*/
input.wpcf7-form-control.wpcf7-captchar {
    background-color: transparent;
    border-radius: 0;
    border-top: none;
    border-left: none;
    border-right: none;
		color: white;
}

/*--------*/

.impresum {
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
.impresum a {
    text-align: center;
    margin: 0;
    padding: 0 15px;
}

@media only screen and (max-width: 1440px){
		.layout-full #colophon {
				background-position-x: 90%;
		}
}
@media only screen and (max-width: 1024px){

		.layout-full #colophon {
				background-position-x: 5%;
		}
}
@media only screen and (max-width: 840px){
		.layout-full #colophon {
				background-size: 80px;
		}
}
@media only screen and (max-width: 430px){
		.raffinierte h2 {
				margin-bottom: 4vh;
		}
		.entry-content {
				margin-bottom: 0px;
		}
		.layout-full #colophon {
				background-size: 100px;
				background-position: bottom;
				background-position-x: center !important;
		}
		.layout-full #colophon {
				padding-bottom: 120px;
		}
		body.responsive #footer-widgets .widget, body.responsive #masthead-widgets .widget {
				width: 100%;
		}
		
}
/* 
 * 
 * 
 * - - - - jadan css - 
 * 
 * 
 * - - - */

.entry-content p, 
.entry-content ul li, 
.entry-content ol li {
    font-family: 'Catamaran' !important;
    font-size: 17px;
}