/*/////////////FACES//////////////*/ @font-face{font-family:Webbly;src:url(../fonts/weblysleekuil.ttf) format('truetype'),url(../fonts/weblysleekuil.eot?#iefix) format('embedded-opentype'),url(../fonts/weblysleekuil.woff) format('woff')} @font-face{font-family:Webbly-Bold;src:url(../fonts/weblysleekuisl.ttf) format('truetype'),url(../fonts/weblysleekuisl.eot?#iefix) format('embedded-opentype'),url(../fonts/weblysleekuisl.woff) format('woff')} /*///////////////PAGE BODY///////////////*/ body {margin: 0px;padding: 0px;margin-right: auto;margin-left: auto;background-color: #dfebfb;color:#2a2525;} .wrapper {background-color:#ffffff;height: 100%;width:100%;max-width: 1150px;margin-right: auto;margin-left: auto;margin-top: 0px;margin-bottom: 0px;background-repeat: no-repeat;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #ccc;border-left-color: #ccc;} #pages {background-position:0 -155px;} .header {height: 225px;width: 100%;} .header-inner {width: 70%;height: 160px;float: right;} .header-title {height: auto;width: auto;} .header-contact{height:auto;width: 73%;float:right;} .header-logo {height:100%;width: 20%;text-align: left;float: left;display: block;margin:0 0 0 20px;} .header-logo img{width:100%;} .header-experience {height:auto;width: auto;text-align: right;float: right;margin-right: 30px;vertical-align: top;} .header-link{display: flex;padding: 5px;text-decoration:none; color: black;} .header-link:hover{ color:#d13f40;} .header-container{width:49%; display:inline-block;vertical-align: top;height: 100%;padding-top: 20px;} .header-link i{padding:5px 8px 3px; color:white; background-color:#d13f40;margin: 1%;border-radius: 5px;} .header-link .fa-phone{} .header-link .fa-envelope{padding: 5px 7px 6px 7px; font-size: 28px;} .header-link .fa-facebook{padding: 5px 12px 3px 11px;} .header-link p{display:inline-block; padding:5px; margin: 0;height: 100%;font-size: 20px; font-family:Open Sans, Verdana, Geneva, sans-serif; } .footer {width: auto;min-height:120px;background-color:brown;text-align: center;color: #FFF;vertical-align:central;overflow:hidden;margin-top:25px;padding-bottom:10px;} /*///////////////FONTS AND MISC///////////////*/ p{font-size:16px;font-family:Webbly;} a{color: #d13f40;-webkit-transition: color 0.4s;-moz-transition: color 0.4s;transition: color 0.4s;} a:hover{color:#920512;} h1 {color: #d13f40;font-family: Webbly;font-size: 32px;margin-top: 0px;font-weight:100;} h2 {font-family: Webbly, Verdana, sans-serif;color: #d13f40;font-size: 26px;font-weight:100;margin: 0px;} h3{color: #d13f40;} h3,h4,h5,h6 {font-family: Webbly, Verdana, sans-serif;} h5{font-size:18px;} .white{/*Underline for footer*/height:1px;border:0;background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1), rgba(255,255,255,0));background-image: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1), rgba(255,255,255,0));background-image: -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1), rgba(255,255,255,0));background-image: -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1), rgba(255,255,255,0));} img {border:none;outline:none;} .titles h2{line-height:60px;display:block;margin-top:10px;} .soft.amenity{display:flex; width:100%;border-left:none;border-right:none;background-color:floralwhite;margin:20px 0; display:flex;} .soft h3{color:#759c00; margin:10px 2% 0 2%;} .soft ul{list-style:none;padding:0 3%;} .soft ul p{margin:10px 0;} .amenity .soft-img img {max-width:325px; margin:5px;border:2px solid #b6aa95;} .amenity .cafe{font-size:17px;} .amenity .link{position:absolute; bottom:0;} #contentleftheaderstyle{font-size:24px; font-weight:bold;} /*///////////////BUTTONS///////////////*/ #button{background-color:#cd706f;border:thin solid #a94847;min-height:30px;text-decoration:none;cursor:pointer;	width:200px;color:#FFF;} #button:hover{background-color:#ea9998;border:thin solid #a94847;height:30px;width:200px;color:#333;} #button a{text-align:center;vertical-align:central;text-decoration:none;margin-left:auto;margin-right:auto;} /*///////////////PAGE NAVS///////////////*/ .nav {height: 41px;width: 100%;font-family:Open Sans,  Webbly, Verdana, sans-serif;line-height:42px;} #nav ul ul {display: none;} #nav ul li:hover > ul {	display: block;} #nav ul {background-color:#d13f40;text-align:center;list-style: none;position: relative;display: inline-table;width: 100%;padding:0;font-size:17px;margin:0;} #nav ul:after {	content: ""; clear: both; display: block;} #nav ul li {float: left;min-width:120px;padding:0;margin:0;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;transition: background 0.4s;} #nav ul li:hover {background: #F0696B;} #nav ul li:hover a {color: #fff;}	 #nav ul li a {display: block; padding: 0 10px;color: #fff; text-decoration: none;}	 #nav ul ul {z-index:60;width:auto;text-align:left;min-width:225px;position: absolute; top: 100%;font-weight:normal;background-color:#F0696B;} #nav ul ul li {float: none; position: relative;min-width:225px;} #nav ul ul li a {padding: 0 20px;color: #fff;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;transition: background 0.4s;}	 #nav ul ul li a:hover {background: #FC8A8A;} #z-nav{position: relative;z-index:5;} /*///////////////PAGE CONTENT///////////////*/ #content{width:100%;display:inline-block;height: auto;} #content-whole {width: 100%;height: auto;margin:0 auto;} .content-box{width: 68%;display:inline-block;position:relative;z-index:0;padding-bottom:2%;} .content-main {height:auto;min-height:200px;width:57%;display:inline-block;font-size: 20px;vertical-align:top;} .content-pages {width: 60%;height:auto;min-height:200px;float:none;} #content-pages {float:none;font-size: 18px;} .content p, .content h1, .content h2, .content h3, .content h4{margin:10px 15px;} .content-quote {vertical-align: top;height: auto;display: inline-block;padding-bottom:1%;} #quote-p{font-weight:bold;color:#454545;font-size: 20px;font-family:Webbly;} #quote-h{font-size: 22px;margin: 0;padding: 10px;color: #d13f40;font-weight:bold;font-family:Webbly;} .healthy-image {height: auto;width: 30%;display:inline-block;} .healthy-image img{height: auto;display: block;margin: 1% 2%;width: 100%;max-width:300px;} .healthy-image p{width: 58%;display:inline-block;vertical-align:top;padding:5px 1%;} .healthy-text{width: 70%;display: inline-block;vertical-align: top} .healthy-text h2{ margin-top:0 !important;} .funding-table{ margin:0 auto; } .funding-table p{ margin:5px; } .funding-list p{ margin:5px;} .funding-list{ margin-left:10px; margin-bottom:20px;} /*///////////////SIDEBAR///////////////*/ #newsstart{min-height: 225px;width: calc(100% - 2px);overflow: hidden;text-align: center;border: 1px solid #999;margin-left: 1px;} #newsdata{min-height: 225px;width: calc(100% - 2px);overflow: hidden;text-align: center;border: 1px solid #999;margin-left: 1px;border-top:none;} .sidebar {height: auto;width: 31%;display:inline-block;} #sidebar-inner-title{font-size:26px; line-height:50px;  text-decoration:none;} #sidebar-inner-title p{    font-size: 25px;display: inline-block;margin: 0;vertical-align: top;} .sidebar a{text-decoration:none;} .news-bar{width: calc(100% - 2px);height:auto;background-color: #fdfbf5;} .news-bar p{font-size:16px;margin:0 2% 0 2%;text-align:left;} .news-bar a{text-decoration:none;color:#C33;} .news-bar h3{text-decoration:none;color: #d13f40;font-family:Webbly;} .news-bar h2{margin:0 2% 5px 2%;} .news-bar a:hover{text-decoration:underline;} .news-title #quote-h{padding:0;color:#fff;} .news-title{width: calc(100% - 2px); background-color: #d13f40; color: white;} /*///////////////PAGE SLIDER///////////////*/ .nursery-slider{width: 100%;} .sliderimage {width: 100%;border-bottom:1px solid #ccc;background-color: #fff;display:inline;	overflow:hidden; position:relative;} .box{width:auto;height:auto;display:inline-block;	position:relative;z-index: 2;float:right;margin-top:-42px;} #box-other{margin-right:1%;} .slider-ofsted{position: absolute; bottom: 10px; right: 10px; height: 100px; border: thin solid white; border-top-right-radius: 20px; border-bottom-right-radius: 20px; overflow: hidden;} /*////////////SENSORY PAGES/////////*/ .soft-head{display:inline-block; width:calc(100% - 400px); vertical-align:top; } .soft-fb{display:inline-block; width:340px;} .soft{margin: 3% auto;border-top: thin solid #aaa;background-color: floralwhite;border-bottom: thin solid #aaa;} .soft-message{width:90%; margin:3% auto; border:thin solid #aaa; background-color:floralwhite;} .soft-img{display:inline; max-width:400px; } .soft-img img{max-width:400px; } .soft-txt{display:inline; position:relative;} .soft-info{display:block;} .soft-info p, .soft-info h3{padding:0 2%;} .soft-form-area{width:90%; margin:0 auto;} .soft-form-contain{width:55%; padding-right:1%; height:auto; vertical-align:top; display:inline-block;} .soft-form-contain h4{margin:15px 0;} .soft-form-contain textarea{width:250px;} .soft-form-times{width:43%; height:auto; display:inline-block; vertical-align:top; padding:1% 0; float:right;} button {width:49%; height:40px; background-color:floralwhite; border:thin solid #aaa; margin:1px; display:inline-block; font-family:Webbly; font-size:15px;} .session-time{background-color:#ededed;} .session-full{background-color:#E57A6A;} .session-part{background-color:#FFFF99;} .session:hover, .session-part:hover{cursor:pointer; background-color:#d7ffb7;} .contact-form-sensory{padding:0 3%;} .contact-form-sensory label{  width:150px;display:inline-block; height:30px; margin:0;} .contact-form-sensory input[type=text], .contact-form-sensory input:disabled .contact-form-sensory select{height:24px; border:thin solid #aaa;}  .contact-form-sensory input[type=submit], .contact-form-sensory input[type=reset]{margin:10px 0; text-align:center; min-width:200px; height:40px;margin-left:15px;} .contact-form-sensory input[type=submit]:hover, .contact-form-sensory input[type=reset]:hover{cursor:pointer;} .contact-form-sensory textarea{width:50%;  height:52px;} .contact-form-sensory h4{margin:0;} .sensory-left, .sensory-right{width:50%;} .sensory-left{float:left;} .sensory-right{float:right;} .input_name{width:240px;} .sensory-key{width:96%; margin:15px auto; min-width:300px;} .sensory-key p{margin:0;} .contact-form-sensory::before {content:""; padding:10px;} .funding-banner{display:flex; margin:0 auto; border-bottom:thin solid #dcdcdc; background-color:#fdf7e9;} .funding-banner img{height: 160px; padding:5px 3% 0 3%;}  .funding-banner div{padding-top:10px;} .funding-banner h3 {display:inline-block;} .funding-banner h2 {margin:5px 15px; color:#493d26;font-size:30px;} .funding-banner h2:nth-of-type(2) {font-size:22px;} .funding-banner a {color:#759c00; font-weight:normal; font-size:20px;} .funding-banner span {color:#759c00;} .cafe-box {display:inline-block;width:33%; height:100%;vertical-align:top;margin:0 auto;text-align:center;} .cafe-box:hover {background-color:#f8ebce;} .cafe-box-contain{height:calc(510px - 286px);display:flex;} .cafe-box a {height:90%;display:block;padding:10% 0;color:#AB2222;} .cafe-box a p{font-size:24px;} .cafe-box a:hover {color:#d13f40;} .cafe-box img {height:100px;display:block;margin:0 auto;} .cafe-area{display:flex;height:510px;border-bottom:2px solid #574435;border-top:2px solid #574435;} .cafe-area-first{width:100%;flex:1;border-right:2px solid #574435; max-width:50%;} .cafe-area-second{flex:2;overflow:hidden;} .cafe-area-second-images{display:flex;vertical-align:bottom;height:286px;border-top:2px solid #574435;overflow:hidden;} .menu{background-color:#f3f3eb;} .menu-wrap{width:80%; margin:0 auto;} .menu h1{margin:0; padding:5px 0; text-align:center;} .menu-wrap h1, .menu-wrap h2{font-family:Tulips; font-weight:bold; font-size:42px; color:#2a2525;} .menu-wrap h2{font-size:32px;} .menu-price {float:right; clear:both;} .menu-links{width:auto; margin:0 auto; text-align:center;} .menu-links h2, .menu-links h2 a{display:inline-block; font-size:24px; color:#2a2525; text-align:center;} .menu-links h2 a {margin:1% 2%;} .menu-foot {font-family:Tulips;text-align:center;} .savings {width:45%;display:inline-block;margin:2%;outline:thin solid #999;vertical-align:top;} .donate-box {display:inline-block; border:thin solid black; margin:1% 4%; width:270px; height:165px; vertical-align:top; background-color:lightyellow; position:relative;} .donate-box h3 {display:block; width:100%; 	color:white; background-color:#d13f40; vertical-align:bottom; position:absolute; padding:0; 	margin:0; bottom:0; height:35px; line-height:35px; text-align:center; 	transition:all ease 0.5s;font-weight:normal; font-size:20px;} .donate-box:hover{cursor:pointer;} .donate-box:hover h3 {background-color:#2e5a8b;} .donate-box a{color:white; text-decoration:none;} .donate-box img{width:100%;} .our-nurseries{padding:15px 0;width:100%; margin:0 auto;} .our-nurseries-image{width:325px; display:inline-block;} .our-nurseries h2{font-size:24px; display:inline-block; color:#4472d1;margin:0 15px;} .our-nurseries img{width:80px; padding:0 15px;} .our-nurseries a{display:inline-block; color:#4472d1; text-decoration:none; font-size:20px; right:20px; transition:ease 0.5s;} .our-nurseries i{margin:0 15px; transition:ease 0.5s;} .our-nurseries p{color:#2a2525; transition:ease 0.5s;} .our-nurseries a:hover p{color:#719df8; transition:ease 0.5s;} .nursery-ofsted p{display:inline-block; vertical-align:top; width:calc(100% - 200px); margin:0;} .our-nurseries:nth-of-type(2n+1){border-bottom:thin solid #c6c5c5; background-color:#f3f3f3; border-top:thin solid #c6c5c5;} .our-nurseries-link svg{margin:0 10px 0 15px; display:inline-block;} .our-nurseries-link p{margin:0 !important; display:inline-block;} .our-nurseries-image a:hover{text-decoration:underline; color:#ff9;} .our-nurseries-text{ width:calc(100% - 350px); display:inline-block;} .get-in-touch p, .get-in-touch i{display:inline-block;} .get-in-touch p {margin:0 10px;color:#454545;} .get-in-touch svg {margin:0 0 0 15px;} .get-in-touch h3 {color:#4472d1; font-weight:normal;} .frame {display:block; vertical-align:top; margin:25px auto 10px auto; position:relative; width:60%; border:1px solid #e6e4e3; border-radius:2px; background-color:#fff; padding:6px;  box-shadow:1px 1px 1px 0px rgba(0,0,0,.15); max-height:350px;} .poster-frame{display:block; vertical-align:top; margin:10px; position:relative; width:30%; border:1px solid #e6e4e3; border-radius:2px; background-color:#fff; padding:6px; box-shadow:1px 1px 1px 0px rgba(0,0,0,.15); float:right; min-width:140px;} .frame img, .poster-frame img{width:100%;} /*///////////////DONATE///////////////*/ /* a.donate-button-gnr {color:white;background-color: #d13f40; width:150px; height:60px; margin:30px; text-align: center; font-family: Arial, Helvetica, sans-serif; display:flex; align-items: center; float:right; text-decoration: none; -webkit-box-shadow: 0px 0px 6px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 6px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 6px -1px rgba(0,0,0,0.75);} */ a.donate-button-gnr { background-color: #d13f40; float: right; align-items: center; text-align: center; line-height:60px; color: white; height: 60px; width:150px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; margin-right: 30px; margin-top: 15px; margin-left:10px; opacity: 1; transition: 0.3s; text-decoration: none; cursor: pointer; border-radius: 2px;  } a.donate-button-gnr:hover {background-color: #a52122;} /*///////////////GALLERY///////////////*/ .galleries{margin-left:auto;margin-right:auto;font-size:16px;color:#fff;font-weight:bold;text-align:center;width:220px !important;alignment-adjust:central;height:249px;} .galleries img{margin:0 auto; } .gal-text{border-top:thin solid #E4C9C4;background-color:#FFF8DC;height:100%;display:block;} .gal-text h3{margin:0;padding:10px 0;font-family:Webbly, Arial, Helvetica;} .gal-block{border:thin solid #E4C9C4; background-color:white;} .gal-block a{height:100%;display:block;white-space:none;} .galleries ul{margin:0 !important;padding:0;} .gal-block:hover{cursor:pointer;} .gal-block:hover > .gal-text{background-color:#EED5D2;} .gal-block a:hover > .gal-text h3{color:#AF4035;} .gal-new{position: absolute;width: 100px; background-color: #d13f40; z-index: 10; height: 40px; bottom: 0; color: white;  border-top-right-radius: 5px;} .gal-new .icon{ height: 30px; margin: 5px;  width: 30px; padding-right: 5%; border: none;} .gal-new p{padding: 6px !important; font-size: 20px;} .gallery-h3{font-size:20px !important;font-family: Webbly, Verdana, sans-serif !important;} .gal-container{max-width:950px; margin:0 auto; padding:1% 0;} #main{ padding: 2% 0; border-top: thin solid #ccc; border-bottom: thin solid #ccc; background-color: #efefef; margin-bottom:25px;} .owl-item img{border:thin solid #aaa;} 
 .owl-item{/*width: 250px !important; */} .owl-carousel figure {position: relative;overflow: hidden;/*margin: 15px;*/ } .owl-carousel figure:hover{cursor: pointer;} .owl-carousel figure figcaption {padding: 2em;color: #fff;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;} .owl-carousel figure figcaption::before, .owl-carousel figure figcaption::after {pointer-events: none;} .owl-carousel figure figcaption, .owl-carousel figure figcaption > a {position: absolute;top: 0;width: 100%;height: 100%;} /* Anchor will cover the whole item by default */ /* For some effects it will show as a button */ .owl-carousel figure figcaption > a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;} .owl-carousel figure h2, .owl-carousel figure p {color:white;margin: 0;} figure.item{ margin: 0 33px; width: 222px;} .owl-wrapper figure{filter:grayscale(0);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;} .owl-wrapper:hover figure{filter:grayscale(70%);-webkit-transition: .6s ease-in-out;transition: .6s ease-in-out;} .owl-wrapper:hover figure:hover{filter:grayscale(0);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;} figure.item img {width: 220px; -webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;} figure.item:hover img {-webkit-filter: grayscale(0);filter: grayscale(0);} #hover-text{height:65px;} #hover-text h3{color:#817B7B;} #hover-text p{color:#6D6868;} .hr{border:none; height:1px; background-color:#ccc;} figure.item h2 {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;font-size:24px;} figure.item h2, figure.item p {padding:2%;} figure.item:hover p.description {opacity: 1;} figure.item:hover figcaption {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);} /*///////////////ABOUT BOX///////////////*/ 
 .About p{font-size:16px;} #AboutBox{width:100%;height:510px;max-height:510px;padding: 0;border:2px solid #999;overflow:hidden;} #AboutInfo2{height:110px;} #AboutBox2{width:60%;height:auto;padding: 0;margin:0;display:inline-block;overflow:hidden;} #AboutSide{width:37%;height:auto;display:inline-block;margin:0;padding:1%;overflow:hidden;vertical-align:top;} #AboutInfo{width:100%;height:270px;margin:0;padding:0;margin-top:5px;display:inline-block;} #ButtonWrap{width:100%;margin:0;padding:0;height:auto;background-color:#999;} .AboutButtons{vertical-align:top;width:32%;background-color:#999;margin:0;padding:0;} .AboutHeader{padding: 0;margin:0;font-size:30px;line-height:30px;} .AboutHeader a{text-decoration:none;} .button2  {top:0;vertical-align:top;min-height:100px;cursor:pointer;position:relative;outline:0;background-color:#FEFEFE;border:1px solid #FEFEFE;font-size:16px;} .button2 {width:101%;} #button3 {width:109%;} .button2:hover{outline:0;border:1px solid #D9E1F2;background:#eee;color:#333;} .button2:focus{outline:0;background:#eee;border:1px solid #a94847;} #vlightbox1{width:96%; margin:0 auto;padding:0 1%;} #vlightbox1 a{padding:0 3%;margin:0 1%;} #vlightbox1 h3{font-size:24px; font-family: Webbly-Bold, Verdana, sans-serif;} #menu{width:95%;} #menu td{vertical-align:top;outline:thin solid #999;min-width:120px;} #menu p {vertical-align:top;margin:3px auto;padding:3px 0;} #menuboxframe{width:98%;margin:0 auto;display:flex;} .menubox{width:20%;background-color:bisque;border:solid thin #BB9A2D; margin-left:auto;margin-right:auto;display:inline-block;margin:5px;vertical-align:central;min-width:175px;} .snack{background-color:cornsilk;} .menubox p{text-align:center;font-size:20px;} .newsletter-box{width:95%;border:thin solid #666;margin:0 auto 2% auto;padding:1%;} .newsletter-box h3, .newsletter-box p, .newsletter-box h5{margin:1% 0;} .slider-links{ width: 100%; display: flex; margin: 0 auto ;} .slider-links a{width: 34%;display: flex;margin: 0 auto;} .sidebarbutton {    margin-right: auto; background-color: #d13f40;margin-left: auto;color: #FFF;vertical-align: top;text-align: center;line-height: 3.5;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;transition: background 0.4s;}   .sidebarbutton:hover {background-color:#F0696B; color:white; } .sidebarbutton p{ font-size: 17px; display: inline-block; margin:0; vertical-align: top; text-transform: uppercase; font-family:Open Sans,  Webbly, Verdana, sans-serif; font-weight: 100; } .sidebarbutton .icon {  margin:12px 15px;  display: inline-block; float: left;} .icon {    height: 36px; display: inline-block;  margin: 7px 10px; float:left;} .slider-links a:hover {	cursor:pointer;} .fb_iframe_widget {padding:15px 0;} .mid-nav-li,.lrg-link{ display:block;} .mid-nav-item, .sml-link{ display:none;} .siderbar-icon-container{display: inline-block; width: 70px; height: 100%;} .siderbar-text-container{display: inline-block;} .phone-pc{display:block;} .phone-mob{display:none;} .head-logo{ width:50%; display:inline-block;} #pull{display:none;} .go-mob{display:none;} .vac-phone{display:inline-block; padding:5px; width:150px;} .vac-web{display:inline-block; padding:5px; width:350px;} .vac-email{display:inline-block; padding:5px; width:300px;} .contact-form-container label {width: 100px; display: inline-block;} .contact-long{width:250px; } .contact-form-container input[type=submit], .contact-form input[type=reset]{margin:10px; text-align:center; min-width:100px; height:30px;} .contact-form-container input[type=submit]:hover, .contact-form input[type=reset]:hover{cursor:pointer;} .gmap{ width:100%; height:450px;} .contact-content{display:flex; border-bottom:thin solid #ccc;} .contact-details{width:50%;} .contact-map{ width:50%; margin:0 auto; } .contact-details p {  margin: 10px 25px;} .contact-form-container{width:50%;} .contact-form-container .sidebarbutton{text-indent: -20px;} .contact-form-container .sidebarbutton:hover{background-color:#d13f40;} .ofsted-index{width: 100%; margin:0 0 15px 0;} .ofsted-index-banner{margin-bottom: 15px;width: 97%;border-bottom-right-radius: 22px; background-color: #d13f40;border-top-right-radius: 22px;} .ofsted-index-title{height:105px; display:inline-block; max-width: calc(100% - 150px);} .ofsted-index-font{font-size:28px; margin:15px 20px;color: white;} .ofsted-index-logo{display:inline-block; float:right;} .ofsted-index-logo img{height:105px;} .sister-nursery, .sister-nursery-list{ padding:15px 0;width: 100%; margin: 0 auto;} .sister-nursery-list{display:flex; padding:0;} .sister-nursery-list:first-of-type{border-top:thin solid #ccc} .sister-nursery-list:last-of-type {   border-bottom: thin solid #ccc;} .sister-nursery-list div:first-of-type{padding:15px 0; flex:3;} .sister-nursery-list .get-in-touch{border-left:thin solid #ccc; flex:1; background-color:#f3f3f3;min-width: 30%;} .sister-nursery-list .get-in-touch h3{color: #555; text-align: left; width: 90%; margin: 0 auto; padding: 4px 3px; font-weight: normal; font-size:18px;} .sister-nursery-list .get-in-touch i{margin: 0; font-size:24px;} .sister-nursery-list .get-in-touch a{font-size:24px;color:#3858b1;background-color:#fff;border:thin solid #ccc;border-radius:3px;text-align:center;padding:5px 7px;min-width:30px;margin:0 3px;} .sister-nursery-list .get-in-touch .flex{padding-top: 5px;    width: 90%;    margin: 0 auto;} .sister-nursery-image{ width: 325px; display: inline-block; } .sister-nursery h2, .sister-nursery-list h2{ font-size:24px; display:inline-block; color:#4472d1;margin: 0 15px; } .sister-nursery img{width: 80px; padding:0 15px;} .sister-nursery-list img{width: 100px;    margin: 3% auto;    display: block;} .sister-nursery a, .sister-nursery-list a{ text-decoration: none} .sister-nursery i, .sister-nursery-list i{margin: 0 15px; transition: ease 0.5s;} .sister-nursery p, .sister-nursery-list p{color: #2a2525; transition: ease 0.5s;} .sister-nursery-list a {display: inline-block;} .sister-nursery a:hover i, .sister-nursery a:hover p, .sister-nursery-list a:hover i, .sister-nursery-list a:hover p{color: #719df8; transition: ease 0.5s; } .nursery-ofsted p{display: inline-block; vertical-align: top; width: calc(100% - 200px); margin: 0;} .sister-nursery:nth-of-type(2n), .sister-nursery-list:nth-of-type(2n), .sister-nursery-list:nth-of-type(2n) .get-in-touch a{border-bottom: thin solid #c6c5c5; background-color: #f3f3f3; border-top: thin solid #c6c5c5;} #nursery-link{background-color: transparent; border: none; text-align: left; padding: 0; margin: 0; font-size:18px;} .sister-nursery-list:nth-of-type(2n) .get-in-touch{background-color:white;} a.sister-nursery-link, a.sister-nursery-home{display:inline-block;background-color:#4472d1;text-decoration:none;font-size:16px; right:20px;transition:ease 0.5s;color: white;margin:3px 0 3px 15px;border-radius:3px; padding:6px 8px;} .sister-nursery-link i, .sister-nursery-home i{margin: 0;display: inline-block;font-size: 18px;margin-right: 10px;} .sister-nursery-link p, .sister-nursery-home p{margin: 0 !important; display: inline-block;color: white; vertical-align: middle;font-size: 16px;} .sister-nursery a:hover{ text-decoration:underline; color:#920512;} .sister-nursery-image a:hover{ text-decoration:underline; color:#ff9;} .sister-nursery-text{  width: calc(100% - 350px); display: inline-block; } .nursery-room-banner{background-color: #23b674;color: white;padding: 1px 0;} .nursery-room-banner p{ font-size:20px; text-indent:2%;} .nursery-room-banner img{margin-top:5px;} .nursery-room-banner a{color: white;} .nursery-ofsted.ofsted-page{ margin:15px;} .nursery-ofsted.ofsted-page img{ display:inline-block; width:100px;} .nursery-ofsted.ofsted-page p{ display:inline-block; margin:0 15px;} .funding-header{color:#759c00;} .nursery-heading{display:flex;} .nursery-heading .nurseries-contact{border: thin solid #dcdcdc; margin: 15px; display: inline-block; width: 50%; vertical-align: top; border-radius: 3px; overflow: hidden;} .nursery-heading .nurseries-contact a{display: block; margin: 10px 1%;} .nursery-heading .get-in-touch i{width:20px;} .nursery-heading .get-in-touch p{transition:ease 0.5s;} .nursery-heading .get-in-touch a:hover p{color: #920512;transition:ease 0.5s;} .nursery-heading img{   max-height: 200px; margin: 15px auto;display: block;} #tabs{width:98%; display:flex; border:thin solid #ccc; padding:0; margin:0 auto; } #tabs ul{width:20%; border-right:thin solid #ccc; padding:0;} #tabs li{ border-bottom:thin solid #ccc; background-color:#fff; margin:0;} #tabs ul li p{margin:0; height:100%; display:block; text-indent:10px;} #tabs li a{display:block; width:100%; padding:10px 0;} .tabs-main{width:80%; padding: 0 !important; background-color:white !important;} .ui-tabs-nav{background-color:#eee;} .ui-tabs-vertical .ui-tabs-nav {float: left; } .ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; } .ui-tabs-vertical .ui-tabs-nav li a { display:block; } .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; border-right-width: 1px; } .ui-tabs-vertical .ui-tabs-panel { float: right;} #tabs li.ui-tabs-active {border-right: thin solid #fff !important; background-color:floralwhite;} .vacancy-heading{border-bottom:thin solid #aaa; background-color:floralwhite;} .vacancy-heading h2{ margin-top:0;} .training-programme{display:inline-block; width:400px; margin:0 1%;} .training-info{display:inline-block; width:calc(100% - 450px); vertical-align:top;} .training-mini{font-size:12px; color:#666; margin:10px 0 !important;} 
 /*////////////SOFT PLAY/*/ .soft-head{display: inline-block; width: calc(100% - 400px); vertical-align: top;  } .soft-fb{display: inline-block; width:340px;} .soft{width: 90%; margin:3% auto; border: thin solid #aaa; background-color: floralwhite; display:flex; } .soft-img{display: inline; max-width: 400px;  } .soft-img img{ max-width: 400px;  } .soft-txt{display: inline;} .soft-info{ display:block; } .soft-info p, .soft-info h3{padding:0 2%;} .soft-form-area{ width:90%; margin:0 auto;} .soft-form-contain{width:55%; padding-right:1%; height:auto; vertical-align:top; display:inline-block;} .soft-form-contain h4{ margin:15px 0;} .soft-form-contain textarea{ width:250px;} .soft-form-times{width:43%; height:auto; display:inline-block; vertical-align:top; padding:1% 0; float:right;} button { width: 49%; height: 40px; background-color: floralwhite; border: thin solid #aaa; margin: 1px; display: inline-block; font-family:Webbly; font-size:15px; } .session-time{background-color:#ededed;} .session-full{background-color:#E57A6A;} .session-part{background-color:#FFFF99;} .session:hover, .session-part:hover{cursor:pointer; background-color:#d7ffb7;} .contact-form-sensory{ width:96%; margin:0 3%;} .contact-form-sensory label{   width: 150px;   display: inline-block; height:30px; } .contact-form-sensory input[type=text], .contact-form-sensory input:disabled .contact-form-sensory select{ height:24px; border:thin solid #aaa;}  .contact-form-sensory input[type=submit], .contact-form-sensory input[type=reset]{margin:10px 0; text-align:center; min-width:200px; height:40px;} .contact-form-sensory input[type=submit]:hover, .contact-form-sensory input[type=reset]:hover{cursor:pointer;} .contact-form{padding:2%;}.contact-form label {width:45px;display:inline-block;border:thin solid #ccc;height:100%;background-color:#efefef;text-align:center;color:#7a7a7a;line-height:30px;border-bottom-left-radius:5px;border-top-left-radius:5px;}.contact-form label svg{line-height:30px;height:100%;font-size:16px;}.contact-long{width:250px;}.contact-form .input-contain{height:30px;margin-bottom:2%;}.contact-form .input-contain.enquiry-field{height:80px;margin-bottom:2%;}.contact-form textarea{height:100%;padding:0 1%;vertical-align:top;border:thin solid #ccc;border-left:none;width:80%;min-width:200px; margin:0;font-family:Open Sans;font-size:14px;}.contact-form input[type=text]{width:50%;min-width:200px;height:100%;vertical-align:top;border:thin solid #ccc;border-left:none;margin-bottom:2%;padding:0 1%;font-family:Open Sans}.contact-form input[type=submit], .contact-form input[type=reset]{margin:10px;text-align:center;min-width:120px;height:34px;background-color:#efefef;border:thin solid #ccc;border-radius:3px;}.contact-form input[type=submit]:hover, .contact-form input[type=reset]:hover{cursor:pointer;background-color:#ddd;border-color:#999;}.contact-content{display:flex;border-bottom:thin solid #ccc;}.contact-details{width:50%;}.contact-map{ width:50%;margin:0 auto;}.contact-details p {margin:10px 25px;}.contact-form-container{width:50%;} .funding-banner{display: flex; margin: 0 auto; border-bottom: thin solid #dcdcdc; background-color: #fdf7e9;} .funding-banner img{ max-height:160px; padding: 0 4%;}  .funding-banner div{padding-top: 10px;} .funding-banner h3 {display: inline-block;} .funding-banner h2 {margin: 5px 15px; color: #493d26;font-size: 30px;} .funding-banner h2:nth-of-type(2) {font-size: 22px;} .funding-banner a {color: #759c00; font-weight: normal; font-size: 20px;} .funding-banner span {color: #759c00;} .cafe-box {display: inline-block;width: 33%; height:100%;vertical-align: top;margin: 0 auto;text-align: center;} .cafe-box:hover {background-color: #f8ebce;} .cafe-box-contain{height: calc(510px - 286px); display: flex;} .cafe-box a {height: 90%;display: block;padding: 10% 0;color:#AB2222;} .cafe-box a p{font-size:24px;} .cafe-box a:hover {color:#d13f40;} .cafe-box img {height: 100px;display: block;margin: 0 auto;} .cafe-area{display: flex;height: 510px;border-bottom: 2px solid #574435;border-top: 2px solid #574435;} .cafe-area-first{width:100%;flex: 1;border-right: 2px solid #574435; max-width: 50%;} .cafe-area-second{flex: 2;overflow: hidden;} .cafe-area-second-images{display: flex;vertical-align: bottom;height: 286px;border-top: 2px solid #574435;overflow: hidden;} .menu{background-color:#f3f3eb;} .menu-wrap{width:80%; margin:0 auto;} .menu h1{ margin:0; padding:5px 0; text-align:center;} .menu-wrap h1, .menu-wrap h2{font-family: Tulips; font-weight: bold; font-size: 42px; color:#2a2525;} .menu-wrap h2{ font-size: 32px;} .menu-price {float: right; clear: both;} .menu-links{width: auto; margin: 0 auto; text-align: center;} .menu-links h2, .menu-links h2 a{ display:inline-block; font-size:24px; color:#2a2525; text-align:center;} .menu-links h2 a {margin: 1% 2%;} .menu-foot {font-family: Tulips;text-align: center;} .savings {width: 45%;display: inline-block;margin: 2%;outline: thin solid #999;vertical-align: top;} .get-in-touch p, .get-in-touch i{ display:inline-block;} .get-in-touch p {margin: 0 10px;color: #454545;} .get-in-touch i {margin: 0 0 0 15px;} .get-in-touch h3:first-of-type { text-transform: capitalize;} .get-in-touch .nursery{background-color: #d13f40; padding: 6px 10px;} .get-in-touch .ofsted{background-color: #de5253; } .nurseries-contact{ background-color:#f5f5f5;min-width: 360px; display: inline-block;width: 50%;vertical-align: top;} .contact-box {    display: flex;   vertical-align: top;   border: thin solid #ccc;    background-color: #efefef;    margin: 2%;    max-width: 500px;    width: 96%;} .contact-box div {    min-width: 210px;    margin: 0 2%;} .contact-box h3 {    font-size: 16px;    margin: 5px 1%;white-space: nowrap;} .contact-box p {    font-size: 14px;margin: 4px 1%;} .ofsted-banner{width: 98%;    background-color: #ad0632;    margin: 0 auto;    display: flex;    padding: 1%;} .ofsted-banner img{margin: 0 5%;} .ofsted-banner h1{color: white;    margin: 0 3%;    font-size: 34px;} .ofsted-banner .btn{margin:10px 5px 10px 0;color:#ad0632;font-size:18px;background-color:white;border-radius:6px;width:auto;padding:5px 10px;text-decoration:none;display:inline-block;text-align:center;} h3.ofsted-rating{margin: 0px 15px; color: #194193; font-weight: normal;} .parent-offer{margin:1%; width:30%; border:4px solid #ddd; display:inline-block} .parent-offer img{width:100%; opacity:0.8;} .parent-offer:hover img{opacity:1;} .parental-offer-container{max-width:800px;margin-bottom: 10px;overflow: scroll;max-height: 90%;} .parental-offer-header{ background-color: #2d8955; padding: 1%;} .parental-offer-header h3{margin:0; color:white;} .parental-offer-img{max-width: 90%; margin: 2% auto; display: block;max-height: 200px;} .parental-offer-container p, .parental-offer-container h4{width:94%; margin:5px auto; font-size:15px;} .parental-offer-container ul{    margin: 0;    padding: 0 5%;} .parental-offer-container ul li{ width: 90%;  margin: 0 auto; padding: 0;} .parental-offer-container ul li p{margin:0;} span .parental-offer-container p{font-size:14px;} .footer a{color:#fff;text-decoration:none;} .footer a:hover{text-decoration:underline;} #footer p{padding:0;margin:0 0 5px 0;width:100%; font-size:14px;} .footer-contact-container{width:100%; padding:10px 0; background-color:brown;} .footer-contact{display: inline-block; padding:0 5% 0 0; text-align:left;} .footer-contact i{margin-right:10px; font-size:16px;} .footer-contact p{ line-height:24px;} .footer a:hover{ color:white;} .contact-mob{display:none;} .footer-text{display:inline-block; width:30%; vertical-align:top; text-align:left; padding:2% 0 10px 0; text-indent:5%;} .footer h3{color: white; margin: 0 0 10px 0; font-size: 17px; font-weight: normal;} #footer span { margin: 0; display: block; text-indent: 0; vertical-align: top;} 
 
 .job-vacancy{margin:8px;}
 .job-vacancy p{font-size:15px; margin:4px 10px; }
 .job-vacancy h2, .job-vacancy h3{margin:4px 10px; }
 .job-vacancy h2 a{text-decoration: underline; font-size: 24px;}
 .job-vacancy p a{ text-decoration: underline; font-size: 15px;}
 .job-vacancy p.inline{display: inline-block;}
 .job-vacancy div{margin:16px 0;}
 .job-vacancy img{height: 140px; width: auto;padding: 0 4px;}
 .job-vacancy.vacancy-list{border-bottom:thin solid #ccc; margin: 0; padding: 0 8px;}
 .job-vacancy.vacancy-list div{margin:8px 0;}
 .vacancy-list:nth-of-type(2n){background:#efefef;}
 .vacancy-list:first-of-type{border-top:thin solid #ccc;}
 ul.breadcrumb {
    padding: 8px;
    list-style: none;
    margin: 0;
    background-color: #ffe4e4;
    border-bottom: thin solid #ccc;
}
.flex{display: flex;}
.flex .vacancy-list-body{    flex-grow: 1;}
/*////BREADCRUMB/////////*/

ul.breadcrumb li {display:inline;}ul.breadcrumb li+li:before {padding:5px;color:black;content:"/\00a0";}ul.breadcrumb li p{	display:inline-block; margin:0;font-size:16px;}ul.breadcrumb li a {color:#bb3637;text-decoration:none;}ul.breadcrumb li a:hover {color:#8a1616;text-decoration:underline;}
	
 @media screen and (max-width: 1150px) { .wrapper{border:none;}.sidebarbutton p { font-size: 1.4vw;}.sidebarbutton { line-height: 60px;} } 
 @media screen and (max-width: 1099px) { #wrapper{width:100%;} #nav ul li{ min-width:100px;} #nav ul li a {padding: 0px 10px;} .mid-nav-li{ display:none;} .mid-nav-item{ display:block;} .cafe-area-second-images{display: block;} .cafe-area-second-images img:first-of-type{margin-top:-10%;} .cafe-area-second-images img:nth-of-type(2){display:none;}  } 
 @media screen and (max-width: 950px) { #menuboxframe{display:block;} } 
 @media screen and (max-width: 900px) { .ofsted-index-font{font-size:26px;} .footer-contact {padding: 0 3%;} .footer-text {width:31%;} .header-link p{font-size:18px;} .cafe-box a p{font-size:24px;} }
 @media screen and (max-width: 810px) { .nursery-heading{display:block;}.nursery-heading .nurseries-contact {   width: 96%;    margin: 1% auto;    display: block;} body{ background-color:white;}.fb-page{display:none !important;}#content-index{width:100%;}p{ }h2{ font-size:28px;}h3{ font-size:24px;}h4{}#contentleftheaderstyle{ font-size:22px;}.header-link p{font-size:18px;}.sidebar{width:100%;}.sidebar .sidebarbutton .icon {margin:9px;} .sidebarbutton .icon {margin:12px 8px;}.sister-nursery{ width:100%;}.sister-nursery h2{font-size:24px; } .news-img{display:none;}.news-bar{display:flex;padding-bottom: 3%; background-color:white;}#newsstart, #newsdata{ border-right:none; border-left:none; border-top:none;}#newsstart h3, #newsdata h3{    margin: 5px 8px !important; display: block;  width: 100%; text-align: left;}.AboutHeader{text-align:left;} .news-title p {font-size: 20px !important;} .contact-content{display:block;} .contact-details{display:block; width:100%} .contact-form-container{display:block; width:100%} .contact-map{width:100%;display:block; margin:0;} .footer-text {width:32%;} .menu-container{ overflow-x: scroll;} .cafe-area-second-images img:first-of-type{width:100%; height:100%; margin:0;} .cafe-box img {height:auto; display: block; width: 10vw;} .cafe-box a p{font-size:2.5vw;} .cafe-box-contain {display: block;overflow: hidden;height:auto;} .cafe-box {display: inline-block;width: 100%;vertical-align: top;margin: 0 auto;overflow: hidden;} .cafe-box a {display: block;padding: 3px 0;} .cafe-box img {height: auto;display: inline-block;width: 9vw;float: left;} .cafe-box a p {font-size: 2.5vw;display: inline-block;margin: 5% 0;vertical-align: top;} #tabs{width:100%; border-right:none; border-left:none;  padding:0; margin:0 auto; display:block;  } #tabs ul{width:100%; border-right:thin solid #ccc; padding:0; display:flex; margin:0;} #tabs li{ border-bottom:thin solid #ccc; background-color:#fff; margin:0; width:50%; border-right:thin solid #ccc; list-style:none;} #tabs ul li p{margin:0; height:100%; display:block; text-indent:10px;} #tabs li a{display:block; width:100%; padding:10px 0;} .tabs-main{width:100%; padding: .2em 0 !important; background-color:floralwhite !important;} .ui-tabs-nav{background-color:#eee;} #tabs li { border-right:none !important;} #tabs li:first-of-type { border-right: thin solid #ccc !important;} .soft-head{width:100%; } .soft{display:block;} .soft-img{display:block; width:100%; max-width:none;} .soft-img img{width:100%; max-width:none;} .soft-txt{display:block;} .flex.column{flex-direction:column;} .flex .frame-flex{min-width:50%; margin:0 auto;} .activities.index .frame{max-width:35%;}} .sister-nursery-list{display:block;} .sister-nursery-list .get-in-touch{display: flex; border-top: thin solid #e3e3e3; border-left: none;} .sister-nursery-list span{padding-top: 5px;} .sister-nursery-list img{margin: 3% 5%;} #footer .footer-text:first-of-type {    width: 100%;   background-color: #8c2121;padding: 5px 2%;} #footer .footer-text:first-of-type span p{ display: inline-block;    width: auto;    padding-right: 3%; white-space: nowrap;margin: 0;line-height: 24px;} #footer .footer-text:first-of-type .address{display:none;} #footer .footer-text:first-of-type h3 { display: inline-block; margin: 0; padding-right: 1%; line-height: 24px;} 
 @media screen and (max-width: 700px) { #nav ul{font-size:14px;} #nav ul li{ min-width:10px;} #nav ul li a {padding: 0px 15px;} .lrg-link{display:none;} .sml-link{display:block;} .slider-links a {display: block;}.sidebarbutton{line-height:2.5;}.sidebarbutton p{font-size:2.5vw; color:white;}.sidebarbutton .icon { margin:2% auto; float:none;}.sister-nursery h2{font-size:24px; margin:5px 15px; display:block;} .sidebar-icon-container{display: block; width: 100%; height:auto;} .sidebar-text-container{display: block;} .healthy-image{display:none;} .healthy-text{width:100%;} .gmap{width:100%;} #nav {  font-size:14px;  } .content-block ul {width:90%;  } #nav ul {  display: none;  height: auto;  border-bottom:thin solid #999;  padding:0;  } #nav ul li{  border:none;  border-bottom:thin solid #999;  background-color:cornsilk;  } #nav ul li:first-of-type{  border-top:thin solid #999;  } #pull {    display: block;height: 100%;width: 100%;background-color: #d13f40;color: white;  } #pull p{  padding:0;  vertical-align:central;  font-size:1.4em !important;  height: 100%;  display: inline-block;  margin:0;  text-align: center;  width:100%;  } #pull .glyphicon{  margin-left:10%;  font-size:1.2em;  display: inline-block;  } .pull-div{width: auto;margin: 0 auto;text-align: center;min-width: 150px;display: block;height: 100%;  } #nav a#pull:after {  content:"";  background: url('nav-icon.png') no-repeat;  width: 30px;  height: 30px;  display: inline-block;  right: 15px;  top: 10px;  } #nav .respond{  display:none;  } #nav .responsive{  display:block;  left: 0;  right: 0;  z-index:20;  position: absolute;  } .mid-nav-li{display:block;} .no-mob{display:none !important;} .go-mob{display:block;} #nav .responsive li {	width: 100%;font-size: 13px;padding:0;  } #nav .responsive li ul{  display:none !important;  } #nav .responsive li a{  color:#333;  } #nav .responsive li.disabled{  display:none;  } .footer-contact.go-mob{display:inline-block;} .footer-text{width:46%; padding:1%; text-indent:0;} .menubox{ min-width:155px; } .menubox p{ font-size:18px;} .contact-header-text {font-size: 3.5vw !important;margin: 0 5% !important;display: inline-block !important;} .parent-offer{width:46%;} } 
 @media screen and (max-width: 600px) { .funding-banner img {display:none;} .header-link{display:inline-block; width:32%;} .header-link i{ font-size: 28px;}.phone-pc{display:none;}.phone-mob{display:inline-block;} .head-logo{ width:100%; display:block;text-align: center;} .header-container{width:100%;text-align: center; } .header-link{padding:5px 0;} .header-link p{font-size: 2.5vw;} .header-link .fa-envelope {font-size: 24px;}.news-bar{display:block;padding-bottom: 3%; background-color:white;} .ofsted-index-font{font-size:4.5vw;} .footer-contact{display: block; width:100%; text-align:center;} .parental-offer-header h3{font-size: 20px;} .foot-nurse{display:none;} .footer-text{width: 100%;    padding: 5px 1%;} .footer-text p{display: inline-block;padding-right: 2%;white-space: nowrap;} } 
 @media screen and (max-width: 500px) { .contact-header-text {font-size: 18px !important;margin: 0 8% !important;} .cafe-area{height:auto;} .cafe-area-first{display:none;} .cafe-box img {width: 12vw;padding: 1vw;} .cafe-box a p {font-size: 17px;margin: 15px 0;} .parent-offer{width:96%;} .sister-nursery-list .get-in-touch{display:block;} .sister-nursery-list .get-in-touch img{margin:10px auto;} .contact-box div{min-width:unset;} .contact-box h3{white-space:unset;} } 
 @media screen and (max-width: 400px) { .header-link p{display:block; font-size:4vw;} .vac-phone, .vac-web, .vac-email{width:auto;} } 