a.button,input.button{text-transform:uppercase;text-decoration:none;background-image:url(../images/more-bg.png);background-size:cover;background-position:top right}h1.line-title,h2.line-title{padding-top:1px}h1.line-title hr,h2.line-title hr{border:1px solid #ddd;border-width:1px 0 0 0;clear:none}h1.line-title hr{margin-top:2.84091rem}h2.line-title hr{margin-top:18px}.line-title:after{content:"";display:table;clear:both}.line-title span{padding-right:10px;float:left}.container{max-width:1600px;width:100%;margin:0 auto}.header{padding-top:24px;padding-bottom:24px;border-bottom:#eab43f 5px solid}.header .brand h1,.header .brand p{display:none}.header .right-column{float:right;margin-top:16px;border-bottom:#eab43f 3px solid}.header .search-bar{float:left;width:200px;margin-top:.5rem;position:relative}.header .search-bar form input.text{background:#fff none repeat scroll 0 0;border:1px solid #999;border-radius:0px;color:#888;margin:0;padding:5px 34px 5px 5px;height:2.27273rem;width:155px}.header .search-bar form input.action{background:#0a0a0a none repeat scroll 0 0;border:medium none;border-radius:0;color:#fff;cursor:pointer;font-size:14px;margin:0;padding:7px;position:absolute;right:5px;height:2.27273rem;top:0}.header .social-icons{float:right}.header .social-icons .list{margin:0}.header .social-icons .list li{display:inline-block;margin-top:0;vertical-align:top}.header .social-icons .list li a{display:inline-block;padding:0.2rem .1rem}.header .social-icons .list li a:hover{opacity:0.7}.header .social-icons .list li:first-child a{padding-left:0}.header .social-icons .list li:last-child a{padding-right:0}.header .main-nav{clear:both;float:right;margin-top:8px}.header .main-nav ul li a{color:#0a0a0a;font-size:1.27841rem;text-transform:uppercase;font-family:'PT Sans', sans-serif;text-decoration:none}.header .main-nav ul li:first-child a{padding-left:0}.header .main-nav ul li:last-child a{padding-right:0}.header .main-nav ul li ul li a{padding:1rem 1rem !important}.home{background-color:#1ba39c}.home h1{margin-top:1.70455rem;font-family:'PT Sans', sans-serif;font-size:1.98864rem;text-transform:uppercase;color:#fefefe}.home h1 span{display:block;font-size:1.42045rem}.home h1,.home p{margin-left:10px;margin-right:30px}.home h1 a,.home p a{color:#fefefe}.sleep-on{background-color:#eab43f}.sleep-on .leftrow,.sleep-on .rightrow{padding:0 !important}.sleep-on .leftrow{background-color:#fdcf5d}.sleep-on img{float:right}.sleep-on p{float:left;max-width:670px;font-family:'Kaushan Script', cursive;font-size:18px;margin-top:2.3rem;margin-bottom:2rem;margin-left:2rem}.service-section{padding-top:16px}.service-section .content{position:relative;display:block;background-color:#e5eaee;padding-bottom:16px;margin-bottom:16px}.service-section .content img{position:absolute;width:100%;top:0}.service-section .content .inner{position:relative;display:inline-block;margin-top:200px;margin-left:16px;margin-right:16px;vertical-align:middle;background-color:#fefefe;height:33.23864rem}.service-section .content .inner h3{color:#8a8a8a;margin-top:70px;text-align:center}.service-section .content .inner p{margin:16px 16px;text-align:center}.service-section .content .inner hr{width:40px;margin-top:0}.service-section .content .inner form{display:block;margin-left:16px;margin-right:16px}.service-section .content .inner form label{display:none}.service-section .content .inner form input.text{height:2.55682rem;padding:.42614rem}.service-section .content .inner form .action{text-align:center;display:block;margin:0 auto !important}.service-section .content .inner form #LastGrade_SilverStripe_ContactForm_Forms_ContactForm_ContactForm_Phone_Holder,.service-section .content .inner form #LastGrade_SilverStripe_ContactForm_Forms_ContactForm_ContactForm_Location_Holder{display:none}.service-section .content .inner form #Contact_Holder,.service-section .content .inner form #Location_Holder{display:none}.banner{background-color:#1ba39c;border-bottom:10px #eab43f solid}.page-caption{background-color:#eab43f}.page-caption p{font-family:Cambria,"PT Sans",sans-serif;font-size:1.20739rem;text-align:justify;margin-top:8px;margin-bottom:8px;color:#000;text-transform:uppercase;text-align:center;word-spacing:20px}.main{padding-top:30px;padding-bottom:60px;min-height:28.40909rem}.main form{max-width:36.22159rem}.main form label.error{color:red;font-size:.9233rem}.main .content{float:right}.main .content img{margin:0 8px 8px}.main .sidebar{float:left;margin-top:10px}.main .sidebar h2{font-size:24px}.footer{text-align:center;color:#575757}.footer a{text-decoration:none;color:#575757}.footer .navicons{padding:20px 0}.footer .navicons p{font-size:1.27841rem;color:#575757}.footer .primary,.footer .primary ul{display:inline;margin:0;padding:0}.footer .primary li{display:inline}.footer .primary li a:hover{color:#b90000}.footer .ie6 .footer .primary li,.footer .ie7 .footer .primary li{display:inline;zoom:|;margin-right:10px}.footer .primary li:after{padding:0 20px;content:'|'}.footer .primary li:last-child:after{content:'';padding:0px}.footer .navigation{background-color:#aeb9c1;padding:30px 0 14px;font-size:12px;color:#575757}@media only screen and (max-width: 768px){.header{padding:12px 0}.header .brand{float:none;text-align:center;margin-bottom:16px;display:block}.header .right-column{max-width:100%;margin:8px 0}.header .search-bar{margin-top:5px}.header .main-nav{float:none}.header .main-nav ul li:first-child a{padding-left:1rem}.header .main-nav ul li:last-child a{padding-right:1rem}.sleep-on{background-color:#eab43f}.sleep-on .leftrow,.sleep-on .rightrow{padding:0 1.06534rem !important}.sleep-on p{margin:1rem 0}.main{padding:10px 0 20px}.section{padding-top:16px}.section .content{position:relative;display:block}.section .content img{position:absolute}.section .content .inner{height:auto}.footer .social-icons{float:none;display:block}.footer .developedby{float:none;clear:both}.footer .copyrights{clear:both;float:none;margin-top:14px}}