﻿/*!
 Theme Name:	Diamond One Detailing Theme
 Description:	Digital Greys Detail Shop Child Theme
 Author:		Edward Cupler/Digital Greys
 Author URI:	http://www.digitalgreys.com
 Template:		dgdetailshop
 Version:		1.0.0
 License:		GNU General Public License v2 or later
 License URI:	http://www.gnu.org/licenses/gpl-2.0.html
 Tags:			light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:	dgtheme
*/@import"https://fonts.googleapis.com/css?family=Open+Sans:400,800,400italic,600,600italic,700,700italic,800italic";@import"http://fonts.googleapis.com/css?family=Open+Sans:700,400,800italic,800";@import"https://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic";@import"https://fonts.googleapis.com/css?family=Montserrat:400,700";@import"https://fonts.googleapis.com/css?family=Arizonia";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:rgba(0,0,0,0)}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}.contentitem .white-text p,.contentitem .white-text h1,.contentitem .white-text h2,.contentitem .white-text h3,.contentitem .white-text h4,.contentitem .white-text h5{color:#fff}.contentitem .white-text a{color:#dfe0e2;font-weight:bold}h1,h2,h3,h4,h5,h6{clear:both}.page_header,.service-header,.pagehead,.category_header,h1.entry-title,.page-title{margin:.25em 0 .4em .05em;padding-top:.7em;font-family:Montserrat,sans-serif;color:#00b1bc;font-size:1.4em;font-weight:800;line-height:1.333em;text-transform:uppercase;text-align:center;position:relative}h2.entry-title{font-family:Montserrat,sans-serif;font-weight:bold;color:#dfe0e2;border-bottom:1px solid #dfe0e2;font-size:20px}.entry-meta{padding:3px 10px 15px 10px;border-bottom:1px solid #dfe0e2}.right-sidebar .widget-title{line-height:25px;text-align:center;color:#fff;padding:15px 5px;text-align:center;font-family:Montserrat,sans-serif;font-weight:bold;border:1px solid #00b1bc;background-color:#002123}.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-family:Montserrat,sans-serif;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:#008189;-moz-box-shadow:3px 3px 2px #000;-webkit-box-shadow:3px 3px 2px #000;box-shadow:3px 3px 2px #000}.homepage-title{position:relative;padding:20px 0px}.homepage-title h1{text-align:center;font-family:Montserrat,sans-serif;font-weight:bold;text-align:left;color:#fff;text-shadow:-1px -1px 0 #00b1bc,1px -1px 0 #00b1bc,-1px 1px 0 #00b1bc,3px 3px 0 #00b1bc;margin:0;line-height:1.2;font-size:36px;font-weight:700}.dg-container-top{height:26px;background-color:#000;border-bottom:3px solid #005156}.marquee{position:relative;top:4px;left:121px;border:0px solid #00b1bc;background-color:#000;height:20px;width:100%;text-align:left;z-index:100}.marquee marquee{display:block;float:left;font-size:14px;border:0px solid #ccc;width:100%;border-radius:9px}.marquee h3{display:block;position:absolute;top:5px;left:-110px;margin:0px;padding:0px;margin-right:10px;font-family:Montserrat,sans-serif;color:#fff;font-size:14px;font-weight:800}.marquee div.servicearea{display:inline;margin:0px 5px;color:#fff;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-container-head{background-color:#000;border-top:1px solid #00b1bc;border-bottom:1px solid #00b1bc}.dg-header{position:relative;border:0px solid #333}.dg-header .vehicle-types{position:absolute;top:10px;right:10px;border:solid 0px red;font-family:Montserrat,sans-serif;color:gold;font-size:22px;font-weight:bold}.header-right,.header-left,.header-center{position:relative}.slider-home{height:auto;border-bottom:1px solid #005156;border-top:1px solid #000}.header-image{position:absolute;top:10px;right:5px;z-index:3;height:116px;overflow:hidden;text-align:right}.header-image .image{height:126px;width:auto}.header-affiliates{position:relative;top:20px;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-container-topcontact{background-color:#008189}.dg-topcontact{border-top:1px solid #00b1bc;background-color:#dfe0e2;height:auto}.dg-topcontact .call .info_telephone{color:#00b1bc}.dg-topcontact .call .info_telephone a{color:#00b1bc}.dg-container-head{overflow-x:hidden}.call{position:relative;opacity:1;height:32px;line-height:32px;text-align:right}.call span.info_telephone{display:inline-block;padding-left:20px;font-family:Montserrat,sans-serif;color:#fff;font-size:18px;font-weight:900;text-align:left}.call span.info_telephone a{color:#fff}.call span.info_telephone:first-child:before{content:"Call Us @ "}.call span.info_email{display:inline-block;padding-left:20px;font-family:Montserrat,sans-serif;color:#fff;font-size:18px;font-weight:900;text-align:left}.call span.info_email a{color:#fff}.call span.info_email:first-child:before{content:"Call Us @ "}.sticky .call{position:relative;opacity:1;height:80px;line-height:80px}.credit{opacity:.7;text-align:right;line-height:33px}.dg-menu-placeholder{height:auto}.menuContainer{position:relative;height:auto;width:100%;top:0px;left:0px;padding:0 4.1em;background-color:#4d4d4d;background-image:url("");background-image:-moz-linear-gradient(top, #4d4d4d 0%, #000000 10%, #000000 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d4d4d), color-stop(10%, #000000), color-stop(100%, #000000));background-image:-webkit-linear-gradient(top, #4d4d4d 0%, #000000 10%, #000000 100%);background-image:-o-linear-gradient(top, #4d4d4d 0%, #000000 10%, #000000 100%);background-image:-ms-linear-gradient(top, #4d4d4d 0%, #000000 10%, #000000 100%);background-image:linear-gradient(top, #4d4d4d 0%, #000000 10%, #000000 100%);transition:all .4s ease}.menuContainer .header-logo-container{padding:10px 0px 10px 0px}.menuContainer .header-logo-container .header-logo{width:auto;height:100px;transition:all .4s ease}.sticky{position:fixed;height:80px;width:100%;left:0px;top:0px;z-index:100;border-top:0;border-bottom:2px solid gray;-webkit-backface-visibility:hidden;opacity:.9}.sticky .navbar-brand-logo{height:70px}.sticky .header-logo-container{padding:0px 0px 0px 0px}.sticky .header-logo-container .header-logo{width:auto;height:80px}.sticky .sm-blue>li>a{line-height:80px;padding:0px 14px 0px 14px}.sticky .dg-menu-container{height:80px}.dg-menu-container{float:left;height:50px;transition:height .4s ease}.dg-menu-place{margin-top:0px;height:54px;border-bottom:4px solid gold}.navbar-default{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.navbar{position:relative;min-height:auto;margin-bottom:0px;border:0px solid rgba(0,0,0,0)}.navbar-default .navbar-brand,.navbar-default .navbar-toggle{font-family:Montserrat,sans-serif;color:#00b1bc;font-size:20px;font-weight:700;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,3px 3px 0 #000}.navbar-brand{margin-left:5px}.navbar-toggle{margin-right:5px}.navbar-brand-logo{height:90px;width:auto;margin-top:-58px;transition:height .4s ease}.title-banner{height:200px;width:100%;background-image:url(images/page-banners/default.jpg)}.title-banner h1{font-family:Montserrat,sans-serif;font-weight:700;font-size:3.667em;color:#fff;text-transform:uppercase;line-height:200px;text-align:center;margin:0px}.header-images img{width:100%;height:auto}.dg-mobile-contact{background-color:#000}.dg-mobile-contact .call .info_telephone{font-size:12px}div.service{background-color:rgba(0,0,0,0);margin:5px 10px;padding-left:5px;padding-right:5px;color:#000;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:0px;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 0px;margin-top:5px;font-size:18px;font-weight:bold;text-align:center;color:#26e258;border:1px solid #005156;font-family:Montserrat,sans-serif;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,3px 3px 0 #000;background-color:#af1e23;background:rgba(0,0,0,0) 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-servicet-list{position:relative;border:0px solid #ccc;min-height:350px}.dg-servicet-list .sc_services_image{position:absolute;width:30%;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);text-align:center}.dg-servicet-list .sc_services_image img{max-width:100%;height:auto;vertical-align:top}ul.main-services-list{position:relative;border:0px solid #ccc;list-style:none;padding:0px}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:49%}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:Montserrat,sans-serif;font-size:1.6em;font-weight:700}ul.main-services-list li .even{text-align:right;margin-left:33%;margin-right:65px}ul.main-services-list li .even .dg_icon{right:0px}ul.main-services-list li .even .dg_services_item_content{float:left}ul.main-services-list li .odd{text-align:left;margin-right:33%;margin-left:65px}ul.main-services-list li .odd .dg_icon{left:0px}ul.main-services-list li .odd .dg_services_item_content{float:right}ul.main-services-list .dg_icon{display:block;border:0px solid #000;height:60px;width:60px;border-radius:50%;position:absolute;top:25px;text-align:center;line-height:60px;background-color:#dfe0e2;font-family:Montserrat,sans-serif;font-size:1.6em;font-weight:700}ul.main-services-list .dg_icon:hover{color:#00b1bc;border:2px solid #00b1bc}ul.main-services-list .dg_services_item_content{display:block;border:0px solid #000;overflow:hidden}.dg-company-list ul{list-style:none}.dg-company-list ul li{list-style:none;display:block;float:left;width:23%;border:0px solid gold;color:#000;text-align:center}.dg-company-list .company-list-headers li{font-weight:bold;color:#000}.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;margin-bottom:25px}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}body{background:#000}a{color:#00b1bc}a:active,a:hover{color:#00e1ef}.content-spacer{display:none}.dg-container{overflow:hidden}.main-body{-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding-bottom:10px}div.content-wrap{color:#000}.border-centercol{background:url("images/content-overlay.png") no-repeat;background-color:#fafafa;border:1px solid #00b1bc;-moz-box-shadow:2px 2px 2px #00e1ef;-webkit-box-shadow:2px 2px 2px #00e1ef;box-shadow:2px 2px 2px #00e1ef}.centercol{text-align:left;margin-left:0px;margin-right:0px;margin-top:10px;padding-top:10px;color:#333}.centercol a{font-weight:bold;color:#00b1bc}.centercol p{margin-bottom:15px;font-size:14px}.centercol img{clear:all;margin:0px 10px;border:1px solid #fff}.centercol span.pathway img{border:0px}.centercol li{list-style-image:url(images/bullets.png);line-height:26px;font-size:14px}.centercol .contentitem{padding:0px 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-family:Montserrat,sans-serif;font-weight:bold;font-family:Montserrat,sans-serif;border:1px solid #f7f7f7;text-align:center;color:#002123;padding:15px 5px;background-color:#f7f7f7}.centercol .dg-post-list{border:1px solid #00b1bc;background-color:#00b1bc;background-image:url("");background-image:-moz-linear-gradient(top, #00e1ef 0%, #008189 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00e1ef), color-stop(100%, #008189));background-image:-webkit-linear-gradient(top, #00e1ef 0%, #008189 100%);background-image:-o-linear-gradient(top, #00e1ef 0%, #008189 100%);background-image:-ms-linear-gradient(top, #00e1ef 0%, #008189 100%);background-image:linear-gradient(top, #00e1ef 0%, #008189 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:#fff}.contentitem a{font-weight:bold;color:#00b1bc}.contentitem a:hover{color:#00e1ef}.contentitem li{list-style-image:url(images/bullets.png);line-height:26px;font-size:14px}.contentitem p{margin-bottom:15px;font-size:14px}.bg_faq_content_section .bg_faq_closed{padding-top:5px;padding-bottom:5px;font-size:16px;border:1px solid #fff;background-color:#dfe0e2;color:#000}.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:#56f5ff;color:#fff}.bg_faq_content_section P{margin-left:35px}.dg_home-page-content{background:#000 url(images/home-page-bg-1.jpg) no-repeat;background-size:cover;background-position:center top;color:#fff;padding:20px}.dg_home-page-content .contentitem{padding:5px 5px 5px 5px;color:#fff}.rightcol .moduletable .info_name{display:block;font-size:14px;color:#af1e23;font-weight:bold;font-family:Montserrat,sans-serif;text-align:center;margin:0px 5px}.rightcol .moduletable .info_name a{color:#af1e23;font-weight:bold;font-family:Montserrat,sans-serif;text-align:center;border-bottom:0px solid #205da9;margin:0px 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:0px solid #205da9;margin:0px 5px}.rightcol .moduletable .info_email a{font-size:12px;color:#ed1c24;font-weight:normal;text-align:right;border-bottom:0px solid #205da9;margin:0px 5px}.rightcol .moduletable #social{text-align:center}.rightcol .moduletable .servicearea{display:block;margin:0px 10px;font-weight:normal;font-style:italic;color:#005156}.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, #005156, #00b1bc);background:-o-linear-gradient(right, #005156, #00b1bc);background:-moz-linear-gradient(right, #005156, #00b1bc);background:linear-gradient(to right, #005156, #00b1bc);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:0px 0;padding-left:20px;text-decoration:none}.right-sidebar .sidebar-menu li a:hover{background:-webkit-linear-gradient(left, #00b1bc, #005156);background:-o-linear-gradient(right, #00b1bc, #005156);background:-moz-linear-gradient(right, #00b1bc, #005156);background:linear-gradient(to right, #00b1bc, #005156);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:#00b1bc;font-weight:bold;font-family:Montserrat,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:rgba(0,0,0,0);color:#008189;text-align:center}.comments-area{padding:0px;margin:20px 10px}.comments-area .comment{border:1px solid #23f2ff;-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:Montserrat,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 #00e1ef}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.sm-blue{background:rgba(0,0,0,0);-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:#000;color:#fff;border-bottom:0px solid #008189}.sm-blue li a{padding:10px 20px;padding-right:58px;line-height:25px;font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:14px;font-weight:400;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.3)}.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(#00b1bc, 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:#002123}.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:rgba(0,0,0,0);color:#fff;font-size:.81em;text-shadow:none;border-left:8px solid rgba(0,0,0,0)}.sm-blue ul a.current{background:#00b1bc;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 rgba(0,0,0,0)}.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 rgba(0,0,0,0)}.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 rgba(0,0,0,0)}.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 rgba(0,0,0,0)}.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:rgba(0,0,0,0);-moz-box-shadow:0px 0px 0px #333;-webkit-box-shadow:0px 0px 0px #333;box-shadow:0px 0px 0px #333}.sm-blue>li>a{line-height:50px;font-family:"Montserrat",sans-serif;font-size:.933em;font-weight:600;padding:0px 14px 0px 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:rgba(0,0,0,0);color:#fff}.sm-blue a:hover,.sm-blue a:focus,.sm-blue a:active,.sm-blue a.highlighted{background-color:#00b1bc;color:#fff}.sm-blue .current-menu-item>a{background-color:#00b1bc;background-image:url("");background-image:-moz-linear-gradient(top, black 0%, #002123 10%, #002123 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(10%, #002123), color-stop(100%, #002123));background-image:-webkit-linear-gradient(top, black 0%, #002123 10%, #002123 100%);background-image:-o-linear-gradient(top, black 0%, #002123 10%, #002123 100%);background-image:-ms-linear-gradient(top, black 0%, #002123 10%, #002123 100%);background-image:linear-gradient(top, black 0%, #002123 10%, #002123 100%);color:#dfe0e2}.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 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);background:rgba(0,0,0,0);-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 #002123}.sm-blue>li:first-child{border-left:0}.sm-blue ul{border:0px solid #a8a8a8;padding:7px 0;background:#000;-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:#000;color:#ccc}.sm-blue ul a:hover,.sm-blue ul a:focus,.sm-blue ul a:active,.sm-blue ul a.highlighted{background:#00b1bc;color:#fff}.sm-blue ul a.current{background:#00b1bc;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:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #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:rgba(0,0,0,0) rgba(0,0,0,0) #00b1bc rgba(0,0,0,0)}.sm-blue span.scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#faa61a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.sm-blue.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:10px;border-style:dashed solid dashed dashed;border-color:rgba(0,0,0,0) #faa61a rgba(0,0,0,0) rgba(0,0,0,0)}.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 #00b1bc}.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:rgba(0,0,0,0) #faa61a rgba(0,0,0,0) rgba(0,0,0,0)}.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:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #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:0px;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:#00b1bc}.menu-service-categories-container ul li a:hover,.menu-pages-container ul li a:hover{color:#23f2ff}.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 #000}.pathway{display:block;padding:10px 0px 10px 20px;height:auto;line-height:25px;margin-bottom:0px;border-bottom:1px solid #002123;color:#fff;font-size:14px;font-family:Montserrat,sans-serif;font-weight:normal;font-style:italic}.pathway a{color:#00b1bc}.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:#00b1bc;position:absolute;left:0px;bottom:0px}.thumb-menu-container .dg-expand,.thumb-menu-container .dg-expanded{display:block;text-align:center;color:#fff;position:absolute;bottom:10px;left:0px;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:#00b1bc}.thumb-menu-container .dg-expand:hover .glyphicon,.thumb-menu-container .dg-expanded:hover .glyphicon{-webkit-transition:color 2s;transition:color 2s;color:#008189}.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:0px}.homepage-thumb-menu{list-style:none;padding:0px;margin-bottom:0px;background-color:#000}.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:3px solid #000;margin:0px;padding-bottom:0px;overflow:hidden;background:#fff}.homepage-thumb-menu li .home-introbox img{display:block;width:100%;height:auto;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:hover img{opacity:.7}.homepage-thumb-menu li .home-introbox .intro-title a{display:block;position:absolute;bottom:10px;left:0px;width:100%;height:auto;text-align:left;font-size:1em;color:#000;background-color:#fff;text-align:center;font-family:Montserrat,sans-serif;font-weight:bold;overflow:hidden;opacity:.8;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-webkit-transform:translateZ(0)}.homepage-thumb-menu li .home-introbox .intro-title a:hover{text-decoration:none;opacity:1}.homepage-thumb-menu li .home-introbox .intro-title a .service-title{margin:10px 20px;color:#000;text-align:center;font-family:Montserrat,sans-serif;font-weight:bold;text-align:left;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-webkit-transform:translateZ(0)}.homepage-thumb-menu li .home-introbox .intro-title a .service-title:after{content:">>";margin-left:10px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-webkit-transform:translateZ(0)}.homepage-thumb-menu li .home-introbox .intro-title a .service-title:hover:after{content:">>";margin-left:15px}.homepage-thumb-menu li .home-introbox .intro-title .more-btn{display:none;font-size:1.1em;padding:.5em 1.5em;color:#fff;text-transform:uppercase;border:1px solid #00e1ef;background-color:#00b1bc;border-radius:2em;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-webkit-transform:translateZ(0)}.homepage-thumb-menu li .home-introbox .intro-title .more-btn:hover{border:1px solid #56f5ff;background-color:#23f2ff}.homepage-thumb-menu li .home-introbox .intro-title .more-btn a,.homepage-thumb-menu li .home-introbox .intro-title .more-btn a:hover{color:#dfe0e2;text-decoration:none}.homepage-thumb-menu li .home-introbox .intro-title .title_attr{display:table;padding:0px 10px;text-align:center;position:relative;color:#000;margin-bottom:15px;font-weight:normal;line-height:14px}.homepage-thumb-menu li .home-introbox .intro-title .title_attr span{vertical-align:middle}.homepage-thumb-menu li .home-introbox .intro-title .price{display:block;position:relative;float:right;width:35%;padding:6px 10px 6px 4px;background-color:#af1e23;vertical-align:middle;text-align:left;font-size:14px;color:#fff;height:34px}.homepage-thumb-menu li .home-introbox .intro-title .price:before{position:absolute;content:"";display:block;z-index:-1;top:0;left:-12px;height:100%;width:22px;background-color:#af1e23;-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 .intro-title .price div{margin-left:0px}.call{position:relative;opacity:1;height:32px;line-height:32px;text-align:right}.call span.info_telephone{display:inline-block;padding-left:20px;font-family:Montserrat,sans-serif;color:#fff;font-size:18px;font-weight:900;text-align:left}.call span.info_telephone a{color:#fff}.call span.info_telephone:first-child:before{content:"Call Us @ "}.dg-container-contact .call{position:relative;opacity:1;height:32px;line-height:32px;text-align:right}.dg-container-contact .call span.info_telephone{display:inline-block;padding-left:20px;font-family:Montserrat,sans-serif;color:#fff;font-size:18px;font-weight:900;text-align:left}.dg-container-contact .call span.info_telephone a{color:#fff}.dg-container-contact .call span.info_telephone:first-child:before{content:"Call Us @ "}.sticky .call{position:relative;opacity:1;height:80px;line-height:80px}.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}.services-list,.video-list{list-style:none;padding:0px;margin-bottom:25px}.services-list:before,.services-list:after,.video-list:before,.video-list:after{content:"";display:table !important;clear:both}.services-list li,.video-list li{display:block;height:auto;float:left}.services-list li .home-introbox,.video-list li .home-introbox{position:relative;border:1px solid #00393d;margin:2px 2px;overflow:hidden;border-radius:0px}.services-list li .home-introbox a .intro-title,.video-list li .home-introbox a .intro-title{display:table;position:absolute;bottom:10px;left:0px;width:100%;height:40px;text-align:center;font-size:12px;color:#000;text-align:center;font-family:Montserrat,sans-serif;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{display:block;width:100%;vertical-align:middle;text-align:left;font-size:14px;text-transform:uppercase;line-height:16px;padding:12px 10px 4px 10px;height:34px;overflow:hidden;height:auto}.services-list li .home-introbox a .intro-title .price,.video-list li .home-introbox a .intro-title .price{display:none;position:relative;float:right;width:35%;padding:0px 5px 0px 0px;background-color:#000;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{position:absolute;content:"";display:block;top:0;left:-12px;height:100%;width:18px;background-color:#000;-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{margin-left:10px}.services-list li .home-introbox a img,.video-list li .home-introbox a img{display:block;margin:0px 0px;border:1px solid #000;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{opacity:.5}.services-list li .home-introbox a:hover .title_attr,.video-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{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{border:0}.video-list li .home-introbox a .intro-title .service-title{width:100%}.video-list li .home-introbox a .intro-title .price{display:none}.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:#002123;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}.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:0px}.dg_ng_thumb a .magnify-icon{display:block;position:absolute;top:0px;left:0px;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:0px;width:100%;height:100%;left:0px;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:0px;left:0px;width:100%;height:35px;text-align:center;border:1px solid #123456;font-size:12px;color:#fff;text-align:center;font-family:Montserrat,sans-serif;font-weight:bold;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:-webkit-linear-gradient(left, #00e1ef, #008189);background:-o-linear-gradient(right, #00e1ef, #008189);background:-moz-linear-gradient(right, #00e1ef, #008189);background:linear-gradient(to right, #00e1ef, #008189)}.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:rgba(0,0,0,0)}.ngg-breadcrumbs li{list-style:none !important;font-family:Montserrat,sans-serif;color:#008189;font-weight:bold;font-size:18px;font-style:italic}.ngg-breadcrumbs li a{color:#00b1bc}.dg-album-entry{margin:5px 5px;overflow:auto;zoom:1}.dg-album-entry .ngg-thumbnail img{background-color:#fff;border:1px solid #000;margin:4px 0 4px 5px;padding:0px;transition:all .2s linear}.dg-album-entry .ngg-thumbnail img:hover{opacity:.6;background-color:rgba(0,0,0,0)}.dg-album-entry .dg-albumtitle{background:#000;border-bottom:1px solid #a9acb2;text-align:center;color:#23f2ff}.dg-album-entry .dg-albumtitle a{color:#23f2ff;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:#005156;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;color:#fff}span.info_name{font-size:18px;color:#fff;font-weight:bold;font-family:Montserrat,sans-serif;margin:0px 5px}span.info_name a{color:#af1e23;font-weight:bold;font-family:Montserrat,sans-serif;border-bottom:0px solid #205da9;margin:0px 5px}.info_address,.info_telephone{font-size:14px;font-weight:normal;border-bottom:0px solid #205da9;margin:0px 5px}.info_email{font-size:12px;margin:0px 5px}.info_email a{color:#af1e23;font-weight:bold;font-family:Montserrat,sans-serif;margin:0px 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:0px 5px;text-align:center}.page-footer .info_telephone a{color:#00b1bc;font-weight:bold;font-family:Montserrat,sans-serif;margin:0px 5px}.page-footer .info_email{display:block;background-color:#dfe0e2;color:#00b1bc;font-size:18px;margin:0px 5px}.page-footer .info_email a{color:#00b1bc;font-weight:900;font-family:Montserrat,sans-serif;margin:0px 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;color:#008189;font-weight:bold;font-family:Montserrat,sans-serif;margin:0px 5px}.right-sidebar span.info_name a{color:#00b1bc;font-weight:bold;font-family:Montserrat,sans-serif;border-bottom:0px solid #205da9;margin:0px 5px}.right-sidebar .info_address,.right-sidebar .info_phone,.right-sidebar .city-state-zip{font-size:14px;color:#00b1bc;font-weight:normal;border-bottom:0px solid #205da9;margin:0px 5px}.right-sidebar .info_phone,.right-sidebar .info_email{font-family:Montserrat,sans-serif;text-align:center;font-family:Montserrat,sans-serif;font-weight:bold;color:#00b1bc;font-size:20px}.right-sidebar .info_phone a,.right-sidebar .info_email a{color:#008189}.right-sidebar .info_phone a:hover,.right-sidebar .info_email a:hover{color:#00b1bc;text-decoration:none}.right-sidebar .info_telephone{display:block;font-size:18px;padding:5px;margin:0px 5px;text-align:center}.right-sidebar .info_telephone a{color:#00b1bc;font-weight:bold;font-family:Montserrat,sans-serif;margin:0px 5px}.dg-container-footer-widgets{border-bottom:3px solid #23f2ff;border-top:3px solid #005156;background:#000;margin-top:0px;padding:15px 0px;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:0px}.dg-container-footer-widgets .page-footer .widget .widget-title{text-align:center}.dg-container-footer-widgets .page-footer .widget ul.menu{list-style:none;margin-left:0px;padding-left:0px}.dg-container-footer-widgets .page-footer .widget ul.menu li{display:block;border-bottom:1px solid #d9d9d9;text-align:center;margin-left:0px}.dg-container-footer-widgets .page-footer .widget ul.menu li a{color:#dfe0e2}.dg-container-footer-widgets .page-footer .widget ul.menu li a:hover{color:#00b1bc}.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:rgba(0,0,0,0);color:#a9acb2;text-align:center}.back-to-top{position:fixed;bottom:25px;right:25px;z-index:100;display:none;-webkit-backface-visibility:hidden}.back-to-top{cursor:pointer;width:35px;height:35px}.back-to-top .glyphicon{-webkit-transition:color 2s;transition:color 2s;font-size:35px;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,3px 3px 0 #000}.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-family:Montserrat,sans-serif;font-weight:bold;font-family:Montserrat,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 #000,1px -1px 0 #000,-1px 1px 0 #000,3px 3px 0 #000;padding:8px 5px;background:#005156}.definitions-sidebar .widget-title,.definitions-sidebar .sidebar_header{text-align:center;font-family:Montserrat,sans-serif;font-weight:bold;font-size:25px;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,3px 3px 0 #000;border-bottom:1px solid #00b1bc}.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:0px 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:#00b1bc;font-weight:bold;font-family:Montserrat,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:#00b1bc}.right-sidebar .rpwe-block h3{background:none !important;clear:none;margin-bottom:0 !important;margin-top:0 !important;color:#00b1bc;font-weight:bold;font-family:Montserrat,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;color:#fff}.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:0px 0px;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 #002123;border-bottom:1px solid #000}.dg-container-topsecondary .dg-topsecondary .secondary-menu{float:right;list-style:none;margin-bottom:0px}.dg-container-topsecondary .dg-topsecondary .secondary-menu li{display:block;float:left;border-left:1px solid #000}.dg-container-topsecondary .dg-topsecondary .secondary-menu li:first-child{border-left:0px}.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:Montserrat,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}legend{width:auto;margin-right:25px;margin-left:25px;padding-top:.2em;padding:5px 25px;text-align:left;font-size:18px;font-weight:bold;color:#fff}.fscf-div-form{width:99%;max-width:755px;margin:auto}.fscf-div-left-box{float:left;width:55%;max-width:270px}.fscf-div-right-box{float:left;width:235px}.fscf-div-clear{clear:both}.fscf-div-field-left{clear:left;float:left;width:99%;max-width:750px;margin-right:10px}.fscf-div-field-prefollow{clear:left;float:left;width:99%;max-width:350px;margin-right:10px}.fscf-div-field-follow{float:left;padding-left:10px;width:99%;max-width:350px}.fscf-div-label{text-align:left;padding-top:5px}.fscf-div-field{text-align:left}.fscf-div-captcha-sm{width:175px;height:50px;padding-top:2px}.fscf-div-captcha-m{width:250px;height:65px;padding-top:2px}.fscf-image-captcha{border-style:none;margin:0;padding:0px;padding-right:5px;float:left}.fscf-image-captcha-refresh{border-style:none;margin:0;padding:0px;vertical-align:bottom}.fscf-div-submit{text-align:left;clear:both;padding-top:15px}.fscf-fieldset{border:1px solid #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;padding:10px;margin-bottom:25px}.fscf-required-indicator{text-align:left}.fscf-required-text{text-align:left}.fscf-hint-text{font-size:x-small;font-weight:normal}.fscf-div-error{text-align:left;color:red}.fscf-div-redirecting{text-align:left}.fscf-fieldset-field{border:1px solid #000;width:97%;max-width:700px;padding:10px}.fscf-label{text-align:left}.fscf-option-label{display:inline}.fscf-input-text{text-align:left;margin:0;width:99%;max-width:350px;color:#000}.fscf-input-captcha{text-align:left;margin:0;width:50px;color:#000}.fscf-input-textarea{text-align:left;margin:0;width:99%;height:120px;color:#000}.fscf-input-select{text-align:left;color:#000}.fscf-input-checkbox{width:22px;height:32px}.fscf-input-radio{width:22px;height:32px}.fscf-button-submit{cursor:pointer;margin:0;color:#000}.fscf-button-reset{cursor:pointer;margin:0}.fscf-button-vcita{text-decoration:none;display:block;text-align:center;background:linear-gradient(to bottom, #ed6a31 0%, #e55627 100%);color:#fff !important;padding:8px}.fscf-button-div-vcita{border-left:1px dashed #ccc;margin-top:25px;padding:8px 20px}.fscf-powered-by{font-size:x-small;font-weight:normal;padding-top:5px;text-align:center}::-webkit-input-placeholder{opacity:.6;color:#333}:-moz-placeholder{opacity:.6;color:#333}::-moz-placeholder{opacity:.6;color:#333}:-ms-input-placeholder{opacity:.6;color:#333}#ninja_forms_required_items,.dg-fname-wrap,.dg-lname-wrap,.dg-email-wrap,.dg-phone-wrap{margin-bottom:0px;height:140px}input,select,textarea{background-color:#002123;border:1px solid #005156;border-radius:0px;color:#fff;font-size:14px;padding:10px;width:100%}input:focus,select:focus,textarea:focus{border:1px solid #00b1bc !important}.nf-response-msg{border:1px solid #00b1bc;padding:25px}.nf-response-msg p{font-size:32px;font-weight:bold;text-align:center;margin:0px}.dg-fname-wrap,.dg-email-wrap{clear:none !important;float:left;width:49%;padding:0px}.dg-phone-wrap,.dg-lname-wrap{clear:none !important;float:right;width:49%;padding:0px}.dg-phone-wrap:after{display:block;content:" ";width:100%;height:35px;clear:both}.search-form .screen-reader-text{display:none}.search-form .search-submit{display:inline-block;width:100px;margin-left:30px}.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 #00b1bc;color:#fff !important;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 #000 !important}.wpcf7-form label{display:block;font-weight:bold;font-size:16px;margin:15px 0px 0px 0px}.wpcf7-form fieldset{margin-bottom:30px;padding:15px;border:1px solid #00b1bc}.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:0px 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:#005156;border:0;border-radius:9px;padding:10px}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{color:#000;background-color:#23f2ff;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:#008189 !important}.dg-container-tagline{background-color:#00090a}.dg-container-tagline .vehicle-types{padding:10px;font-family:Montserrat,sans-serif;color:#fff;font-size:24px;font-weight:900;text-align:center}.dg-container-tagline .vehicle-types .middot_color{color:#23f2ff}.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:#00b1bc;color:#fff;width:auto}.tp-caption .blue:hover{background-color:#008189}.tp-caption .white{background-color:#fff;color:#005156;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:rgba(0,0,0,0) !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}.services_footer_notes{border:1px solid #005156;border-radius:5px;padding:15px;margin:45px 0}.services_footer_notes span{font-style:italic}@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 0px}.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}.sm-blue>li>a{font-size:.81em;font-weight:200;padding:0px 14px}.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 0px red;font-family:Montserrat,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:Montserrat,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:0px}.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}}@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:0px}.navbar-brand-logo{height:80px;width:auto;margin-top:0px}.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 rgba(0,0,0,0);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}#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:0px 0px}.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,.call span.info_email{padding-left:20px;font-family:Montserrat,sans-serif;color:#fff;font-size:14px;font-weight:700;text-align:right}.call span.info_telephone a,.call span.info_email a{color:#fff}.call span.info_telephone:first-child:before{content:"Call Us @ "}.sticky .navbar-brand-logo{height:70px}.sticky .header-logo-container{padding:0px 0px 0px 0px}.sticky .header-logo-container .header-logo{width:auto;height:80px}.sticky .sm-blue>li>a{line-height:20px;padding:0px 14px 0px 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:0px 5px;margin-bottom:15px}.metaslider .caption-wrap{display:none !important}}@media screen and (max-width: 769px){.dg-servicet-list .sc_services_image{display:none}ul.main-services-list{position:relative;border:0px solid #ccc;list-style:none;padding:0px}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:Montserrat,sans-serif;font-size:1.2em;font-weight:700}ul.main-services-list li .odd,ul.main-services-list li .even{border:0px solid #333;text-align:left;margin-right:0px;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:0px solid #000;height:40px;width:40px;border-radius:50%;position:absolute;top:25px;text-align:center;line-height:40px;background-color:#dfe0e2;font-family:Montserrat,sans-serif;font-size:1.2em;font-weight:700}ul.main-services-list .dg_services_item_content{display:block;border:0px solid #000;overflow:hidden}.dg-menu-container{height:auto}.navigation,.dg-nav{height:auto}.navbar{min-height:50px}.title-banner h1{font-size:1.5em}.sticky{position:static;opacity:1}.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:0px;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}}@media screen and (max-width: 499px){.dg-servicet-list .sc_services_image{position:relative;width:150px;top:50px}.navbar-brand{text-align:center;padding-top:15px;margin-right:0px}.navbar-brand-logo{height:75px;width:auto;margin-top:0px;float:right}.navbar-toggle{right:auto;left:10px}.sticky .navbar-brand-logo{height:40px}.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}}.dg-sig{font-family:Arizonia;font-weight:bold;font-size:24px}/*# sourceMappingURL=style.css.map */
