
/*Popup and newsletter form style*/

.popmake{
	background-color:rgba(0,0,0,.5)!important;
	border:none!important;
	box-shadow:none!important;
	padding:40px!important;
	max-width:640px!important;
	background-image:url('https://biostock.se/cdn-cgi/image/format=auto/wp-content/uploads/2022/01/newsletter-popup-1.jpg');
	background-size:cover;
}
.popmake *{
	color:white!important;
}

.popmake input[type="submit"]{
	background-color:red;
	border:none;
	text-transform:uppercase;
	font-weight:bold;
}
.popmake input[type="email"]{
	color:black!important;
}
.mc4wp-form-fields  input[type="submit"],
.mc4wp-form-fields  input[type="email"]{
	width:100%!important;
	padding:10px;
}

.popmake button{
	border:none!important;
}


.popmake .mc4wp-form-fields .trigger, .mc4wp-form-fields .trigger{
	border:1px solid white;
	width:20px!important;
	display:inline-block;
	line-height:20px;
	cursor:pointer;
	border-radius:30px;
	margin-right:15px;
	font-size:12px;
	text-align:center;
}

.mc4wp-form-fields label,
.newsletter-signup_wrapper label{
	position:relative;
}

.mc4wp-form-fields .trigger,
.newsletter-signup_wrapper .trigger{
	border:1px solid #fff;
	cursor:pointer;
	display:inline-block;
	padding:0;
	width:20px;
	height:20px;
	text-align:center;
	border-radius:100%;
	line-height:20px;
	font-size:12px;
}

.mc4wp-form-fields label .info span.tooltip,
.newsletter-signup_wrapper label .info span.tooltip{
	opacity:0;
	position:absolute;
	width:400px;
  background-color:black;
	padding:10px 5px;
	font-size:12px;
	color:white;
	left:0;
	right:0;
	margin:auto;
	top:-185px;
	border:white;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	border:1px solid white;
text-align:center;
	z-index:9999999999;
	visibility:hidden;
}

.info .trigger:hover + span.tooltip,
.newsletter-signup_wrapper label .trigger:hover + span.tooltip{
	opacity:1!important;
	visibility:visible;
}

.single-post .td-main-content .newsletter-signup_wrapper{
	padding:0;
}

@media only screen and (max-width: 414px) {
	
	.popmake label{
		display:block;
	}
	
	.mc4wp-form-fields label .info span.tooltip{
		right:auto;
		left:-20%;
		width:25 0px;
		top:-250px
	}
}
.cb-grid-img{
	opacity:1;
}

.twitter-timeline-error,
.gform_required_legend,
.page-id-39826 .entry-date,
.page-id-40056 .entry-date{
	display:none;
}

.single aside:first-of-type, .page:not(.home):not(.page-id-39826):not(.page-id-40056) aside:first-of-type, .archive aside:first-of-type{
	padding-top:40px;
	margin-bottom:20px;
}

.page-id-39826 aside:first-of-type, .page-id-40056 aside:first-of-type, .archive aside:first-of-type{
	margin-top:-15px;
}

.td-big-grid-wrapper img{
	height:100%;
	width:auto;
}

.td_module_2 .td-module-thumb img{
	width:100%!important;
	height:auto;
}

.td-footer-container .td-pb-span4 aside {
	margin-bottom:0;
	padding-bottom:0;
}

 
.td-post-content blockquote p,
.page blockquote p{
	font-size:20px!important;
	line-height:134%!important;
	text-transform:none;
border:none!important;
}

.td-post-content blockquote p{
	border:1px solid #eeeeee;
	border-radius:8px;
	padding:12px!important;

}
.page blockquote p{
	text-align:left;
	color:black;
	font-style:normal;
	font-size:18px!important;
}
.contact-form-submission *,
.page blockquote p,
.td-page-content blockquote p{
	padding:0!important;
	font-style:regular!important;
}

#contact-form-28808 h3,
#contact-form-481 h3{
	display:none;
}

#contact-form-28808 .contact-form-submission:before{
	content:'Your message was sent, thank you for contacting BioStock — we will respond within shortly.';
}

#contact-form-481 .contact-form-submission:before{
	content:'Ditt meddelande har skickats, tack för att du kontaktar BioStock — vi kommer att svara inom kort.';
}

aside.widget_media_image{
	padding:0;
}

