/* https://www.sleepcreaterepeat.co.uk/wp-content/themes/scrstartpoint/style.css?ver=6.8.1 */
body{word-wrap:break-word}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}img{display:inline-block;height:auto;max-width:100%}img[class*="wp-image-"]{margin-top:10px;margin-bottom:10px}.wp-caption{border:1px solid #ccc;margin-bottom:10px;max-width:100%;border:1px solid #ccc;border-radius:4px;padding:0 10px}.wp-caption.aligncenter{margin-bottom:10px}.wp-caption img[class*="wp-image-"]{display:block}.wp-caption .wp-caption-text{text-align:center;margin-top:10px}.gallery{margin-bottom:1.5em}.gallery a img{border:none;height:auto;max-width:90%}.gallery dd{margin:0}.gallery-caption{display:block}embed,iframe,object{max-width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.main-content-inner{padding-bottom:1.5em}.hentry{margin:0 0 1.5em}.sticky{display:block}.bypostauthor{display:block}.clear{clear:both}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:active>.dropdown-menu,.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:active>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.widget{margin-bottom:2em}.widget_nav_menu ul.sub-menu li,.widget_pages ul.children li{padding-left:15px}.widget_search .search-form input[type="submit"]{display:none}.widget select{max-width:100%}.comment .children{margin-left:1.5em}.entry-meta{clear:both}code,kbd,pre,.img-rounded,.img-thumbnail,.img-circle,.form-control,.btn,.btn-link,.dropdown-menu,.list-group-item,.input-group-addon,.input-group-btn,.nav-tabs a,.nav-pills a,.navbar,.navbar-toggle,.icon-bar,.breadcrumb,.pagination,.pager *,.label,.badge,.jumbotron,.thumbnail,.alert,.progress,.panel,.well,.modal-content,.tooltip-inner,.popover,.popover-title,.carousel-indicators li{border-radius:0!important}html,body{width:100%;height:100%;margin:0;padding:0}body{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#444}h1,.h1{margin-top:0;margin-bottom:1.2em;font-weight:600}h2,.h2{font-size:20px;margin-top:1.5em;margin-bottom:.75em}h2:first-child{margin-top:0}p{margin-bottom:1em}mark{background-color:rgba(255,255,255,.5);font-weight:700}@media only screen and (min-width :768px){h2,.h2{font-size:22px}}.button{font-size:20px;display:inline-block;margin:1em 0;line-height:1;padding:.66em 1em}.button:link,.button:visited{background:#740040;color:#fff}@media only screen and (min-width :768px){.button{margin-bottom:0}}.main-content-inner ul:not([class]){margin-top:1em;margin-bottom:1em;list-style-type:none;padding-left:30px}.main-content-inner ul:not([class]) li{margin-bottom:.33em}.main-content-inner ul:not([class]) li:before{content:'\f111';font-family:'FontAwesome';float:left;margin-left:-30px}.main-content-inner ol:not([class]){margin-left:0;padding-right:0;list-style-type:none;padding-left:0}.main-content-inner ol:not([class]) li{margin-bottom:.33em;counter-increment:step-counter;padding-left:30px;position:relative}.main-content-inner ol:not([class]) li::before{content:counter(step-counter);font-weight:700;position:absolute;top:0;left:0}a{text-decoration:none!important;outline:none;border:none;transition:all 0.5s ease}#masthead{padding-top:30px;padding-bottom:30px}#masthead .container{padding-bottom:0}.mastheadContacts{font-size:32px;text-align:right}.mastheadContacts .email{font-size:20px}#homeMainNav{text-align:right;float:right;font-size:17px;line-height:1;margin-top:20px}#mainNav li{display:inline-block}#mainNav li>a{padding:0 1.5em;display:block}#mainNav li:hover a{color:#740040}#mainNav li:first-child>a{padding-left:0}#mainNav li:last-child>a{padding-right:0}#menuToggle{float:right;font-size:46px;line-height:1}#mobileMenuContainer{display:none;background:#fff;color:#e6007e;width:80%;height:100vh;position:fixed;top:0;left:0;z-index:9999;font-size:8vw;padding:40px 30px 0;box-shadow:20px 0 20px rgba(0,0,0,.2)}#mobileMenuContainer a:link,#mobileMenuContainer a:visited{color:#e6007e}#mobileMenu>li>a:link,#mobileMenu>li>a:visited{color:#e6007e}#mobileMenu>li>a{display:inline-block;padding-top:.66em}#mobileMenu>li:first-child>a{padding-top:0}@media only screen and (min-width :768px){#mobileMenuContainer{width:80%;font-size:5vw;padding:80px 80px 0 0;text-align:right}#mobileMenuContainer img.mobileMenuLogo{width:200px!important;margin-bottom:66px}#mobileMenuContainer .mobileMenuContacts{font-size:3.5vw;margin-bottom:66px}#mobileMenuContainer .mobileMenuContacts>span{display:block}#mobileMenuContainer .mobileMenuContacts>span>span{font-weight:900}}.breadcrumbs{font-size:12px}#breadcrumb{margin-bottom:20px!important}.sidebar h3{margin-bottom:20px!important}div.wpcf7-response-output{margin-left:0!important;margin-right:0!important}#homeHeader{color:#fff;background-color:#e6007e;width:100%;padding-top:40px}#homeHeader .container{padding-bottom:0!important}#homeHeader a:link,#homeHeader a:visited{color:#fff}#homeHeaderTop{margin-bottom:25px}#mainLogo{width:136px}#homeHeaderText{text-align:right;font-size:12vw;line-height:12vw}#homeHeaderText strong{font-weight:900}#homeHeaderText .headline{letter-spacing:-.01em}#homeHeaderText .subhead{margin-top:20px;font-size:8vw;line-height:8vw;line-height:1}@media only screen and (min-width :768px){#homeHeader{}#homeHeaderText{font-size:72px;line-height:68px}#homeHeaderText .subhead{margin-top:42px;font-size:29px}}@media only screen and (min-width :992px){#homeHeader{height:475px}#homeHeaderTop{margin-bottom:0;position:absolute;width:940px;overflow-x:hidden;top:0;z-index:9999}#homeHeaderText{font-size:64px;line-height:58px;position:absolute;width:940px;top:108px;z-index:999}#homeHeaderText .subhead{margin-top:40px;font-size:26px}.mainImage{height:536px;margin-left:-20px}}@media only screen and (min-width :1200px){#homeHeader{padding-top:0;height:530px}#homeHeaderTop{top:45px;width:1140px}#homeHeaderText{width:1140px;font-size:72px;line-height:68px;top:148px}#homeHeaderText .subhead{margin-top:42px;font-size:29px}.mainImage{height:auto;margin-left:0}}#homeFirstImpression{width:100%;position:relative;z-index:-10;padding-top:10px;padding-bottom:45px;color:#fff;background-color:#740040;font-size:5vw;line-height:5vw}#homeFirstImpression .headline{font-size:12vw;line-height:12vw;letter-spacing:-.01em;margin-bottom:20px;margin-top:.6em}#homeFirstImpression .subhead{line-height:1.3}#homeFirstImpression strong{font-weight:900}@media only screen and (min-width :768px){#homeFirstImpression{font-size:24px;line-height:36px;padding-top:15px;padding-bottom:80px}#homeFirstImpression .headline{font-size:54px;line-height:54px;margin-bottom:30px}}@media only screen and (min-width :992px){#homeFirstImpression{padding-top:116px}#homeFirstImpression .headline{margin-top:-10px;font-size:36px;line-height:40px}#homeFirstImpression .subhead{padding-right:20px}.homeResponsiveWebsites{width:65%;position:absolute;right:0;top:-30px}}@media only screen and (min-width :1200px){#homeFirstImpression{padding-top:116px!important;font-size:24px;line-height:36px;padding-top:15px;padding-bottom:110px}#homeFirstImpression .headline{font-size:54px;line-height:54px;margin-bottom:30px}}#about-website-design-droitwich:focus,#our-website-design-services:focus,#examples-of-our-website-design-work:focus,#contact-sleep-create-repeat-website-design-droitwich:focus{outline:none}#about-website-design-droitwich{padding:50px 0}#about-website-design-droitwich img.droitwich{margin-bottom:40px;padding-right:10px}#about-website-design-droitwich p:last-of-type{margin-bottom:0}#about-website-design-droitwich p.h1{color:#e6007e;margin-bottom:.66em}#about-website-design-droitwich p.lead{color:#740040;font-size:28px;line-height:36px;margin-top:-8px}@media only screen and (min-width :768px){#about-website-design-droitwich{padding:80px 0}#about-website-design-droitwich img.droitwich{margin-bottom:40px}}@media only screen and (min-width :992px){#about-website-design-droitwich p.lead{color:#740040;font-size:20px;line-height:28px;margin-top:-8px}}@media only screen and (min-width :1200px){#about-website-design-droitwich p.lead{font-size:28px;line-height:36px}}#our-website-design-services{width:100%;background-color:#e6007e;color:#fff;padding:50px 0}#our-website-design-services .h1{color:#740040}#our-website-design-services h2{margin:.5em 0 1.5em 0}#our-website-design-services .serviceIcon{width:60%}#our-website-design-services .serviceList{margin-top:30px;overflow-x:hidden}@media only screen and (min-width :768px){#our-website-design-services{padding:80px 0}#our-website-design-services .serviceIcon{width:40%}}@media only screen and (min-width :992px){#our-website-design-services .serviceList{margin-top:0}}@media only screen and (min-width :992px){#our-website-design-services .servicesCopy{margin-right:30px}}#examples-of-our-website-design-work{width:100%}#examples-of-our-website-design-work img{width:100%}#examples-of-our-website-design-work .row01 .col01,#examples-of-our-website-design-work .row01 .col02,#examples-of-our-website-design-work .row01 .innerCol{width:100%}#examples-of-our-website-design-work .row02 .col01,#examples-of-our-website-design-work .row02 .col02{width:100%}#examples-of-our-website-design-work .row02 .col03{width:100%}#examples-of-our-website-design-work .mask{overflow:hidden;position:relative}#examples-of-our-website-design-work .mask:hover{background:#e6007e}#examples-of-our-website-design-work .mask.darkMagenta:hover{background:#740040}#examples-of-our-website-design-work .mask.grey:hover{background:#505050}#examples-of-our-website-design-work .mask.black:hover{background:#000}#examples-of-our-website-design-work .mask img{transition:transform 3s ease,opacity 1s ease}#examples-of-our-website-design-work .mask:hover img{transform:scale(1.1);opacity:.1}#examples-of-our-website-design-work .mask .title{position:absolute;width:100%;line-height:1;left:0;top:-20%;font-size:9vw;padding:1em;z-index:9999;color:#fff;transition:all 0.5s ease;opacity:0}#examples-of-our-website-design-work .mask:hover .title{opacity:1;top:0}#examples-of-our-website-design-work .mask .title .subhead{margin-top:6vw;font-size:6vw}@media only screen and (min-width :768px){#examples-of-our-website-design-work .row01 .col01,#examples-of-our-website-design-work .row01 .col02,#examples-of-our-website-design-work .row01 .innerCol{width:50%;width:calc(1/2 * 100%);float:left}#examples-of-our-website-design-work .row02 .col01,#examples-of-our-website-design-work .row02 .col02{width:25%;width:calc(1/4 * 100%);float:left}#examples-of-our-website-design-work .row02 .col03{width:50%;width:calc(1/2 * 100%);float:left}#examples-of-our-website-design-work .mask .title{font-size:2.5vw}#examples-of-our-website-design-work .mask .title .subhead{margin-top:1vw;font-size:1.5vw}#examples-of-our-website-design-work .colLast{float:none!important;overflow:hidden!important;width:auto!important}}#website-design-testimonials{width:100%;padding:50px 0}#website-design-testimonials p{color:#444;font-size:20px;line-height:30px;margin-bottom:15px}#website-design-testimonials p:last-of-type{margin-bottom:0}#website-design-testimonials .testimonial .attribute{margin-top:30px;color:#e6007e;font-size:18px}.testimonialList{margin:0}.testimonialList li{margin-bottom:30px}.testimonialList p{margin-bottom:0}.testimonialList .testimonialText{font-size:1.2em;margin-bottom:.66em}.testimonialList .testimonialText p:first-child::before{content:open-quote}.testimonialList .testimonialText p:first-child::after{content:close-quote}@media only screen and (min-width :768px){#website-design-testimonials p{font-size:28px;line-height:36px}#website-design-testimonials{padding:80px 0}#website-design-testimonials .testimonial{padding-left:30px}}.galleryImages>li{margin-bottom:28px}article.row{margin-left:-15px!important;margin-right:-15px!important}.blog .entry-meta{margin-bottom:1em}.single .entry-meta{margin-bottom:30px}.entry-content-thumbnail{margin-bottom:30px}.nav>li>a{padding:0 0 1em}.nav>li>a:hover{background:none}#colophon{color:#fff;background-color:#e6007e;padding-top:60px;padding-bottom:120px}#colophon div.container{padding-bottom:0}#colophon a:link,#colophon a:visited{color:#fff}#colophon a:hover{color:#740040!important}#legalMenu{margin-bottom:0;line-height:1}#legalMenu li{display:block;padding-bottom:1em}.footerContacts{line-height:1;margin-bottom:30px}.footerContacts .phone{font-size:9vw;display:block;margin-bottom:3vw}.footerContacts .email{font-size:5.5vw}.footerContacts>span{display:block}.footerContacts>span>span{display:none;font-weight:900;width:7vw}.footerSocial{text-align:right;font-size:32px}#colophon .wpcf7-form input.wpcf7-text,#colophon .wpcf7-form textarea{color:#fff!important;border-color:transparent;background:rgba(0,0,0,.2);box-shadow:none}::-webkit-input-placeholder{color:rgba(255,255,255,.4)!important}::-moz-placeholder{color:rgba(255,255,255,.4)!important}::-ms-input-placeholder{color:rgba(255,255,255,.4)!important}::placeholder{color:rgba(255,255,255,.4)!important}#colophon .wpcf7-form-control,#colophon .form-control,#colophon input,#colophon textarea,#colophon input:focus,#colophon textarea:focus{color:#ffffff!important}#colophon .wpcf7-submit{background:#740040;border:transparent}#colophon h2{font-size:9vw;margin-bottom:1em}#colophon h2.contactForm{margin-top:0}#colophon .division{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.5)}#wpgmza_map{height:66vw!important;margin-bottom:20px}#colophon span.wpcf7-not-valid-tip{color:#fff!important;padding-top:.3em}#colophon .chamber{padding-top:40px}@media only screen and (min-width :768px){.footerContacts .phone{font-size:48px;margin-bottom:8px}.footerContacts .email{font-size:36px}#colophon h2{font-size:32px}#legalMenu li{display:inline-block;float:left;padding:0 1em;font-size:10px}#legalMenu li:first-child{padding-left:0}#legalMenu li:last-child{padding-right:0}}@media only screen and (min-width :992px){#colophon .division{margin-bottom:0;padding-bottom:0;border-bottom:none}.footerContacts .phone{font-size:30px;margin-bottom:.2em}.footerContacts .email{font-size:18px}#wpgmza_map{height:200px!important}#colophon .wpcf7-form textarea{height:360px!important}#wpcf7-f5-o1{margin-right:30px}}.grecaptcha-badge{display:none}.socialNetworks{font-size:42px}.socialNetworks li{display:inline-block;padding:0 .33em}.socialNetworks li:first-child{padding-left:0}.socialNetworks li:last-child{padding-right:0}#colophon .socialNetworks{margin-top:30px;margin-bottom:0}.footerAddress{padding-right:10%}@media only screen and (min-width :992px){.socialNetworks{margin-bottom:30px!important}}body.page-template-page-questionnaire .container{padding-left:30px;padding-right:30px}body.page-template-page-questionnaire{color:#666}body.page-template-page-questionnaire #masthead{border-bottom:2px solid #e6007e;margin-bottom:40px}body.page-template-page-questionnaire h1{font-size:10vw;line-height:1!important;color:#e6007e;margin-bottom:.33em}body.page-template-page-questionnaire .gform_wrapper h2{color:#fff!important;background-color:#e6007e!important;padding:0.5em!important;border:none!important}body.page-template-page-questionnaire .gsection,body.page-template-page-questionnaire .gform_wrapper li.gfield.field_description_below+li.gsection{border:none!important;padding-bottom:0!important;margin-bottom:0!important;margin-top:90px!important}body.page-template-page-questionnaire p.lead{font-size:20px}body.page-template-page-questionnaire #gform_wrapper_1{margin-top:40px}body.page-template-page-questionnaire .gfield_label{font-size:18px!important}body.page-template-page-questionnaire .gfield{margin-top:60px!important}body.page-template-page-questionnaire input[type=text],body.page-template-page-questionnaire input[type=email],body.page-template-page-questionnaire input[type=url],body.page-template-page-questionnaire textarea{border-radius:0;border:none;background:rgba(253,115,191,.2)}body.page-template-page-questionnaire .gfield_description{font-weight:700}body.page-template-page-questionnaire input[type=submit]{background:#e6007e;color:#fff;font-weight:700;margin-top:10px!important;text-transform:uppercase!important;font-size:4vw!important;border:none!important}body.page-template-page-questionnaire .gform_confirmation_message{background:#e6007e;color:#fff;padding:15px;font-size:24px;font-weight:700}@media only screen and (min-width :768px){body.page-template-page-questionnaire h1{font-size:32px}body.page-template-page-questionnaire input[type=submit]{font-size:20px!important}}@media only screen and (min-width :992px){body.page-template-page-questionnaire #masthead{margin-bottom:60px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;opacity:1 \9;-webkit-animation:fadeIn ease-in 0.5s;-moz-animation:fadeIn ease-in 0.5s;animation:fadeIn ease-in 0.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s}.fade-in.headline{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.fade-in.subhead{-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}.fade-in.homeResponsiveWebsites{-webkit-animation-delay:5s;-moz-animation-delay:5s;animation-delay:5s}