/**
 * Theme Name: Seasonax Theme
 * Description: Seasonax Child Theme
 * Author: crossconnect GmbH
 * Template: blocksy
 * Text Domain: blocksy
 */



@media only screen and (min-width: 800px) {
.youtubecontainer {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
	  margin-top: -140px;
}
}

@media only screen and (min-width: 1400px) {
.youtubecontainer {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
	  margin-top: -300px;
}
}
	
@media only screen and (max-width: 799px) {
  .youtubecontainer {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: -35px;
    height: 0;
    overflow: hidden;
		margin-top: -50px;
}
}

@media only screen and (min-width: 800px) {
  .youtubecontainer iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 70%;
    height: 70%;
		margin:  15% 0 0 15%;
}
}

@media only screen and (max-width: 799px) {
  .youtubecontainer iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
}


.custom-widgets-wrapper {
  margin: 3rem 0;
}



 /***
 * OSULZER.AT Code
 **/

.entry-card-newsletter {
	height: 100%;
	overflow: scroll;
  background: url('/wp-content/uploads/2023/03/seasonax-seasonality-bigdata-right.webp');
  background-size:cover;
  color:#fff;
}

.entry-card-newsletter .sib-form .entry__field {
  background: transparent;
}

.entry-card-newsletter input::placeholder {
  color:#fff !important;
}

.entry-card-newsletter h2 {
  color:#fff;
}

@media(min-width:691px) {

  .entry-card-newsletter {
    max-height: 700px;
  }
  
}

@media(min-width:691px) {
  .entry-card-newsletter {
    max-height: 675px;
  }
}

@media(min-width:1000px) {

  .entry-card-newsletter {
    max-height: 800px;
  }
  
}

.entry-card-newsletter .sib-form {
	padding: 0;
	border: 0;
	margin: 0;
	background: transparent !important;
}

.entry-card-newsletter #sib-container {
	padding: 0;
	border: 0;
	border-width: 0px !important;
	background: transparent !important;
}

.entry-card-newsletter .sib-form-block {
	padding: 0 0;
}

.entry-card-newsletter .sib-form .entry__choice:not(:first-child) {
	margin-top: 0;
}

.entry-card-newsletter .entry__label {
	margin-bottom: 3px;
}

