body{background-color:rgb(97.25%, 82.75%, 82.75%)}.widget.text img{width:100%}h1,h2,h3,h4,h5,h6{font-family:"Dosis", Helvetica, Arial, sans-serif;color:#565656}.widget.text img,button,input,textarea{width:100%}input[type="submit"],input[type="submit"]:hover{background:#4d6265;-webkit-appearance:none;text-shadow:none;color:#fff;border:none}input[type="submit"]:hover{background-color:rgb(21.544%, 27.42%, 28.26%)}.services .count{background-color:#8a1616}a{color:#8a1616}a:hover{color:#4d6265}*{box-sizing:border-box}header.main{margin-top:20px}header.main .logo{height:170px;width:170px;margin-bottom:-25px}header.main .logo.img{height:auto;width:auto;margin-bottom:15px}header.main .circle-bg{background-color:#4d6265;border-radius:250px;width:100%;height:100%;border:5px solid #fff;margin-bottom:-30px;z-index:2}header.main .circle-bg h2{color:#fff;text-align:center;line-height:1.5em;margin-bottom:0;padding:45px 7px 0 7px;font-size:1.3em}header.main a{text-decoration:none}header.main nav .primary-navigation{float:right;margin:0}header.main nav .primary-navigation li{float:left;margin:0;padding:0}header.main nav .primary-navigation li:last-child{margin-right:10px}header .phone{color:#4d6265}header.main nav .primary-navigation > li.active,header.main nav .primary-navigation > li:hover{background-color:#4d6265}header.main nav .primary-navigation a,nav.mobile .primary-navigation a{font-family:"Dosis", Helvetica, Arial, sans-serif;display:inline-block;width:100%;padding:0 10px;text-decoration:none;text-transform:uppercase;font-size:1.2em;line-height:2.2em;color:#fff}nav.mobile .secondary-navigation a{font-size:1em;line-height:2.3em}header.main nav .secondary-nav-container,nav.mobile .secondary-nav-container{position:absolute;top:36px;left:0;width:100%;min-height:36px;display:none}header.main nav .primary-navigation > li.active .secondary-nav-container,header.main nav .primary-navigation > li:hover .secondary-nav-container,nav.mobile .primary-navigation > li:hover .secondary-nav-container{display:block;z-index:4}header.main nav .primary-navigation > li:hover .secondary-nav-container,nav.mobile .primary-navigation > li:hover .secondary-nav-container{z-index:5;background-color:rgb(97.25%, 82.75%, 82.75%)}header.main nav .secondary-navigation,nav.mobile .secondary-navigation{float:right}header.main nav li .secondary-navigation a,nav.mobile li .secondary-navigation a{color:#8a1616}header.main nav .secondary-navigation > li:hover a,header.main nav .secondary-navigation li.active a{color:#4d6265}nav.mobile .primary-navigation li.active > a,nav.mobile .primary-navigation li:hover > a,nav.mobile .secondary-navigation li.active > a,nav.mobile .secondary-navigation li:hover > a{background-color:#4d6265}header .phone,header.main .cta{display:block;margin-bottom:5px;text-align:right;font-size:1.4em}nav.mobile{display:none}@media only screen and (max-width: 767px){.cta-container{width:100%;height:auto;padding-bottom:30px;border-bottom:dotted 2px #8a1616}}@media only screen and (max-width: 767px){header.main .logo{margin:20px auto 40px auto}}@media only screen and (max-width: 767px){header.main .cta,header.main .phone{text-align:center}}@media only screen and (max-width: 767px){header.main nav{display:none}}@media only screen and (max-width: 767px){nav.mobile{display:block}}@media only screen and (max-width: 767px){nav.mobile .primary-navigation li{width:100%}}@media only screen and (max-width: 767px){nav.mobile .secondary-nav-container{display:block;position:static}}@media only screen and (max-width: 767px){nav.mobile li .secondary-navigation{width:100%;display:block;float:left;margin:0 0 10px 0}}@media only screen and (max-width: 767px){nav.mobile .secondary-navigation li{margin:3px 0 0 0}}@media only screen and (max-width: 767px){nav.mobile .primary-navigation li:hover,nav.mobile nav.mobile .primary-navigation li.active{background-color:transparent}}@media only screen and (max-width: 767px){nav.mobile .primary-navigation a{background-color:#8a1616}}@media only screen and (max-width: 767px){nav.mobile li .secondary-navigation li a{color:#fff}}@media only screen and (max-width: 767px){nav.mobile li .secondary-navigation li a:before{font-family:"Dosis", Helvetica, Arial, sans-serif;content:"--- "}}@media only screen and (max-width: 767px){.circle-bg{display:inline-block;text-align:center}}header.main nav{background-color:#8a1616;min-height:35px}section.content{margin-top:50px}section.content .widget.carousels a{color:rgb(2.368%, .377%, .377%)}section.content .widget.carousels a:hover{color:#4d6265}section.content .widget .carousel-caption{position:absolute;bottom:48px;right:12px;width:550px;padding:10px;background:rgba(0, 0, 0, .7);background:rgba(0,0,0) \9;opacity:.7 \9;border-left:4px solid #4d6265}section.content .widget .carousel-caption h1{color:#4d6265}section.content .widget .carousel-caption h2,section.content .widget .carousel-caption p{color:#fff}section.content .widget .carousel-next-bg,section.content .widget .carousel-prev-bg{position:relative;width:100%;height:100%}section.content .widget.html .carousel-next-bg-container,section.content .widget.html .carousel-prev-bg-container{position:absolute;top:0;z-index:-1;width:110px;height:393px}@media only screen and (max-width: 959px){section.content .widget.html .carousel-next-bg-container,section.content .widget.html .carousel-prev-bg-container{height:313px}}section.content .widget.html .carousel-prev-bg-container{left:-100px}section.content .widget.html .carousel-next-bg-container{right:-100px}section.content .widget.html [class^="carousel-"][class$="-bg-container"] .bg,section.content .widget.html [class^="carousel-"][class$="-bg-container"] .bg-overlay{width:100%;height:100%}section.content .widget.html [class^="carousel-"][class$="-bg-container"] .bg{opacity:.3}section.content .widget.html [class^="carousel-"][class$="-bg-container"] .bg-overlay{background:rgba(0, 0, 0, .2);position:absolute;top:0;left:0;z-index:2}[id^="home-"].carousels:first-child .carousel-nav a.next:before{background-image:url("../media/template_assets/monster/v1/assets/arrow_right.png")}[id^="home-"].carousels:first-child .carousel-nav a.prev:before{background-image:url("../media/template_assets/monster/v1/assets/arrow_left.png")}footer.main{background-color:#8a1616}footer.main *{color:#fff}footer.main footer.main li.active a,footer.main li:hover a{color:rgb(12.893%, 16.409%, 16.911%)}footer.main nav li{float:left}footer.main nav li:after{content:"|";padding-left:5px;margin-right:5px}footer.main nav li:last-child:after{content:"";padding:0;margin:0}footer.main .social li{float:left;margin-right:10px}footer.main address{margin-top:20px;font-size:.89em}.content img{border:2px solid #8a1616}
