/*
* Theme Name: Nutra
* Theme URI: https://olopso.co.uk
* Author: Tom Brooks
* Author URI: https://olopso.co.uk
* Description: WordPress Theme for Welmedis - Nutra
* Version: 1.0
* Text Domain: nutra_translate
*/

span.red {
	color: inherit !important;
}

sup {
	vertical-align: super;
	font-size: smaller;
}

.maintenance .site-content .description p {
    font-size: 20px;
    margin: 0;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: .0625rem;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow, #CybotCookiebotDialog a::after, #CybotCookiebotDialog a::before, #CybotCookiebotDialog button::after, #CybotCookiebotDialog button::before {
	border-color: #0c928e !important;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	background-color: #0c928e !important;
	border-color: #0c928e !important;
	color: #ffffff;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
	color: #0c928e !important;
}

#CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #0c928e !important;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #333 !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
	border-bottom: 1px solid #00a49f !important;
	color: #00a49f !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
	color: #00a49f !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a {
  color: #00a49f !important;
}

#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,
#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for="CybotCookiebotDialogBodyLevelButtonNecessary"]) .CybotCookiebotDialogBodyLevelButtonDescription:hover {
  color: #00a49f !important;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled  input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #d0d0d0 !important;
}

p.button.secondary {
	max-width: 100px;
	align-self: baseline;
	}

p.button.secondary a {
	text-decoration:none;
	color: #00a49f;
	}

.wp-block-uagb-slider {
	background: rgb(32,119,118);
	background: linear-gradient(90deg, rgba(32,119,118,1) 0%, rgba(214,214,214,1) 10%, rgba(214,214,214,1) 90%, rgba(32,119,118,1) 100%); 
	transition: unset;
}

.swiper-content h1 {
	font: 300 5.4rem/6.2rem Dosis,Helvetica,Arial,sans-serif;
	color: #fff;
	transform: translate3d(0,0,0);
	transition: opacity linear 1s,transform ease-in .5s;
	max-width: 450px;
	}

.swiper-content .wp-block-uagb-image--align-none {
	justify-content: end;
	}

.slider-text {
/*	margin-left: 5em;*/
/*	max-width: 700px !important;*/
	}

body.home header#main {
	background: rgb(171,176,180);
	background: linear-gradient(180deg, rgb(171, 176, 180) 9%, rgb(201, 201, 201) 65%, rgb(214, 214, 214) 92%);
}

/*	RESPONSIVE	*/

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

.swiper-content h1 {
	font-size: 36px;
	}
}

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

.wp-block-uagb-container.uagb-block-e641c078 {
	padding-left: 0;
	padding-right: 20px;
	}

.slider-text {
	order: 2 !important;
	margin-left: unset;
	margin-bottom: 2em;
	}

.swiper-content h1 {
	font-size: 30px;
	text-align: center;
	line-height: 50px;
	}

.slider-text .button {
	margin: 0 auto;
	}

}
