﻿/*!
Theme Name: Digital Greys Detail Shop
Theme URI: http://www.digitalgreys.com
Author: Edward Cupler
Author URI: http://www.digitalgreys.com
Description: Custom theme created for Digital Greys
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dgtheme
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

DG_theme is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/@import"https://fonts.googleapis.com/css?family=Open+Sans:400,800,400italic,600,600italic,700,700italic,800italic";@import"https://fonts.googleapis.com/css?family=Open+Sans:700,400,800italic,800";@import"https://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic";html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote{border:0}h1,h2,h3,h4,h5,h6{clear:both}.page_header,.service-header,.pagehead,.category_header,h1.entry-title,.page-title{text-align:center;font-weight:bold}h2.entry-title{font-weight:bold}.entry-meta{padding:3px 10px 15px 10px;border-bottom:1px solid #dfe0e2}.right-sidebar .widget-title{line-height:25px;text-align:center;padding:15px 5px;text-align:center;font-weight:bold}.home-content-footer-sidebar{padding:10px 15px}.home-content-footer-sidebar h3,.home-content-footer-sidebar .widget-title{line-height:25px;text-align:center;color:#fff;text-align:center;font-weight:bold;border:1px solid #80ee9d;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#1a8cbd;-moz-box-shadow:3px 3px 2px #313131;-webkit-box-shadow:3px 3px 2px #313131;box-shadow:3px 3px 2px #313131}.homepage-title{position:relative;padding:20px 0}.homepage-title:before{background-color:#0e4a63;position:absolute;content:"";display:block;top:0;bottom:0;left:-2000px;right:-2000px;z-index:-1}.homepage-title h1{text-align:center;font-weight:bold;text-align:left;color:#fff;text-shadow:-1px -1px 0 #29aae1,1px -1px 0 #29aae1,-1px 1px 0 #29aae1,3px 3px 0 #29aae1;margin:0;line-height:1.2;font-size:36px;font-weight:700}.dg-container-top{height:26px;border-bottom:3px solid #313131}.marquee{position:relative;top:7px;left:201px;border:1px solid #dedede;border-radius:9px;height:20px;width:510px;text-align:left;z-index:100}.marquee h3{display:block;position:absolute;top:2px;left:-110px;margin:0;padding:0;margin-right:10px;font-size:14px;font-weight:bold}.marquee marquee{display:block;float:left;font-size:14px;border:0 solid #ccc;width:500px;border-radius:9px}.marquee div.servicearea{display:inline;margin:0 5px;font-weight:normal;font-style:italic}marquee{margin-bottom:3px}@media screen and (max-width: 992px){.marquee{position:relative;top:7px;left:100px;width:200px}.marquee marquee{width:200px}}.dg-header{position:relative}.dg-header .vehicle-types{position:absolute;top:10px;right:10px;font-size:22px;font-weight:bold}.header-right,.header-left,.header-center{position:relative}.header-logo-container .header-logo{width:auto;height:253px}.slider-home{height:auto;border-bottom:1px solid #313131;border-top:1px solid #313131}.header-image{position:absolute;top:0;right:5px;z-index:3;height:245px;overflow:hidden;text-align:right}.header-affiliates{position:relative;top:100px;text-align:center}.eco-friendly{width:90px;height:auto;margin:auto}.eco-friendly-spacer{height:10px;border:1px solid red}.al-logo{width:95px;height:auto;margin:auto}.banner-right{height:260px}.dg-topcontact{height:43px}.dg-container-head{overflow-x:hidden}.call{position:relative;opacity:1;height:253px;line-height:253px}.call span.info_telephone{display:block;padding-left:20px;font-size:30px;font-weight:bold;text-align:right}.call span.info_telephone:first-child:before{content:"Call Us @ "}.credit{opacity:.7;text-align:right;line-height:33px}.sticky{position:fixed;width:100%;left:0;top:0;z-index:100;border-top:0;-webkit-backface-visibility:hidden;opacity:.9}.menuContainer{position:relative;height:auto;top:0;left:0}.style-1-full .menuContainer,.menu-style-4 .menuContainer{width:100%;padding:0 4.1em}.dg-menu-container{background-color:transparent}.dg-menu-right #main-menu{float:right}.dg-menu-right .header-logo-menu{height:90px;width:auto}.dg-menu-right .sm-blue>li>a{line-height:90px}.dg-menu-left #main-menu{float:left}.dg-menu-left .header-logo-menu{height:90px;width:auto}.dg-menu-left .sm-blue>li>a{line-height:35px}.dg-menu-left .social-icons{float:right;height:35px}.dg-menu-left .social-icons a i{background:transparent;color:#0e4a63;height:35px;line-height:35px;padding:0 0 0 0;margin-right:0;border-radius:0;border-right:1px solid #dfe0e2}.dg-menu-left .social-icons a:first-child i{border-left:1px solid #dfe0e2}.menu-style-4,.menu-style-1{background-color:#fff;padding:0 25px}.menu-style-4 .social-icons,.menu-style-1 .social-icons{float:right;height:35px}.menu-style-4 .social-icons a i,.menu-style-1 .social-icons a i{background:transparent;color:#0e4a63;height:50px;line-height:50px;padding:0 0 0 0;margin-right:0;border-radius:0;border-right:1px solid #dfe0e2}.menu-style-4 .social-icons a:first-child i,.menu-style-1 .social-icons a:first-child i{border-left:1px solid #dfe0e2}.dg-contact-bar-style-1{background-color:#dfe0e2}.dg-contact-bar-style-1 span.info_telephone,.dg-contact-bar-style-1 span.info_email{display:inline-block;padding-left:20px;font-size:18px;line-height:50px;font-weight:bold}.dg-contact-bar-style-1 span.info_telephone:first-child:before,.dg-contact-bar-style-1 span.info_email:first-child:before{content:"Call Us @ "}.dg-contact-bar-style-1 .social-icons{float:right;height:50px;line-height:50px;padding-left:20px}.dg-contact-bar-style-2{background-color:#dfe0e2}.dg-contact-bar-style-2 span.info_telephone,.dg-contact-bar-style-2 span.info_email{display:inline-block;padding-left:20px;font-size:18px;line-height:50px;font-weight:bold}.dg-contact-bar-style-2 span.info_telephone:first-child:before,.dg-contact-bar-style-2 span.info_email:first-child:before{content:"Call Us @ "}.dg-contact-bar-style-2 .dg-contact-methods{text-align:right}.header-logo-menu{height:50px;width:auto}.call-in-menu{position:relative;opacity:1;height:50px;line-height:50px;text-align:right}.call-in-menu span.info_telephone,.call-in-menu span.info_email{display:inline-block;padding-left:20px;font-size:18px;font-weight:bold}.call-in-menu .social-icons{height:50px;padding-left:20px}.call-in-menu-left{position:relative;opacity:1;height:50px;line-height:50px}.call-in-menu-left span.info_telephone,.call-in-menu-left span.info_email{float:left;padding-left:20px;font-size:18px;font-weight:bold}.call-in-menu-left .social-icons{float:left;height:50px;padding-left:20px}.dg-mobile-contact{background-color:#dfe0e2}.navbar-default{background:transparent;border-color:transparent}.navbar{position:relative;min-height:auto;margin-bottom:0;border:0 solid transparent}.navbar-default .navbar-brand,.navbar-default .navbar-toggle{color:#313131;font-size:20px;font-weight:700}.navbar-brand{margin-left:5px}.navbar-toggle{margin-right:5px}.navbar-brand-logo{height:90px;width:auto;margin-top:-58px}.menubar-search{float:right;padding-right:20px;line-height:50px}.menubar-search input[type=search]{background-color:#ebebeb;padding:5px;border:0}.menubar-search input[type=search]:focus{border:0;background-color:#fafafa}.menubar-search .is-search-submit{border:0 solid #207cca;background-color:#207cca;color:#fafafa;padding:5px}.menubar-search .is-ajax-search label{vertical-align:top}.menubar-search label{vertical-align:top;margin-bottom:0}.menubar-search label input[type=text]{border:0 solid red;padding:5px;background-color:silver}.menubar-search label input[type=text]::-webkit-input-placeholder{color:#333;font-family:Helvetica Neue;font-weight:bold;font-style:italic}.header-images img{width:100%;height:auto}div.service{background-color:transparent;margin:5px 10px;padding-left:5px;padding-right:5px;color:#313131;border:1px solid #333;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:3px 3px 2px #000;-webkit-box-shadow:3px 3px 2px #000;box-shadow:3px 3px 2px #000}div.service img{margin:0;margin-bottom:20px;-webkit-transition:opacity 2s;transition:opacity 2s}div.service img:hover{opacity:.6}div.service .entry-content{margin:5px 5px 5px 15px}div.service .entry-title{line-height:35px;padding:5px 0;margin-top:5px;font-size:18px;font-weight:bold;text-align:center;color:#26e258;border:1px solid #146b90;font-family:"Open Sans",sans-serif;text-shadow:-1px -1px 0 #313131,1px -1px 0 #313131,-1px 1px 0 #313131,3px 3px 0 #313131;background-color:#af1e23;background:transparent url(images/green-candy-stripes.png) repeat-x;-moz-border-radius:9px;border-radius:9px;padding:0;background-position:center}div.service .entry-title a{color:#26e258}.dg-company-list ul{list-style:none}.dg-company-list ul li{list-style:none;display:block;float:left;width:23%;border:0 solid gold;color:#313131;text-align:center}.dg-company-list .company-list-headers li{font-weight:bold;color:#313131}.dg-company-single div div span{margin:10px}.dg-company-single div div:first-child{text-align:right;font-weight:bold}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.dg-search-list article{width:45%;float:left;height:200px;margin:3px 5px;overflow:hidden}.dg-search-list img{margin:0 !important}.dg-search-list a img{transition:opacity .5s}.dg-search-list a img:hover{opacity:.6}.dg-search-list p{margin-top:3px !important;padding-left:12px}.dg-search-list .entry-title{font-size:18px}.dg-search-list .entry-title a{color:#313131}.dg-search-list .entry-summary{height:100px;overflow:hidden}.dg-search-form{border:1px solid #dfe0e2;margin:10px -10px;height:35px}.dg-search-form input[type=text]{border:0 solid red;line-height:35px;height:35px;background-color:#c4c6ca;padding:0 10px}.dg-search-form .is-ajax-search label{vertical-align:top}.dg-search-form .is-search-submit{border:0 solid #207cca;background-color:#207cca;color:#fafafa;line-height:35px;height:35px}.dg-search-form .menubar-search .is-ajax-search label{vertical-align:top}body{background:#fff}a{color:#1a8cbd}a:active,a:hover{color:#56bce7}.content-spacer{display:none}.dg-container{overflow:hidden}.main-body{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding-bottom:10px}div.content-wrap{color:#313131}.centercol{text-align:left;margin-left:0;margin-right:0;color:#333}.centercol a{font-weight:bold;color:#29aae1}.centercol p{margin-top:15px;font-size:14px}.centercol img{clear:all;margin:0 10px;border:1px solid #fff}.centercol span.pathway img{border:0}.centercol ul li{list-style-image:url(images/bullets.png);line-height:26px;font-size:14px}.centercol .contentitem{padding:0 10px}.centercol .alignleft{float:left}.centercol .aligncenter{display:block;margin-left:auto;margin-right:auto}.centercol .alignright{float:right}.centercol .service-price{display:block;margin-top:2px;text-align:center;font-weight:bold;text-align:center;padding:15px 5px}.centercol .dg-post-list{border:1px solid #29aae1;background-color:#29aae1;background-image:url("");background-image:-moz-linear-gradient(top, #56bce7 0%, #1a8cbd 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #56bce7), color-stop(100%, #1a8cbd));background-image:-webkit-linear-gradient(top, #56bce7 0%, #1a8cbd 100%);background-image:-o-linear-gradient(top, #56bce7 0%, #1a8cbd 100%);background-image:-ms-linear-gradient(top, #56bce7 0%, #1a8cbd 100%);background-image:linear-gradient(top, #56bce7 0%, #1a8cbd 100%);-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding:20px;margin-bottom:20px}.contentitem{padding:5px 5px 5px 5px;color:#313131}.contentitem a{font-weight:bold;color:#29aae1}.contentitem .alignleft{float:left}.contentitem .aligncenter{display:block;margin-left:auto;margin-right:auto}.contentitem .alignright{float:right}.contentitem img{margin:10px}.bg_faq_content_section .bg_faq_closed{padding-top:5px;padding-bottom:5px;font-size:16px;border:1px solid #fff;background-color:#dfe0e2;color:#313131}.bg_faq_content_section .bg_faq_opened{padding-top:5px;padding-bottom:5px;font-size:16px;font-style:italic;border:1px solid #fff;background-color:#afdff4;color:#fff}.bg_faq_content_section P{margin-left:35px}.rightcol .moduletable .info_name{display:block;font-size:14px;color:#af1e23;font-weight:bold;font-family:"Open Sans",sans-serif;text-align:center;margin:0 5px}.rightcol .moduletable .info_name a{color:#af1e23;font-weight:bold;font-family:"Open Sans",sans-serif;text-align:center;border-bottom:0 solid #205da9;margin:0 5px}.rightcol .moduletable .info_address,.rightcol .moduletable .info_telephone{display:block}.rightcol .moduletable .info_suburb,.rightcol .moduletable .info_state,.rightcol .moduletable .info_postcode{display:inline-block}.rightcol .moduletable .info_address,.rightcol .moduletable .info_suburb,.rightcol .moduletable .info_state,.rightcol .moduletable .info_postcode,.rightcol .moduletable .info_telephone{font-size:12px;color:#fff;font-weight:normal;text-align:left;border-bottom:0 solid #205da9;margin:0 5px}.rightcol .moduletable .info_email a{font-size:12px;color:#ed1c24;font-weight:normal;text-align:right;border-bottom:0 solid #205da9;margin:0 5px}.rightcol .moduletable #social{text-align:center}.rightcol .moduletable .servicearea{display:block;margin:0 10px;font-weight:normal;font-style:italic;color:#146b90}.right-sidebar{padding:10px 5px;margin-left:12px}.right-sidebar .al-logo-rightcol{width:220px;height:auto;margin:15px 15px}.right-sidebar .sidebar-menu{margin:20px 0}.right-sidebar .sidebar-menu li{text-align:left;margin-bottom:5px}.right-sidebar .sidebar-menu li a{background:-webkit-linear-gradient(left, #146b90, #29aae1);background:-o-linear-gradient(right, #146b90, #29aae1);background:-moz-linear-gradient(right, #146b90, #29aae1);background:linear-gradient(to right, #146b90, #29aae1);text-align:left;display:block;border:3px solid #138f34;border-style:inset;-moz-border-radius:15px;border-radius:15px;color:#ddd;font-weight:bold;font-size:14px;line-height:35px;width:auto;padding:0 0;padding-left:20px;text-decoration:none}.right-sidebar .sidebar-menu li a:hover{background:-webkit-linear-gradient(left, #29aae1, #146b90);background:-o-linear-gradient(right, #29aae1, #146b90);background:-moz-linear-gradient(right, #29aae1, #146b90);background:linear-gradient(to right, #29aae1, #146b90);color:#ccc}.right-sidebar .partner-logo{margin:20px 0}.right-sidebar .partner-logo img{display:block;margin-left:auto;margin-right:auto}.right-sidebar .social-networks{margin:20px 0;text-align:center}.right-sidebar .rpwe-block ul{list-style:none !important;margin-left:0 !important;padding-left:0 !important}.right-sidebar .rpwe-block li{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px;list-style-type:none}.right-sidebar .rpwe-block a{display:inline !important;text-decoration:none}.right-sidebar .rpwe-block h3{background:none !important;clear:none;margin-bottom:0 !important;margin-top:0 !important;color:#29aae1;font-weight:bold;font-family:"Open Sans",sans-serif;font-size:12px !important;line-height:1.5em}.right-sidebar .rpwe-thumb{border:1px solid #eee !important;box-shadow:none !important;margin:2px 10px 2px 0;padding:3px !important;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-webkit-transform:translateZ(0)}.right-sidebar .rpwe-thumb:hover{opacity:.5}.right-sidebar .rpwe-summary{font-size:12px}.right-sidebar .rpwe-time{color:#bbb;font-size:11px}.right-sidebar .rpwe-comment{color:#bbb;font-size:11px;padding-left:5px}.right-sidebar .rpwe-alignleft{display:inline;float:left}.right-sidebar .rpwe-alignright{display:inline;float:right}.right-sidebar .rpwe-aligncenter{display:block;margin-left:auto;margin-right:auto}.right-sidebar .rpwe-clearfix:before,.right-sidebar .rpwe-clearfix:after{content:"";display:table !important}.right-sidebar .rpwe-clearfix:after{clear:both}.right-sidebar .rpwe-clearfix{zoom:1}.footer{height:55px;line-height:55px;background-color:transparent;color:#1a8cbd;text-align:center}.comments-area{padding:0;margin:20px 10px}.comments-area .comment{border:1px solid #82ceee;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:10px}.comments-area .comment-list{list-style:none}.comments-area .comment-list li{list-style:none}.comments-area .comment-list>li{margin-left:-20px}.comments-area .comments-title{font-family:"Open Sans",sans-serif;font-weight:bold;font-style:italic;font-size:16px;font-size:1.6rem}.comments-area .comment-meta{display:block;height:35px}.comments-area .comment-author{float:left}.comments-area .says{display:none}.comments-area .comment-metadata{float:right;line-height:35px}.comments-area .fn{line-height:35px}.comments-area .comment-content{margin-left:25px}.comments-area .comment{border-bottom:1px solid #56bce7}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.sm-blue{background:transparent;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}.sm-blue a,.sm-blue a:hover,.sm-blue a:focus,.sm-blue a:active{background:#fff;color:#313131;border-bottom:0 solid #0e4a63}.sm-blue li a{padding:10px 20px;padding-right:58px;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-size:14px;font-weight:400;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.3)}.menu-style-1 .sm-blue li a,.menu-style-4 .sm-blue li a{line-height:50px}menu-style-3 .sm-blue li a{line-height:25px}.sm-blue a.current{background:red;color:red}.sm-blue a.disabled{color:#a1d1e8}.sm-blue a span.sub-arrow{position:absolute;top:50%;margin-top:-17px;left:auto;right:4px;width:34px;height:34px;overflow:hidden;font:bold 16px/34px monospace !important;text-align:center;text-shadow:none;background:fade(#29aae1, 20%);-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.sm-blue a.highlighted span.sub-arrow:before{display:block;content:"-"}.sm-blue>li:last-child>a.highlighted,.sm-blue>li:last-child>*:not(ul) a.highlighted,.sm-blue>li:last-child>ul>li:last-child>a.highlighted,.sm-blue>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-blue>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.sm-blue ul{background:#fff}.sm-blue ul ul{background:rgba(102,102,102,.1)}.sm-blue ul a,.sm-blue ul a:hover,.sm-blue ul a:focus,.sm-blue ul a:active{background:transparent;color:#0e4a63;font-size:.81em;text-shadow:none;border-left:8px solid transparent}.sm-blue ul a.current{background:#29aae1;background-image:-webkit-gradient(linear, to bottom, to top, color-stop(0%, #005678), color-stop(100%, #007aab));background-image:-webkit-linear-gradient(to bottom, #005678, #007aab);background-image:-moz-linear-gradient(to bottom, #005678, #007aab);background-image:-o-linear-gradient(to bottom, #005678, #007aab);background-image:linear-gradient(to bottom, #005678, #007aab);color:#fff}.sm-blue ul a.disabled{color:#b3b3b3}.sm-blue ul ul a,.sm-blue ul ul a:hover,.sm-blue ul ul a:focus,.sm-blue ul ul a:active{border-left:16px solid transparent}.sm-blue ul ul ul a,.sm-blue ul ul ul a:hover,.sm-blue ul ul ul a:focus,.sm-blue ul ul ul a:active{border-left:24px solid transparent}.sm-blue ul ul ul ul a,.sm-blue ul ul ul ul a:hover,.sm-blue ul ul ul ul a:focus,.sm-blue ul ul ul ul a:active{border-left:32px solid transparent}.sm-blue ul ul ul ul ul a,.sm-blue ul ul ul ul ul a:hover,.sm-blue ul ul ul ul ul a:focus,.sm-blue ul ul ul ul ul a:active{border-left:40px solid transparent}.sm-blue ul li{border-top:1px solid rgba(0,0,0,.05)}.sm-blue ul li:first-child{border-top:0}@media(min-width: 992px){.sm-blue ul{position:absolute}.sm-blue li{float:left}.sm-blue.sm-rtl li{float:right}.sm-blue ul li,.sm-blue.sm-rtl ul li,.sm-blue.sm-vertical li{float:none}.sm-blue a{white-space:nowrap}.sm-blue ul a,.sm-blue.sm-vertical a{white-space:normal}.sm-blue .sm-nowrap>li>a,.sm-blue .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-blue{background:transparent;-moz-box-shadow:0 0 0 #333;-webkit-box-shadow:0 0 0 #333;box-shadow:0 0 0 #333}.sm-blue>li>a{font-family:"Montserrat",sans-serif;font-size:.933em;font-weight:600;padding:0 14px 0 14px;transition:all .4s ease}.sm-blue li.menu-item-has-children>a{padding-right:24px}.sm-blue a,.sm-blue a:hover,.sm-blue a:focus,.sm-blue a:active,.sm-blue a.highlighted{background:transparent;color:#313131}.sm-blue a:hover,.sm-blue a:focus,.sm-blue a:active,.sm-blue a.highlighted{background-color:#29aae1;color:#fff}.sm-blue .current-menu-item>a{background-color:#fff;background-image:url("");background-image:-moz-linear-gradient(top, #81858d 0%, #d2d3d6 10%, #d2d3d6 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #81858d), color-stop(10%, #d2d3d6), color-stop(100%, #d2d3d6));background-image:-webkit-linear-gradient(top, #81858d 0%, #d2d3d6 10%, #d2d3d6 100%);background-image:-o-linear-gradient(top, #81858d 0%, #d2d3d6 10%, #d2d3d6 100%);background-image:-ms-linear-gradient(top, #81858d 0%, #d2d3d6 10%, #d2d3d6 100%);background-image:linear-gradient(top, #81858d 0%, #d2d3d6 10%, #d2d3d6 100%);color:#8f9299}.sm-blue a.disabled{background:#3092c0;background-image:-webkit-gradient(linear, to bottom, to top, color-stop(0%, #3b9fce), color-stop(100%, #2b82ac));background-image:-webkit-linear-gradient(to bottom, #3b9fce, #2b82ac);background-image:-moz-linear-gradient(to bottom, #3b9fce, #2b82ac);background-image:-o-linear-gradient(to bottom, #3b9fce, #2b82ac);background-image:linear-gradient(to bottom, #3b9fce, #2b82ac);color:#a1d1e8}.sm-blue a span.sub-arrow{position:absolute;right:7px;top:50%;margin-top:-3px;width:0;height:0;border-width:5px;border-style:solid dashed dashed dashed;border-color:#fff transparent transparent transparent;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.sm-blue a.highlighted span.sub-arrow:before{display:none}.sm-blue>li{border-left:1px solid #082836}.sm-blue>li:first-child{border-left:0}.sm-blue ul{border:0 solid #a8a8a8;padding:7px 0;background:#dfe0e2;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:0 5px 12px rgba(0,0,0,.3);-moz-box-shadow:0 5px 12px rgba(0,0,0,.3);box-shadow:0 5px 12px rgba(0,0,0,.3)}.sm-blue ul ul{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#dfe0e2}.sm-blue ul a,.sm-blue ul a:hover,.sm-blue ul a:focus,.sm-blue ul a:active,.sm-blue ul a.highlighted{border:0 !important;padding:9px 23px;background:#fff;color:#146b90}.sm-blue ul a:hover,.sm-blue ul a:focus,.sm-blue ul a:active,.sm-blue ul a.highlighted{background:#29aae1;color:#fff}.sm-blue ul a.current{background:#29aae1;background-image:-webkit-gradient(linear, to bottom, to top, color-stop(0%, #005678), color-stop(100%, #007aab));background-image:-webkit-linear-gradient(to bottom, #005678, #007aab);background-image:-moz-linear-gradient(to bottom, #005678, #007aab);background-image:-o-linear-gradient(to bottom, #005678, #007aab);background-image:linear-gradient(to bottom, #005678, #007aab);color:#fff}.sm-blue ul a.disabled{background:#fff;color:#b3b3b3}.sm-blue ul a span.sub-arrow{top:50%;margin-top:-5px;bottom:auto;left:auto;margin-left:0;right:10px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #a1d1e8}.sm-blue ul li{border:0}.sm-blue span.scroll-up,.sm-blue span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}.sm-blue span.scroll-up-arrow,.sm-blue span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #29aae1 transparent}.sm-blue span.scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#faa61a transparent transparent transparent}.sm-blue.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:10px;border-style:dashed solid dashed dashed;border-color:transparent #faa61a transparent transparent}.sm-blue.sm-rtl>li:first-child>a,.sm-blue.sm-rtl>li:first-child>:not(ul) a{-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}.sm-blue.sm-rtl>li:first-child{border-left:1px solid #29aae1}.sm-blue.sm-rtl>li:last-child{border-left:0}.sm-blue.sm-rtl ul a span.sub-arrow{right:auto;left:10px;border-style:dashed solid dashed dashed;border-color:transparent #faa61a transparent transparent}.sm-blue.sm-vertical{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}.sm-blue.sm-vertical a{padding:9px 23px}.sm-blue.sm-vertical a span.sub-arrow{top:50%;margin-top:-5px;bottom:auto;left:auto;margin-left:0;right:10px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #a1d1e8}.sm-blue.sm-vertical>li:first-child>a,.sm-blue.sm-vertical>li:first-child>:not(ul) a{-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}.sm-blue.sm-vertical>li:last-child>a,.sm-blue.sm-vertical>li:last-child>:not(ul) a{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-ms-border-radius:0 0 8px 8px;-o-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}.sm-blue.sm-vertical>li{border-left:0 !important}.sm-blue.sm-vertical ul{-webkit-border-radius:4px !important;-moz-border-radius:4px !important;-ms-border-radius:4px !important;-o-border-radius:4px !important;border-radius:4px !important}.sm-blue.sm-vertical ul a{padding:9px 23px}}.menu-service-categories-container ul,.menu-pages-container ul{list-style:none !important;margin-left:0 !important;padding-left:0 !important}.menu-service-categories-container ul li,.menu-pages-container ul li{border-bottom:1px solid #eee;margin-bottom:5px;margin-top:5px;padding-bottom:0;list-style-type:none}.menu-service-categories-container ul li a,.menu-pages-container ul li a{display:block;text-decoration:none;font-weight:bold;color:#29aae1}.menu-service-categories-container ul li a:hover,.menu-pages-container ul li a:hover{color:#82ceee}.menu-service-categories-container ul .current-menu-item a,.menu-pages-container ul .current-menu-item a{color:#8f9299}.featured-head{border-bottom:5px solid #313131}.pathway{display:block;padding:10px 0 10px 20px;height:auto;line-height:25px;margin-bottom:0;border-bottom:1px solid #29aae1;color:#1a8cbd;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:italic}.pathway a{color:#1a8cbd}.dg-folded{overflow:hidden}.dg-unfold{height:auto}.thumb-menu-container{position:relative;border-bottom:1px dotted gold}.thumb-menu-container:after{content:" ";display:block;height:2px;width:100%;background:#29aae1;position:absolute;left:0;bottom:0}.thumb-menu-container .dg-expand,.thumb-menu-container .dg-expanded{display:block;text-align:center;color:#fff;position:absolute;bottom:10px;left:0;z-index:2;width:100%;height:35px;background-position:bottom center;background-repeat:repeat-x}.thumb-menu-container .dg-expand .glyphicon,.thumb-menu-container .dg-expanded .glyphicon{-webkit-transition:color 2s;transition:color 2s;font-size:35px;color:#29aae1}.thumb-menu-container .dg-expand:hover .glyphicon,.thumb-menu-container .dg-expanded:hover .glyphicon{-webkit-transition:color 2s;transition:color 2s;color:#1a8cbd}.col_2 li{width:50%}.col_2 li .service-title{font-size:1.8em}.col_3 li{width:33.33333333%}.col_3 li .service-title{font-size:1.5em}.col_4 li{width:25%}.col_4 li .service-title{font-size:1.2em}.col_5 li{width:20%}.col_5 li .service-title{font-size:1em}.col_6 li{width:16.66666666%}.col_6 li .service-title{font-size:1em}.menu-homepage-thumbnail-menu-container{margin-bottom:0}.homepage-thumb-menu{list-style:none;padding:0;margin-bottom:5px;margin-top:1px;margin-left:0}.homepage-thumb-menu:before,.homepage-thumb-menu:after{content:"";display:table !important;clear:both}.homepage-thumb-menu li{display:block;height:auto;float:left}.homepage-thumb-menu li .home-introbox{position:relative;border-bottom:2px solid #d2d3d6;margin:1px 1px;padding-bottom:15px;overflow:hidden}.homepage-thumb-menu li .home-introbox a .intro-title{display:table;position:relative;bottom:-10px;left:0;width:100%;height:40px;text-align:center;font-size:12px;color:#313131;text-align:center;font-weight:bold;overflow:hidden}.homepage-thumb-menu li .home-introbox a .intro-title .service-title{margin:0;display:block;float:left;width:60%;vertical-align:middle;text-align:left;font-size:14px;text-transform:uppercase;line-height:16px;padding:0 10px 4px 4px;height:34px;overflow:hidden}.homepage-thumb-menu li .home-introbox a .intro-title .price{display:block;position:relative;float:right;width:35%;padding:0;background-color:#29aae1;vertical-align:middle;text-align:left;font-size:12px;color:#fff;height:34px;line-height:34px}.homepage-thumb-menu li .home-introbox a .intro-title .price:before{position:absolute;content:"";display:block;z-index:-1;top:0;left:-12px;height:100%;width:22px;background-color:#29aae1;-moz-transform:skew(-14deg, 0deg);-o-transform:skew(-14deg, 0deg);-ms-transform:skew(-14deg, 0deg);-webkit-transform:skew(-14deg, 0deg);transform:skew(-14deg, 0deg)}.homepage-thumb-menu li .home-introbox a .intro-title .price div{margin-left:0}.homepage-thumb-menu li .home-introbox a .title_attr{display:table;width:100%;height:0;text-align:center;position:absolute;top:0;left:0;background-color:#29aae1;opacity:.5;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-webkit-transform:translateZ(0);border:1px solid #313131;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;font-size:0;color:#fff;text-align:center;font-weight:bold}.homepage-thumb-menu li .home-introbox a .title_attr span{display:none;vertical-align:middle}.homepage-thumb-menu li .home-introbox a img{display:block;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-webkit-transform:translateZ(0)}.homepage-thumb-menu li .home-introbox a:hover img{opacity:.5}.homepage-thumb-menu li .home-introbox a:hover .title_attr{opacity:.9;height:50px;font-size:15px}.homepage-thumb-menu li .home-introbox a:hover .title_attr span{display:table-cell;vertical-align:middle}.services-list,.video-list,.post-list{list-style:none;padding:0;margin-bottom:25px}.services-list:before,.services-list:after,.video-list:before,.video-list:after,.post-list:before,.post-list:after{content:"";display:table !important;clear:both}.services-list li,.video-list li,.post-list li{display:block;height:auto;float:left}.services-list li .home-introbox,.video-list li .home-introbox,.post-list li .home-introbox{position:relative;margin:10px 5px;overflow:hidden;border-radius:9px}.services-list li .home-introbox a .intro-title,.video-list li .home-introbox a .intro-title,.post-list li .home-introbox a .intro-title{display:table;position:absolute;bottom:10px;left:0;width:100%;text-align:center;font-size:12px;color:#313131;text-align:center;font-weight:bold;overflow:hidden;background-color:#fff;opacity:.8}.services-list li .home-introbox a .intro-title .service-title,.video-list li .home-introbox a .intro-title .service-title,.post-list li .home-introbox a .intro-title .service-title{display:block;width:100%;vertical-align:middle;text-align:left;font-size:14px;text-transform:uppercase;line-height:16px;padding:5px 10px 5px 10px;overflow:hidden}.services-list li .home-introbox a .intro-title .price,.video-list li .home-introbox a .intro-title .price,.post-list li .home-introbox a .intro-title .price{display:none;position:relative;float:right;width:35%;padding:0 5px 0 0;background-color:#313131;text-align:left;font-size:14px;color:#fff;line-height:32px;height:34px}.services-list li .home-introbox a .intro-title .price:before,.video-list li .home-introbox a .intro-title .price:before,.post-list li .home-introbox a .intro-title .price:before{position:absolute;content:"";display:block;top:0;left:-12px;height:100%;width:18px;background-color:#313131;-moz-transform:skew(-14deg, 0deg);-o-transform:skew(-14deg, 0deg);-ms-transform:skew(-14deg, 0deg);-webkit-transform:skew(-14deg, 0deg);transform:skew(-14deg, 0deg)}.services-list li .home-introbox a .intro-title .price div,.video-list li .home-introbox a .intro-title .price div,.post-list li .home-introbox a .intro-title .price div{margin-left:10px}.services-list li .home-introbox a img,.video-list li .home-introbox a img,.post-list li .home-introbox a img{display:block;margin:0 0;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-webkit-transform:translateZ(0)}.services-list li .home-introbox a:hover img,.video-list li .home-introbox a:hover img,.post-list li .home-introbox a:hover img{opacity:.5}.services-list li .home-introbox a:hover .title_attr,.video-list li .home-introbox a:hover .title_attr,.post-list li .home-introbox a:hover .title_attr{opacity:.9;height:50px;font-size:15px}.services-list li .home-introbox a:hover .title_attr span,.video-list li .home-introbox a:hover .title_attr span,.post-list li .home-introbox a:hover .title_attr span{display:table-cell;vertical-align:middle}.related-services-list li .home-introbox a .intro-title .service-title{height:auto;font-size:12px;text-transform:none}.video-list li{display:block;height:auto;width:33%;float:left}.video-list li .home-introbox a .intro-title .service-title{width:100%}.video-list li .home-introbox a .intro-title .price{display:none}.post-list li{display:block;height:auto;width:33%;float:left}.post-list li .home-introbox{border-radius:0}.post-list li .home-introbox .intro-title{margin-top:3px;background-color:#dedede;padding:5px}.post-list li .home-introbox .intro-title .service-title{width:100%}.post-list li .home-introbox .intro-title .price{display:none}.post-list li .home-introbox .post-excerpt{padding:5px}.related-services-list li{display:block;height:auto;width:25%;float:left}.related-services-list li .home-introbox a .intro-title .service-title{width:100%}.related-services-list li .home-introbox a .intro-title .price{display:none}.social-icons{text-align:center}.social-icons a{display:inline-block;overflow:auto}.social-icons a i{background:#0e4a63;color:#fff;width:30px;height:30px;border-radius:15px;font-size:20px;text-align:center;margin-right:10px;padding-top:15%;transition:all .2s ease-in-out}.social-icons a i:hover{opacity:.7}.payment-icons i{display:inline-block;background:#0e4a63;color:#fff;font-size:34px;margin:2px;transition:all .2s ease-in-out;overflow:auto}.payment-icons i:hover{opacity:.7}.payment-icons img{margin:2px}.homepage-video{margin:10px;border:1px solid gold;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.homepage-video img{-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.dg_ng_thumb{position:relative;border:1px solid #dfe0e2;background:#af1e23;margin:10px 5px;overflow:hidden}.dg_ng_thumb a .ng-thumbnail{display:block;opacity:1;transition:all .2s linear;-webkit-transform:translateZ(0);border:0;margin:0}.dg_ng_thumb a .magnify-icon{display:block;position:absolute;top:0;left:0;text-align:center;opacity:0;transition:all .2s linear}.dg_ng_thumb a .magnify-icon img{width:45%;height:auto;margin:auto;margin-top:15%;border:0}.dg_ng_thumb a .thumb_description{opacity:0;display:table;position:absolute;top:0;width:100%;height:100%;left:0;transition:all .2s linear}.dg_ng_thumb a .thumb_description span{display:table-cell;vertical-align:middle;color:gold}.dg_ng_thumb:hover a .ng-thumbnail{opacity:.2}.dg_ng_thumb:hover a .thumb_description{opacity:1}.dg_ng_thumb:hover a .magnify-icon{opacity:.9}.dg_ng_thumb .thumb_caption{display:table;position:absolute;bottom:0;left:0;width:100%;height:35px;text-align:center;border:1px solid #123456;font-size:12px;color:#fff;text-align:center;font-weight:bold;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:-webkit-linear-gradient(left, #56bce7, #1a8cbd);background:-o-linear-gradient(right, #56bce7, #1a8cbd);background:-moz-linear-gradient(right, #56bce7, #1a8cbd);background:linear-gradient(to right, #56bce7, #1a8cbd)}.dg_ng_thumb .thumb_caption span{display:table-cell;vertical-align:middle}.ngg-breadcrumbs{border-bottom:1px solid #e6e6e6;margin-left:-10px !important;margin-right:-10px !important;margin-bottom:20px !important;padding:.5em .5em .5em .5em !important;background:transparent}.ngg-breadcrumbs li{list-style:none !important;font-family:"Open Sans",sans-serif;color:#1a8cbd;font-weight:bold;font-size:18px;font-style:italic}.ngg-breadcrumbs li a{color:#29aae1}.dg-album-entry{margin:5px 5px;overflow:auto;zoom:1}.dg-album-entry .ngg-thumbnail img{background-color:#fff;border:1px solid #313131;margin:4px 0 4px 5px;padding:0;transition:all .2s linear}.dg-album-entry .ngg-thumbnail img:hover{opacity:.6;background-color:transparent}.dg-album-entry .dg-albumtitle{background:#313131;border-bottom:1px solid #a9acb2;text-align:center;color:#82ceee}.dg-album-entry .dg-albumtitle a{color:#82ceee;font-size:15px;font-weight:bold}.time-table{display:block}.time-table .week-day{padding:0;margin-bottom:5px;font-size:14px;display:flex;flex-flow:row wrap}.time-table .week-day dt{font-weight:normal;padding-right:ptr(10)}.time-table .week-day__line{position:relative;flex:1}.time-table .week-day__line::after{position:absolute;content:"";background-color:rgba(0,0,0,.1);top:50%;left:0;width:100%;height:1px}.time-table .week-day dd{padding-left:10px}.time-table .week-day dt,.time-table .week-day dd{display:inline-block;margin-bottom:0}.time-table .week-day.today{color:#fff;font-weight:bold;background-color:#146b90;padding:5px}.time-table .week-day.today dt{font-weight:bold}.time-table .week-day:last-of-type{margin-bottom:0}.time-table .additional-info{font-size:ptr(14);margin-right:ptr(9)}.popover-icon-box-content .time-table .week-day.today{color:#ccc}.info_name,.info_address,.info_phone,.city-state-zip,.info_email{display:block;text-align:center}span.info_name{font-size:18px;font-weight:bold;font-family:"Open Sans",sans-serif;margin:0 5px}span.info_name a{font-weight:bold;font-family:"Open Sans",sans-serif;border-bottom:0 solid #205da9;margin:0 5px}.info_address{font-size:14px;font-weight:normal;border-bottom:0 solid #205da9;margin:0 5px}.info_telephone{font-size:12px;margin:0 5px}.info_telephone a{font-weight:bold;font-family:"Open Sans",sans-serif;margin:0 5px}.info_email{font-size:12px;margin:0 5px}.info_email a{font-weight:bold;font-family:"Open Sans",sans-serif;margin:0 5px}.page-footer .info_name,.page-footer .info_address,.page-footer .info_phone,.page-footer .city-state-zip,.page-footer .info_email{color:#dfe0e2}.page-footer .sidebar_header{text-align:center}.page-footer .footer-logo{margin-bottom:5px}.page-footer .info_telephone{display:block;font-size:18px;padding:5px;margin:0 5px;text-align:center}.page-footer .info_telephone a{font-weight:bold;font-family:"Open Sans",sans-serif;margin:0 5px}.page-footer .info_email{display:block;background-color:#dfe0e2;color:#29aae1;font-size:18px;margin:0 5px}.page-footer .info_email a{color:#29aae1;font-weight:900;font-family:"Open Sans",sans-serif;margin:0 5px}.right-sidebar .info_name,.right-sidebar .info_address,.right-sidebar .info_phone,.right-sidebar .city-state-zip,.right-sidebar .info_email{display:block;text-align:center}.right-sidebar span.info_name{font-size:20px;font-weight:bold;font-family:"Open Sans",sans-serif;margin:0 5px}.right-sidebar span.info_name a{font-weight:bold;font-family:"Open Sans",sans-serif;border-bottom:0 solid #205da9;margin:0 5px}.right-sidebar .info_address,.right-sidebar .info_phone,.right-sidebar .city-state-zip{font-size:14px;font-weight:normal;border-bottom:0 solid #205da9;margin:0 5px}.right-sidebar .info_phone,.right-sidebar .info_email{font-family:"Open Sans",sans-serif;text-align:center;font-weight:bold;font-size:20px}.right-sidebar .info_phone a,.right-sidebar .info_email a{color:#1a8cbd}.right-sidebar .info_phone a:hover,.right-sidebar .info_email a:hover{text-decoration:none}.right-sidebar .info_telephone{display:block;font-size:18px;padding:5px;margin:0 5px;text-align:center}.right-sidebar .info_telephone a{font-weight:bold;font-family:"Open Sans",sans-serif;margin:0 5px}.dg-container-footer-widgets{border-bottom:3px solid #000;border-top:3px solid #146b90;background:#313131;margin-top:0;padding:15px 0;color:#dfe0e2}.dg-container-footer-widgets>>div{border-right:1px solid red}.dg-container-footer-widgets .page-footer .img-responsive{margin:auto}.dg-container-footer-widgets .page-footer .footer-logo{width:100%;height:auto}.dg-container-footer-widgets .page-footer .social-icons{margin-top:10px}.dg-container-footer-widgets .page-footer .widget{margin:5px;margin-top:0}.dg-container-footer-widgets .page-footer .widget .widget-title{text-align:center;margin-top:5px}.dg-container-footer-widgets .page-footer .widget ul.menu{list-style:none;margin-left:0;padding-left:0}.dg-container-footer-widgets .page-footer .widget ul.menu li{display:block;text-align:center;margin-left:0}.dg-container-footer-widgets .page-footer .widget .partner-logo{text-align:center;margin:20px 40px}.dg-container-footer-widgets .page-footer .widget .partner-logo img{display:block;vertical-align:middle;margin:auto}.dg-container-footer-widgets .page-footer .vehicle{margin-top:-100px !important}.dg-container-footer-widgets .page-footer p{text-align:center}.footer{height:55px;line-height:55px;background-color:transparent;color:#0e4a63;text-align:center}.backtotop_btn_right{position:fixed;bottom:25px;right:25px}.backtotop_btn_left{position:fixed;bottom:25px;left:25px}.back-to-top{cursor:pointer;width:35px;height:35px;z-index:100;display:none;-webkit-backface-visibility:hidden}.back-to-top .glyphicon{-webkit-transition:color 2s;transition:color 2s;font-size:35px;color:#fff;text-shadow:-1px -1px 0 #313131,1px -1px 0 #313131,-1px 1px 0 #313131,3px 3px 0 #313131}.back-to-top:hover .glyphicon{-webkit-transition:color 2s;transition:color 2s;color:#dfe0e2}.definitions-sidebar .sidebar_head{display:block;margin-top:12px;text-align:center;font-weight:bold;font-family:"Open Sans",sans-serif;border:1px solid #fff;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;text-align:center;color:#fff;text-shadow:-1px -1px 0 #313131,1px -1px 0 #313131,-1px 1px 0 #313131,3px 3px 0 #313131;padding:8px 5px;background:#146b90}.definitions-sidebar .widget-title,.definitions-sidebar .sidebar_header{text-align:center;font-weight:bold;font-size:25px;color:#fff;text-shadow:-1px -1px 0 #313131,1px -1px 0 #313131,-1px 1px 0 #313131,3px 3px 0 #313131;border-bottom:1px solid #29aae1}.definitions-sidebar aside{margin:10px 5px;border:1px solid #fff;background:#fff;-webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;-webkit-border-bottom-right-radius:9px;-webkit-border-bottom-left-radius:9px;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;-moz-border-radius-bottomright:9px;-moz-border-radius-bottomleft:9px;border-top-left-radius:9px;border-top-right-radius:9px;border-bottom-right-radius:9px;border-bottom-left-radius:9px}.definitions-sidebar aside>div{margin:5px}.definitions-sidebar .rpwe-block ul{list-style:none !important;margin-left:0 !important;padding-left:0 !important}.definitions-sidebar .rpwe-block li{border:0 solid #eee;margin-bottom:10px;padding-bottom:10px;list-style-type:none;width:50%;height:65px;float:left}.definitions-sidebar .rpwe-block a{display:inline !important;text-decoration:none}.definitions-sidebar .rpwe-block h3{background:none !important;clear:none;margin-bottom:0 !important;margin-top:0 !important;color:#29aae1;font-weight:bold;font-family:"Open Sans",sans-serif;font-size:12px !important;line-height:1.5em}.definitions-sidebar .rpwe-thumb{border:1px solid #eee !important;box-shadow:none !important;margin:2px 10px 2px 0;padding:3px !important;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-webkit-transform:translateZ(0)}.definitions-sidebar .rpwe-thumb:hover{opacity:.5}.definitions-sidebar .rpwe-summary{font-size:12px}.definitions-sidebar .rpwe-time{color:#bbb;font-size:11px}.definitions-sidebar .rpwe-comment{color:#bbb;font-size:11px;padding-left:5px}.definitions-sidebar .rpwe-alignleft{display:inline;float:left}.definitions-sidebar .rpwe-alignright{display:inline;float:right}.definitions-sidebar .rpwe-aligncenter{display:block;margin-left:auto;margin-right:auto}.definitions-sidebar .rpwe-clearfix:before,.definitions-sidebar .rpwe-clearfix:after{content:"";display:table !important}.definitions-sidebar .rpwe-clearfix:after{clear:both}.definitions-sidebar .rpwe-clearfix{zoom:1}.right-sidebar .rpwe-block ul{list-style:none !important;margin-left:0 !important;padding-left:0 !important}.right-sidebar .rpwe-block li{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px;list-style-type:none}.right-sidebar .rpwe-block a{display:inline !important;text-decoration:none;color:#29aae1}.right-sidebar .rpwe-block h3{background:none !important;clear:none;margin-bottom:0 !important;margin-top:0 !important;color:#29aae1;font-weight:bold;font-family:"Open Sans",sans-serif;font-size:12px !important;line-height:1.5em}.right-sidebar .rpwe-thumb{border:1px solid #eee !important;box-shadow:none !important;margin:2px 10px 2px 0;padding:3px !important;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-webkit-transform:translateZ(0)}.right-sidebar .rpwe-thumb:hover{opacity:.5}.right-sidebar .rpwe-summary{font-size:12px}.right-sidebar .rpwe-time{color:#bbb;font-size:11px}.right-sidebar .rpwe-comment{color:#bbb;font-size:11px;padding-left:5px}.right-sidebar .rpwe-alignleft{display:inline;float:left}.right-sidebar .rpwe-alignright{display:inline;float:right}.right-sidebar .rpwe-aligncenter{display:block;margin-left:auto;margin-right:auto}.right-sidebar .rpwe-clearfix:before,.right-sidebar .rpwe-clearfix:after{content:"";display:table !important}.right-sidebar .rpwe-clearfix:after{clear:both}.right-sidebar .rpwe-clearfix{zoom:1}.gallery{margin-left:-0.5em;margin-right:-0.5em}.gallery:after{display:table;content:"";clear:both}.gallery-item{margin:0;float:left;padding:.5em}.gallery-item img{width:100%;height:auto;margin:0 0;transition:all 1s;-webkit-transition:all 1s}.gallery-item img:hover{opacity:.5}.gallery-columns-1 .gallery-item{width:100%;float:none;transition:all 1s;-webkit-transition:all 1s}.gallery-columns-2 .gallery-item{width:50%;transition:all 1s;-webkit-transition:all 1s}.gallery-columns-3 .gallery-item{width:33.3333%;transition:all 1s;-webkit-transition:all 1s}.gallery-columns-4 .gallery-item{width:25%;transition:all 1s;-webkit-transition:all 1s}.gallery-columns-5 .gallery-item{width:20%;transition:all 1s;-webkit-transition:all 1s}.gallery-columns-6 .gallery-item{width:16.6667%;transition:all 1s;-webkit-transition:all 1s}.gallery-columns-7 .gallery-item{width:14.2857%;transition:all 1s;-webkit-transition:all 1s}.gallery-columns-8 .gallery-item{width:12.5%;transition:all 1s;-webkit-transition:all 1s}.gallery-columns-9 .gallery-item{width:11.1111%;transition:all 1s;-webkit-transition:all 1s}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}figcaption{text-align:center;font-weight:bold;border-bottom:1px solid #fff}.dg-container-topsecondary{height:auto;background-color:#000;min-height:30px;border-top:1px solid #0e4a63;border-bottom:1px solid #313131}.dg-container-topsecondary .dg-topsecondary .secondary-menu{float:right;list-style:none;margin-bottom:0}.dg-container-topsecondary .dg-topsecondary .secondary-menu li{display:block;float:left;border-left:1px solid #313131}.dg-container-topsecondary .dg-topsecondary .secondary-menu li:first-child{border-left:0}.dg-container-topsecondary .dg-topsecondary .secondary-menu li a{display:block;padding:4px 15px 4px 15px;color:#fff}.dg-container-topsecondary .dg-topsecondary .secondary-menu li a:hover{text-decoration:none;color:#dfe0e2}.comment-navigation,.post-navigation,.paging-navigation{padding:2em 0;font-family:"Open Sans",sans-serif;text-align:left}@media screen and (min-width: 50em){.comment-navigation,.post-navigation,.paging-navigation{padding:2em 3em}}.nav-links{max-width:45em;margin:0 auto;padding:0 .4em}.comment-navigation a,.post-navigation a,.paging-navigation a{display:block;width:100%;text-decoration:none;padding:1em;border:1px solid #c3c3c3}.comment-navigation a:hover,.comment-navigation a:focus,.post-navigation a:hover,.post-navigation a:focus,.paging-navigation a:hover,.paging-navigation a:focus{border-color:#000}.post-navigation .post-title{font-size:1.2em;font-weight:700}.post-navigation a:hover .post-title,.post-navigation a:focus .post-title{text-decoration:underline}.nav-previous{padding-bottom:1em}@media screen and (min-width: 30em){.nav-links{display:flex;justify-content:space-between;align-items:stretch;padding:0}.comment-navigation .nav-previous,.post-navigation .nav-previous{display:flex;align-items:stretch;float:left;width:48%}.nav-previous{padding-bottom:0}.comment-navigation .nav-next,.post-navigation .nav-next{display:flex;align-items:stretch;float:right;text-align:right;width:48%}}.post-navigation .meta-nav{display:block}@media screen and (min-width: 30em){.post-navigation .meta-nav{padding-bottom:1em}}.paging-navigation{margin-top:-2em;text-align:center}.paging-navigation ul{display:inline-block;margin:0;padding:0;list-style-type:none}.paging-navigation li{display:inline-block}.paging-navigation li a{padding:.3em 1.4em}.paging-navigation .current{padding:.8em 1.1em;font-weight:700}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.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-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=date],.wpcf7-form textarea,.wpcf7-form select{font-size:16px;border:1px solid #dfe0e2;color:#000;width:95%;padding:10px}.wpcf7-form input[type=date]{width:300px}.wpcf7-form input[type=button],.wpcf7-form input[type=submit],.wpcf7-form input[type=reset]{border-radius:9px;padding:16px 32px;text-decoration:none;font-weight:bold;font-size:16px;width:100%;text-align:center;margin:4px 2px;cursor:pointer}.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form textarea:focus{box-shadow:0 0 5px #313131 !important}.wpcf7-form label{display:block;font-weight:bold;font-size:16px;margin:15px 0 0 0}.wpcf7-form fieldset{margin-bottom:30px;padding:15px;border:1px solid #dfe0e2}.wpcf7-form legend{width:auto;font-weight:bold;font-size:21px;padding:5px 15px}.wpcf7-form .contain-fname,.wpcf7-form .contain-lname{float:left;width:49%;border:0 solid gray}.wpcf7-form .contain-email{width:100%}.wpcf7-form .clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.wpcf7-form .wpcf7-response-output{font-size:24px;font-weight:bold}.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{color:#fff;background-color:#146b90;border:0;border-radius:9px;padding:10px}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{color:#313131;background-color:#82ceee;border:0;border-radius:9px;padding:10px}div.wpcf7-mail-sent-ok:before,div.wpcf7-validation-errors:before{font-family:Font Awesome\ 5 Free;margin-right:16px;vertical-align:middle}div.wpcf7-mail-sent-ok:before{content:""}div.wpcf7-validation-errors:before{content:""}.wu-wrapper table tr.even,.wu-wrapper table tr.alt,.wu-wrapper table tr:nth-of-type(even){background:#1a8cbd !important}.dg-container-tagline{background-color:#000}.dg-container-tagline .vehicle-types{padding:10px;font-family:"Open Sans",sans-serif;color:#fff;font-size:24px;font-weight:900;text-align:center}.tp-caption .dg-btn{display:block;padding:10px 10px;font-size:20px;text-decoration:none;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-weight:bold}.tp-caption .dg-btn:hover{text-decoration:none}.tp-caption .blue{background-color:#29aae1;color:#fff;width:auto}.tp-caption .blue:hover{background-color:#1a8cbd}.tp-caption .white{background-color:#fff;color:#146b90;width:auto}.tp-caption .white:hover{background-color:#e6e6e6}.contentitem ul li{list-style-image:url(images//bullets.png);line-height:30px}.contentitem .list-3-column li{float:left;width:33%}.contentitem .list-3-column:before{content:"";display:table}.contentitem .list-3-column:after{content:"";display:table;clear:both;margin-bottom:40px}.contentitem .list-2-column li{float:left;width:50%}.contentitem .list-2-column:before{content:"";display:table}.contentitem .list-2-column:after{content:"";display:table;clear:both;margin-bottom:40px}.metaslider .caption-wrap{background:transparent !important}.metaslider .caption{padding:5px 10px;word-wrap:break-word;width:50% !important;margin:auto !important;text-align:center !important;font-size:25px;font-weight:800;font-style:italic;line-height:50px}article{display:block;border:0 solid #dfe0e2;margin-bottom:25px;padding:15px;border-radius:5px}.paypal-form input,.paypal-form select,.paypal-form textarea{background-color:#fff;border:0 solid #dfe0e2;width:auto}.services_footer_notes{border:1px solid #ddd;border-radius:5px;padding:15px;margin:45px 0}.services_footer_notes span{font-style:italic}.services_call_to_action{margin-top:25px;text-align:center}.services_call_to_action img{margin:auto}.services_call_to_action .mobile{display:none}div.dg-map{width:100%}div.dg-map iframe{width:100%;height:450px}.service-areas-fp-footer{width:100%;background-color:aqua}.service-areas-fp-footer .moduleheader{text-align:center;margin-bottom:50px}@media screen and (max-width: 769px){.dg-topcontact .call{position:relative;opacity:1;height:43px;line-height:43px}.dg-topcontact .call:after{display:none}.dg-topcontact .call .info_telephone{text-align:right}}@media screen and (max-width: 992px){.right-sidebar{margin-top:20px}}@media screen and (max-width: 992px){.services-list li,.video-list li{width:50%}}@media screen and (max-width: 992px){.homepage-title{position:relative;padding:15px 0}.homepage-title h1{font-size:25px}}@media screen and (max-width: 769px){.homepage-title{position:relative;padding:6px 10px}.homepage-title h1{font-size:18px}}@media(max-width: 1199px){.menuContainer{padding:0;width:100%;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.style-1-full .menuContainer{padding:0 0}.dg-menu-left #main-menu{float:none}.sm-blue>li>a{font-size:.81em;font-weight:200;padding:0 14px}.call-in-menu-left span.info_telephone,.call-in-menu-left span.info_email{padding-left:0}.call-in-menu-left .social-icons a i{width:25px;height:25px;border-radius:15px;font-size:20px}.title-banner h1{font-size:2.667em}.header-image img{width:400px}.dg-header{height:auto}.dg-header .vehicle-types{position:absolute;top:10px;right:10px;border:solid 0 red;font-family:"Open Sans",sans-serif;color:gold;font-size:18px;font-weight:bold}.header-right-row-1{height:152px}.header-logo-container .header-logo{width:auto;height:100px}.header-affiliates{top:50px}.eco-friendly{width:80px}.al-logo{width:80px}.call{font-size:18px;font-weight:800}.call span.info_telephone{padding-left:10px;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:900}.call span.info_telephone:first-child:before{content:"Call @ "}.homepage-thumb-menu li .intro-title,.services-list li .intro-title{width:100%}.homepage-thumb-menu li .home-introbox,.services-list li .home-introbox{border-bottom:0}.homepage-thumb-menu li .home-introbox .menu-thumb,.services-list li .home-introbox .menu-thumb{width:100%}.homepage-thumb-menu li .home-introbox .intro-title,.services-list li .home-introbox .intro-title{width:100%}.homepage-thumb-menu li .home-introbox .intro-title .service-title,.services-list li .home-introbox .intro-title .service-title{width:100%}.homepage-thumb-menu li .home-introbox .intro-title .more-btn,.services-list li .home-introbox .intro-title .more-btn{margin-bottom:25px}.homepage-thumb-menu li .home-introbox .intro-title .price,.services-list li .home-introbox .intro-title .price{width:100%}.homepage-thumb-menu li .home-introbox .intro-title .price:before,.services-list li .home-introbox .intro-title .price:before{display:none}.services_call_to_action .desktop{display:block}.services_call_to_action .mobile{display:none}}@media screen and (max-width: 992px){ul.main-services-list li .dg_services_item_content .dg_services_item_title{font-size:1.2em}.dg-menu-container{float:none}.navbar-brand{display:block;width:100%;text-align:center;padding-top:5px;margin:0}.navbar-brand-logo{height:80px;width:auto;margin-top:0}.navbar-header{float:none;height:90px}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block;position:absolute;top:22px;left:30px}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}.sm-blue a,.sm-blue a:hover,.sm-blue a:focus,.sm-blue a:active,.sm-blue a.highlighted{padding:7px 24px 8px 24px !important}.dg-menu-container{height:auto}.navigation,.dg-nav{height:auto}.navbar{min-height:40px}.call-in-menu span.info_telephone,.call-in-menu span.info_email{padding-left:5px;font-size:14px}.call-in-menu .social-icons a i{width:20px;height:20px;border-radius:15px;font-size:15px}.call-in-menu-left .social-icons{float:right}#ninja_forms_form_6_cont{width:100% !important}#ninja_forms_form_1_cont .dg-fname-wrap,#ninja_forms_form_1_cont .dg-email-wrap{float:none;width:99%;padding:10px}#ninja_forms_form_1_cont .dg-phone-wrap,#ninja_forms_form_1_cont .dg-lname-wrap{float:none;width:99%;padding:10px}#ninja_forms_form_1_cont .dg-phone-wrap:after{display:none}.title-banner h1{font-size:2em}.dg-header{height:auto;overflow:hidden;background-position:0 0}.dg-header .header-left{height:auto}.header-right-row-1{height:112px}.header-logo-container .header-logo{width:auto;height:100px}.header-affiliates{position:relative;float:right;top:10px}.eco-friendly{width:65px;height:auto;margin:auto}.al-logo{width:75px;height:auto;margin:auto}.eco-friendly-spacer{height:10px}.call span.info_telephone{padding-left:20px;font-family:"Open Sans",sans-serif;color:#313131;font-size:14px;font-weight:700;text-align:right}.call span.info_telephone a{color:#313131}.call span.info_telephone:first-child:before{content:"Call Us @ "}.sticky .navbar-brand-logo{height:70px}.sticky .header-logo-container{padding:0 0 0 0}.sticky .header-logo-container .header-logo{width:auto;height:80px}.sticky .sm-blue>li>a{padding:0 14px 0 14px}.sticky .dg-menu-container{height:80px}.gallery-columns-1 .gallery-item{width:100%;float:none}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.3333%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:33%}.gallery-columns-6 .gallery-item{width:33%}.gallery-columns-7 .gallery-item{width:33%}.gallery-columns-8 .gallery-item{width:25%}.gallery-columns-9 .gallery-item{width:33%}.col_2 li{width:50%}.col_2 li .service-title{font-size:1.8em}.col_3 li{width:33.333333%}.col_3 li .service-title{font-size:1.5em}.col_4 li{width:50%}.col_4 li .service-title{font-size:1em}.col_5 li{width:50%}.col_5 li .service-title{font-size:.8em}.col_6 li{width:33.333333%}.col_6 li .service-title{font-size:.7em}.homepage-thumb-menu li .home-introbox .menu-thumb,.services-list li .home-introbox .menu-thumb{width:100%}.homepage-thumb-menu li .home-introbox .intro-title .service-title,.services-list li .home-introbox .intro-title .service-title{width:100%}.homepage-thumb-menu li .home-introbox .intro-title .price,.services-list li .home-introbox .intro-title .price{width:100%}.homepage-thumb-menu li .home-introbox .intro-title .price:before,.services-list li .home-introbox .intro-title .price:before{display:none}.homepage-thumb-menu li .home-introbox .intro-title .more-btn,.services-list li .home-introbox .intro-title .more-btn{font-size:1em;padding:.2em 1.5em}.homepage-thumb-menu li .home-introbox .intro-title .title_attr,.services-list li .home-introbox .intro-title .title_attr{padding:0 5px;margin-bottom:15px}.metaslider .caption-wrap{display:none !important}.gallery-columns-1 .gallery-item{width:100%;float:none}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.3333%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:33%}.gallery-columns-6 .gallery-item{width:33%}.gallery-columns-7 .gallery-item{width:33%}.gallery-columns-8 .gallery-item{width:25%}.gallery-columns-9 .gallery-item{width:33%}.dg-contact-bar-style-1 .social-icons a i{width:25px;height:25px;border-radius:15px;font-size:20px}.dg-contact-bar-style-1 span.info_telephone,.dg-contact-bar-style-1 span.info_email{padding-left:15px;font-size:14px}}@media screen and (max-width: 769px){.dg-servicet-list .sc_services_image{display:none}ul.main-services-list{position:relative;border:0 solid #ccc;list-style:none;padding:0}ul.main-services-list li{display:inline-block;vertical-align:top;position:relative;min-height:1px;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}ul.main-services-list li .dg_services_item_content{margin:0 0 0}ul.main-services-list li .dg_services_item_content .dg_services_item_title{font-family:"Open Sans",sans-serif;font-size:1.2em;font-weight:700}ul.main-services-list li .odd,ul.main-services-list li .even{border:0 solid #333;text-align:left;margin-right:0;margin-left:65px}ul.main-services-list li .odd .dg_icon,ul.main-services-list li .even .dg_icon{left:15px}ul.main-services-list li .odd .dg_services_item_content,ul.main-services-list li .even .dg_services_item_content{float:left}ul.main-services-list .dg_icon{display:block;border:0 solid #313131;height:40px;width:40px;border-radius:50%;position:absolute;top:25px;text-align:center;line-height:40px;background-color:#dfe0e2;font-family:"Open Sans",sans-serif;font-size:1.2em;font-weight:700}ul.main-services-list .dg_services_item_content{display:block;border:0 solid #313131;overflow:hidden}.dg-menu-container{height:auto}.menu-style-4,.menu-style-1{padding:0 0}.navigation,.dg-nav{height:auto}.navbar{min-height:50px}.call-in-menu-left .social-icons{float:right}.title-banner h1{font-size:1.5em}.sticky{position:static;opacity:1;height:auto}.sticky .dg-menu-container{height:auto}.dg-header{height:auto}.dg-header:after{display:none}.header-center{height:70px;line-height:70px}.eco-friendly{width:32px;height:auto;margin:auto}.al-logo{width:40px;height:auto;margin:auto}.contentitem .list-3-column li{float:left;width:100%}.contentitem .list-2-column li{float:none;width:100%}.gallery-columns-1 .gallery-item{width:100%;float:none}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.3333%}.gallery-columns-4 .gallery-item{width:50%}.gallery-columns-5 .gallery-item{width:50%}.gallery-columns-6 .gallery-item{width:50%}.gallery-columns-7 .gallery-item{width:50%}.gallery-columns-8 .gallery-item{width:50%}.gallery-columns-9 .gallery-item{width:50%}.col_2 li{width:50%}.col_2 li .service-title{font-size:1.8em}.col_3 li{width:33.333333%}.col_3 li .service-title{font-size:1.5em}.col_4 li{width:50%}.col_4 li .service-title{font-size:1em}.col_5 li{width:50%}.col_5 li .service-title{font-size:.8em}.col_6 li{width:50%}.col_6 li .service-title{font-size:.7em}.homepage-thumb-menu li,.services-list li{display:block;height:auto;float:left}.homepage-thumb-menu li .home-introbox .menu-thumb,.services-list li .home-introbox .menu-thumb{width:100%}.homepage-thumb-menu li .home-introbox .intro-title a,.services-list li .home-introbox .intro-title a{bottom:0;width:100%}.homepage-thumb-menu li .home-introbox .intro-title a .service-title,.services-list li .home-introbox .intro-title a .service-title{width:100%}.homepage-thumb-menu li .home-introbox .intro-title a .price,.services-list li .home-introbox .intro-title a .price{width:100%}.metaslider .caption-wrap{display:none !important}.gallery-columns-1 .gallery-item{width:100%;float:none}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.3333%}.gallery-columns-4 .gallery-item{width:50%}.gallery-columns-5 .gallery-item{width:50%}.gallery-columns-6 .gallery-item{width:50%}.gallery-columns-7 .gallery-item{width:50%}.gallery-columns-8 .gallery-item{width:50%}.gallery-columns-9 .gallery-item{width:50%}.dg-contact-bar-style-1{text-align:center}.dg-contact-bar-style-1 .social-icons{float:none;text-align:center}.dg-contact-bar-style-1 span.info_telephone,.dg-contact-bar-style-1 span.info_email{padding-left:15px;font-size:14px}}@media screen and (max-width: 499px){.dg-servicet-list .sc_services_image{position:relative;width:150px;top:50px}.navbar-brand{text-align:left;padding-top:15px}.navbar-brand-logo{height:40px;width:auto;margin-top:10px}.navbar-toggle{left:auto;right:15px}.sticky .navbar-brand-logo{height:40px}.call-in-menu-left{height:100px}.title-banner h1{font-size:1em}.navbar-default .navbar-brand{font-size:12px}.dg-topcontact .call{position:relative;opacity:1;height:43px;line-height:43px}.dg-topcontact .call:after{display:none}.dg-topcontact .call .info_telephone{text-align:right;font-size:12px;text-shadow:none}.col_2 li,.col_3 li,.col_4 li,.col_5 li,.col_6 li{width:100%}.col_2 li .service-title,.col_3 li .service-title,.col_4 li .service-title,.col_5 li .service-title,.col_6 li .service-title{font-size:1.8em}.homepage-thumb-menu li .home-introbox .menu-thumb,.services-list li .home-introbox .menu-thumb{width:100%}.homepage-thumb-menu li .home-introbox .intro-title,.services-list li .home-introbox .intro-title{width:100%}.homepage-thumb-menu li .home-introbox .intro-title .service-title,.services-list li .home-introbox .intro-title .service-title{width:100%;font-size:1em}.services_call_to_action .desktop{display:none}.services_call_to_action .mobile{display:block}}/*# sourceMappingURL=style.css.map */
