@import url(https://use.typekit.net/mlx6puq.css);
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");
.arg{
font-family: "all-round-gothic", sans-serif;
font-weight: 500;
font-style: normal;
}
body {
font-size: 16px;
line-height: 26px;
color: #00927C;
font-weight: 400;
-webkit-font-smoothing: antialiased;
font-family: "Open Sans", sans-serif;
font-optical-sizing: auto;
}
body{
--wp--preset--color--sh-aqua: #65C5B4;
--wp--preset--color--aqua: #65C5B4;
--wp--preset--color--green: #00927C;
--wp--preset--color--orange: #E46A29;
--wp--preset--color--plumb: #72226D;
--wp--preset--color--pink: #D69BC5;
--wp--preset--color--lime: #8DC63F;
--wp--preset--color--peach: #F59087;
--wp--preset--color--red: #920000;
}
.has-green-color{
color: var(--wp--preset--color--green) !important;
}
.has-green--background-color{
background-color: var(--wp--preset--color--green) !important;
}
.has-plumb-color{
color: var(--wp--preset--color--plumb) !important;
}
.has-plumb--background-color{
background-color: var(--wp--preset--color--plumb) !important;
}
.has-orange-color{
color: var(--wp--preset--color--orange) !important;
}
.has-orange-background-color{
background-color: var(--wp--preset--color--orange) !important;
}
.has-pink-color{
color: var(--wp--preset--color--pink) !important;
}
.has-pink--background-color{
background-color: var(--wp--preset--color--pink) !important;
}
.has-lime-color{
color: var(--wp--preset--color--lime) !important;
}
.has-lime--background-color{
background-color: var(--wp--preset--color--lime) !important;
}
.has-aqua-color{
color: var(--wp--preset--color--aqua) !important;
}
.has-aqua-background-color{
background-color: var(--wp--preset--color--aqua) !important;
}
.has-peach-color{
color: var(--wp--preset--color--peach) !important;
}
.has-peach-background-color{
background-color: var(--wp--preset--color--peach) !important;
}
.has-red-color{
color: var(--wp--preset--color--red) !important;
}
.has-red-background-color{
background-color: var(--wp--preset--color--red) !important;
}
.has-black-color{
color: #000000!important;
}
.has-black-background-color{
color: #000000!important;
}
.has-white-color{
color: #ffffff!important;
}
.has-white--background-color{
color: #ffffff!important;
}
.has-sh-aqua-color{
color: var(--wp--preset--color--sh-aqua) !important;
}
.has-sh-aqua-background-color{
background-color: var(--wp--preset--color--sh-aqua) !important;
}
.bg-sh-plumb{
background-color: #72226D;
}
.bg-sh-lime{
background-color: #8DC63F;
}
a{
text-decoration: none;
cursor: pointer;
transition: all 0.4s;
color: inherit;
}
a:hover, a:focus, a:visited {
text-decoration: none !important;
outline: none;
}
h1, h2, h3, h4, h5, h6 {
position: relative;
font-family: "all-round-gothic", sans-serif;
font-weight: 500;
font-style: normal;
margin-bottom: 25px;
}
h1,.h1{
font-size: 30px;
line-height: 40px;
}
h2 {
font-size: 30px;
line-height: 36px;
}
h3{
font-size: 26px;
line-height: 34px;
}
h4{
font-size: 20px;
line-height: 27px;
}
@media (min-width: 576px) {
h1,.h1{
font-size: 40px;
line-height: 50px;
}	
}
@media (min-width: 992px) {
h1 {
font-size: 55px;
line-height: 65px;
letter-spacing: -1px;
}	
h2 {
font-size: 40px;
line-height: 46px;
}
.h1,.scroll-block h1{
font-size: 46px;
line-height: 56px;
}
.h2,.scroll-block h2{
font-size: 32px;
line-height: 36px;
letter-spacing: -1px;
}	
}
textarea {
overflow: hidden;
}
.btn, button {
outline: 0;
cursor: pointer;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
button:focus,
input:focus,
input:focus,
textarea,
textarea:focus{
outline: 0
} ::-webkit-input-placeholder {
color: inherit;
}
::-moz-input-placeholder {
color: inherit;
}
::-ms-input-placeholder {
color: inherit;
}
ul, li {
list-style: none;
padding: 0px;
margin: 0px;
}
figure {
margin-bottom: 0;
}
img {
display: inline-block;
max-width: 100%;
height: auto;
}
p{
font-weight: 400;
margin-bottom: 30px;
}
.medium-para p{
font-size: 20px;
line-height: 30px;
}
p.has-medium-font-size{
line-height: 30px;
}
.width-600{
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 575.98px) {
p.has-medium-font-size{
font-size: 16px!important;
line-height: 24px;
}	
}
@media (min-width: 1340px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
max-width: 1230px;
}
}
.section{
padding: 90px 0;
}
.mb-100{
margin-bottom: 100px;
}
.py-100{
padding-top: 100px;
padding-bottom: 100px;
}
.hover-underline a,
a.hover-underline{
padding-bottom: 2px;
width: calc(100%);
display: inline;
background-image: linear-gradient(transparent calc(100% - 2px), currentColor 2px);
background-repeat: no-repeat;
background-size: 0% 100%;
transition: background-size 1s;
}
.hover-underline a:hover,
a.hover-underline:hover{
background-size: 100% 100%;
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
padding-right: 15px;
padding-left: 15px;
}
.row {
margin-right: -15px;
margin-left: -15px;
}
.row > * {
padding-right: 15px;
padding-left: 15px;
}
.text-opacity,.scroll-block p,.block-text-p p{
opacity: 0.7;
}
.fw-500{
font-weight: 500
}
.fw-700{
font-weight: 700;
}
.pulse-anim{
transition: all 2s ease-out;
-webkit-animation: pulse 6s ease-out infinite;
animation: pulse 4s ease-out infinite;
}
@-webkit-keyframes pulse {
0%, 20% {
transform:  scale(1);
}
50%, 70% {
transform:  scale(1.3);
}
100% {
transform:  scale(1);
}
}
@keyframes pulse {
0%, 20% {
transform:  scale(1);
}
50%, 70% {
transform:  scale(1.3);
}
100% {
transform:  scale(1);
}
}
.reveal-box{
opacity: 0;
-webkit-transform: translate3d(0, 70px, 0);
transform: translate3d(0, 70px, 0);
transition-timing-function: ease;
transition-property: opacity,transform;
transition-duration: .9s;
}
.reveal_visible{
opacity: 1;
transform:translate3d(0,0,0)
} .btn {
position: relative;
font-size: 13px;
line-height: 18px;
letter-spacing: 0.5px;
font-weight: 700;
padding: 15px 30px;
min-width: 178px;
border-radius: 100px;
text-transform: uppercase;
box-shadow: none !important;
opacity: 1;
}	
.btn:focus{
box-shadow: none !important;
}
.btn-primary {
background-color: #72226D;
border-color: #72226D;
overflow: hidden;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
color: #fff;
background-color: #00927C;
border-color: #00927C;
box-shadow: none;	
}
.btn-primary:not(:disabled):not(.disabled).active, 
.btn-primary:not(:disabled):not(.disabled):active, 
.show>.btn-primary.dropdown-toggle {	
color: #fff;
background-color: #00927C;
border-color: #00927C;
}
.btn-secondary {
background-color: #00927C;
border-color: #00927C;
overflow: hidden;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active {
color: #fff;
background-color: #72226D;
border-color: #72226D;
box-shadow: none;	
}
.btn-secondary:not(:disabled):not(.disabled).active, 
.btn-secondary:not(:disabled):not(.disabled):active, 
.show>.btn-secondary.dropdown-toggle {	
color: #fff;
background-color: #72226D;
border-color: #72226D;
box-shadow: none;
}
.btn-white-outline{
color: #FFFFFF;
border: 1px solid #FFFFFF;
background-color: transparent;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline:active {
color: #000;
background-color: #fff;
border-color: #fff;
box-shadow: none;	
}
.btn-white-outline:not(:disabled):not(.disabled).active, 
.btn-white-outline:not(:disabled):not(.disabled):active, 
.show>.btn-white-outline.dropdown-toggle {	
color: #000;
background-color: #fff;
border-color: #fff;
}
.btn-solid-white{
color: #00927C;
border: 1px solid #FFFFFF;
background-color: #fff;
}
.btn-solid-white:hover,
.btn-solid-white:focus,
.btn-solid-white:active {
color: #fff;
background-color: transparent;
border-color: #fff;
box-shadow: none;	
}
.btn-solid-white:not(:disabled):not(.disabled).active, 
.btn-solid-white:not(:disabled):not(.disabled):active, 
.show>.btn-solid-white.dropdown-toggle {	
color: #fff;
background-color: transparent;
border-color: #fff;
box-shadow: none;
}
.btn-sh-pink{
color: #FFFFFF;
border-color: #D69BC5;
background-color: #D69BC5;
}
.btn-sh-peach{
color: #FFFFFF;
border-color: #F59087;
background-color: #F59087;
}
.btn-sh-peach:hover,
.btn-sh-pink:hover{
color: #fff;
border-color: #72226D;
background-color: #72226D;
}
.btn-sh-md{
min-width: 187px;
}
.btn-transparent{
color: rgba(0,146,124,0.7);
padding: 9px 0;
font-family: "Open Sans";
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
border-radius: 0;
border: 0;
text-align: left;
font-weight: 400;
text-transform: inherit;
border-bottom: 1px solid #00927C;
}
.btn-transparent:hover,
.btn-transparent:focus,
.btn-transparent:active {
color: rgba(0,146,124,0.7);
background-color: transparent;
border-color: #00927C;
box-shadow: none;	
}
.btn-solid-white:not(:disabled):not(.disabled).active, 
.btn-solid-white:not(:disabled):not(.disabled):active, 
.show>.btn-solid-white.dropdown-toggle {	
color: #fff;
background-color: transparent;
border-color: #fff;
box-shadow: none;
}
.btn-transparent.dropdown-toggle::after {
display: inline-block;
position: absolute;
right: 5px;
top:20px;
vertical-align: inherit;
content: "";
border: 0;
width: 15px;
height: 10px;
background-repeat: no-repeat;
background-position: center right;
background-image: url('data:image/svg+xml,<svg width="10px" height="7px" viewBox="0 0 10 7" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-343, -757)" fill="%2300927C"><path d="M348.601555,757.921866 L352.299846,762.359816 C352.65341,762.784092 352.596086,763.414657 352.171809,763.768221 C351.992094,763.917984 351.765562,764 351.531625,764 L344.135042,764 C343.582757,764 343.135042,763.552285 343.135042,763 C343.135042,762.766063 343.217058,762.539531 343.36682,762.359816 L347.065112,757.921866 C347.418676,757.497589 348.049241,757.440265 348.473518,757.793829 C348.519981,757.832548 348.562835,757.875402 348.601555,757.921866 Z" id="Triangle" transform="translate(347.8333, 760.5) rotate(-180) translate(-347.8333, -760.5)"></path></g></g></svg>');
} .site-header{
padding: 0;
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 999;
transition: all 0.5s;
transform: translateY(0);
}
.header-fixed .site-header{
background-color: #fff;
}
@media (min-width: 1200px) {
.site-header{
padding: 20px 0;
}	
}
@media (min-width: 1200px) {
.headroom--unpinned {
transform: translateY(-100%);
}
.headroom--not-top{
padding: 0;
}
}
.headroom--not-top{
background-color: #65C5B4;
}
.navbar-brand{
position: relative;
z-index: 5;
margin: 0;
padding: 0;
}
@media (max-width: 1199.98px) {
.navbar-brand{
width: 70px;
}
.site-header{
padding: 10px 0;
}
}
.nav-menu .nav-link,
.navbar .dropdown-item {
color: #00927C;
font-size: 13px;
font-weight: bold;
line-height: 18px;
padding: 0;
margin: 0;
text-transform: uppercase;
}
.navbar .dropdown-item:hover, 
.navbar .dropdown-item:focus,
.navbar .dropdown-item.active, 
.navbar .dropdown-item:active  {
text-decoration: none;
background-color: transparent;
color: #72226D;
}
.dropdown-family-hub li:hover a svg g{
fill: #72226D;
}
.navbar .dropdown-item{
margin: 0 0 15px;
}
.navbar .dropdown-menu li:last-child .dropdown-item{
margin: 0;
}
.nav-menu .nav-item:hover > a,
.nav-menu .nav-item.active > a,
.nav-menu .nav-item .nav-link:focus {
text-decoration: none;
color: #72226D;
}
.nav-link svg{
display: inline-block;
vertical-align: middle;
margin-top: -4px;
position: relative;
}
.nav-item:hover .nav-link svg{
fill: #72226D;
}
.nav-menu .dropdown-toggle::after {
display: inline-block;
margin-left: .255em;
vertical-align: middle;
content: "";
border-top: 0;
border-right: 0;
border-bottom: 0;
border-left: 0;
width: 8px;
height: 6px;
background-image: url('data:image/svg+xml,<svg width="8px" height="6px" viewBox="0 0 8 6" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-370, -54)" fill="%2300927C"><g transform="translate(105, 20)"><g transform="translate(151, 28)"><path d="M118.768221,6.92186554 L121.63318,10.3598156 C121.986744,10.7840925 121.92942,11.4146572 121.505143,11.7682213 C121.325428,11.9179838 121.098895,12 120.864958,12 L115.135042,12 C114.582757,12 114.135042,11.5522847 114.135042,11 C114.135042,10.7660635 114.217058,10.5395306 114.36682,10.3598156 L117.231779,6.92186554 C117.585343,6.49758864 118.215908,6.44026457 118.640184,6.79382866 C118.686647,6.83254788 118.729502,6.87540247 118.768221,6.92186554 Z" id="Triangle" transform="translate(118, 9) rotate(-180) translate(-118, -9)"></path></g></g></g></g></svg>');
}
.nav-menu .nav-item:hover .dropdown-toggle::after,
.nav-menu .nav-item.active .dropdown-toggle::after,
.nav-menu .nav-item .dropdown-toggle:focus::after{
background-image: url('data:image/svg+xml,<svg width="8px" height="6px" viewBox="0 0 8 6" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-370, -54)" fill="%2372226D"><g transform="translate(105, 20)"><g transform="translate(151, 28)"><path d="M118.768221,6.92186554 L121.63318,10.3598156 C121.986744,10.7840925 121.92942,11.4146572 121.505143,11.7682213 C121.325428,11.9179838 121.098895,12 120.864958,12 L115.135042,12 C114.582757,12 114.135042,11.5522847 114.135042,11 C114.135042,10.7660635 114.217058,10.5395306 114.36682,10.3598156 L117.231779,6.92186554 C117.585343,6.49758864 118.215908,6.44026457 118.640184,6.79382866 C118.686647,6.83254788 118.729502,6.87540247 118.768221,6.92186554 Z" id="Triangle" transform="translate(118, 9) rotate(-180) translate(-118, -9)"></path></g></g></g></g></svg>');
}
.navbar .dropdown-menu {
min-width: 200px;
margin: 0;
left: 0;
padding: 15px 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
border-radius: 10px;
border: 0;
} 
@media (min-width: 1200px) {
.nav-menu .nav-item{
margin-right: 20px;		
}
.navbar .dropdown-menu {
padding: 15px 0 27px;
top: 101%;
}
.navbar-expand-xl .dropdown:hover > .dropdown-menu {
display: block;
}
.nav-menu{
width: 890px;
position: relative;
padding-left: 120px;
margin-left: -100px;
border-radius: 24.5px;
background-color: #FFFFFF;
}
.nav-menu .nav-link {
padding: 17px 0 15px;
}
.navbar .dropdown-item{
padding: 0 20px;
margin: 15px 0;
display: block;
}
}
@media (min-width: 1340px) {
.nav-menu{
width: 990px;
}	
}
@media (max-width: 1199.98px) {
.nav-item{
margin: 0 0 20px;
}
.navbar-expand-xl .dropdown-menu {
padding: 0;
margin: 20px 0 0;
border: 0;
border-radius: 0;
background-color: transparent;
text-align: center;
}
}
.navbar-collapse {
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;	
}	
@media (max-width: 1199.98px) {
.navbar-expand-xl .navbar-collapse {
width: 100%;
height: 100vh;
position: fixed;
top: 0px;
left: 0;
z-index: -1;
-webkit-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; 
background-color: #fff;
padding-top: 200px;
}
.navbar-expand-xl .navbar-collapse.show {
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
}
}
.navbar-toggler {
-webkit-transition: all .3s ease;
transition: all .3s ease;
border: 0;
outline: 0;
box-shadow: none;
}
.navbar-toggler:hover,
.navbar-toggler:focus,
.navbar-toggler:active {
outline: 0;
box-shadow: none;
}
.navbar .collapsed .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
background-size: 100%;
}
.navbar .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.707001 0.707001L22.707 22.707' stroke='%23212121' stroke-width='2'/%3E%3Cpath d='M22.707 0.707001L0.707001 22.707' stroke='%23212121' stroke-width='2'/%3E%3C/svg%3E");
background-size: 77%;
}
.dropdown-mega-menu{
position: absolute;
top: 100%;
left: 15px;
margin-top: -5px;
opacity:0;
visibility: hidden;
transition: all 0.5s;
width: calc(100% - 30px);
border-radius: 10px;
overflow: hidden;
background-color: #FFFFFF;
}
.nav-link.dropdown-toggle{
position: relative;
}
.nav-link.dropdown-toggle:before{
content: '';
width: 100%;
height: 20px;
position: absolute;
left: 0;
z-index: 6;
opacity: 0;
bottom: -20px;
background: transparent;
}
.nav-link.dropdown-toggle:hover:before{
opacity: 1;
}
.nav-item.dropdown{
position: inherit;
}
.nav-item.dropdown:hover .dropdown-mega-menu{
opacity: 1;
visibility: visible;
}
.left-column-menu .menu-wrap{
padding: 0 0 0 15px;
}
.dropdown-mega-menu h3 {
font-size: 24px;
font-weight: 500;
line-height: 36px;
}
.left-column-menu .menu-wrap{
position: relative;
}
.left-column-menu .menu-wrap:after{
content: '';
width: 1px;
height: 100%;
position: absolute;
top: 0;
right: -15px;
opacity: 0.64;
background: #65C5B4;;
}
.left-column-menu .menu-wrap h3,
.middle-column-menu .menu-wrap h3{
padding-left: 20px;
}
.left-column-menu .menu-wrap ul li{
display: block;
margin: 0 0 5px;
}
.left-column-menu .menu-wrap ul li a{
padding: 9px 15px 6px;
border-radius: 8px;
background: rgba(101,197,180,0);
}
.left-column-menu .menu-wrap ul li a:hover{
background: rgba(101,197,180,0.15);
}
.left-column-menu .menu-wrap ul li a .menu-icon{
width: 70px;
}
.left-column-menu .menu-wrap ul li a span {
color: #00927C;
font-size: 18px;
font-weight: 500;
line-height: 28px;
}
.middle-column-menu .menu-wrap{
padding: 0 0 0 15px;
}
.middle-column-menu .menu-wrap ul li{
display: block;
margin: 0 0 25px;
padding: 9px 15px 6px;
border-radius: 8px;
}
.middle-column-menu .menu-wrap ul li:hover{
background: rgba(101,197,180,0.15);
}
.middle-column-menu .menu-wrap ul li a {
font-size: 18px;
font-weight: 500;
line-height: 28px;
display:block;
}
.middle-column-menu .menu-wrap ul li span {
font-size: 14px;
line-height: 20px;
}
.page-cta{
position: relative;
right: -15px;
padding: 40px 15px 50px 40px;
background-color: #00927C;
}
.page-cta  figure{
height: 258.37px;
width: 304.34px;
margin: 0 auto;
margin-bottom: 30px;
-webkit-mask-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/offsted-rating.png);
mask-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/offsted-rating.png);
-webkit-mask-size: 100%;
mask-size: 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.page-cta  figure img{
width: 100%;
height: 100%;
object-fit: cover;
}
.imgicon{
position: absolute;
top: 0;
right: 30px;
width: 100px;
}
.page-cta h4 {
color: #FFFFFF;
font-size: 24px;
font-weight: 500;
line-height: 32px;
margin: 0;
}
.page-cta span {
opacity: 0.7;
color: #FFFFFF;
font-size: 16px;
font-weight: 500;
line-height: 26px;
display: block;
margin: 0 0 10px;
}
.page-cta p {
max-width: 400px;
color: #FFFFFF;
font-size: 14px;
letter-spacing: 0;
line-height: 20px;
margin: 0 0 20px;
}
.btn-solid{
color: #00927C;
border-color:#CCE9E4; 
background-color: #CCE9E4;
}
.btn-solid:hover{
color: #CCE9E4; 
border-color:#CCE9E4; 
background-color: transparent;
}
.mobile-nav{
padding: 110px 0 0;
width: 100%;
height: 100%;
z-index: 99999;
background: #ffff;
}
.menu-area{
padding: 0 9px;
}
.menu-area ul li {
display: block;
margin: 0 0 5px;
}
.menu-area ul li>a {
font-size: 16px;
font-weight: bold;
line-height: 22px;
display: block;
position: relative;
text-transform: uppercase;
padding: 12px 10px 10px;
border-radius: 8px;
}
.offcanvas  .menu-area ul li>a,
.offcanvas h5,
.offcanvas .slide-menu a{
color: #00927C;
}
.menu-area ul li>a:hover{
background: rgba(101,197,180,0.15);
}
.menu-area ul li>a svg{
position: absolute;
top: 19px;
right: 25px;
}
.button-area {
padding: 30px 20px 25px;
}
.button-area .btn-primary{
width: 100%;
margin: 0 0 15px;
border: 2px solid #72226D;
}
.button-area .btn-primary:focus,
.button-area .btn-primary:active,
.button-area .btn-primary:hover{
color: #72226D;
border: 2px solid #72226D;
background-color: transparent;
}
.button-area .btn-primary:not(:disabled):not(.disabled).active, 
.button-area .btn-primary:not(:disabled):not(.disabled):active, 
.button-area .show>.btn-primary.dropdown-toggle {	
color: #72226D;
border: 2px solid #72226D;
background-color: transparent;
}
.button-area .btn-primary-outline{
width: 100%;
color: #72226D;
border: 2px solid #72226D;
background-color: transparent;
}
.button-area .btn-primary-outline:focus,
.button-area .btn-primary-outline:active,
.button-area .btn-primary-outline:hover{
color: #fff;
border: 2px solid #72226D;
background-color: #72226D;
}
.button-area .btn-primary-outline:not(:disabled):not(.disabled).active, 
.button-area .btn-primary-outline:not(:disabled):not(.disabled):active, 
.button-area .show>.btn-primary-outline.dropdown-toggle {	
color: #72226D;
border: 2px solid #72226D;
background-color: transparent;
}
.nav-bottom {
padding: 20px;
background-color: #00927C;
}
.image-block div{
width: 92px;
padding-left: 10px;
}
.image-block .circle-image{
height: 72px;
width: 72px;
border-radius: 50%;
object-fit: cover;
position: relative;
margin-top: -10px;
}
.nav-bottom strong{
color: #FFFFFF;
font-family: "all-round-gothic";
font-size: 16px;
font-weight: 500;
line-height: 20.45px;
display: block;
margin: 20px 0 0;
}
.nav-bottom span {
opacity: 0.7;
color: #FFFFFF;
font-size: 11px;
font-weight: 500;
line-height: 16.61px;
margin: 0 0 10px;
display: block;
}
.nav-bottom p {
color: #FFFFFF;
font-size: 11px;
line-height: 14px;
}
.nav-bottom .btn{
width: 100%;
border-width: 2px;
}
.slide-nav {
padding-top: 100px;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top:0;
background: #fff;
z-index: 5;
transition: all 0.5s;
transform: translate3d(100%, 0, 0);
}
.slide-nav.slide-in-right{
transform: translateZ(0);
}
.slide-menu{
padding: 0 9px;
}
.menuIcon{
width: 70px;
text-align: center;
}
.slide-menu a{
padding: 6px 10px;
border-radius: 8px;
}
.slide-menu a:hover{
background: rgba(101,197,180,0.15);
}
.slide-menu a img{
max-width: 65%;
object-fit: cover;
}
.slide-menu a span {
font-size: 16px;
font-weight: 500;
line-height: 22px;
}
.offcanvas .back-menu {
font-size: 13px;
font-weight: bold;
line-height: 18px;
margin: 0 auto;
display: inline-block;
text-transform: uppercase;
color: #00927C
}
.slide-nav h5 {
font-family: "Open Sans";
font-size: 20.36px;
font-weight: bold;
line-height: 28px;
text-transform: uppercase;
}
.navbar-toggle,.modal-close{
background-color: transparent;
border: 0;
padding: 0;
}
.navbar-toggle span {
width: 33px;
height: 3px;
margin: 0 0 7px;
display: block;
background: #fff;
border-radius: 20px;
transition: all 0.5s;
}
.navbar-toggle.open span {
background: #72226D
}
.navbar-toggle span:last-child{
margin:0;
}
.navbar-toggle.open span:nth-child(2),.modal-close span:nth-child(2){
opacity: 0;
}
.navbar-toggle.open span:first-child,.modal-close span:first-child{
transform: translateY(9px) rotate(45deg);
}
.navbar-toggle.open span:last-child ,.modal-close span:last-child{
transform: translateY(-11px) rotate(-45deg);
}
.offcanvas.offcanvas-start {
padding-top: 0!important;
border: 0 !important;
background-color: #fff;
width: 320px;
}
.offcanvas-body{
padding: 0;
}
.offcanvas-backdrop.show{
opacity: 0.7!important;
} .home-hero{
height: 100vh;
position: relative;
}
.home-hero:before{
content: '';
position: absolute;
width: 100%;
height: 100%;
z-index: 3;
opacity: 0.3;
top: 0;
left: 0;
background: radial-gradient(circle, #190819 0%, rgba(25,8,25,0) 100%);
}
.home-hero img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.home-hero .container{
position: relative;
z-index: 10;
}
.home-hero h1 {
margin: 0 auto 20px;
max-width: 690px;
color: #FFFFFF;
}
.fee-calculator-widget{
position: fixed;
bottom: 0;
right: 0;
width: 291px;
height: 279px;
z-index: 11; 
transition: all 0.5s;
padding: 50px 30px 30px 70px;
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/fee.png);
background-position: top right;
background-repeat: no-repeat;
}
.hide-calculator .fee-calculator-widget{
transform: translateX(291px);
}
.location-single-top .fee-calculator-widget{
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/fee-g.png);
}
.fee-calculator-widget span{
color: #FFFFFF;
font-family: "all-round-gothic";
font-size: 32px;
line-height: 30px;
display: block;
margin: 0 0 10px;
} 
.fee-calculator-widget p {
color: #FFFFFF;
font-size: 14px;
line-height: 20px;
margin: 0 0 20px;
}
.close-widget {
display: none;
position: absolute;
top: 40px;
right: 50px;
opacity: 0.4;
color: #FFFFFF;
font-family: "all-round-gothic";
font-size: 29px;
font-weight: 500;
letter-spacing: 0;
line-height: 30px;
cursor: pointer;
z-index: 99;
}
@media (max-width: 1199.98px) {
.fee-calculator-widget{
width: 291px;
height: auto;
padding: 40px 30px 20px 50px;
background-position: top right;
background-repeat: no-repeat;
background-size: cover;
}
.fee-calculator-widget	p{
display: none;
}
.fee-calculator-widget span{
font-size: 24px;
}
}
@media (max-width: 991.98px) {
.home-hero{
height: 460px;
}
.fee-calculator-widget{
display: none;
}
.home-hero .video-wrap{
display: none;
}
}
.home-testimonial{
padding: 60px 0 100px;
position: relative;
overflow: hidden;
}
.home-testimonial:after{
content: '';
position: absolute;
width: 100%;
height: 100%;
bottom: 0;
left: 0;
border-radius: 0 0 70% 75% / 0 0 100% 100%;
background: linear-gradient(45deg, #00927C ,#00927C);
transform: scaleX(2);
}
.home-testimonial .container{
position: relative;
z-index: 5;
}
.ofsted{
margin-left: -2px;
position: relative;
z-index: 99;
}
.block-quote p,
.marquee-text{
margin: 0 auto;
max-width: 718px;
color: #FFFFFF;
font-family: "all-round-gothic";
font-size: 26px;
line-height: 37px;
}
.marquee-text{
max-width: inherit;
margin: 0 auto;
padding: 17px 50px 19px 50px;
border-radius: 100px;
background-color: #8DC63F;
text-align: center;
}
.sh-pan{
position: absolute;
left: 0px;
bottom: 150px;
width: 100px;
}
.sh-rocket{
position: absolute;
right: 0;
bottom: -20px;
}
.mt-120{
margin-top: 120px;
}
.small-quote span,
.home-testimonial h4 {
color: #FFFFFF;
font-size: 18px;
font-style: italic;
line-height: 28px;
text-align: center;
display: block;
margin: 15px 0 0;
font-weight: 400;
font-family: "Open Sans", sans-serif;
}
.mt-n5{
margin-top: -50px;
}
@media (min-width: 768px) {
.home-testimonial{
padding: 60px 0 140px;
}
.home-testimonial:after{
border-radius: 0 0 50% 55% / 0 0 100% 100%;
transform: scaleX(1.45);
}
.marquee-text{
width: calc(100% - 200px);
}
.sh-pan{
position: absolute;
left: 20px;
bottom: 50px;
width: inherit;
}
.sh-rocket{
position: absolute;
right: 20px;
top: 30px;
}
}
@media (min-width: 992px) {
.marquee-text{
width: calc(100% - 270px);
}
.sh-pan{
left: 70px;
bottom: 20px;
}
.sh-rocket{
right: 60px;
top: 30px;
}	
}
@media (min-width: 1200px) {
.marquee-text{
width: calc(100% - 220px);
}	
}
.video-widget {
overflow: hidden;
position: relative;
border-radius: 10px;
background-color: #D8D8D8;
}
.video-widget img{
position: relative;
width: 100%;
height: 100%;
object-fit: cover;
}
.video-widget a,
.video-btn{
position: absolute;
top: 50%;
left: 50%;
z-index: 6;
transform: translate(-50%,-50%);
}
.video-widget a:hover svg #Fill-1,
.video-block:hover a svg #Fill-1,
.video-frame:hover .video-btn svg #Fill-1{
fill: #72226D;
}
.frame-sh-plumn .video-btn svg #Fill-1{
fill: #72226D;
}
.frame-sh-plumn:hover .video-btn svg #Fill-1{
fill: #8DC63F
}
@media (min-width: 992px) {
.video-widget {
height: 329px;
width: 531px;
}	
}
.cta-widget{
color: #72226D;
border-radius: 10px;
padding: 50px 30px 40px;
}
.cta-widget h2{
letter-spacing: -1px;
margin: 0 0 10px;
}
.cta-icon{
margin: 0 0 25px;
text-align: center;
}
.cta-widget.sh-pink{
background: rgba(214,155,197,0.3);
}
.cta-widget.sh-peach{
background: rgba(245,144,135,0.3);
}
.s {
position: relative;
min-height: 400px;
padding-top: 100px;
padding-bottom: 0;
background:  #65C5B4;
overflow: hidden;
z-index: 1;
}
.s:after{
content: none;
width: 50%;
height: calc(100% - 40px);
position: absolute;
right: 0;
top: 0;
border-radius:  20% 100% 100% 0% / 0% 100% 0% 100% ;
transform: rotate(-135deg);
background-color: #00927C;
}
.s:before{
content: none;
width: 25%;
height: 100%;
position: absolute;
right: 0;
top: 0;
background-color: #00927C;
}
.curve {
position: absolute;
height: 19px;
width: 100%;
bottom: 0;
z-index: 6;
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/ch-xxs.png);
background-repeat: no-repeat;
background-position: center center;
}
.img-wide figure{
width: 100%;
}
.map-location p{
margin: 0 auto 30px;
max-width: 370px;
font-size: 18px;
color: #fff;
line-height: 28px;
}
.location-group {
min-height: 80px;
margin: 0 auto 10px;
max-width: 427px;
border-radius: 5px;
overflow: hidden;
text-align: left;
background-color: #FFFFFF;
}
.location-img div{
width: 152px;
height: 100%;
object-fit: cover;
}
.location-img div img{
width: 100%;
height: 100%;
object-fit: cover;
}
.location-info{
padding: 20px 20px;
}
.location-info span {
opacity: 0.7;
color: #00927C;
font-size: 16px;
font-weight: 500;
line-height: 24px;
display: block;
}
#map-canvas {
margin:0 auto;
width: 100%;
height: 450px;
}
.s .container{
position: relative;
z-index: 999;
}
.discover-all-nurseri a {
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
letter-spacing: 0.5px;
line-height: 18px;
text-transform: uppercase;
background-image: linear-gradient(transparent calc(100% - 2px), currentColor 2px);
background-repeat: no-repeat;
background-size: 100% 100%;
transition: background-size 1s;
display: inline-block;
padding-bottom: 5px;
}
.discover-all-nurseri div{
margin-top: 20px;
}
.acf-map {
width: 100%;
height: 400px;
}
.acf-map img {
max-width: inherit !important;
}
@media (min-width:992px) {
.acf-map {
width: 100%;
height: 100%;
}	
}
@media (min-width: 576px) {
.curve {
height: 32px;
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/ch-xs.png);
}	
}
@media (min-width: 768px) {
.curve {
height: 90px;
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/ch-sm.png);
background-position: center top;
}	
}
@media (min-width: 992px) {
.s:before{
content: '';
width: 28%;
}
.s:after{
content: '';
transform: rotate(-165deg);
}	
#map-canvas {
width: 100%;
height: 100%;
}
.map-location p{
max-width: 370px;
margin: 0 0 40px;
}
.location-group {
margin: 0 0 10px;
}
.discover-all-nurseri p{
max-width: 427px;
}
}
@media (min-width: 1200px) {
.s:before{
width: 24%;
}
.s:after{
content: '';
transform: rotate(-135deg);
}	
}
@media (min-width: 1900px) {
.curve {
height: 113px;
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/curved-white.png);
}
}
.slider-card{
overflow: hidden;
border-radius: 10px;
position: relative;
background-color:#D69BC5
}
.slider-card:before{
content: none;
width: 100%;
height: 200px;
left:20%;
bottom: 0;
z-index: 9;
position: absolute;
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/testimonial-curve-purple.svg);
background-repeat: no-repeat;
background-position: bottom right;
background-size: contain;
}
.location-slider .slider-card:before{
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/slider-green.svg);
}
.slider-card img{
position: relative;
width: 100%;
height: auto;
top: 0;
right: 0;
object-fit: cover;
}
.slider-testimonial{
position: relative;
width: 100%;
z-index: 6;
padding: 40px 40px 40px 40px;
background: #D69BC5
}
.slider-testimonial p {
color: #72226D;
font-size: 20px;
font-weight: 600;
line-height: 30px;
}
.location-slider .slider-testimonial p {
opacity: 0.9;
color: #FFFFFF;
font-size: 18px;
line-height: 28px;
font-weight: 400;
}
.slider-testimonial strong {
display: block;
color: #72226D;
font-size: 20px;
font-weight: bold;
line-height: 30px;
}
.slider-testimonial span {
color: #72226D;
font-size: 14px;
font-weight: bold;
line-height: 20px;
}
@media (min-width: 992px) {
.slider-testimonial{
width: 350px;
min-height: 528px;
position: relative;
padding: 40px 40px 40px 60px;
background-color: transparent;
}	
.slider-testimonial:before{
content: '';
position: absolute;
bottom: -10%;
left: 0;
width: 100%;
height: 130%;
border-radius: 100% 60% 50% 0% / 0% 100% 90% 100%;
background-color: #D69BC5;
transform: scale(1.2) rotate(-10deg);
}
.location-slider .slider-testimonial:before{
background-color: #65C5B4;
}
.location-slider .slider-testimonial{ }
.slider-card .slider-image{
position: absolute;
width: calc(100% - 320px);
height: 100%;
top: 0;
right: 0;
object-fit: cover;
object-position: 100% 10%;
}	
.slider-card .slider-image img{
height: 100%;
width: 100%;
object-fit: cover;
}	
.slider-card:before{
z-index: 2;
height: 100%;
left: 0;
background-position: bottom left;
background-size: inherit;
}	
}
@media (min-width: 1200px) {
.slider-testimonial{
width: 500px;
}	
.slider-card .slider-image{
width: calc(100% - 450px);
}		
}
.blog-image{
width: 320px;
height: 265px;
margin: 0 auto;
margin-bottom: 30px;
-webkit-mask-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/BlogPost2.png);
mask-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/BlogPost2.png);
-webkit-mask-size: 100%;
mask-size: 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.mask-2,.image-mask figure{
width: 320px;
height: 302px;
margin: 0 auto;
margin-bottom: 30px;
-webkit-mask-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/offsted-rating.png);
mask-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/offsted-rating.png);
-webkit-mask-size: 100%;
mask-size: 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.mask-4{
width: 340px;
height: 290px;
margin: 0 auto;
margin-bottom: 30px;
-webkit-mask-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/mask-4.png);
mask-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/mask-4.png);
-webkit-mask-size: 100%;
mask-size: 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
@media (max-width: 767.98px) {
.blog-card{
text-align: center;
}
}
@media (min-width: 490px) {
.blog-image,.mask-2,.image-mask figure{
height: 399.24px;
width: 470.27px;
}	
}
@media (min-width: 768px) {
.blog-image,.mask-2,.image-mask figure{
width: 330px;
height: 270px;
}
.mask-4{
width: 210px;
height: 180px;	
}	
}
@media (min-width: 992px) {
.blog-image{
width: 290px;
height: 250px;
}
.mask-2{
height: 380px;
width: 460px;
}
.mask-4{
width: 290px;
height: 245px;	
}	
}
@media (min-width: 1200px) {
.blog-image{
width: 350px;
height: 302px;
}	
.mask-2,.image-mask figure{
height: 399.24px;
width: 470.27px;
}
.mask-4{
width: 368px;
height: 308px;	
}
}
@media (min-width: 1340px) {
.blog-image{
width: 370px;
}	
}
.blog-image img,.mask-2 img,.mask-4 img,.image-mask figure img{
width: 100%;
height: 100%;
object-fit: cover;
}
.image-mask figure,.mask-2 figure{
display: block!important;
}
.mask-2 figure,
.mask-4 figure{
width: 100%;
height: 100%;
display: block!important;
}
.cat-title{
padding: 2px 10px;
display: inline-block;
color: #72226D;
font-size: 12px;
font-weight: bold;
letter-spacing: 1.71px;
line-height: 20px;
border-radius: 70px;
background-color: #D69BC5;
}
.read-article {
color: #8DC63F;
font-size: 16px;
font-weight: bold;
letter-spacing: 0.62px;
line-height: 22px;
}
.single-hero{
padding: 180px 0 0;
position: relative;
overflow: hidden;
}
.single-hero:before,
.page-hero:before{
content: '';
width: 100%;
height: 65%;
top: 0;
left: 0;
position: absolute;
background: #65C5B4;
border-radius: 0 0 50% 50%/0 0 60% 60%;
transform: scale(1.5);
}
.page-hero:before{
height: 70%;
}
.single-hero .container{
z-index: 5;
position: relative;
}
.single-hero span{
color: #FFFFFF;
font-size: 16px;
line-height: 26px;
}
.single-hero h1 {
color: #FFFFFF;
max-width: 670px;
}
.single-hero p {
max-width: 571px;
opacity: 0.7;
color: #FFFFFF;
font-size: 20px;
line-height: 30px;
margin-bottom: 45px;
}
.single-hero .post-thumbnail {
border-radius: 10px;
}
.single-hero .post-thumbnail img {
border-radius: 10px;
width: 100%;
}
.single-content p {
opacity: 0.7;
color: #00927C;
font-size: 18px;
line-height: 28px;
}
.single-content h3 {
color: #00927C;
font-size: 28px;
font-weight: 500;
letter-spacing: -1px;
line-height: 40px;
}
.single-content ul{
margin: 0 0 20px;
}
.single-content ul li{
margin: 0 0 10px;
padding: 0 0 0 20px;
}
.single-content ul li,
.single-content ul li a {
opacity: 0.7;
color: #00927C;
font-size: 18px;
line-height: 28px;
position: relative;
}
.single-content ul li:before{
content: '';
width: 7px;
height: 7px;
background: currentColor;
border-radius: 50%;
position: absolute;
top:12px;
left: 0;
}
.post-categories span {
color: #00927C;
font-size: 24px;
font-weight: 500;
line-height: 32px;
display: block;
margin: 0 0 10px;
font-family: 'all-round-gothic';
}
.post-categories .cat-title{
font-size: 14px;
padding: 5px 10px 6px;
}
.page-hero{
padding: 100px 0 100px;
position: relative;
overflow: hidden;
}
@media(min-width: 768px){
.page-hero{
padding: 170px 0 140px;
}	
}
.location-card {
min-height: 314px;
border-radius:  10px;
background: rgba(101,191,180,0.1);
}
.location-card:before{
content: '';
width: 100%;
height: 100%;
opacity: 0;
top: 0;
left: 0;
z-index: 2;
border-radius:  10px;
position: absolute;
border: solid #8DC63F 3px;
}
.location-card:hover:before{
opacity: 1;
}
.location-adddress{
padding: 60px 30px 60px;
}
.location-adddress h2 {
color: #00927C;
position: relative;
}
.location-adddress .address,
.location-adddress .phone {
opacity: 0.7;
color: #190819;
font-size: 18px;
line-height: 28px;
}
.times-dropdown{
background: #fff;
border-radius: 5px;
padding: 15px;
position: absolute;
top:30px;
left: 0;
}
.opening-times label span{
opacity: 0.7;
color: #190819;
font-size: 18px;
line-height: 28px;
}
.times-dropdown{
display: none;
}
.location-row{
margin-bottom: 30px;
}
@media(min-width: 768px){
.location-adddress{
padding: 60px 50px 60px;
}	
}
.location-hero{
padding: 100px 0 60px;
background-color: #65C5B4;
}
.hero-curved{
width: 100%;
height: 70px;
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/Section-divide-aqua.svg);
background-repeat: no-repeat;
background-position: top center;
background-size: 100%;
margin-top: -2px;
position: relative;
z-index: 5;
}
.list-location-info li{
margin-bottom: 10px;
display: block;
position: relative;
}
.list-location-info li br{
display: none;
}
.list-location-info li span{
width: 30px;
display:inline-block;
}
.location-hero .opening-times label span{
color: #fff!important;
}
.location-thumb,
.hero-thumb{
width: 345px;
height: 277px;
object-fit: cover;
-webkit-mask-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/Nursery-hero.png);
mask-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/Nursery-hero.png);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
mask-size:  100%;
overflow: hidden;
}
.location-thumb img,.hero-thumb img{
object-fit: cover;
width: 100%;
height: 100%;
}
@media(max-width: 575.98px){
.69 img{
width: 270px;
object-fit: cover;
}
}
@media(min-width: 576px){
.location-thumb,
.hero-thumb{
width: 343px;
height: 275px;
mask-size:  100%;
}
}
@media(min-width: 768px){
.location-hero{
padding: 170px 0 30px;
}
.hero-curved{
height: 128px;
}
}
@media(min-width: 992px){
.location-hero{
padding: 190px 0 90px;
}
.location-thumb {
width: 466px;
height: 375px;
}
.hero-thumb{
width: 409px;
height: 330px;
}
}
.book-a-tour,
.apply-for-a-place{
padding-bottom: 100px;
}
.book-a-tour p {
margin: 0 auto 30px;
max-width: 718px;
color: #72226D;
font-family: "all-round-gothic";
font-size: 26px;
line-height: 37px;
text-align: center;
}
.apply-for-a-place p {
opacity: 0.7;
}
.video-block{
position: relative;
}
.video-block img{
border-radius: 10px;
width: 100%;
}
.video-block a{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50% ,-50%);
}
.location-cta-card{
padding: 40px 20px 40px;
border-radius: 10px;
min-height: 270px;
}
.location-cta-card p{
margin: 0;
}
.sp-icon div{
width: 185px;
margin: 0 auto 20px;
}
.sh-pink-3,.sh-color-0{
color: #72226D;
background: rgba(214,155,197,0.3);
}
.sh-lime-3,.sh-color-1{
color: #00927C;
background: rgba(141,198,63,0.3);
}
.sh-aqua-3,.sh-color-2{
color: #00927C;
background: rgba(101,197,180,0.3);
}
.sh-peach-3,.sh-color-3{
color: #72226D;
background: rgba(245,144,135,0.3);
}
.mb-30{
margin-bottom: 30px;
}
.offsted-rating{
padding: 100px 0 0;
}
@media(min-width: 768px){
.offsted-rating{
padding: 100px 0 0;
}
.location-cta-card{
padding: 40px 40px 40px;
}	
}
@media(min-width: 992px){
.sp-icon div{
width: 155px;
margin: 0 40px 20px 0;
}
}
.services-card-img{
min-height: 350px;
}
.absolute-top{
position: absolute;
top: 15px;
right: 20px;
}
.curved-top{
width: 100%;
height: 70px;
position: relative;
background: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/section-divide-green.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: bottom center;
}
.curved-bottom{
width: 100%;
height: 70px;
margin-top: -2px;
position: relative;
background: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/curved-bottom-green.svg);
background-repeat: no-repeat;
background-size: contain;
background-position:top center;
}
@media(min-width: 768px){
.curved-top{
height: 127px;
background-size: cover;
}
.curved-bottom{
height: 127px;
background-size: cover;
}	
}
.wrapper{
position: relative;
z-index: 2;
margin-top: -2px;
padding: 70px 0 50px;
background-color: #00927C;
}
.testimonial{
padding: 150px 0 100px;
margin-top: -100px;
}
.testimonial-slide{
padding: 0 15px
}
.testimonial-card{
min-height: 387px;
padding: 30px 25px 35px;
background-color: #fff;
border-radius: 10px;
}
.testimonial-card p{
opacity:0.7;
}
.slider-arrow span{
height: 46px;
width: 46px;
cursor: pointer;
border-radius: 50%;
background-color: #00927C;
}
.slider-arrow span:hover{
background-color: #fff;
}
.slider-arrow span:hover svg .s{
stroke: #00927C;
}
.slider-arrow .arrow-prev{
transform: rotate(-180deg);
margin-right: 10px;
}
.ps-15{
padding-left: 15px;
}
.image-item img{
height: 340px;
object-fit: cover;
}
.post-info {
list-style: none;
}
.post-info li{
position: relative;
padding-left: 30px;
margin-bottom: 10px;
}
.post-info li span{
position: absolute;
top: 0;
left: 0;
}
.location-footer-info a{
position: relative
}
.location-footer-info a:after{
content: '';
width: 0;
height: 1px;
position: absolute;
bottom: 0;
left: 0;
transition: all 0.5s;
background: currentColor;
}
.location-footer-info a:hover:after{
width: 100%;
}
.post-info li:not(.opening-times-item) br{
display: none;
}
.post-info li a{
opacity: 0.7
}
.form-widget {
height: 100%;
width: 100%;
padding: 40px 30px 50px;
border-radius: 10px;
background-color: #E0F3F0;
}
.form-widget p {
opacity: 0.7;
color: #00927C;
font-size: 18px;
line-height: 28px;
}
.font-18 {
font-size: 18px;
font-weight: bold;
line-height: 28px;
}
.sort-info{
max-width: 470px;
opacity: 0.7;
color: #FFFFFF;
font-size: 20px;
line-height: 30px;
}
.overlay-image-top{
position: absolute;
top: -30px;
right: 30px;
z-index: 5;
width: auto;
height: auto;
object-fit: contain;
}
.repeat-row{
padding: 35px 0;
}
.story-row:after{
content: none;
position: absolute;
width: 37px;
height: 100%;
left: -15px;
top: 0;
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/timeline-repeater.svg);
background-repeat: repeat-y;
background-position: top center;
}
.timeline-img{
width: auto;
height: auto;
margin: 0 auto 40px;
}
.the-story p {
color: #FFFFFF;
}
.nt-mt{
position: relative;
margin-top: -1px;
}
.divide-bg-sh-plumb:before{
content: '';
width: 100%;
height: 98%;
position: absolute;
top: 0;
left: 0;
background-color: #72226D;
}
.divide-bg-sh-plumb img{
z-index: 5;
position: relative;
}
.inner-content{
position: relative;
z-index: 3;
padding: 40px 0 60px;
background-color: rgba(101,197,180,0.2);
}
.overlay-image-bottom{
position: absolute;
bottom: 0;
left : 0;
}
.pb-80{
padding-bottom: 80px;
}
.brighter-futures{
padding: 50px 0 40px;
}
@media(min-width: 768px){
.story-row{
padding: 0;
}
.story-row:after{
content: '';
left: 50%;
transform: translateX(-50%);
}
.timeline-img{
position: absolute;
top: 50%;
left: 50%;
width: auto;
height: auto;
z-index: 4;
transform: translate(-50%,-50%);
}
.the-story p {
max-width: 400px;
}	
}
@media(min-width: 1400px){
.divide img,.divide-sh-pink-top img,.img-wide img,.rectangle-shape img{
width: 100%;
object-fit: cover;
border: 0;
object-position: 50% 50%;
}	
}
.variable-item{
padding-right: 20px;
}
.variable-image{
height: 308px;
width: 300px;
border-radius: 10px;
background-color: #F59087;
}
.variable-image img{
height: 100%;
width: 100%;
border-radius: 10px;
object-fit: cover;
}
.slider-prev,.slider-next{
border: 0;
padding: 0;
background-color: transparent;
margin-right: 10px;
}
.slider-prev:hover svg *,.slider-next:hover svg *{
stroke: #72256D;
}
.mt-20{
margin-top: 20px;
}
@media(min-width: 576px){
.variable-image{
height: 378px;
width: 370px;
}	
}
.content-sh-pink{
padding: 70px 0 90px;
position: relative;
margin-top: -1px;
}
.content-sh-pink:before{
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0.19;
background-color: #D69BC5;
}
.z-index-5{
position: relative;
z-index: 5;
}
.text-pink h2, .text-pink p,.text-pink h3{
color: #72226D;
}
.bs-icon{
margin-bottom: 40px;
}
.bs-icon .wp-block-group__inner-container{
position: relative;
z-index: 999;
}
.bs-icon div,
.bs-icon figure{
width: 100%;
height: 100%;
}
.bs-icon figure{
display: flex!important;
align-items: center;
justify-content: center;
}
.bs-icon:before{
content:'';
height: 100%;
width: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/pebble-background.svg);
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
}
.bs-icon.rt-12:before{
transform:  translate(-50%,-50%) rotate(-190deg);
}
.bs-icon.rt-18:before{
transform:  translate(-50%,-50%) rotate(-150deg);
}
@media(min-width: 576px){
.bs-icon img{
max-width: 80%;
}
}
.hero-page{
padding: 100px 0 90px;
position: relative;
overflow: hidden;
background-color: transparent!important;
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/hero-arc-peach.svg);
background-repeat: no-repeat;
background-position: bottom center;
background-size: cover;
}
.hero-padding{
padding: 100px 0 40px;
}
@media(min-width: 768px){
.hero-padding{
padding: 170px 0 40px;
}	
.hero-page{
padding: 170px 0 90px;
}	
}
.cta-row,.cta-verticle{
padding: 12px 13px 20px 20px;
background-color: #8DC63F;
border-radius: 10px;
text-align: center;
}
.cta-row h3,.cta-verticle h3{
margin: 0 0 20px;
color: #fff;
font-size: 32px;
letter-spacing: -1px;
line-height: 36px;
}
.cta-row .btn{
min-width: 220px;
}
@media(min-width: 768px){
.cta-row,.cta-verticle{
border-radius: 100px;
padding: 12px 13px 15px 50px;
}
.cta-row h3,.cta-verticle h3{
margin: 0;
}
.cta-verticle .wp-block-group__inner-container{
display: flex;
align-items: center;
text-align: left;
justify-content: space-between !important;
}	
}
.divide-sh-aqua img{
opacity: 0.2
}
.content-sh-aqua {
padding: 50px 0 0;
background: rgba(101,197,180,0.2);
}
.bg-light-green{
background: rgba(101,197,180,0.2);
}
.position-top-left{
position: absolute;
top: 0;
left: 0;
z-index: 5;
}
.counter-up span{
color: #00927C;
font-family: "all-round-gothic";
font-size: 65px;
font-weight: 500;
letter-spacing: -1.73px;
line-height: 65px;
text-align: center;
}
.counter-up p {
margin: 0 auto;
max-width: 270px;
opacity: 0.7;
font-size: 18px;
font-weight: 600;
line-height: 28px;
}
@media(min-width: 1200px){
.counter-up span{
font-size: 95px;
line-height: 65px;
}	
}
.solid-green{
background-color: #00927C;
}
.mt-nt-2{
margin-top: -2px;
z-index: 5;
}
.video-cover-img{
width: 270px;
height:178px;
position: absolute;
top: 0;
left: 0;
left: 50%;
top: 50%;
margin-top: 4px;
object-fit: cover;
border-radius: 10px;
transform: translate(-50%,-50%);
}
@media (max-width: 575.98px) {
.video-frame{
width: 340px;
margin: 0 auto;
}
}
@media (min-width: 576px) {
.video-cover-img{
width: 404px;
height: 270px;
margin-left: -3px;
margin-top: 5px;		
}
}
@media (min-width: 768px) {
.video-cover-img{
width: 308px;
height: 205px;
}
}
@media (min-width: 992px) {
.video-cover-img{
width: 420px;
height: 278px;
}
}
@media (min-width: 1200px) {
.video-cover-img{
width: 505px;
height: 329px;
margin-left: -4px;
}
}
@media (min-width: 1340px) {
.video-cover-img{
width: 520px;
height: 340px;
margin-left: -3px;
margin-top: 7px;
}
}
@media (min-width: 1440px) {
.video-cover-img{
width: 530px;
height: 329px;
margin: 0;
}
}
.cta-list {
width: 100%;
min-height: 546px;
padding: 30px 25px;
border-radius: 10px;
background-color: #FFFFFF;
}
.list-icon {
height: 235px;
width: 236px;
margin: 0 auto;
position: relative;
}
.list-icon:before {
content: none;
width: 100%;
height: 100%;
position: absolute;
left:0;
top: 0;
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/icon-mask.svg);
background-repeat: no-repeat;
background-position: center center;
}
.cta-list h3 {
color: #00927C;
}
.cta-list ul li strong {
opacity: 0.7;
font-weight: 400;
}	
.cta-list ul li {
font-size: 16px;
line-height: 25px;
margin: 0 0 15px;
padding-left: 35px;
position: relative;
}
.cta-list ul li:before {
opacity: 1;
content: '';
position: absolute;
left: 0;
top: 0;
width: 35px;
height: 30px;
background-image: url('data:image/svg+xml,<svg width="23px" height="19px" viewBox="0 0 23 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-358, -5959)" fill="%2300927C" fill-rule="nonzero"><path d="M380.790765,5961.55404 L379.353258,5960.11655 C379.097382,5959.85924 378.690567,5959.83624 378.404504,5960.05761 L365.898196,5969.78364 L360.588046,5965.80037 C360.304857,5965.58474 359.900918,5965.61349 359.649354,5965.86649 L358.21041,5967.30398 C357.947346,5967.56703 357.928659,5967.98678 358.167285,5968.27284 L365.354818,5976.89775 C365.484194,5977.053 365.672507,5977.14643 365.873758,5977.15506 C365.885258,5977.15506 365.895321,5977.15506 365.905383,5977.15506 C366.095134,5977.15506 366.279135,5977.08031 366.41426,5976.94519 L380.790765,5962.57178 C381.071078,5962.29147 381.071078,5961.83578 380.790765,5961.55547 L380.790765,5961.55404 Z" id="tick"></path></g></g></svg>');
background-repeat: no-repeat;
background-position: left 5px;
}
.cta-list ul.tick-sh-plumb li:before {
background-image: url('data:image/svg+xml,<svg width="23px" height="19px" viewBox="0 0 23 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-358, -5959)" fill="%2372226D" fill-rule="nonzero"><path d="M380.790765,5961.55404 L379.353258,5960.11655 C379.097382,5959.85924 378.690567,5959.83624 378.404504,5960.05761 L365.898196,5969.78364 L360.588046,5965.80037 C360.304857,5965.58474 359.900918,5965.61349 359.649354,5965.86649 L358.21041,5967.30398 C357.947346,5967.56703 357.928659,5967.98678 358.167285,5968.27284 L365.354818,5976.89775 C365.484194,5977.053 365.672507,5977.14643 365.873758,5977.15506 C365.885258,5977.15506 365.895321,5977.15506 365.905383,5977.15506 C366.095134,5977.15506 366.279135,5977.08031 366.41426,5976.94519 L380.790765,5962.57178 C381.071078,5962.29147 381.071078,5961.83578 380.790765,5961.55547 L380.790765,5961.55404 Z" id="tick"></path></g></g></svg>');
}
.cta-image{
min-height: 350px;
}
.mb-40{
margin-bottom: 40px;
}
.acc-item{
background-color: transparent!important;
padding:0!important;
border-bottom: 1px solid #00927C;
}
.acc-title{
padding: 15px 55px 15px 10px;
cursor: pointer;
}
.acc-title h4 {
margin: 0;
color: #00927C;
font-size: 20px;
letter-spacing: 0;
line-height: 30px;
font-weight: 400;
font-family: "Open Sans";
}
.acc-title span{
position: absolute;
top: 15px;
right: 10px;
border-radius: 50%;
height: 35px;
width: 35px;
cursor: pointer;
background-color: #8DC63F;
}
.acc-title span:before{
content: '';
width: 3px;
height: 15px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
}
.acc-title span:after{
content: '';
width: 15px;
height: 3px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
}
.acc-title.open span:before{
opacity: 0;
}
.acc-content{
padding: 15px 30px 0 20px;
}
.acc-content p {
opacity: 0.7;
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
}
.acc-content p a, p a{
color: #72226D;
opacity: 1;	
background-image: linear-gradient(transparent calc(100% - 2px), currentColor 2px);
background-repeat: no-repeat;
background-size: 100% 100%;
transition: background-size 1s;
}
p a{
color: currentColor;
}
.post-footer p a{
color: #00927C;
background-size: 0 100%;
}
.post-footer p a:hover{
background-size: 100% 100%;
}
@media (min-width: 992px) {
.acc-title{
padding: 15px 70px 15px 20px;
}
.acc-title span{
right: 30px;
}	
}
.cta-current-vacancies{
padding: 12px 20px 20px;
border-radius: 10px;
}
.icon-box div{
width: 188px;
margin-right: 20px;
margin: 0 auto;
}
.cta-current-vacancies h3 {
max-width: 490px;
color: #FFFFFF;
font-size: 28px;
line-height: 40px;
margin: 0 0 15px;
}
@media (min-width: 576px) {
.cta-current-vacancies{
padding: 12px 20px 12px;
}	
}
.inner-d-flex .btn{
margin-right: 10px;
padding-left: 20px;
padding-right: 20px;
margin-bottom: 10px;
}
.down-arrow{
padding-left: 35px;
}
.down-arrow span{
position: absolute;
top: 0;
left: 0;
width: 24px;
height: 24px;
background-color: #fff;
border-radius: 50%;
background-image: url('data:image/svg+xml,<svg width="20px" height="24px" viewBox="0 0 35 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round"><g transform="translate(-577, -4073)" stroke="%2365C5B4" stroke-width="5"><g transform="translate(571, 4061)"><g transform="translate(9, 16)"><path d="M0,5.94267338 C0,5.94267338 15.3087641,9.43055826 24.0202085,5.94267338" id="Path-12"></path><path d="M15.9308267,1.12034423 C15.9308267,1.12034423 19.420324,1.6739298 26.3993184,2.78110094 L21.1688055,14.8772901" id="Path-13" stroke-linejoin="round" transform="translate(21.1651, 7.9988) rotate(15) translate(-21.1651, -7.9988)"></path></g></g></g></g></svg>');
background-repeat: no-repeat;
background-position: center center;
transform: rotate(90deg);
background-size: contain;
}
@media (max-width: 575.98px) {
.inner-d-flex .btn{
min-width: 100%;
}
}
@media (min-width: 992px) {
.inner-d-flex > div{
display: flex;
align-items: center;
}	
.inner-d-flex.justify-content-center > div{
justify-content: center;
}	
}
.fees-card{
overflow: hidden;
border-radius: 10px;
background-color: #00927C;
}
.fee-icon {
height: 195px;
width: 100%;
border-radius: 10px 10px 0 0;
background-color: rgba(101,197,180,0.6);
}
.fee-cta{
min-height: 160px;
padding: 15px 25px 30px;
}
.fee-cta h3 {
max-width: 220px;
margin: 0 auto 20px;
color: #FFFFFF;
}
.fee-cta .btn{
min-width: 145px;
padding: 10px 20px;
}
.list-style-check-white li{
background-image: url('data:image/svg+xml,<svg width="23px" height="19px" viewBox="0 0 23 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-358, -5959)" fill="%23FFFFFF" fill-rule="nonzero"><path d="M380.790765,5961.55404 L379.353258,5960.11655 C379.097382,5959.85924 378.690567,5959.83624 378.404504,5960.05761 L365.898196,5969.78364 L360.588046,5965.80037 C360.304857,5965.58474 359.900918,5965.61349 359.649354,5965.86649 L358.21041,5967.30398 C357.947346,5967.56703 357.928659,5967.98678 358.167285,5968.27284 L365.354818,5976.89775 C365.484194,5977.053 365.672507,5977.14643 365.873758,5977.15506 C365.885258,5977.15506 365.895321,5977.15506 365.905383,5977.15506 C366.095134,5977.15506 366.279135,5977.08031 366.41426,5976.94519 L380.790765,5962.57178 C381.071078,5962.29147 381.071078,5961.83578 380.790765,5961.55547 L380.790765,5961.55404 Z" id="tick"></path></g></g></svg>');
background-repeat: no-repeat;
background-position: left 5px;
padding-left: 35px;
margin-bottom: 15px;
}
.list-style-check-white li strong{
opacity: 0.7;
font-weight: 400;
}
.width-570{
max-width: 570px;
margin: 0 auto 40px;
}
.bg-cover{
padding: 100px 0 90px;
background-size: cover;
background-position: bottom center!important;
background-color: #fff!important;
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/hero-arc-sh-peach.svg);
background-repeat: no-repeat;
}
.banner-sh-pink{
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/banner-sh-pink.svg);
}
@media (min-width: 768px) {
.bg-cover{
padding: 140px 0 90px;
}	
}
@media (min-width: 992px) {
.bg-cover{
padding: 170px 0 90px;
}	
}
.image-position-top{
position: absolute;
top: -200px;
left: 0;
z-index: 5;
}
.position-top-right{
position: absolute;
top: 50px;
right: 0;
}
.content-counter{
counter-reset: item-counter;
position: relative;
}
.mb-100{
margin-bottom: 100px;
}
.content-counter h2 {
color: #00927C;
font-size: 32px;
font-weight: 500;
letter-spacing: -1px;
line-height: 36px;
position: relative;
padding-left: 70px;
padding-top: 12px;
min-height: 60px;
margin-bottom: 20px;
}
.content-counter h2:before {
counter-increment: item-counter;
content:  counter(item-counter);
position: absolute;
top: 0;
left: 0;
border-radius: 50%;
height: 60px;
width: 60px;
font-size: 40px;
line-height: 50px;
color: #fff;
font-family: 'all-round-gothic';
display: flex;
align-items: center;
justify-content: center;
background-color: #8DC63F;
}
.content-counter p{
opacity: 0.7;
}
.feature-card{
position: relative;
}
.feature-card .close-card{
position: absolute;
right: 20px;
top: 15px;
opacity: 0;
color: #FFFFFF;
font-family: "all-round-gothic";
font-size: 29px;
font-weight: 500;
letter-spacing: 0;
line-height: 30px;
z-index: 2;
cursor:pointer;
}
.feature-card.open .close-card{
opacity: 0.61;
}
.feature-card h3{
color: #fff;
font-size: 25px;
font-weight: 500;
letter-spacing: -0.78px;
line-height: 36px;
position: relative;
padding: 4px 0 0 50px;
cursor: pointer;
margin: 0;
z-index: 4;
}
.feature-card h3:before {
content: 'i';
height: 40px;
width: 40px;
position: absolute;
border-radius: 50%;
top: 0;
left: 0;
color: #FFFFFF;
font-family: "all-round-gothic";
font-size: 27px;
font-weight: bold;
letter-spacing: -0.84px;
line-height: 42px;
display: flex;
align-items: center;
justify-content: center;
background-color: #65C5B4;
}
.feature-card-body {
padding: 20px 0;
display: none;
}
.feature-card-body ul li {
color: #FFFFFF;
font-size: 16px;
line-height: 24px;
margin: 0 0 10px;
position: relative;
padding-left: 15px;
}
.feature-card-body ul li:before{
content: '';
width: 5px;
height: 5px;
position: absolute;
top: 10px;
left: 0;
background: #fff;
border-radius: 50%;
} .post-filter .btn-group .dropdown-menu{
width: 100%;
padding: 15px 20px;
}
.post-filter .btn-group .dropdown-menu li{
margin: 0 0 10px;
}
.post-filter .btn-group .dropdown-menu li a{
color: #00927C;
}
div.search_result {
display: none;
position: absolute;
top: 42px;
left: 0;
background: #fff;
padding:20px;
min-width: 100%;
border:solid 1px rgba(0,146,124,0.7);
}
div.search_result ul li {
margin: 0 0 15px;
}
.search_bar{
position: relative;
}
.search_bar input {
padding: 9px 0 9px 0;
font-size: 16px;
line-height: 26px;
opacity:1;
color: rgba(0,146,124,0.7);
border: 0;
width: 100%;
border-bottom: 1px solid #00927C;
}
.search_bar ::placeholder{
opacity: 1;
}
.search-submit{
border: 0;
padding: 0;
position: absolute;
top: 10px;
right: 0;
z-index: 2;
background: transparent;
}
.btn-transparent{
width: 100%;
}
.post-filter .btn-group{
width: 100%;
}
@media (min-width: 576px) {
.post-filter .btn-group{
width: 240px;
}
.btn-transparent,.search_bar input{
width: 240px;
}
}
@media (min-width: 768px) {
.post-filter .btn-group{
width: 240px;
}
.btn-transparent,.search_bar input{
width: 240px;
}
}
.page-numbers{
text-align: center;
}
.page-numbers li{
display: inline-block;
vertical-align: middle;
margin: 5px 8px;
}
.page-numbers li a,.page-numbers li span {
color: #00927C;
font-size: 20px;
line-height: 30px;
text-align: center;
}
.page-numbers li a:hover,.page-numbers li span:hover,.page-numbers li .page-numbers.current{
color: #72226D;
}
.page-numbers li a svg{
width: 30px;
}
.page-numbers li a:hover svg *{
stroke: #72226D;
}
.page-numbers li .prev svg{
transform: rotate(-180deg);
}
.img-position-bottom-right{
position: absolute;
right: 0;
bottom: 0;
}
.menu-slider-wrap{
max-width: 1050px;
margin: 40px auto 90px;
}
.menu-slider{
padding-bottom: 30px;
}
@media (min-width: 576px) {
.menu-slider{
padding: 0 30px 0;
}
}
@media (min-width: 992px) {
.menu-slider{
padding: 0 40px;
}
}
.variable-card{
height: 418px;
width: 340px;
padding: 30px;
border-radius: 10px;
background: rgba(245,144,135,0.2);
}
.future-icon{
height: 200px;
}
.future-icon img{
max-width: 200px;
}
.variable-card h2 {
color: #72226D;
font-size: 32px;
font-weight: 500;
letter-spacing: -1px;
line-height: 36px;
margin-bottom: 20px;
}
.variable-card p {
opacity: 0.7;
color: #72226D;
font-size: 16px;
line-height: 26px;
margin: 0;
}
@media (min-width: 470px) {
.variable-card{
width: 370px;
}	
}
@media (min-width: 992px) {
.future-slider .variable-item{
margin-right: 30px;
}
}
.cta-icon-eq  p{
max-width: 320px;
margin: 0 auto 40px;
}
.mt-nt-100{
position: relative;
margin-top: -100px;
}
.list-dots li,.basic-page-template ul li{
position: relative;
padding-left: 12px;
margin-bottom: 2px;
}
.list-dots li span,.basic-page-template ul li{
opacity: 0.7;
}
.list-dots li:before,
.basic-page-template ul li:before {
content: '';
width: 5px;
height: 5px;
border-radius: 50%;
background-color: currentColor;
position: absolute;
top: 10px;
left: 0;
opacity: 1;
}
.basic-page-template ul li:before{
top: 15px;
}
.basic-page-template h2{
margin-bottom: 20px;
}
.basic-page-template p {
opacity: 0.7;
font-size: 18px;
line-height: 28px;
}
.basic-page-template ul{
margin: 0 0 30px;
}
.basic-page-template ul li {
opacity: 0.7;
font-size: 18px;
line-height: 34px;
}
.wp-block-pullquote{
border: 0;
padding: 0;
text-align: left;
margin-bottom: 70px;
background-image: url('data:image/svg+xml,<svg width="59px" height="51px" viewBox="0 0 65 59" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-205, -3705)" fill="%238DC63F"><g transform="translate(237.5, 3734.5) rotate(-7) translate(-237.5, -3734.5)translate(208, 3709)"><g transform="translate(1, -0)"><g transform="translate(0, 0)"><path d="M35.7529569,3.22295094 C35.2187761,3.10207756 34.6763347,2.98953101 34.1261835,2.88531129 C24.4252941,1.04884171 17.1257404,1.41549097 11.8103656,4.00540463 C7.33343451,6.18730348 4.28998044,9.99669526 2.50625698,15.6511521 C0.663333058,21.495783 2.23806515,27.0487061 7.06111241,31.7095837 L7.37198364,32.0101555 L7.29158116,32.4297205 C6.85184569,34.7319555 6.66956336,39.4661629 10.3901054,45.3059589 C11.5716364,47.1609624 12.322243,48.1523928 12.7829052,48.6818182 C12.6540409,47.6087312 12.2456955,45.9234876 12.0394576,45.0722704 L11.9893437,44.865174 C11.2962854,41.999669 14.7522152,39.7933269 18.2175069,38.6839779 L18.4958867,38.5950688 L18.7690349,38.696871 C20.7884587,39.4465546 22.9284863,40.0796625 25.1299172,40.5779295 C34.4970812,42.6980486 44.6198082,41.2333318 50.9179106,36.8458966 C54.3300596,34.4689887 56.3255279,31.3963874 56.6878897,27.96036 C57.3591954,21.5967794 55.6142964,15.9401737 51.6415329,11.6016252 C48.0135087,7.6393957 42.5431114,4.75992314 35.7529569,3.22295094 M12.8342672,50.972957 C12.0347564,50.7899476 10.9633629,49.6379057 8.83206369,46.2533101 C5.05305583,40.2531368 5.04348249,35.257896 5.46170071,32.5856338 C0.446090755,27.5118447 -1.15676,21.4822495 0.826015619,15.1219955 C2.7365809,8.99387751 6.03309239,4.84755231 10.9037346,2.44656523 C16.5191828,-0.321790428 24.1124831,-0.736126029 34.1168976,1.17980498 C50.4142793,4.30122315 59.2838428,14.3761914 57.8492093,28.133483 C57.4391968,32.0622483 55.2225581,35.5483358 51.4386268,38.2149295 C44.8157897,42.881941 34.2405305,44.4558764 24.4970579,42.2249424 C22.3378592,41.7304389 20.2352801,41.1079908 18.2421106,40.3732536 C15.5134349,41.3077356 13.0186223,42.939705 13.4116764,44.5835512 L13.4614577,44.7911239 C14.3919865,48.6753514 14.6775455,50.4274377 13.5112391,50.9062854 C13.2959757,50.9945511 13.0777035,51.0285617 12.8342672,50.972957" id="Fill-3"></path></g></g><g transform="translate(0, 0)"><g transform="translate(-0, -0)"><path d="M35.7529569,3.22295094 C35.2187761,3.10207756 34.6763347,2.98953101 34.1261835,2.88531129 C24.4252941,1.04884171 17.1257404,1.41549097 11.8103656,4.00540463 C7.33343451,6.18730348 4.28998044,9.99669526 2.50625698,15.6511521 C0.663333058,21.495783 2.23806515,27.0487061 7.06111241,31.7095837 L7.37198364,32.0101555 L7.29158116,32.4297205 C6.85184569,34.7319555 6.66956336,39.4661629 10.3901054,45.3059589 C11.5716364,47.1609624 12.322243,48.1523928 12.7829052,48.6818182 C12.6540409,47.6087312 12.2456955,45.9234876 12.0394576,45.0722704 L11.9893437,44.865174 C11.2962854,41.999669 14.7522152,39.7933269 18.2175069,38.6839779 L18.4958867,38.5950688 L18.7690349,38.696871 C20.7884587,39.4465546 22.9284863,40.0796625 25.1299172,40.5779295 C34.4970812,42.6980486 44.6198082,41.2333318 50.9179106,36.8458966 C54.3300596,34.4689887 56.3255279,31.3963874 56.6878897,27.96036 C57.3591954,21.5967794 55.6142964,15.9401737 51.6415329,11.6016252 C48.0135087,7.6393957 42.5431114,4.75992314 35.7529569,3.22295094 M12.8342672,50.972957 C12.0347564,50.7899476 10.9633629,49.6379057 8.83206369,46.2533101 C5.05305583,40.2531368 5.04348249,35.257896 5.46170071,32.5856338 C0.446090755,27.5118447 -1.15676,21.4822495 0.826015619,15.1219955 C2.7365809,8.99387751 6.03309239,4.84755231 10.9037346,2.44656523 C16.5191828,-0.321790428 24.1124831,-0.736126029 34.1168976,1.17980498 C50.4142793,4.30122315 59.2838428,14.3761914 57.8492093,28.133483 C57.4391968,32.0622483 55.2225581,35.5483358 51.4386268,38.2149295 C44.8157897,42.881941 34.2405305,44.4558764 24.4970579,42.2249424 C22.3378592,41.7304389 20.2352801,41.1079908 18.2421106,40.3732536 C15.5134349,41.3077356 13.0186223,42.939705 13.4116764,44.5835512 L13.4614577,44.7911239 C14.3919865,48.6753514 14.6775455,50.4274377 13.5112391,50.9062854 C13.2959757,50.9945511 13.0777035,51.0285617 12.8342672,50.972957" id="Fill-3"></path></g></g></g></g></g></svg>');
background-repeat: no-repeat;
background-position: top left;
padding-left: 70px;
}
.wp-block-pullquote p {
max-width: 565px;
color: #00927C;
font-family: "all-round-gothic";
font-size: 25px;
font-weight: 500;
letter-spacing: 0;
line-height: 32px;
margin-bottom: 15px;
}
.wp-block-pullquote cite {
opacity: 0.7;
color: #00927C;
font-family: "Open Sans";
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 28px;
}
.family-hub-card{
min-height: 161px;
padding: 30px;
border-radius: 10px;
background: rgba(101,197,180,0.1);
transition: all 0.5s;
position: relative;
}
.family-hub-card:hover{
background: rgba(101,197,180,1);
}
.family-hub-card:hover h3,
.family-hub-card:hover a{
color: #fff;
}
.family-hub-card:hover .read-article{
background-size: 100% 100%;
}
body .gm-style .gm-style-iw-c{
max-width: 300px!important;
padding: 20px 25px!important;
}
body .gm-style-iw-chr {
position: absolute!important;
top: -10px!important;
right: 0px!important;
padding:0!important;
margin: 0!important;
}
body .gm-style-iw-chr button{
padding:0!important;
width: 40px!important;
height: 40px!important;
}
body .gm-style .gm-style-iw-c h4{
margin-bottom: 10px;
}
body .gm-style .gm-style-iw-c p{
font-size: 16px;
opacity: 0.7;
line-height: 24px;
margin-bottom: 15px;
}
body .gm-style .gm-style-iw-c p br{
display: none;
} .modal-book-a-tour{
opacity: 0;
visibility: hidden;
transform: translate3d(0, -100%, 0);
width: 100%;
height: 100%;
background-color: #fff;
position: fixed;
top: 0;
left: 0;
z-index: 99999999;
padding: 0 20px 50px;
transition: opacity 700ms step-end, transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94), visibility 700ms step-end, background-color 700ms cubic-bezier(0.8, 0, 0.55, 0.94);
}
.modal-book-a-tour.is-active {
opacity: 1;
visibility: visible;
transform: translate3d(0, 0, 0);
transition: opacity 700ms step-start, transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94), visibility 700ms step-start, background-color 700ms cubic-bezier(0.8, 0, 0.55, 0.94);
}
.modal-book-a-tour:before{
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
background: rgba(101,197,180,0.3);
}
.modal-book-a-tour h3 {
color: #00927C;
font-size: 18px;
font-weight: 500;
letter-spacing: 0;
line-height: 21px;
margin: 5px 0 0;
max-width: 180px;
}
.modal-book-a-tour .icon div{
width: 60px;
}
.modal-book-a-tour .container{
z-index: 55;
padding-top: 100px;
}
.modal-book-a-tour button{
padding: 0;
position: absolute;
right: 10px;
top: 30px;
border: 0;
color: #00927C;
font-size: 13px;
font-weight: bold;
line-height: 18px;
text-transform: uppercase;
background-color: transparent;
}
.modal-book-a-tour svg {
fill:  #00927C;
margin-left: 5px;
}
.form-innerWrapper input{
margin: 0 auto;
padding: 10px 0;
border: 0;
color: #00927C;
border-radius: 0;
max-width: 371px;
border-bottom: 1px solid #00927C;
}
.form-innerWrapper ::placeholder{
opacity: 1;
color: #00927C;
}
.form-innerWrapper .btn-primary{
width: 128px;
margin: 30px 0 0;
}
.anchor-link li{
position: relative;
}
.anchor-link li.active:before{
content: '';
width: 35px;
height: 30px;
position: absolute;
left: -40px;
top: 6px;
opacity:0.7;
background-repeat: no-repeat;
background-image: url('data:image/svg+xml,<svg width="35px" height="24px" viewBox="0 0 35 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round"><g transform="translate(-577, -4073)" stroke="%2300927C" stroke-width="5"><g transform="translate(571, 4061)"><g transform="translate(9, 16)"><path d="M0,5.94267338 C0,5.94267338 15.3087641,9.43055826 24.0202085,5.94267338" id="Path-12"></path><path d="M15.9308267,1.12034423 C15.9308267,1.12034423 19.420324,1.6739298 26.3993184,2.78110094 L21.1688055,14.8772901" id="Path-13" stroke-linejoin="round" transform="translate(21.1651, 7.9988) rotate(15) translate(-21.1651, -7.9988)"></path></g></g></g></g></svg>');
} body .gform_wrapper.gravity-theme input[type="color"], 
body .gform_wrapper.gravity-theme input[type="date"], 
body .gform_wrapper.gravity-theme input[type="datetime-local"], 
body .gform_wrapper.gravity-theme input[type="datetime"], 
body .gform_wrapper.gravity-theme input[type="email"], 
body .gform_wrapper.gravity-theme input[type="month"], 
body .gform_wrapper.gravity-theme input[type="number"], 
body .gform_wrapper.gravity-theme input[type="password"], 
body .gform_wrapper.gravity-theme input[type="search"], 
body .gform_wrapper.gravity-theme input[type="tel"], 
body .gform_wrapper.gravity-theme input[type="text"], 
body .gform_wrapper.gravity-theme input[type="time"], 
body .gform_wrapper.gravity-theme input[type="url"], 
body .gform_wrapper.gravity-theme input[type="week"], 
body .gform_wrapper.gravity-theme select, 
body .gform_wrapper.gravity-theme textarea{
padding: 10px 0;
color: #00927C;
font-family: "Open Sans";
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
border: 0;
border-radius: 0;
border-bottom: 1px solid #00927C;
background-color: transparent;
}
body .gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"]{
border: 0;
border-bottom: 1px solid #00927C;
}
body .gfield{
margin-bottom: 10px;
}
body .gform_button {
padding: 15px 20px;
width: 100%;
color: #fff;
font-size: 13px;
font-weight: bold;
letter-spacing: 0.5px;
line-height: 18px;
text-align: center;
text-transform: uppercase;
border-radius: 65px;
border: 0;
background-color: #8DC63F;
}
body .gform_button:hover{
background-color: #72226D;
}
body .gform-icon--circle-error{
display: none!important;
}
body .gform_confirmation_message,
body .gform_wrapper.gravity-theme .gform_validation_errors{
text-align: center;
}
body .gform_confirmation_message,
body .gform_wrapper.gravity-theme .gform_validation_errors,
body .gfield_description.validation_message.gfield_validation_message{
padding: 14px 20px;
font-size: 16px;
line-height: 26px;
color: rgba(146,0,0,0.7);
border: 0;
border-radius: 8px;
background: rgba(255,215,215,0.56);
}
body .preferred-time{
background-image: url('data:image/svg+xml,<svg width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-1234, -6712)" fill="%2300927C" fill-rule="nonzero"><g transform="translate(115, 6386)"><g transform="translate(0, 291)"><g transform="translate(2, 35)"><path d="M1126,0 C1121.02944,0 1117,4.02943725 1117,9 C1117,13.9705627 1121.02944,18 1126,18 C1130.97056,18 1135,13.9705627 1135,9 C1134.99438,4.03176746 1130.96823,0.00562111306 1126,0 L1126,0 Z M1125.7,2.1 C1125.7,1.93431458 1125.83431,1.8 1126,1.8 C1126.16569,1.8 1126.3,1.93431458 1126.3,2.1 L1126.3,3.6 C1126.3,3.76568542 1126.16569,3.9 1126,3.9 C1125.83431,3.9 1125.7,3.76568542 1125.7,3.6 L1125.7,2.1 Z M1120.6,9.3 L1119.1,9.3 C1118.93431,9.3 1118.8,9.16568542 1118.8,9 C1118.8,8.83431458 1118.93431,8.7 1119.1,8.7 L1120.6,8.7 C1120.76569,8.7 1120.9,8.83431458 1120.9,9 C1120.9,9.16568542 1120.76569,9.3 1120.6,9.3 Z M1126.3,15.9 C1126.3,16.0656854 1126.16569,16.2 1126,16.2 C1125.83431,16.2 1125.7,16.0656854 1125.7,15.9 L1125.7,14.4 C1125.7,14.2343146 1125.83431,14.1 1126,14.1 C1126.16569,14.1 1126.3,14.2343146 1126.3,14.4 L1126.3,15.9 Z M1129.7242,6.1242 L1126.4242,9.4242 C1126.1899,9.65842916 1125.8101,9.65842916 1125.5758,9.4242 L1120.7758,4.6242 C1120.61983,4.47355532 1120.55727,4.25047326 1120.61218,4.04069561 C1120.66709,3.83091795 1120.83092,3.66709097 1121.0407,3.61218171 C1121.25047,3.55727244 1121.47356,3.61982605 1121.6242,3.7758 L1126,8.1513 L1128.8758,5.2758 C1129.11123,5.04841667 1129.48545,5.05166858 1129.71689,5.28310885 C1129.94833,5.51454913 1129.95158,5.88877267 1129.7242,6.1242 Z M1132.9,9.3 L1131.4,9.3 C1131.23431,9.3 1131.1,9.16568542 1131.1,9 C1131.1,8.83431458 1131.23431,8.7 1131.4,8.7 L1132.9,8.7 C1133.06569,8.7 1133.2,8.83431458 1133.2,9 C1133.2,9.16568542 1133.06569,9.3 1132.9,9.3 Z" id="Shape-Copy"></path></g></g></g></g></g></svg>');
background-repeat: no-repeat;
background-position: right 15px;	
}
body .gform-datepicker{
background-image: url('data:image/svg+xml,<svg width="17px" height="18px" viewBox="0 0 17 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-961, -6712)" fill="%2300927C"><path d="M973.913462,6715.50734 L973.913462,6712.35167 C973.913462,6712.24879 973.889923,6712.16461 973.844154,6712.09914 C973.798385,6712.03367 973.739538,6712 973.668923,6712 L973.178538,6712 C973.106615,6712 973.047769,6712.03367 973.002,6712.09914 C972.956231,6712.16461 972.932692,6712.24879 972.932692,6712.35167 L972.932692,6715.50734 C972.932692,6715.61023 972.956231,6715.6944 973.002,6715.75987 C973.047769,6715.82534 973.106615,6715.85714 973.178538,6715.85714 L973.668923,6715.85714 C973.739538,6715.85714 973.798385,6715.82534 973.844154,6715.75987 C973.889923,6715.6944 973.913462,6715.61023 973.913462,6715.50734 L973.913462,6715.50734 Z M966.067308,6715.50734 L966.067308,6712.35167 C966.067308,6712.24879 966.043769,6712.16461 965.998,6712.09914 C965.952231,6712.03367 965.893385,6712 965.822769,6712 L965.332385,6712 C965.260462,6712 965.201615,6712.03367 965.155846,6712.09914 C965.110077,6712.16461 965.086538,6712.24879 965.086538,6712.35167 L965.086538,6715.50734 C965.086538,6715.61023 965.110077,6715.6944 965.155846,6715.75987 C965.201615,6715.82534 965.260462,6715.85714 965.332385,6715.85714 L965.822769,6715.85714 C965.893385,6715.85714 965.952231,6715.82534 965.998,6715.75987 C966.043769,6715.6944 966.067308,6715.61023 966.067308,6715.50734 L966.067308,6715.50734 Z M962.307692,6728.71429 L976.692308,6728.71429 L976.692308,6718.42857 L962.307692,6718.42857 L962.307692,6728.71429 Z M978,6715.85714 L978,6728.71429 C978,6729.06229 977.870974,6729.364 977.611179,6729.61771 C977.353128,6729.87314 977.046256,6730 976.692308,6730 L962.307692,6730 C961.953744,6730 961.646872,6729.87314 961.388821,6729.61771 C961.129026,6729.364 961,6729.06229 961,6728.71429 L961,6715.85714 C961,6715.50914 961.129026,6715.20743 961.388821,6714.95371 C961.646872,6714.69829 961.953744,6714.57143 962.307692,6714.57143 L963.615385,6714.57143 L963.615385,6713.608 C963.615385,6713.16571 963.775795,6712.78686 964.094872,6712.47143 C964.415692,6712.15771 964.801026,6712 965.250872,6712 L965.904718,6712 C966.352821,6712 966.738154,6712.15771 967.058974,6712.47143 C967.378051,6712.78686 967.538462,6713.16571 967.538462,6713.608 L967.538462,6714.57143 L971.461538,6714.57143 L971.461538,6713.608 C971.461538,6713.16571 971.621949,6712.78686 971.941026,6712.47143 C972.261846,6712.15771 972.647179,6712 973.097026,6712 L973.750872,6712 C974.198974,6712 974.584308,6712.15771 974.905128,6712.47143 C975.224205,6712.78686 975.384615,6713.16571 975.384615,6713.608 L975.384615,6714.57143 L976.692308,6714.57143 C977.046256,6714.57143 977.353128,6714.69829 977.611179,6714.95371 C977.870974,6715.20743 978,6715.50914 978,6715.85714 L978,6715.85714 Z" id="Fill-1"></path></g></g></svg>');
background-repeat: no-repeat;
background-position: center right;	
}
body .ginput_container_select{
margin-top: 4px;
}
body .gform_wrapper.gravity-theme .ginput_container_date input{
width: 100%;
} .fancybox-bg{
background-color: #00927C
}
.fancybox-is-open .fancybox-bg{
opacity: 1;
}
.fancybox-container{
z-index: 9999999;
} .pink-frame{
width: 342px;
height: 372px;
display: flex;
z-index: 4;
margin: 0 auto;
background-size: contain;
background-image: url('data:image/svg+xml,<svg width="442px" height="472px" viewBox="0 0 442 472" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><g transform="translate(-761, -845)" stroke="%23E8897E" stroke-width="5"><g transform="translate(-63, 806)"><g transform="translate(827, 42)"><g transform="translate(218, 232.8578) rotate(3) translate(-218, -232.8578)translate(11.3536, 10.5103)"><path d="M361.871934,43.8362972 C361.871934,43.8362972 102.312242,37.3538004 53.6875535,42.5124402 C53.6875535,42.5124402 60.6979626,221.992541 62.3554259,405.857722 C62.3554259,405.857722 324.130835,410.278964 360.933124,407.044791 C360.933124,407.044791 373.249303,231.075584 361.871934,43.8362972 Z" id="Stroke-1"></path><path d="M372.88387,400.981095 C372.88387,400.981095 411.815932,386.965661 412.545032,393.991401 C413.274133,401.017141 389.661048,411.244662 389.661048,411.244662 C389.661048,411.244662 418.190441,426.217653 412.556055,436.089421 C406.92167,445.961189 372.32484,429.878623 372.32484,429.878623 C372.32484,429.878623 370.939077,439.079631 363.118966,444.127569 C355.298854,449.173941 357.078299,418.901982 357.078299,418.901982 C357.078299,418.901982 113.683227,418.477272 68.8821441,418.132489" id="Stroke-3"></path><path d="M59.7653897,30.8444734 C106.491581,26.3965081 347.220069,30.9231984 347.220069,30.9231984 C347.220069,30.9231984 359.442022,4.6479258 366.509704,5.06989207 C373.577386,5.49185834 368.864551,29.5659786 368.864551,29.5659786 C368.864551,29.5659786 386.339744,6.16259576 395.196733,13.3265753 C404.05215,20.4889803 376.749124,39.5546129 376.749124,39.5546129 C376.749124,39.5546129 395.055348,39.2160952 398.786342,47.7514651 C402.518908,56.2884095 372.859464,49.6156742 372.859464,49.6156742 C372.859464,49.6156742 366.223792,230.675416 372.028434,401.137192" id="Stroke-5"></path><path d="M51.0106359,401.330157 C51.0106359,401.330157 22.8390412,399.579447 22.2938348,406.624606 C21.7486284,413.668198 47.8141685,412.185502 47.8141685,412.185502 C47.8141685,412.185502 20.6675619,426.379264 26.9841678,436.082619 C33.3007736,445.785974 57.2477974,421.29954 57.2477974,421.29954 C57.2477974,421.29954 54.3239332,439.358343 62.8089029,444.174756 C71.2923148,448.991168 68.4105094,418.780836 68.4105094,418.780836" id="Stroke-7"></path><path d="M59.7653897,31.8882333 C59.7653897,31.8882333 57.3680992,-0.621061566 49.7619784,0.009042704 C42.1542825,0.637575641 47.6560799,30.6783074 47.6560799,30.6783074 C47.6560799,30.6783074 10.5217033,0.214887241 1.20818242,7.62057658 C-8.10533848,15.0262659 39.484501,40.8731116 39.484501,40.8731116 C39.484501,40.8731116 15.9904239,49.6992854 12.2480045,58.3243286 C8.50558516,66.9493719 44.0081661,50.7960754 44.0081661,50.7960754 C44.0081661,50.7960754 52.2411737,199.275983 51.1874369,401.137192" id="Stroke-9"></path></g></g></g></g></g></svg>');
background-repeat: no-repeat;
}
.image-frame-pink-frame img{
width: 240px;
height: 290px;
position: absolute;
top: 50%;
left: 50%;
border-radius: 10px;
object-fit: cover;
transform: translate(-50% , -50%)rotate(-1deg);
}
.pink-box-frame{
width: 340px;
height: 304px;
margin: 0 auto;
background-size: contain;
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/05_Pink_box_Frame.svg);
background-repeat: no-repeat;
}
.image-frame-pink-box-frame img{
width: 273px;
height: 249px;
position: absolute;
border-radius: 10px;
object-fit: cover;
top:28px;
left:30px;
transform: rotate(-1deg);
}
.image-frame-pink-oval-frame{
max-width: 397px;
margin: 0 auto;
}
.pink-oval-frame-static{
width: 397px;
height: 437px;
position: relative;
z-index: 2;
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/04_Pink_Oval_Frame.svg);
background-repeat: no-repeat;
}
.image-frame-pink-oval-frame-static img{
width: 245px;
height: 329px;
margin: 0 auto;
position: absolute;
top: 50%;
left: 50%;
z-index: 1;
margin-left: -15px;
transform: translate(-50%,-50%);
object-fit: cover;
margin-bottom: 30px;
-webkit-mask-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/oval-img-shap.png);
mask-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/oval-img-shap.png);
-webkit-mask-size: 100%;
mask-size: 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.lime_green_fram:before{
content: '';
position: relative;
z-index: 5;
width: 288px;
height: 308px;
display: block;
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/Lime_Green_Frame.svg);
background-repeat: no-repeat;	
}
.lime_green_fram img{
position: absolute;
width: 195px;
height: 235px;
left: 50px;
top: 38px;
border-radius: 10px;
object-fit: cover;
transform: rotate(-2deg);
}
.green-frame{
width: 380px;
margin: 0 auto;
position: relative;
}
.green-frame:before{
content: '';
display: block;
height: 404px;
width: 380px;
z-index: 5;
position: relative;	
background-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/07_Green_Frame.svg);
background-repeat:no-repeat;
}
.green-frame img{
width: 260px;
height: 315px;
margin: 0 auto;
position: absolute;
top: 50%;
left: 50%;
z-index: 1;
object-fit: cover;
border-radius:10px;
transform: translate(-50%,-50%);	
}
.pink-oval-frame-static img{
width: 234px;
height: 314px;
position: absolute;
top: 56px;
left: 64px;
z-index: 1;
object-fit: cover;
-webkit-mask-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/oval-img-shap.png);
mask-image: url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/oval-img-shap.png);
-webkit-mask-size: 100%;
mask-size: 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
transform: rotate(-1deg);
}
@media(max-width: 460.98px){
.image-frame-pink-oval-frame{
max-width: 340px;
margin: 0 auto;
}
.pink-oval-frame-static{
width: 340px;
height: 370px;
background-size: contain;
}
.image-frame-pink-oval-frame-static img,.pink-oval-frame-static img{
width: 200px;
height: 270px;
margin-left: -20px;
}	
.green-frame{
width: 360px;
}
.green-frame:before{
height: 404px;
width: 340px;
background-size: contain;
}
.green-frame img{
width: 230px;
height: 290px;
margin-top: -20px;
margin-left: -5px;
}
}
@media(max-width: 767.98px){
.image-frame-pink-box-frame{
width: 340px;
margin: 0 auto;
}
}
@media(min-width: 768px){
.pink-frame{
width: 282px;
height: 292px;	
}
.image-frame-pink-frame img{
width: 200px;
height: 240px;
}
.pink-box-frame{
width: 280px;
height: 260px;
margin-left: 0;
background-size: contain;
}
.image-frame-pink-box-frame img{
width: 220px;
height: 205px;
top: 22px;
left: 28px;
}
.pink-oval-frame-static{
width: 297px;
height: 337px;
background-size: contain;
}
.image-frame-pink-oval-frame-static img,.pink-oval-frame-static img{
width: 200px;
height: 270px;
margin-left: -15px;
}
}
@media(min-width: 992px){
.pink-frame{
width: 442px;
height: 472px;
margin-left: -40px;
background-size: inherit;
}
.image-frame-pink-frame img{
width: 300px;
height: 346px;
}
.pink-box-frame{
width: 400px;
height: 357px;
margin-left: -40px;
background-size: inherit;
}
.image-frame-pink-box-frame img{
width: 320px;
height: 290px;
top: 35px;
left: 0px;
}
.pink-oval-frame-static{
width: 397px;
height: 437px;
background-size: inherit;
}
.image-frame-pink-oval-frame-static img,.pink-oval-frame-static img{
width: 245px;
height: 329px;
margin-left: -15px;
}
}
@media(min-width: 1200px){
.pink-frame{
margin: 0;
}
.image-frame-pink-frame img{
width: 320px;
height: 346px;
}
.pink-box-frame{
width: 400px;
height: 357px;
margin: 0;
}
.image-frame-pink-box-frame img{
top: 35px;
left: 40px;
}
} .img-wide figure{
width: 100%;
}
body .calc-wrapper h2
{
padding: 0;
margin: 0;
text-align: center;
}
body .calc-wrapper h3 {
opacity: 0.7;
color: #00927C!important;
font-family: "Open Sans";
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
text-align: center;
}
.parent-name {
height: 26px;
width: 240px;
opacity: 0.7;
color: #00927C;
font-family: "Open Sans";
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
}
body #fee-calculator-form {
margin-top: 70px;
}
body #fee-calculator-form ::placeholder {
opacity: 0.7;
color: #00927C;
font-family: "Open Sans";
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
}
body #fee-calculator-form 
.form-control {
background-color: transparent!important;
padding: 10px 0!important;
border: 0!important;
border-bottom: 1px solid #00927C!important;
}
body #fee-calculator-form .form-label-title{
color: #00927C!important;
font-family: "all-round-gothic";
font-size: 28px;
font-weight: 500;
letter-spacing: -0.88px;
line-height: 36px;
text-align: center;
margin: 0 0 10px!important;
padding: 0!important;
}
body .calc-wrapper p {
color: #00927C!important;
}
.tooltip-calc{
color: #00927C;
font-family: "Open Sans";
font-size: 12px;
letter-spacing: 0;
line-height: 26px;
}
body #fee-calculator-form  select {
color: #00927C!important;
font-family: "Open Sans";
font-size: 16px;
letter-spacing: 0;
line-height: 26px;
}
#fee-submit-button{
width: 328px;
border-color:  #8DC63F!important;
background-color: #8DC63F;
}
#fee-submit-button:hover{
color: #8DC63F!important;
}
#hours-selection {
display: block!important;
}
body #fee-form .radio-inline {
color: #00927C;
margin-top: 17px;
}
body #fee-calculator-form #hours-selection label{
display: block!important;
}
#fee-form{
padding: 0;
width: 100%;
}
.funded-hours-label span{
margin-left: 10px;
display: inline-block;
}
body #fee-form .error {
border: 0;
border-radius: 8px;
background: rgba(255,215,215,0.56);
margin-top: 5px;
color:rgba(146,0,0,0.7) !important;
text-align: left;
padding: 14px 20px!important;
display: block;
opacity: 0;
-webkit-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.ginput_container_consent{
position: relative;
padding-left: 30px;
}
.ginput_container_consent input[type="checkbox"]{
position: absolute;
left: 0;
top: 5px;
}
.gfield_consent_label {
color: #00927C;
font-size: 12px;
line-height: 18px;
}
.top-line
{
position: absolute;
top: 55px;
left: 150px;
}
.bottom-line
{
position: absolute;
bottom: -20px;
right: 170px;
}
.container{
position: relative;
}
.anchor-link  li{
margin: 0 0 10px;
}
.anchor-link a {
opacity: 0.7;
color: #00927C;
font-size: 20px;
line-height: 30px;
}
#fees-results #results-title {
border-radius: 0;
background-color: transparent;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-bottom: 0px;
font-size: 32px;
font-weight: 500;
letter-spacing: -1px;
line-height: 36px;
text-align: center;
}
#fee-results{
padding: 40px;
border-radius: 10px;
background-color: #E0F3F0;
}
#gform_confirmation_message_3,
#gform_confirmation_message_2{
background:#920000;
color: #fff;
font-weight: 700;
}
.apply-for-a-place{
padding-top: 100px;
}
.down-arrow a{
background-size: 0% 100%;
}
.down-arrow a:hover{
background-size: 100% 100%;
}
.site-header{
z-index: 99999
}
.location-town-list{
max-width: 800px;
margin: 0 auto;
}
.location-town-list div{
display: inline-block;
vertical-align: middle;
margin: 5px;
}
.select-dropdown{
z-index: 5;
}
.select-dropdown .dropdown-toggle::after{
display: inline-block;
margin-left: .255em;
vertical-align: middle;
content: "";
border-top: 0;
border-right: 0;
border-bottom: 0;
border-left: 0;
width: 8px;
height: 6px;
background-image: url('data:image/svg+xml,<svg width="8px" height="6px" viewBox="0 0 8 6" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-370, -54)" fill="%2300927C"><g transform="translate(105, 20)"><g transform="translate(151, 28)"><path d="M118.768221,6.92186554 L121.63318,10.3598156 C121.986744,10.7840925 121.92942,11.4146572 121.505143,11.7682213 C121.325428,11.9179838 121.098895,12 120.864958,12 L115.135042,12 C114.582757,12 114.135042,11.5522847 114.135042,11 C114.135042,10.7660635 114.217058,10.5395306 114.36682,10.3598156 L117.231779,6.92186554 C117.585343,6.49758864 118.215908,6.44026457 118.640184,6.79382866 C118.686647,6.83254788 118.729502,6.87540247 118.768221,6.92186554 Z" id="Triangle" transform="translate(118, 9) rotate(-180) translate(-118, -9)"></path></g></g></g></g></svg>');
}
.select-dropdown .dropdown-toggle:hover:after,
.select-dropdown .dropdown-toggle:focus:after,
.select-dropdown .dropdown-toggle:active:after{
background-image: url('data:image/svg+xml,<svg width="8px" height="6px" viewBox="0 0 8 6" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-370, -54)" fill="%2372226D"><g transform="translate(105, 20)"><g transform="translate(151, 28)"><path d="M118.768221,6.92186554 L121.63318,10.3598156 C121.986744,10.7840925 121.92942,11.4146572 121.505143,11.7682213 C121.325428,11.9179838 121.098895,12 120.864958,12 L115.135042,12 C114.582757,12 114.135042,11.5522847 114.135042,11 C114.135042,10.7660635 114.217058,10.5395306 114.36682,10.3598156 L117.231779,6.92186554 C117.585343,6.49758864 118.215908,6.44026457 118.640184,6.79382866 C118.686647,6.83254788 118.729502,6.87540247 118.768221,6.92186554 Z" id="Triangle" transform="translate(118, 9) rotate(-180) translate(-118, -9)"></path></g></g></g></g></svg>');
}
.select-dropdown .dropdown-menu{
width: 100%;
background-color: #fff;
color: #72226D;
z-index: 9;
}
.select-dropdown .dropdown-toggle:hover,
.select-dropdown .dropdown-toggle:focus,
.select-dropdown .dropdown-toggle:active{
background-color: #fff;
color: #72226D;
} .js-slide {
height: 0;
visibility: hidden;
overflow: hidden;
}
.js-slide:first-child {
height: auto;
visibility: visible;
overflow: visible;
}
.js-carousel.slick-initialized .js-slide {
visibility: visible;
height: auto;
overflow: visible;
} .slick-prev,
.slick-next,
.g-arrow {
position: absolute;
top: 50%;
display: block;
padding: 0;
font-size: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
left: -30px;
width: 60px;
height: 60px;
border-radius: 50%;
background-color: #8DC63F;
border: 0;
z-index: 666;
}
.v-next,
.v-prev{
position: absolute;
bottom: -10px;
display: block;
padding: 0;
font-size: 0;
cursor: pointer;
border: 0;
z-index: 5;
background-color: transparent;
}
.v-next{
right: 0;
}
.v-prev{
left: 0;
}
.v-next svg #Oval,
.v-prev svg #Oval{
fill: #72226D;
stroke: #72226D;
}
.v-next svg g,
.v-prev svg g{
stroke: #fff;
}
.v-next:hover svg #Oval,
.v-prev:hover svg #Oval{
fill: none;
stroke: #72226D;
}
.v-next:hover svg g,
.v-prev:hover svg g{
stroke: #72226D;
}
.g-arrow ,
.slick-prev,
.slick-next{
display: flex;
align-items: center;
justify-content: center;
}
.slick-prev svg{
transform: rotate(-180deg);
}
.slick-next {
left: auto;
right: -30px;
}
.g-prev{
left: 15px;
right: auto;
}
.g-prev svg{
transform: rotate(-185deg);
}
.g-next{
right: 15px;
left: auto;
}
.g-arrow:hover{
background-color: #72226D;
}
.future-slider-arrow button{
border: 0px solid #72226D;
border-radius: 50%;
background-color: transparent;
}
.future-slider-arrow button svg *{
stroke: #72226D;
}
.future-slider-arrow button:hover {
background-color: #72226D;
}
.future-slider-arrow button:hover svg #Group-4 path {
stroke: #fff;
}
@media(max-width: 575.98px){	
.menu-slider .slick-prev,
.menu-slider .slick-next {
width: 40px;
height: 40px;
}	
.menu-slider .slick-next {
left: auto;
right: 0;
top: 100%;
transform: translateY(0);
}	
.menu-slider .slick-prev {
right: auto;
left: 0;
top: 100%;
transform: translateY(0);
}	
}
@media(min-width: 576px){	
.menu-slider .slick-prev,
.menu-slider .slick-next {
width: 40px;
height: 40px;
}	
.menu-slider .slick-next {
left: auto;
right: 0;
}	
.menu-slider .slick-prev {
right: auto;
left: 0;
}	
}
@media(min-width: 992px){
.slick-prev,
.slick-next {
width: 50px;
height: 50px;
}	
.menu-slider .slick-prev,
.menu-slider .slick-next {
width: 60px;
height: 60px;
}
.slick-next {
left: auto;
right: -15px;
}
.v-next,
.v-prev{
top: 50%;
bottom: auto;
margin-top: -25px;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.v-next{
right: -23px;
}
.v-prev{
left: -23px;
}	
} .slick-dots {
margin: 0;
padding: 0;
text-align: center;
list-style: none;
position: absolute;
bottom: 0px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.slick-dots li {
margin: 0;
padding: 0;
display: inline-block;
}
.slick-dots li button {
text-indent: -9999px;
height: 12px;
width: 12px;
border: 0;
border-radius: 50%;
padding: 0;
margin: 0 5px;
font-size: 10px;
outline: none;
line-height: 12px;
background: #000;
}
.slick-dots li.slick-active button {
background: #7D02E6;
}
.vertical-carousel .slick-dots{
left: 50%;
top: auto;
bottom: 0;
-webkit-transform: translate(-50%,0);
-ms-transform: translateX(-50%,0);
transform: translate(-50%,0);	
}
.vertical-carousel .slick-dots li{
display: inline-block;
margin: 0 3px;
padding: 0;
}
.vertical-carousel .slick-dots li button{
margin: 0;
height: 8px;
width: 31px;
opacity: 0.4;
border: 0;
border-radius: 6px;
background-color: #72226D;
}
.location-slider .vertical-carousel .slick-dots li button{
background-color: #00927C;
}
.vertical-carousel .slick-dots li.slick-active button{
opacity: 1;
}
.vertical-carousel{
padding-bottom: 50px;
}
@media (min-width:768px) {
.vertical-carousel{
padding-left: 0px;
}
} .site-footer{
padding: 65px 0 0;
background-color: #00927C;
}
.site-footer h4 {
color: #8DC63F;
font-size: 20px;
line-height: 27px;
margin: 0 0 20px;
}
.site-footer ul li{
display: block;
margin: 0 0 10px;
}
.site-footer ul.social-links li{
display: inline-block;
margin: 20px 10px 10px 0;
}
.site-footer a {
color: #FFFFFF;
font-size: 16px;
line-height: 26px;
}
.footer-bottom{
padding-top: 0px;
padding-bottom:  50px;
}
@media (min-width: 992px) {
.footer-bottom{
padding-top: 50px;
padding-bottom:  170px;
}	
}
@media (min-width: 1200px) {
.footer-bottom{
height: 202px;
padding-top: 100px;
padding-bottom: 0;
background-image:url(//seymourhouse.co.uk/wp-content/themes/seymourhouse/assets/images/footer-curve.svg);
background-repeat: no-repeat;
background-position: bottom right;
}
}
.footer-bottom  .site-by a{
opacity: 0.7;
color: #FFFFFF;
font-size: 14px;
line-height: 20px;
}
.footer-bottom p,
.footer-bottom ul li a{
opacity: 0.7;
color: #FFFFFF;
font-size: 14px;
line-height: 20px;
margin: 0;
}
.footer-bottom ul li{
display: inline-block;
vertical-align: middle;
margin: 0 5px 0 0;
padding-right: 10px;
position: relative;
line-height: 20px;
}
.footer-bottom ul li:after{
content: '';
width: 1px;
height: 13px;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
background: #fff;
opacity: 0.7;
}
.footer-bottom ul li:last-child:after{
content: none;
}
.footer-bottom  .site-by a,
.footer-bottom ul li a,
.site-footer  a.mailto,
.site-footer ul:not(.social-links) li a,
.book-a-tour h3 a{
width: 100%;
background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);
background-repeat: no-repeat;
background-size: 0% 100%;
transition: background-size 1s;
}
.book-a-tour h3 a{
width: auto;
}
.footer-bottom  .site-by a:hover,
.footer-bottom ul li a:hover,
.site-footer ul li a:hover,
.site-footer a:hover,
.book-a-tour h3 a:hover{
background-size: 100% 100%;
}
.site-footer ul.social-links li a:hover svg circle{
fill: #72226D;
stroke: #fff;
}
.site-footer ul.social-links li a:hover svg path{
fill: #ffffff;
}.custom-logo{
border: 0;
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .entry-content img {
display: block;
}
.alignleft, img.alignleft {
margin-right: 1.5em;
display: inline;
float: left;
}
.alignright, img.alignright {
margin-left: 1.5em;
display: inline;
float: right;
}
.aligncenter, img.aligncenter {
margin-right: auto;
margin-left: auto;
display: block;
clear: both;
}
.alignnone, img.alignnone { }
.wp-caption {
margin-bottom: 1.5em;
text-align: center;
padding-top: 5px;
}
.wp-caption img {
border: 0 none;
padding: 0;
margin: 0;
}
.wp-caption p.wp-caption-text {
line-height: 1.5;
font-size: 10px;
margin: 0;
}
.wp-smiley {
margin: 0 !important;
max-height: 1em;
}
blockquote.left {
margin-right: 20px;
text-align: right;
margin-left: 0;
width: 33%;
float: left;
}
blockquote.right {
margin-left: 20px;
text-align: left;
margin-right: 0;
width: 33%;
float: right;
}
.screen-reader-text,
.gallery-caption ,
.bypostauthor {
display: none;
} 
.sticky{
margin: 0;
}
gallery{
padding: 0;
}  .custom-button {
position: relative;
overflow: unset;
}
.custom-button .anim-explode {
height: 100px; 
width: 100px; 
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
pointer-events: none;
z-index: -1;
}
.custom-button .anim-explode img {
position: absolute;
width: 60px; 
opacity: 0; 
transform-origin: center center;
}
.hidden {
display: none !important;
}
.nursery-master-map { padding: 0; } 
.master-map { width: 100%; height: 500px; border-radius: 12px; border: solid #65C5B4 3px;} 
.single-location-map, .acf-map {border: solid #65C5B4 3px;border-radius: 12px;} 
.map-info-window { padding: 10px; max-width: 220px; } 
.map-info-window h4 { margin: 0 0 8px; font-size: 16px; font-weight: 600; }  
.single-location-map {height: 500px;width: 100%;border-radius: 12px; border: solid #65C5B4 3px;}
.single-location .map-link.btn.btn-primary.modal-btn.custom-button {display: none;}
@media (max-width: 768px) { .master-map { height: 350px; } }@font-face{font-family:dearflip;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");font-weight:400;font-style:normal;font-display:block}.df-ui-btn[class*=" ti-"]:before,.df-ui-btn[class^=ti-]:before,[class*=" df-icon-"]:before,[class^=df-icon-]:before{font-family:dearflip!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.df-icon-arrow-left:before{content:"\e900"}.df-icon-arrow-right:before{content:"\e901"}.df-icon-arrow-down:before{content:"\e902"}.df-icon-arrow-up:before{content:"\e903"}.df-icon-arrow-left1:before{content:"\e904"}.df-icon-arrow-right1:before{content:"\e905"}.df-icon-first-page:before{content:"\e906"}.df-icon-last-page:before{content:"\e907"}.df-icon-play-popup:before,.df-icon-play:before{content:"\e908"}.df-icon-pause:before{content:"\e909"}.df-icon-fast-rewind:before{content:"\e90a"}.df-icon-fast-forward:before{content:"\e90b"}.df-icon-close:before{content:"\e90c"}.df-icon-add-circle:before{content:"\e90d"}.df-icon-minus-circle:before{content:"\e90e"}.df-icon-add:before{content:"\e90f"}.df-icon-minus:before{content:"\e910"}.df-icon-list:before{content:"\e911"}.df-icon-grid:before{content:"\e912"}.df-icon-grid-view:before{content:"\e913"}.df-icon-apps:before{content:"\e914"}.df-icon-double-page:before{content:"\e915"}.df-icon-book:before{content:"\e916"}.df-icon-file:before{content:"\e917"}.df-icon-zoom-out:before{content:"\e918"}.df-icon-zoom-in:before{content:"\e919"}.df-icon-more:before{content:"\e91a"}.df-icon-download:before,.df-ui-btn.ti-download:before{content:"\e91b"}.df-icon-volume:before{content:"\e91c"}.df-icon-share:before{content:"\e91d"}.df-icon-fit-screen:before{content:"\e91e"}.df-icon-fullscreen:before{content:"\e91f"}.df-icon-facebook:before{content:"\e920"}.df-icon-twitter:before{content:"\e921"}.df-icon-help-outline:before{content:"\e922"}.df-icon-help:before{content:"\e923"}.df-icon-search:before,.df-ui-btn.ti-search:before{content:"\e924"}.df-icon-print:before,.df-ui-btn.ti-printer:before{content:"\e925"}.df-icon-mail-outline:before{content:"\e926"}.df-icon-mail:before{content:"\e927"}.df-icon-menu:before{content:"\e928"}.df-icon-linkedin:before{content:"\eaca"}.df-icon-pinterest:before{content:"\ead1"}.df-icon-whatsapp:before{content:"\ea93"} .df-container .df-loading-icon,.df-fetch-pdf .df-loading-info,.df-flipbook-3d.df-loading:after,.df-hybrid-viewer:not(.df-zoom-active) .df-loading+.df-zoomview::after,.df-page.df-loading:after,.df-searching .df-search-info,.df-thumb.df-thumb-requested:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='48px' height='48px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%2307abcc' stroke-width='9' r='30' stroke-dasharray='141.37166941154067 49.12388980384689'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'%3E%3C/animateTransform%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E")}.df-hidden{display:none!important}.df-text-align-center,.has-text-align-center{text-align:center}.df-app{min-height:220px;position:relative;overflow:hidden;width:100%;image-rendering:auto;direction:ltr;line-height:1.5}.df-container{height:100%}.df-container *{box-sizing:border-box!important}.df-container i{font-style:normal}.df-container a{outline:0;text-decoration:none;box-shadow:none}.df-container .df-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:no-repeat 50%;background-size:cover}.df-container .df-loading-info{position:absolute;top:-300px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;max-width:200px;margin-top:20px;padding:10px 15px;box-shadow:0 1px 4px rgba(0,0,0,.3);background-color:#f7f7f7;border-radius:5px;font-size:12px;color:#222;word-break:break-word;letter-spacing:.5px;opacity:0}.df-container.df-init .df-loading-info{top:50%;opacity:1;max-width:300px}.df-container.df-init .df-viewer{display:none}.df-container.df-error .df-loading-info{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin:0;color:#b00}.df-container .df-loading-icon{-moz-transition:.3s .1s opacity;-o-transition:.3s .1s opacity;-webkit-transition:.3s .1s opacity;transition:.3s .1s opacity;opacity:0;height:50px;width:50px;left:50%;top:50%;margin:-45px -25px -25px;box-sizing:border-box;position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:32px;background-position:50%;background-color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;box-shadow:0 1px 4px rgba(0,0,0,.3)}.df-container.df-loading .df-loading-icon{opacity:1;z-index:100}.df-fetch-pdf .df-loading-info{opacity:1;top:0;z-index:4;background-repeat:no-repeat;padding-left:36px;background-size:24px;background-position:6px 6px}.df-viewer .df-3dcanvas{right:0;position:absolute}.df-ui{color:#666;bottom:0;width:100%;height:42px;box-shadow:0 1px 4px rgba(0,0,0,.3);background-color:#fff;position:absolute;vertical-align:top;box-sizing:border-box;text-align:center;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:4;display:block}.df-ui .df-logo{height:100%}.df-ui .df-logo.df-logo-img{display:inline-flex;align-items:center;justify-content:center;padding:2px 5px}.df-ui .df-logo.df-logo-img img{max-height:100%;max-width:120px}.df-ui .df-ui-page{padding:0;font-size:12px;width:50px;min-width:50px;line-height:42px;margin:0 0;border-radius:0;background-color:rgba(0,0,0,.03)}.df-ui .df-ui-page label{position:absolute;right:0;top:0;min-width:50px;height:100%;text-align:center;display:block;line-height:inherit!important;color:#999;font-weight:400;cursor:pointer;background-color:transparent;z-index:1;box-sizing:border-box;word-break:normal}.df-ui .df-ui-page input{width:100%;background-color:transparent;height:100%;margin:0;padding:0!important;border:1px solid #8f8f8f;text-align:center;vertical-align:top;line-height:inherit!important;color:transparent;font-size:14px;top:0;box-sizing:border-box;z-index:-1;display:block;opacity:0}.df-ui .df-ui-page input:focus{z-index:2;opacity:1;color:inherit}.df-ui .df-ui-page input:focus+label{opacity:0;display:none}.df-ui-btn{color:#777;vertical-align:top;background-color:#fff;box-sizing:border-box;text-align:center;position:relative;width:40px;height:100%;font-size:20px;cursor:pointer;z-index:2;display:inline-block;padding:10px 5px;line-height:1.2;transition:.3s;transition-property:opacity,color,background-color}.df-ui-btn:before{box-sizing:border-box}.df-ui-btn.df-active,.df-ui-btn:hover{color:#00acce;background-color:#eee}.df-ui-btn.df-active{background-color:#e7e7e7}.df-ui-btn.disabled,.df-ui-btn.disabled:hover{color:#bbb}.df-ui-btn span{display:none}.df-more-container{display:none;position:absolute;bottom:100%;margin-bottom:8px!important;right:10px;background-color:#f7f7f7;z-index:20;border-radius:5px;box-shadow:0 -1px 3px rgba(0,0,0,.2)}.df-more-container:before{content:" ";position:absolute;border:7px solid transparent;border-top-color:#eee;height:0;width:0;bottom:-14px;right:13px;margin-right:-8px;pointer-events:none}.df-more-container>.df-ui-btn{width:170px;text-align:left;padding:6px 8px;height:36px;border-top:1px solid #e4e4e4;border-radius:0;line-height:16px}.df-more-container>.df-ui-btn span{font-size:12px;padding-left:24px;vertical-align:middle;display:inline-block}.df-more-container>.df-ui-btn:before{position:absolute;top:7px;font-size:20px;width:1em;text-align:center}.df-more-container>.df-ui-btn:first-child{border-radius:5px 5px 0 0;border-top:none}.df-more-container>.df-ui-btn:last-child{border-radius:0 0 5px 5px}.df-ui-more.df-active .df-more-container{display:block}.df-ui-search.df-active .df-search-container{display:block;padding:5px}.df-ui-nav{top:50%;margin-top:-50px;position:absolute;opacity:.8;height:100px;font-size:36px;width:50px;z-index:2;cursor:pointer}.df-ui-nav:hover{opacity:1}.df-ui-nav .df-ui-btn{height:auto;height:initial;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;padding:15px 5px;width:auto;font-size:inherit;background-color:transparent!important}.df-ui-nav .df-ui-btn:before{color:#fff;filter:drop-shadow(0 0 3px rgb(0, 0, 0))}.df-ui-nav.df-ui-prev{left:0;right:auto;border-radius:0}.df-ui-nav.df-ui-prev .df-ui-btn{left:10px}.df-ui-nav.df-ui-prev .df-ui-btn:before{text-align:left}.df-ui-nav.df-ui-next{right:0}.df-ui-nav.df-ui-next .df-ui-btn{right:10px}.df-ui-nav.df-ui-next .df-ui-btn:before{text-align:right}.df-flipbook-2d,.df-flipbook-3d,.df-slider,.df-viewer-container,.df-zoomview{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;z-index:1}.df-flipbook-2d{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0);filter:blur(0)}.df-flipbook-2d .df-viewer-wrapper{position:relative;margin:0 auto;height:100%;-moz-transition:.3s left;-o-transition:.3s left;-webkit-transition:.3s left;transition:.3s left}.df-flipbook-2d .df-book-shadow{position:absolute;z-index:-1;height:100%;display:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.df-page-content{overflow:hidden;opacity:.3}.df-page.df-loading:after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-page.df-loading .df-page-content{display:none}.df-page>canvas{width:100%;height:100%;position:relative;z-index:0}.df-page .df-page-content{position:absolute;height:100%;display:block;top:0;width:100%;z-index:2}.df-sheet{position:absolute;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;transform-origin:0 0 0}.df-sheet .df-page,.df-sheet .df-page-back,.df-sheet .df-page-front,.df-sheet .df-sheet-fold-inner-shadow,.df-sheet .df-sheet-fold-outer-shadow,.df-sheet .df-sheet-wrapper{position:absolute;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;transform-origin:0 0 0}.df-sheet .df-sheet-wrapper{overflow:hidden}.df-sheet .df-page{width:100%;height:100%;background-color:#fff;box-sizing:border-box;z-index:0;background-size:100% 100%}.df-sheet .df-page:before{content:"";position:absolute;display:block;top:0;width:15%;height:100%;z-index:5;opacity:.5;pointer-events:none}.df-sheet .df-page>canvas{z-index:-1}.df-sheet .df-page-front:before{left:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0))}.df-sheet .df-page-back:before{right:0;background-image:-webkit-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-moz-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-ms-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%)}.df-sheet.df-left-side{right:50%;-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right}.df-sheet.df-left-side .df-page-front{z-index:1}.df-sheet.df-left-side .df-page-back{z-index:2}.df-sheet.df-right-side{left:50%;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}.df-sheet.df-right-side .df-page-front{z-index:2}.df-sheet.df-right-side .df-page-back{z-index:1}.df-sheet .df-sheet-fold-inner-shadow{position:absolute;z-index:5;display:none}.df-sheet .df-sheet-fold-outer-shadow{z-index:-1;width:100%;height:100%}.df-sheet.df-flipping,.df-sheet.df-folding{z-index:200!important}.df-sheet.df-folding.df-left-side .df-page-front,.df-sheet.df-folding.df-right-side .df-page-back{z-index:3}.df-sheet.df-folding .df-sheet-fold-inner-shadow{display:block}.df-sheet.df-folding .df-page-content{display:none}.df-pending .df-page-content,.df-pendingresize .df-page-content{display:none!important}.df-sheet.df-left-side.df-folding:not(.df-hard-sheet) .df-page-front{z-index:3}.df-hard-sheet .df-sheet-wrapper{width:100%!important;height:100%!important;overflow:visible;transform-style:preserve-3d;-webkit-transform-origin:0 50% 0;-moz-transform-origin:0 50% 0;transform-origin:0 50% 0}.df-hard-sheet .df-sheet-fold-inner-shadow,.df-hard-sheet .df-sheet-fold-outer-shadow{display:none!important}.df-hard-sheet .df-page-back,.df-hard-sheet .df-page-front{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.df-hard-sheet.df-right-side .df-page-back{-webkit-transform-origin:right 50%;-moz-transform-origin:right 50%;transform-origin:right 50%;z-index:3!important}.df-hard-sheet.df-right-side .df-page-front{-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;transform-origin:left 50%;z-index:4}.df-hard-sheet.df-left-side .df-page-back{-webkit-transform-origin:right 50%;-moz-transform-origin:right 50%;transform-origin:right 50%}.df-hard-sheet.df-left-side .df-page-front{-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;transform-origin:left 50%}.df-flipbook-3d.df-loading:after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-link-content,.df-text-content{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;pointer-events:none;overflow:clip;transform-origin:0 0}.df-page-content.df-double-internal:not(.df-double-internal-fix)>div{right:-100%}.df-page-content.df-double-internal-fix>div{left:-100%}.annotationLayer section,.customHtmlAnnotation,.customLinkAnnotation,.customVideoAnnotation,.df-link-content section,.highlightAnnotation,.linkAnnotation,.popupAnnotation{position:absolute;z-index:5;cursor:pointer;pointer-events:all;border:none!important;padding:0!important;margin:0!important}section.popupAnnotation{display:none}.buttonWidgetAnnotation a,.customHtmlAnnotation,.customVideoAnnotation,a.customLinkAnnotation,a.df-autolink,a.linkAnnotation,section.linkAnnotation a{background-color:#ff0;display:block;height:100%;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.buttonWidgetAnnotation a:hover,.customHtmlAnnotation:hover,.customVideoAnnotation:hover,a.customLinkAnnotation:hover,a.df-autolink:hover,a.linkAnnotation:hover,section.linkAnnotation a:hover{border-color:transparent;background-color:#2196f3}a.df-autolink{display:inline;pointer-events:all;color:transparent!important}.df-sidemenu-wrapper{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);left:0;top:0;bottom:0;width:220px;position:absolute;z-index:3}.df-sidemenu-wrapper .df-sidemenu-buttons{z-index:6;position:relative;top:0;left:0;box-shadow:0 2px 5px rgba(0,0,0,.3)}.df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close{float:right;display:none;background-color:transparent;padding:6px 5px}.df-sidemenu-wrapper:before{content:" ";position:absolute;height:100%;width:100%;background-color:rgba(238,238,238,.9);z-index:3;left:0}.df-sidemenu-open .df-ui-nav.df-ui-prev{left:220px}.df-sidemenu-open .df-sidemenu-wrapper{display:block;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0}.df-sidemenu-open .df-sidemenu-wrapper:before{box-shadow:1px 0 4px rgba(102,102,102,.38)}.df-sidemenu-open .df-sidemenu-buttons .df-ui-close{display:block}.df-sidemenu-open .df-flipbook-3d.df-loading:after{margin-left:99px}.df-sidemenu{width:100%;height:auto!important;position:absolute!important;top:0;bottom:0;z-index:3;opacity:0;color:#666;font-size:12px}.df-sidemenu>.df-wrapper{overflow:auto;position:absolute!important;top:40px;bottom:0;left:0;right:0;height:auto!important}.df-sidemenu.df-sidemenu-visible{opacity:1;z-index:5}.df-outline-container .df-wrapper{padding:10px}.df-outline-items>.df-outline-item{margin-left:18px}.df-outline-item a{color:inherit!important;text-decoration:none!important;display:block;padding:5px 0 5px 5px;overflow:hidden;text-overflow:ellipsis;border:none!important;box-shadow:none!important;margin-bottom:1px}.df-outline-item a:hover{text-decoration:underline!important;color:#2196f3!important}.df-outline-toggle{cursor:pointer;float:left;width:28px;padding:0 5px 0 10px;margin-left:-28px;text-align:center}.df-outline-toggle:before{content:"\e902";font-size:18px;font-family:dearflip}.df-outline-toggle.df-outlines-hidden:before{content:"\e901"}.df-outline-toggle.df-outlines-hidden~.df-outline-items{display:none}.df-outline-item a:hover,.df-outline-toggle:hover,.df-outline-toggle:hover+a,.df-outline-toggle:hover~.df-outline-items{background-color:rgba(100,100,100,.05)}.df-thumb{margin:0;cursor:pointer;width:100%;position:relative;text-align:center}.df-thumb .df-wrapper{box-sizing:content-box!important;margin:6px;border-radius:3px;transition:.2s background;display:inline-block;vertical-align:middle;border:2px dashed rgba(0,0,0,.3);position:relative}.df-thumb .df-wrapper .df-thumb-number{position:absolute;bottom:8px;background-color:rgba(238,238,238,.85);color:#444;font-size:14px;left:50%;transform:translateX(-50%);padding:5px;opacity:0}.df-thumb .df-bg-image{height:100%;background-size:100%;box-shadow:0 1px 4px rgba(0,0,0,.3)}.df-thumb.df-thumb-requested:before{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-thumb.df-thumb-loaded{height:auto!important}.df-thumb.df-thumb-loaded .df-wrapper{border:none;margin:0;padding:8px}.df-thumb.df-thumb-loaded:hover .df-wrapper .df-thumb-number{opacity:1}.df-thumb.df-selected .df-wrapper,.df-thumb.df-thumb-loaded:hover .df-wrapper{background-color:#ccc;background-color:rgba(0,0,0,.1);opacity:1}.df-lightbox-wrapper{position:fixed!important;top:0;bottom:0;right:0;height:auto!important;left:0;z-index:99999}.df-lightbox-wrapper.df-lightbox-padded{top:20px;left:20px;bottom:20px;right:20px}.df-lightbox-wrapper .df-lightbox-bg{background:#eee;position:fixed!important;top:0;bottom:0;right:0;height:auto!important;left:0}.df-lightbox-wrapper .df-lightbox-controls{float:right;padding:5px;z-index:1000;position:relative}.df-lightbox-wrapper .df-app{position:absolute!important;width:100%;top:0;bottom:0;height:auto!important}.df-lightbox-wrapper .df-container.df-transparent{height:100%}.df-lightbox-wrapper .df-lightbox-close{float:right;text-align:center;font-size:32px;padding:8px 0;height:48px;width:46px;cursor:pointer;color:#444;border-color:transparent;background-color:transparent;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;opacity:.8}.df-lightbox-wrapper .df-lightbox-close:hover{color:#fff;background-color:rgba(0,0,0,.21);border-color:#000;opacity:1}.df-lightbox-wrapper .df-lightbox-close:before{color:#fff;filter:drop-shadow(0 0 3px black)}.df-share-wrapper{z-index:2;position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.35);display:none}.df-share-box{position:absolute;top:50%;width:280px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;background-color:#fff;border-radius:10px;padding:10px 15px 5px;text-align:center}span.df-share-title{color:#777;margin-bottom:10px;display:block}.df-share-url{background-color:#fff;height:60px;color:#666;padding:2px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;font-size:12px;box-sizing:border-box;margin-bottom:0}.df-share-button{display:inline-block;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:5px 10px;font-size:20px;color:#aaa}.df-share-button:hover{color:#444}.df-reader{overflow:auto;position:absolute;-webkit-overflow-scrolling:touch}.df-reader .df-viewer-wrapper{cursor:grab}.df-reader .df-page{position:relative;transform-origin:initial;margin:-10px auto -10px;border:10px solid transparent;left:auto;left:initial;box-sizing:content-box!important}.df-reader .df-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.df-reader~.df-ui-nav{display:none}.df-reader:not(.df-noscroll){margin-right:-12px}.df-reader-scrollbar{position:absolute;top:0;height:auto;right:0;width:auto;background:rgba(255,255,255,.9);box-shadow:0 1px 4px rgba(0,0,0,.3);border-radius:20px 0 0 20px;padding:6px 8px 6px 12px;z-index:100;cursor:ns-resize}.df-reader-scrollbar.df-active,.df-reader-scrollbar:hover{background-color:#fff}.df-reader-scroll-page-number{display:none;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background-color:#ddd;border-radius:10px;padding:20px;font-size:24px;z-index:100;text-align:center;color:#333}.df-reader-scroll-page-number.df-active{display:block}.df-reader-scroll-page-number div{margin-top:6px;padding-top:6px;border-top:1px solid #aaa;font-size:16px;font-style:italic}.df-ios .df-viewer.df-reader{margin-right:0}.df-no-transition{-moz-transition:none!important;-o-transition:none!important;-webkit-transition:none!important;transition:none!important}.df-float .df-ui{bottom:10px;width:auto;width:intial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;margin:0 auto;display:table;display:flex;border-radius:5px}.df-float .df-ui>.df-ui-btn:first-child{border-radius:5px 0 0 5px}.df-float .df-ui>.df-ui-btn:last-child{border-radius:0 5px 5px 0}.df-controls-top .df-ui{bottom:auto;bottom:intial;top:0}.df-controls-top.df-float .df-ui{top:10px}.df-controls-top .df-more-container{bottom:auto;top:100%;margin:8px 0 0!important}.df-controls-top .df-more-container:before{border-bottom-color:#eee;border-top:0;bottom:auto;top:-7px}.df-float-off.df-controls-top .df-sidemenu-wrapper{top:42px;bottom:0}.df-float-off.df-controls-bottom .df-sidemenu-wrapper{top:0;bottom:42px}.df-float-off .df-ui-left{justify-content:flex-start;display:flex;flex:1}.df-float-off .df-ui-right{justify-content:flex-end;display:flex;flex:1}.df-float-off .df-ui-center{display:flex;justify-content:center;align-items:center}.df-float-off .df-ui{display:flex}.df-controls-hidden .df-ui{display:none}.df-link-content .annotationTextContent{color:transparent}.df-link-content .popupWrapper{position:absolute;width:20em}.df-link-content .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #333;border-radius:2px;padding:.6em;margin-left:5px;cursor:pointer;word-wrap:break-word}.df-link-content .popup h1{font-size:1em;border-bottom:1px solid #000;padding-bottom:.2em}.df-link-content .popup p{padding-top:.2em}body.df-lightbox-open,html.df-lightbox-open{overflow:hidden!important}.df-zoomview{display:none;cursor:move}.df-zoomview .df-viewer-wrapper{position:relative;margin:0 auto}.df-zoomview .df-viewer-wrapper .df-book-shadow{position:absolute;z-index:-1;height:100%;display:none;-webkit-box-shadow:0 1px 15px 1px rgba(0,0,0,.5);-moz-box-shadow:0 1px 15px 1px rgba(0,0,0,.5);box-shadow:0 1px 15px 1px rgba(0,0,0,.5)}.df-zoomview .df-page{position:absolute;top:0;right:50%;background-color:#fff}.df-zoomview .df-page:before{width:10%;opacity:.5}.df-zoomview .df-page.df-page-front{left:50%}.df-zoom-active .df-viewer{cursor:move;cursor:-webkit-grab}.df-zoom-active .df-flipbook{display:none}.df-zoom-active .df-zoomview{display:block}.df-hybrid-viewer .df-zoomview .df-page:before{display:none}.df-hybrid-viewer:not(.df-zoom-active) .df-flipbook.df-loading+.df-zoomview{display:none}.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview{display:block;pointer-events:none}.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview .df-page:before{display:none}.df-hybrid-viewer:not(.df-zoom-active) .df-loading+.df-zoomview::after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-hybrid-viewer:not(.df-zoom-active).df-hide-zoomview .df-zoomview,.df-hybrid-viewer:not(.df-zoom-active).df-pending .df-zoomview,.df-hybrid-viewer:not(.df-zoom-active).df-pendingresize .df-zoomview{display:none}.df-container ::-webkit-scrollbar{width:12px;height:12px;cursor:pointer}.df-container ::-webkit-scrollbar-button{height:0;width:0;cursor:pointer}.df-container ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:50px}.df-container ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.8)}.df-container ::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.8)}.df-container ::-webkit-scrollbar-thumb,.df-container ::-webkit-scrollbar-thumb:active,.df-container ::-webkit-scrollbar-thumb:hover{border-right:1px;border-left:1px;border-style:solid;border-color:transparent}.df-container ::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:50px}.df-container ::-webkit-scrollbar-track:hover{background:rgba(0,0,0,.1)}.df-container ::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.df-container ::-webkit-scrollbar-corner{background:0 0}.df-sidemenu-wrapper ::-webkit-scrollbar{width:10px}.df-container.df-transparent.df-fullscreen{background:#aaa}.df-container.df-fullscreen{position:fixed!important;left:0!important;top:0!important;width:100%!important;height:100%!important;z-index:2147483647}.df-container.df-rtl .df-sidemenu-wrapper{left:auto;left:initial;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);right:-50px;direction:rtl}.df-container.df-rtl input.df-search-text{padding:0 15px 0 45px}.df-container.df-rtl .df-sidemenu-title{text-align:right}.df-container.df-rtl .df-search-clear{right:auto;left:60px}.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);right:0}.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close{float:left}.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-prev{left:0}.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-next{right:220px}.df-container.df-rtl.df-sidemenu-open .df-flipbook-3d.df-loading:after{margin-left:-122px}.df-container.df-rtl .df-outline-item{margin:0 18px 0 0;text-align:right;direction:rtl}.df-container.df-rtl .df-outline-item .df-outline-toggle{float:right;margin:0 -18px 0 0}.df-container.df-rtl .df-outline-item .df-outline-toggle.df-outlines-hidden:before{content:"\e900"}.df-container.df-rtl .df-viewer .df-3dcanvas{left:0;right:auto;right:initial}.df-container.df-rtl .df-more-container .df-ui-btn{text-align:right;direction:rtl}.df-container.df-rtl .df-more-container .df-ui-btn:before{right:10px}.df-container.df-rtl .df-more-container .df-ui-btn span{padding:0 24px 0 0}.df-lightbox-wrapper.df-rtl .df-lightbox-controls{float:left}.df-element[data-df-lightbox],.df-element[data-lightbox]{cursor:pointer}.df-popup-thumb{display:inline-block;box-sizing:border-box;margin:30px 15px 15px!important;text-align:center;border:0;width:140px;height:auto;word-break:break-word;vertical-align:bottom;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-moz-perspective:800px;perspective:800px}.df-popup-thumb .df-book-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.2s;box-shadow:2px 0 4px rgba(0,0,0,.2);transform-origin:30%;background-color:#fff;width:100%;display:inline-block}.df-popup-thumb .df-book-page1,.df-popup-thumb .df-book-page2{position:absolute;top:0;left:0;width:100%;height:100%;background-size:100% 100%;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;background-color:#fff;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;z-index:1}.df-popup-thumb .df-book-cover{background-size:100% 100%;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;top:0;position:relative;overflow:hidden;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;box-shadow:0 10px 10px rgba(0,0,0,.24);z-index:1}.df-popup-thumb .df-book-cover.df-thumb-not-found{height:200px;position:relative}.df-popup-thumb.df-has-ridge .df-book-cover:after{display:block;content:" ";height:100%;width:100%;background:linear-gradient(90deg,rgba(255,255,255,.15) 1%,rgba(0,0,0,.15) 3%,rgba(255,255,255,.15) 5%,rgba(255,255,255,0) 7%);box-shadow:inset 0 -1px 3px 0 rgba(80,80,80,.5490196078);z-index:3;position:absolute;top:0;left:0}.df-popup-thumb .df-book-title{bottom:-100%;position:absolute;width:100%;left:0;padding:5px;font-size:.75em;background:rgba(255,255,255,.9);box-sizing:border-box;display:block;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s;opacity:0}.df-popup-thumb img{display:block;width:100%;height:auto;margin:0!important;padding:0!important;border:0!important}.df-popup-thumb.df-thumb-not-found .df-book-title,.df-popup-thumb.df-tl-book-title-fixed .df-book-title,.df-popup-thumb:hover .df-book-title{opacity:1;bottom:0}.df-popup-thumb.df-tl-book-title-fixed .df-book-title,.df-popup-thumb.df-tl-book-title-top .df-book-title{opacity:1;position:relative}.df-popup-thumb.df-thumb-not-found .df-book-wrapper{width:100%}.df-popup-thumb.df-tl-book-title-bottom .df-thumb-not-found,.df-popup-thumb.df-tl-cover-title .df-thumb-not-found{height:170px}.df-popup-thumb.df-tl-book-title-bottom .df-book-wrapper,.df-popup-thumb.df-tl-cover-title .df-book-wrapper{position:relative;z-index:1}.df-popup-thumb.df-tl-book-title-bottom .df-book-title,.df-popup-thumb.df-tl-cover-title .df-book-title{position:relative;bottom:0;opacity:1;height:3em;background:0 0}.df-popup-thumb:hover .df-book-page1{transform:rotateY(-8deg) rotateZ(0);box-shadow:2px 0 4px rgba(0,0,0,.2)}.df-popup-thumb:hover .df-book-page2{transform:rotateY(-14deg) rotateZ(0);box-shadow:2px 0 4px rgba(0,0,0,.2)}.df-popup-thumb:hover .df-book-wrapper{transform:rotateY(-15deg) rotateZ(0)}.df-popup-thumb:hover .df-book-cover{-webkit-transform:rotateY(-18deg) rotateZ(0);-moz-transform:rotateY(-18deg) rotateZ(0);-ms-transform:rotateY(-18deg) rotateZ(0);transform:rotateY(-18deg) rotateZ(0)}.df-popup-thumb.df-tl-cover-title .df-book-wrapper{box-shadow:0 2px 8px rgba(0,0,0,.3)}.df-popup-thumb.df-tl-cover-title .df-book-cover{box-shadow:none}.df-popup-thumb.df-tl-cover-title .df-book-cover:after{display:none}.df-popup-thumb.df-tl-cover-title:hover .df-book-wrapper{box-shadow:0 5px 20px rgba(0,0,0,.5);transform:none}.df-popup-thumb.df-tl-cover-title:hover .df-book-cover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;box-shadow:none}.df-popup-thumb.df-tl-cover-title:hover .df-book-page1,.df-popup-thumb.df-tl-cover-title:hover .df-book-page2{display:none}.df-popup-button{width:auto;display:inline-block;background:#ddd;border-radius:5px;padding:5px 15px;margin:5px;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background}.df-popup-button:hover{background:#aaa}.df-popup-hidden{display:none}.df-icon-play-popup{position:relative}.df-icon-play-popup:before{top:50%;position:absolute;left:50%;font-size:40px;background:#777;border-radius:50%;padding:10px;box-shadow:0 1px 5px #777;margin-top:-30px;margin-left:-30px;display:block;color:#fff;z-index:1;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;pointer-events:none}.df-icon-play-popup:hover:before{opacity:0}.df-posts{max-width:1140px;margin:0 auto}.df-posts>.df-popup-thumb{width:calc(20% - 30px);min-width:100px;position:relative;z-index:1}df-post-shelf{display:none;height:160px;background-color:transparent;z-index:0;margin:-105px -40px -40px -40px;position:relative;background-repeat:no-repeat}df-post-shelf:nth-of-type(5n){display:block}df-post-shelf:after{content:" ";height:160px;display:block;position:absolute;bottom:0;right:0;width:240px;z-index:1;background-position:0 -160px;background-repeat:no-repeat;background-image:inherit;background-size:inherit}df-post-shelf:before{content:" ";display:block;position:absolute;left:240px;bottom:0;right:240px;height:160px;z-index:1;background-image:inherit;background-size:inherit;background-repeat:repeat-x;background-position:0 -320px}.df-posts.df-has-shelf{padding:0 40px 50px 40px}@media screen and (max-width:1100px){.df-posts>.df-popup-thumb{width:calc(25% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(4n){display:block}}@media screen and (max-width:900px){.df-posts>.df-popup-thumb{width:calc(33% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(3n){display:block}}@media screen and (max-width:600px){.df-posts>.df-popup-thumb{width:calc(50% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(2n){display:block}df-post-shelf{background-size:120px 480px}df-post-shelf:before{left:120px;right:120px}df-post-shelf:after{width:120px}}@media screen and (max-width:420px){.df-popup-thumb,.df-posts>.df-popup-thumb{width:calc(100% - 30px)}df-post-shelf:nth-of-type(n){display:block}}df-post-shelf:last-of-type{display:block}.df-posts{container-type:inline-size;container-name:dfposts;width:100%;box-sizing:border-box!important}@container dfposts (max-width:1020px){.df-posts>.df-popup-thumb{width:calc(25% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(4n){display:block}}@container dfposts (max-width:820px){.df-posts>.df-popup-thumb{width:calc(33% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(3n){display:block}}@container dfposts (max-width:520px){.df-posts>.df-popup-thumb{width:calc(50% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(2n){display:block}df-post-shelf{background-size:120px 480px}df-post-shelf:before{left:120px;right:120px}df-post-shelf:after{width:120px}}@container dfposts (max-width:320px){.df-posts>.df-popup-thumb{width:calc(100% - 30px)}df-post-shelf:nth-of-type(n){display:block}}@container dfposts (max-width:150px){.df-posts.df-has-shelf>.df-popup-thumb{width:100%;margin:30px -35px 15px!important}}df-post-shelf:last-of-type{display:block}.df-page-content{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.df-auto-link-content,.df-text-content{line-height:1;transform-origin:top left}.df-auto-link-content{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;pointer-events:none}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.df-auto-link-content span,.df-text-content br,.df-text-content span{color:transparent!important;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.df-auto-link-content>span{overflow:hidden}.df-text-content .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}.df-text-content .highlight.appended{position:initial}.df-text-content .highlight.begin{border-radius:4px 0 0 4px}.df-text-content .highlight.end{border-radius:0 4px 4px 0}.df-text-content .highlight.middle{border-radius:0}.df-text-content .highlight.selected{background-color:#006400}.df-text-content .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.df-text-content .endOfContent.active{top:0}body.admin-bar .df-lightbox-bg,body.admin-bar .df-lightbox-wrapper{top:32px}@media screen and (max-width:782px){body.admin-bar .df-lightbox-bg,body.admin-bar .df-lightbox-wrapper{top:46px}}@media screen and (max-width:600px){body.admin-bar .df-lightbox-bg,body.admin-bar .df-lightbox-wrapper{top:0}}.df-single-content{width:100%}.df-link-content section.textWidgetAnnotation{display:none}.df-link-content :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.df-viewer::-webkit-scrollbar-button{height:50px}.df-viewer::-webkit-scrollbar-thumb{min-height:50px}.df-container .df-reader ::-webkit-scrollbar-thumb,.df-container .df-reader ::-webkit-scrollbar-track{background:0 0}.df-container.df-pinch-zoom ::-webkit-scrollbar-thumb,.df-container.df-pinch-zoom ::-webkit-scrollbar-track{background:0 0}.df-container.df-pinch-zoom .df-page-content{display:none}section.squareAnnotation .popupWrapper,section.textAnnotation .popupWrapper{display:none}section.squareAnnotation svg,section.textAnnotation svg{display:block}.df-comment-popup{display:none;position:absolute;width:360px;background-color:#ff9;box-shadow:0 2px 5px #333;border-radius:2px;z-index:9;padding:10px;word-break:break-word}.df-comment-popup.df-active{display:block}.df-comment-popup .popup{background-color:transparent!important}.df-comment-popup p{margin:0}.df-comment-popup h1{padding-bottom:5px;border-bottom:1px solid;margin-top:0;font-size:1em}.df-sidemenu-wrapper.df-sidemenu-center{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;display:none;top:auto;height:360px;bottom:52px}.df-sidemenu-center .df-sidemenu-buttons{box-shadow:none;text-align:center}.df-sidemenu-center .df-sidemenu-buttons .df-icon-close{display:block;margin:-55px auto 0 auto;float:none;border-radius:50px;width:44px}.df-sidemenu-wrapper.df-sidemenu-center:before{background-color:rgba(255,255,255,.9)}.df-sidemenu-open .df-sidemenu-wrapper.df-sidemenu-center{display:block}.df-sidemenu-center .sidemenu,.df-sidemenu-center:before{border-radius:10px 10px 0 0}.df-slider{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0);filter:blur(0)}.df-slider .df-viewer-wrapper{position:relative;margin:0 auto;height:100%;-moz-transition:.3s left;-o-transition:.3s left;-webkit-transition:.3s left;transition:.3s left}.df-slider .df-sheet{-moz-transition:transform .5s;-o-transition:transform .5s;-webkit-transition:transform .5s;transition:transform .5s}.df-slider .df-sheet.df-left-side,.df-slider .df-sheet.df-right-side{left:50%!important}.df-slider .df-sheet:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.df-slider .df-page:before{display:none}.df-slider .df-page.df-page-front{z-index:3}.df-slider+.df-zoomview .df-page:before{display:none}.df-has-shelf df-post-shelf{background:0 0;perspective:400px;margin:5px 0 30px 0;height:0;box-shadow:0 5px 40px 15px rgba(0,0,0,.3137254902)}.df-has-shelf df-post-shelf:after,.df-has-shelf df-post-shelf:before{background-size:auto;left:-40px;right:-40px;width:auto;background-repeat:repeat-x;transform-style:preserve-3d;background-position:0 0}.df-has-shelf df-post-shelf:before{transform:translateY(-15px) rotateX(50deg);height:50px;transform-origin:bottom;box-shadow:inset 0 3px 15px 0 rgba(0,0,0,.6117647059)}.df-has-shelf df-post-shelf:after{transform:translateZ(0);height:15px;box-shadow:inset 0 3px 3px rgba(243,243,243,.3215686275);background-position:0 -50px}.df-search-highlight{position:relative!important;background-color:#00f}.df-search-results{top:125px!important;padding:0 10px 10px}.df-search-result{color:inherit!important;text-decoration:none!important;overflow:hidden;border:none!important;box-shadow:none!important;margin-bottom:1px;padding:5px 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.df-search-result.df-active,.df-search-result:hover{background-color:rgba(100,100,100,.2)}.df-sidemenu-title{padding:8px 20px;text-transform:uppercase;text-align:left}.df-search-hits{z-index:10;display:none}.df-search-open .df-search-hits{display:inline-block}.df-search-form{display:flex;padding:10px;position:relative}.df-search-clear{position:absolute;right:55px;top:22px;cursor:pointer;display:none}input.df-search-text{flex-grow:1;margin:0;border-radius:4px 0 0 4px;outline:0;border:0;height:40px;padding:0 45px 0 15px;width:100%}input.df-search-text:not(:placeholder-shown)~a.df-search-clear{display:block}.df-ui-btn.df-search-btn{height:40px;padding:10px;background-color:#f7f7f7}.df-search-info{padding:5px 20px}.df-searching .df-search-info{background-repeat:no-repeat;background-size:24px;background-position:176px}.df-popup-thumb img.df-lazy{transform:scale(1.2);opacity:.5}@media (prefers-reduced-motion:no-preference){.df-popup-thumb img{transition:opacity 1.5s ease,transform 1.5s ease}}.df-trigger{cursor:pointer}.df-element[data-df-lightbox],.df-element[data-lightbox]{position:relative}.rtl .df-popup-thumb .df-book-cover,.rtl .df-popup-thumb .df-book-page1,.rtl .df-popup-thumb .df-book-page2{transform-origin:right}.rtl .df-popup-thumb:hover .df-book-cover{transform:rotateY(18deg) rotateZ(0)}.rtl .df-popup-thumb:hover .df-book-page2{transform:rotateY(14deg) rotateZ(0);box-shadow:-2px 0 4px rgba(0,0,0,.2)}.rtl .df-popup-thumb:hover .df-book-page1{transform:rotateY(8deg) rotateZ(0);box-shadow:-2px 0 4px rgba(0,0,0,.2)}.rtl .df-popup-thumb:hover .df-book-wrapper{transform:rotateY(15deg) rotateZ(0);transform-origin:70%!important;box-shadow:-2px 0 4px rgba(0,0,0,.2)}.rtl .df-popup-thumb .df-book-cover:after{transform:scaleX(-1)}.zoom-element{display:none;position:absolute;top:0;left:0;z-index:1}.zoom-element>canvas{width:100%;height:100%}.df-zoom-region-active .zoom-element{display:block}.df-vertical .df-page:before{width:100%;height:10%;top:auto}.df-vertical .df-page-front:before{top:0;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-ms-linear-gradient(top,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0))}.df-vertical .df-page-back:before{bottom:0;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%)}.df-flipbook-2d.df-vertical .df-viewer-wrapper{-moz-transition:.3s top;-o-transition:.3s top;-webkit-transition:.3s top;transition:.3s top}.df-flipbook-2d.df-vertical .df-sheet.df-left-side{bottom:50%;top:auto;left:0}.df-flipbook-2d.df-vertical .df-sheet.df-right-side{top:50%;left:0}.df-flipbook-2d.df-vertical .df-hard-sheet.df-right-side .df-page-back{-webkit-transform-origin:50% bottom;-moz-transform-origin:50% bottom;transform-origin:50% bottom;z-index:3!important}.df-flipbook-2d.df-vertical .df-hard-sheet.df-right-side .df-page-front{-webkit-transform-origin:50% top;-moz-transform-origin:50% top;transform-origin:50% top;z-index:4}.df-flipbook-2d.df-vertical .df-hard-sheet.df-left-side .df-page-back{-webkit-transform-origin:50% bottom;-moz-transform-origin:50% bottom;transform-origin:50% bottom}.df-flipbook-2d.df-vertical .df-hard-sheet.df-left-side .df-page-front{-webkit-transform-origin:50% top;-moz-transform-origin:50% top;transform-origin:50% top}.df-zoomview.df-vertical .df-page-front{top:50%;left:0}.df-zoomview.df-vertical .df-page-back{bottom:50%;top:auto;left:0}.df-posts [skip-parse]{display:none}.df-posts{text-align:center;position:relative}.df-load-more-button-wrapper{text-align:center;display:none;margin-top:20px}.df-posts [skip-parse]~.df-load-more-button-wrapper{display:block}.df-load-more-button{padding:10px 15px;display:inline-block;margin:0 auto;cursor:pointer;background:#0085ba;color:#fff}._df_book{min-height:400px}