.contact-form-submission:before{
	display:block;
	font-size:18px;
	margin-bottom:20px;
	font-weight:bold;
	text-align:left;
}

body.single > header > h1,
.single .td-post-header header{
	display:none;
}


.td-grid-style-1 .td-tiny-thumb .td-module-meta-info, .td-grid-style-1 .td-tiny-thumb .td-module-comments{
	display:block;
}

.popmake .newsletter-signup_wrapper .gfield_checkbox{
	display:flex;
}

aside #mc_embed_signup,
aside .newsletter-signup_wrapper{
	background-color:#122c4b!important;
	margin:15px -20px!important;
	padding:8px 20px;
	color:white;
	background-image:url('https://biostock.se/cdn-cgi/image/format=auto/wp-content/uploads/2021/12/newsletter-bkg.jpg');
	background-repeat:no-repeat;
	background-size:cover;
}

.popmake .newsletter-signup_wrapper{
	background:transparent;
	color:white;
}

.newsletter-signup_wrapper{
	padding:10px 20px;
}

.popmake .newsletter-signup_wrapper{
	padding:0;
}

.popmake .gfield_checkbox > div{
	width:33%;
}

#mc_embed_signup .button,
.newsletter-signup_wrapper input.button,
.gform_button,
.gform_next_button,
.gform_previous_button{
	background-color:#EB9712!important;
	font-size:20px!important;
	font-weight:normal!important;
	text-transform:uppercase;
	padding:12px 16px!important;
 border:none;
 color:white;
}

.newsletter-signup_wrapper h2{
	font-size:20px;
	font-weight:700;
	line-height:100%;
}

aside #mc_embed_signup p,
.newsletter-signup_wrapper h2,
.newsletter-signup_wrapper p{
	color:white;
}
.single-post article .gform_heading {
margin-bottom:25px;	
}
.newsletter-signup_wrapper .gfield_checkbox label{
	font-size:14px!important;
	padding:3px 0;
}
aside #mc_embed_signup h2{
	color:white;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin-bottom:0;
}
aside #mc_embed_signup p{
	letter-spacing:-1px
}

aside #mc_embed_signup #mc-embedded-subscribe{
		text-transform:uppercase;
	font-size:20px;
}


.td-header-header .td-logo img,.td-header-sp-logo .td-main-logo img{
	max-width:100px!important;
	margin:15px auto;
}

.td-header-header{
	background-color:#122c4b;
	background-image:url('https://biostock.se/cdn-cgi/image/format=auto/wp-content/uploads/2021/12/header-bkg.jpg');
	background-size:cover;
	background-position:center center;
}
.indicates-required{
	text-align:right
}
.indicates-required span{
	color:red;
} 

#mc_embed_signup form{
	height:360px;
}

.footercookies a,
.footercookies a:hover{
	padding:0!important;
	background-color:transparent!important;
	margin:0!important;
	color:white!important;
}

@media only screen and (max-width: 768px) {

	body{
		overflow-x:hidden;
	}
	
	.td-header-main-menu{
background-image:url('https://biostock.se/cdn-cgi/image/format=auto/wp-gform_previous_buttoncontent/uploads/2021/12/header-bkg.jpg');
		background-size:140%;
	background-position:right center;
	}
}

@media only screen and (max-width: 621px) {
	body{
		overflow-x:hidden;
	}
 .td-post-content blockquote p,
	.page blockquote p{
		font-size:16px!important;
	}
	aside #mc_embed_signup{

	margin:15px 0!important;
}
	aside .newsletter-signup_wrapper{
		max-width:100vw;
		margin:0!important;
	}
}



#cookie-law-info-bar{
	padding:15px 15px 40px 15px!important;
	width:80%!important;
	max-width:700px;
	max-height:100%!important;
}
.cli-bar-message{
	font-size:14px; 
	line-height:164%;
	margin:25px 0 30px 0;

}



body.td-animation-stack-type0 .post img, body.td-animation-stack-type0 .td-animation-stack .entry-thumb, .entry-thumb{
	opacity:1!important;
}

@media only screen and (max-width: 414px) {
#cookie-law-info-bar{
	padding:25px 15px!important;
	width:90%!important;
	
}
	
.cli-bar-message{
	font-size:13px; 
	line-height:134%;
	margin:10px 0;
}
@media only screen and (max-width: 768px) {
	#wt-cli-policy-link{
		display:block
	}
}	
	
