@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local("Lato Light"),local("Lato-Light"),url(http://fonts.gstatic.com/s/lato/v11/KT3KS9Aol4WfR6Vas8kNcg.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(http://fonts.gstatic.com/s/lato/v11/9k-RPmcnxYEPm8CNFsH2gg.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(http://fonts.gstatic.com/s/lato/v11/wkfQbvfT_02e2IWO3yYueQ.woff) format("woff")}html,body{margin:0;padding:0;font-family:"Lato", sans-serif, Arial;font-weight:400;font-size:14px;line-height:1.4em;color:#383838;background-color:#f5f5f5}a{border:0;color:#1b7dbf;text-decoration:none;font-weight:bold}a:hover{text-decoration:underline}a img{border:0}#main{max-width:1400px;margin:0 auto;background-color:#ffffff}#main #product_warning{background-color:#d6d6d6;text-align:center;margin:0;font-size:0.9em;padding-bottom:15px}#main #product_warning p{padding:15px 0 0 0}.width{width:1000px;margin:0 auto}@media (max-width: 1200px){.width{width:100%}}.content{padding:20px}.clear{clear:both}.hidden{display:none}p,ul,ol{margin:0;padding:0 0 20px 0}ul,ol{list-style-type:none}h1,h2,h3,h4,h1 a,h2 a,h3 a,h4 a{margin:0;padding:0 0 20px 0;font-weight:700;text-decoration:none}h1:hover,h2:hover,h3:hover,h4:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:none}h1{font-size:2.2em;line-height:1.3em;font-weight:400}h1 a{font-weight:400}h2{font-size:1.4em;color:#0c8281;font-weight:400}h3{font-size:1.2em}.col{float:left}.col-1{width:33.33333%}@media (max-width: 600px){.col-1{float:none;width:100%}}.col-2{width:66.66667%}@media (max-width: 600px){.col-2{float:none;width:100%}}ul.bullets{list-style-type:square;margin:0 0 0 20px}ul.bullets li{padding:0 0 10px 0}ul.bullets li strong{display:block}table tr td,table tr th{vertical-align:top;text-align:left}#feature{background-color:transparent;background-repeat:no-repeat;background-position:top center;padding:0 0 40px 0;border-bottom:10px solid #d6d6d6;min-height:375px}@media (max-width: 700px){#feature{padding-bottom:0}}@media (max-width: 500px){#feature{min-height:0}}#feature h1{padding:20px 30px;background-color:rgba(33,161,216,0.9);color:#ffffff}#feature h1 a{color:#ffffff}@media (max-width: 650px){#feature h1{font-size:1.5em;line-height:1.2em}}@media (max-width: 700px){#feature h1{margin:0 !important;text-align:center !important}}#details{padding:40px 0 0 0}@media (max-width: 600px){#details{padding-top:0}}#details h2{border-bottom:1px solid #d6d6d6;padding-left:20px}#details .spacing{padding-right:30px}@media (max-width: 600px){#details .spacing{padding-right:0}}@media (max-width: 600px){#details #services h2{display:none}}#details .col-2 .content{padding-right:75px}@media (max-width: 700px){#details .col-2 .content{padding-right:20px}}@media (max-width: 600px){#details p.cta{text-align:center}}#details p.cta .button{margin-right:15px}@media (max-width: 600px){#details p.cta span{display:block;padding-top:10px}}#header{background-color:#ffffff;border-bottom:2px solid #0c8281}@media (max-width: 650px){#header{text-align:center}}@media (max-width: 650px){#header .content{padding-bottom:15px}}#header #logo{float:left}@media (max-width: 500px){#header #logo{float:none}}@media (max-width: 900px){#header #logo img{max-width:140px}}@media (max-width: 500px){#header #logo img{max-width:100px}}#header #call-us{float:right;text-align:right;padding:15px 0 0 0;font-size:1.3em}@media (max-width: 900px){#header #call-us{padding-top:10px}}@media (max-width: 500px){#header #call-us{float:none;text-align:center;padding-top:5px}}@media (max-width: 400px){#header #call-us{padding-top:5px;font-size:1em}}#header #call-us p{padding-bottom:5px;font-weight:bold;color:#0c8281}@media (max-width: 900px){#header #call-us p{padding-bottom:0}}@media (max-width: 500px){#header #call-us p{display:none}}#header #call-us p.phone{color:#383838;font-size:0.9em;font-weight:normal}@media (max-width: 500px){#header #call-us p.phone{display:block;padding-bottom:0}}@media (max-width: 400px){#header #call-us p.phone{font-size:0.9em}}#header #call-us strong a{text-decoration:none;color:#383838}#nav{background-color:rgba(0,0,0,0.4)}@media (max-width: 700px){#nav{display:none}}#nav ul{padding:0;text-align:center}#nav ul li{display:inline}#nav ul li a{display:inline-block;padding:13px 30px 15px 30px;color:#ffffff;margin:0}@media (max-width: 900px){#nav ul li a{padding-left:15px;padding-right:15px}}#footer{text-align:center;font-size:0.8em;line-height:1.4em}#footer p{padding-bottom:10px}#footer a{color:#383838;font-weight:normal}#footer ul{padding:0}#footer ul li{display:inline-block;padding:0 10px}@media (max-width: 600px){#footer ul li{display:block;padding:10px}}.button{cursor:pointer;display:inline-block;color:#FFFFFF;text-decoration:none;padding:15px 20px;background:#0c8281;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;border:1px solid #0c8281;-moz-box-shadow:0px 0px 0px rgba(0,0,0,0.5),inset 0px 0px 0px #fff;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0.5),inset 0px 0px 0px #fff;box-shadow:0px 0px 0px rgba(0,0,0,0.5),inset 0px 0px 0px #fff;background-color:#0c8281;background-image:-webkit-gradient(linear, left top, left bottom, from(#10b1af), to(#0c8281));background-image:-webkit-linear-gradient(top, #10b1af, #0c8281);background-image:-moz-linear-gradient(top, #10b1af, #0c8281);background-image:-ms-linear-gradient(top, #10b1af, #0c8281);background-image:-o-linear-gradient(top, #10b1af, #0c8281);background-image:linear-gradient(top, #10b1af, #0c8281);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#10b1af', EndColorStr='#0c8281')}.button:hover{background-color:#0c8281;background-image:-webkit-gradient(linear, left top, left bottom, from(#0c8281), to(#0c8281));background-image:-webkit-linear-gradient(top, #0c8281, #0c8281);background-image:-moz-linear-gradient(top, #0c8281, #0c8281);background-image:-ms-linear-gradient(top, #0c8281, #0c8281);background-image:-o-linear-gradient(top, #0c8281, #0c8281);background-image:linear-gradient(top, #0c8281, #0c8281);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#0c8281', EndColorStr='#0c8281');text-decoration:none}form h2,form h3{text-align:center;font-size:20px;font-weight:normal}form fieldset{border:0;margin:0;padding:0}form fieldset legend{display:none}form ol li{padding:5px}form ol li input,form ol li select,form ol li textarea{padding:5px 7px;border:1px solid #d5d5d5}form ol li textarea{width:70%}@media (max-width: 400px){form ol li textarea{width:90%}}form label{display:block;float:left;width:20%;text-align:left;padding-top:3px}@media (max-width: 400px){form label{width:100%;text-align:left}}form label span{padding-right:20px;display:inline-block}@media (max-width: 400px){form label span{padding-right:0}}form #submit{padding:0 0 0 20%}form .error{background-color:#FFD9D9;color:#000000}form .error .error label{font-weight:bold}#errors{text-align:center;background-color:#cc3333;color:#ffffff;padding:10px;margin-bottom:20px;font-weight:bold}#errors p{padding:0}#feature{background-image:url("/images/default/features/grandparents-with-granddaughter.jpg");padding-bottom:30px}@media (max-width: 700px){#feature{padding-bottom:0;background-position:top center}}#feature h1{margin:250px 18% 0 30%;color:#ffffff;text-align:left}@media (max-width: 1000px){#feature h1{margin-right:0}}@media (max-width: 1000px){#details .col{float:none;width:100%}}@media (max-width: 1000px){#details #products{border-bottom:1px solid #d6d6d6;margin-bottom:30px}}@media (max-width: 600px){#details #products h2{display:block !important}}#details #products ul li{float:left;width:50%}@media (max-width: 450px){#details #products ul li{float:none;width:100%}}
/*# sourceMappingURL=1.css.map */
