@font-face{font-family:"advdc";src:url("advdc.eot");src:url("advdc.eot?#iefix") format("embedded-opentype"),url("advdc.woff") format("woff"),url("advdc.ttf") format("truetype"),url("advdc.svg#advdc") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"advdc" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before,div.sub-menu ul li a:after,.mobile-menu ul li a:after{font-family:"advdc" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-double-chevron-left:before{content:"\61"}.icon-double-chevron-right:before,div.sub-menu ul li a:after,.mobile-menu ul li a:after{content:"\62"}.icon-double-chevron-up:before{content:"\63"}.icon-double-chevron-down:before{content:"\64"}.icon-reorder:before{content:"\65"}.icon-times:before{content:"\66"}.icon-mobile:before{content:"\67"}.icon-envelope:before{content:"\68"}.icon-linkedin-square:before{content:"\69"}body{background:#fff;font-size:100%;line-height:1.6;font-family:"Open Sans", arial, sans-serif;font-weight:400;margin:0;padding:0}a{font-size:1em;outline:none}a:link{color:#b2071b;text-decoration:underline}a:visited{color:#b2071b;text-decoration:underline}a:hover{color:#b2071b;text-decoration:none}a:active{color:#b2071b;text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#b2071b;font-weight:700;line-height:1.4}h1{font-size:1.7em}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}h1,h2,h3,h4,h5,h6,ul,ol,dl,p,pre,table,fieldset,hr{margin:0 0 1.4rem 0}.page-title{padding:3rem 0;background:#e7e7e7}.page-title h1{font-size:2.5em;margin:0}p,table,td,p a,li a,table a,dl a{font-size:1em}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}hr{height:1px;border:0;margin:2rem 0;border-top:1px solid #bab9bb;background-color:#fff}img{max-width:100%;height:auto;border:none}.floatleft{float:left}.floatright{float:right}.container{margin:0 auto;max-width:1240px;padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.container:before{content:"";display:table;clear:both}.container:after{content:"";display:table;clear:both}.content:before{content:"";display:table;clear:both}.content:after{content:"";display:table;clear:both}.solitary{padding-top:3rem;background:url(../images/bgrounds/primary-r.png) top right no-repeat,url(../images/bgrounds/primary-l.png) top left no-repeat}.main{padding-bottom:3rem}.primary{display:block;width:71%;position:relative;padding:3.5rem 0 0 0;background:url(../images/bgrounds/primary-r.png) top right no-repeat,url(../images/bgrounds/primary-l.png) top left no-repeat}.secondary{width:23%;padding:3.5rem 0 0 0}.equal{width:48%;padding:3.5rem 0 0 0}.equal:first-child{background:url(../images/bgrounds/primary-r.png) top right no-repeat,url(../images/bgrounds/primary-l.png) top left no-repeat}.icon-reorder{display:none}.header{background:#e7e7e7;padding:44px 0 0 0}.header .flex-header{display:flex;align-items:flex-end}.header .flex-header .logo{width:25%}.header .flex-header .logo img{width:100%;display:block}.header .flex-header .primary-menu{width:75%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px}.header .flex-header .primary-menu .nav{list-style-type:none;margin:0;padding:0;text-align:right;border-bottom:1px solid #bab9bb}.header .flex-header .primary-menu .nav li{list-style-type:none;margin:0;padding:0;display:inline-block;line-height:1}.header .flex-header .primary-menu .nav li a{font-size:1.1em;font-weight:700;color:#757477;text-decoration:none;padding:12px 16px;display:block}.header .flex-header .primary-menu .nav li a:hover{color:#b2071b}.header .flex-header .primary-menu .nav li.current-menu-item a{color:#282829}.header .icon-reorder{display:none;position:absolute;top:50%;margin-top:-23px;cursor:pointer;right:10px;width:40px;height:40px;color:#757477;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header .icon-reorder:hover{color:#282829}.header .icon-reorder:before{position:absolute;font-size:24px;top:50%;left:50%;margin-top:-12px;margin-left:-12px}.welcome{padding:3rem 0;background:#e7e7e7}.welcome .welcome-flex{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}.welcome .welcome-flex .welcome-image{width:58%}.welcome .welcome-flex .welcome-image img{margin:0 auto 0 auto;display:block;max-width:1024px;width:100%}.welcome .welcome-flex .welcome-content{width:36%}#menu-panel{display:none;background:#fff}#menu-panel .icon-close{display:block;background:#282829;text-align:center;color:#fff;font-family:"Open Sans", arial, sans-serif;font-weight:700;text-decoration:none;padding:5px;text-transform:uppercase;font-size:.9em}#menu-panel .icon-close:hover{background:#282829}#menu-panel .icon-close:before{display:inline-block;margin-right:5px;vertical-align:middle}#menu-panel .social{text-align:center}#menu-panel .social li{margin:0 4px}#menu-panel .mobile-menu{margin-bottom:1rem}#menu-panel .mobile-menu ul{width:100%;list-style-type:none;margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#menu-panel .mobile-menu ul li{list-style-type:none;margin:0;padding:0}#menu-panel .mobile-menu ul li:before{display:none}#menu-panel .mobile-menu ul li a{display:block;text-decoration:none;padding:10px 20px 10px 10px;position:relative;color:#757477;font-family:"Open Sans", arial, sans-serif;font-weight:700;text-transform:uppercase}#menu-panel .mobile-menu ul li a:hover{text-decoration:none;color:#b2071b}#menu-panel .mobile-menu ul li a:after{position:absolute;top:50%;font-size:8px;margin-top:-4px;right:10px}.scotch-is-showing #menu-panel{display:block}.overlay{position:fixed;background:rgba(0,0,0,0.55);width:100%;height:100%;display:none;z-index:999999;-webkit-transition:all 225ms ease;-moz-transition:all 225ms ease;transition:all 225ms ease;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;cursor:pointer}.scotch-is-showing .overlay{display:block}div.sub-menu{border:1px solid #bab9bb;margin-bottom:2rem}div.sub-menu h2{padding:20px;margin:0}div.sub-menu ul{list-style-type:none;margin:0;padding:0}div.sub-menu ul li{list-style-type:none;margin:0;padding:0}div.sub-menu ul li a{display:block;padding:6px 40px 6px 20px;border-top:1px solid #bab9bb;color:#282829;text-decoration:none;position:relative}div.sub-menu ul li a:after{font-size:10px;position:absolute;top:50%;right:15px;margin-top:-5px}div.sub-menu ul li a:hover{background:#e7e7e7}div.sub-menu ul li.current-menu-item a,div.sub-menu ul li.current-cat>a{font-weight:700}.post-listing:before{content:"";display:table;clear:both}.post-listing:after{content:"";display:table;clear:both}.post-listing .post-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 30px 0px;margin:0 0 43px 0}.post-listing .post-item:before{content:"";display:table;clear:both}.post-listing .post-item:after{content:"";display:table;clear:both}.post-listing .post-item .post-r{width:65%}.post-listing .post-item .post-r h2 a{text-decoration:none}.post-listing .post-item .post-r h2 a:hover{text-decoration:underline}.post-listing .post-item .post-l{width:30%}.post-listing .post-item .post-l img{width:100%;height:auto;display:block}.post-listing .post-item .date{font-size:.9em;margin-bottom:5px}.post-listing .post-item .icon-tags,.post-listing .post-item .icon-category{padding:6px 0 6px 20px;margin-bottom:0;font-size:.9em;position:relative}.post-listing .post-item .icon-tags:before,.post-listing .post-item .icon-category:before{position:absolute;top:8px;left:0;font-size:15px}.post-listing .post-item .icon-tags a,.post-listing .post-item .icon-category a{text-decoration:none}.post-listing .post-item .icon-tags a:hover,.post-listing .post-item .icon-category a:hover{text-decoration:underline}.post-listing .post-item .icon-category:before{font-size:16px;top:7px}.post-listing .single-post-item{border-bottom:none}.post-listing .single-post-item .date{margin-bottom:1.4em}.pagination{text-align:center}.pagination *{display:inline-block;width:30px;height:30px;line-height:30px;padding:0;margin-bottom:3px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.pagination a{text-decoration:none;color:#fff;background:greenyellow}.pagination a:hover{background:deeppink;color:#fff}.pagination span{border:none;background:none}.pagination span.current{font-weight:bold;color:#fff;background:indigo}.services-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:1rem}.services-list .service-item{width:48%;margin-bottom:2rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px;border:1px solid #bab9bb;display:flex;flex-direction:column}.services-list .service-item .service-text{flex-grow:1}.services-list .service-item .service-text h2{color:#282829}.services-list .service-item .icon-double-chevron-right{font-weight:700;line-height:1}.services-list .service-item .icon-double-chevron-right:before{display:inline-block;font-size:10px;vertical-align:middle;margin-right:7px}.service-callouts{background:#b2071b url(../images/bgrounds/puzzle.png) no-repeat 50% 50%;padding:3rem 0;margin:0 0 3rem 0}.service-callouts h2{color:#fff;text-align:center;margin-bottom:3rem}.service-callouts ul{list-style-type:none;margin:0;padding:0;margin:0 auto;max-width:940px;display:flex;justify-content:space-between;flex-wrap:wrap}.service-callouts ul li{width:48.5%;list-style-type:none;margin:0;padding:0;margin-bottom:1.5rem;display:flex}.service-callouts ul li a{width:100%;padding:15px 40px 15px 20px;display:flex;font-weight:700;align-items:center;background:#e7e7e7;text-decoration:none;color:#282829;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,0.25);position:relative;transition:all .3s ease-in-out}.service-callouts ul li a:before{font-size:10px;position:absolute;top:50%;right:15px;margin-top:-5px}.service-callouts ul li a:hover{background:#fff}.icon-callouts{margin:0 0 3rem 0}.icon-callouts h2{text-align:center}.icon-callouts .items{margin:0 auto;max-width:1170px;display:flex;justify-content:space-between}.icon-callouts .items .item{width:29%;display:flex;align-items:center}.icon-callouts .items .item img{max-width:100px}.icon-callouts .items .item h3{flex-grow:1;padding-left:30px;margin:0;font-size:1em;color:#757477}.contact-callouts{display:flex;border-top:1px solid #bab9bb;padding:3rem 0 0 0;margin:0 0 3rem 0}.contact-callouts>div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-callouts>div>h3:first-child{color:#282829;font-size:1em}.contact-callouts .staff-callout{width:50%;padding:0 40px 0 0}.contact-callouts .staff-callout .staff-flex{display:flex}.contact-callouts .staff-callout .staff-flex .staff-image{flex:0 0 100px}.contact-callouts .staff-callout .staff-flex .staff-blurb{flex-grow:1;padding:0 0 0 30px}.contact-callouts .physical-address,.contact-callouts .mail-address{width:25%;border-left:1px solid #bab9bb;padding:0 40px}.dusan-details ul{list-style-type:none;margin:0;padding:0;margin:0 0 1.4rem 0}.dusan-details ul li{list-style-type:none;margin:0;padding:0;position:relative;padding:5px 0 5px 32px}.dusan-details ul li:before{position:absolute;top:50%;left:0;margin-top:-13px;font-size:24px}.secondary .physical-address h3,.secondary .mail-address h3,.secondary .dusan-details h3{font-size:1em;color:#282829}.gform_wrapper form{margin:0}.gform_wrapper form ul,.gform_wrapper form li{list-style-type:none;margin:0;padding:0}.gform_wrapper form li{margin-bottom:1.5rem}.gform_wrapper form label{display:block;font-family:"Open Sans", arial, sans-serif;font-weight:700;margin-bottom:4px;font-size:.9em}.gform_wrapper form .gform_title{font-size:1.5em}.gform_wrapper form .gform_description{display:block;margin-bottom:1.5rem}.gform_wrapper form .gfield_checkbox label,.gform_wrapper form .gfield_radio label{display:inline;margin-left:5px;line-height:1}.gform_wrapper form .gfield_checkbox li,.gform_wrapper form .gfield_radio li{margin-bottom:0px}.gform_wrapper form .validation_error{color:#b2071b;margin-bottom:2rem;font-family:"Open Sans", arial, sans-serif;font-weight:700}.gform_wrapper form .validation_message{color:#b2071b;font-family:"Open Sans", arial, sans-serif;font-weight:700;margin:.5rem 0 0 0;font-size:.7em}.gform_wrapper form textarea,.gform_wrapper form input[type="text"],.gform_wrapper form input[type="button"],.gform_wrapper form input[type="submit"]{-webkit-appearance:none;border-radius:0}.gform_wrapper form input[type="text"],.gform_wrapper form input[type="email"],.gform_wrapper form textarea,.gform_wrapper form input[type="password"]{font-family:"Open Sans", arial, sans-serif;font-weight:400;border-radius:0;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:7px 12px;color:#282829;outline:none;border:1px solid #bab9bb;background:#fff}.gform_wrapper form textarea{height:150px}.gform_wrapper form .gf_clear{clear:both}.gform_wrapper form input[type="submit"]{border:none;border-radius:0;background:#282829;color:#fff;font-size:1em;font-family:"Open Sans", arial, sans-serif;font-weight:700;transition:all .3s ease-in-out;text-align:center;display:inline-block;text-decoration:none;padding:10px 14px;line-height:1}.gform_wrapper form input[type="submit"]:hover{background:#b2071b;cursor:pointer}.gform_wrapper form .gform_validation_container{display:none !important;position:absolute !important;left:-9000px}.gform_wrapper form .gfield_required{display:inline-block;margin-left:3px;color:#b2071b}footer{text-align:center;font-weight:700;font-size:.9em;border-top:1px solid #bab9bb;padding:1.2rem 0}.acf-map{width:100%;box-shadow:0 0 5px #999;border:1px solid #bcbcbc;margin:0 0 2em 0;position:relative;padding-bottom:85%;height:0;overflow:hidden;max-width:100%;height:auto}.acf-map iframe,.acf-map object,.acf-map embed{position:absolute;top:0;left:0;width:100%;height:100%}.gm-style img{max-width:none}.gm-style label{width:auto;display:inline}img.alignleft,img.alignright,img.aligncenter,img.alignnone,div.alignleft img,div.alignright img,div.aligncenter img,div.alignnone img{max-width:100%;height:auto}.alignleft{float:left;margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.aligncenter{display:block;margin:0 auto 1em auto;max-width:100%;height:auto}.alignnone{margin:0 0 .5em 0}.wp-caption{border:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:5px 5px 5px;text-align:center}.wp-caption img{border:none;height:auto;margin:0;padding:0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto}.wp-caption p.wp-caption-text{font-size:.9em;line-height:1.4;margin:0}.gallery-item img{border:none !important;max-width:100%;height:auto;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto}.gallery-item .gallery-caption{font-size:.9em;padding:5px;line-height:1.4}blockquote{max-width:90%;font-style:italic}@media only screen and (min-width: 768px){.scotch-panel-canvas{-o-transform:translate3d(0px, 0px, 0px) !important;-ms-transform:translate3d(0px, 0px, 0px) !important;-moz-transform:translate3d(0px, 0px, 0px) !important;-webkit-transform:translate3d(0px, 0px, 0px) !important;transform:translate3d(0px, 0px, 0px) !important}.overlay{display:none !important}}@media (min-width: 0px) and (max-width: 990px){.welcome .welcome-flex .welcome-image{width:47.5%}.welcome .welcome-flex .welcome-content{width:47.5%}}@media (min-width: 0px) and (max-width: 900px){.services-list .service-item{padding:30px}.icon-callouts .items .item{width:31%}.icon-callouts .items .item h3{padding-left:20px}.contact-callouts .staff-callout{padding:0 20px 0 0}.contact-callouts .staff-callout .staff-flex .staff-image{flex:0 0 75px}.contact-callouts .staff-callout .staff-flex .staff-blurb{padding:0 0 0 20px}.contact-callouts .physical-address,.contact-callouts .mail-address{padding:0 20px}}@media (min-width: 0px) and (max-width: 767px){body{font-size:90%;line-height:1.5}.primary-menu{display:none}.primary,.secondary,.equal{float:none;width:100%;padding-top:2.5rem}.soliary{padding-top:2.5rem}.header{padding:25px 0 0 0}.header .flex-header .logo{width:200px}.header .icon-reorder{display:block}.welcome .welcome-flex{display:block}.welcome .welcome-flex .welcome-image{width:100%}.welcome .welcome-flex .welcome-image img{max-width:450px}.welcome .welcome-flex .welcome-content{width:100%;margin:0 0 2rem 0}.services-list .service-item{padding:20px}.icon-callouts .items .item{display:block}.icon-callouts .items .item img{margin:0 auto 1.2rem auto;display:block}.icon-callouts .items .item h3{padding-left:0;text-align:center}.contact-callouts{flex-wrap:wrap}.contact-callouts .staff-callout{padding:0;width:100%;border-bottom:1px solid #bab9bb;margin-bottom:2rem;padding-bottom:1rem}.contact-callouts .physical-address,.contact-callouts .mail-address{padding:0 20px 0 0;width:50%;border:none}.contact-callouts .mail-address{border-left:1px solid #bab9bb;padding-left:20px}}@media (min-width: 0px) and (max-width: 568px){.service-callouts{padding:1.5rem 0;margin:0 0 1.5rem 0}.service-callouts h2{margin:0 0 1.5rem 0}.service-callouts ul{display:block}.service-callouts ul li{width:100%}}@media (min-width: 0px) and (max-width: 480px){.container{padding:0 10px}.services-list .service-item{padding:20px;width:100%}.icon-callouts{margin:0 0 2rem 0}.icon-callouts .items{display:block}.icon-callouts .items .item{width:100%;margin-bottom:2rem}.icon-callouts .items .item:last-child{margin-bottom:0}.icon-callouts .items .item img{max-width:75px;margin-bottom:.75rem}.icon-callouts .items .item h3{padding-left:0;text-align:center}.contact-callouts{padding:2rem 0 0 0;margin:0 0 2rem 0}.contact-callouts .staff-callout .staff-flex .staff-image{flex:0 0 50px}.contact-callouts .staff-callout .staff-flex .staff-blurb{padding-left:10px}.contact-callouts .physical-address,.contact-callouts .mail-address{padding:0;width:100%;border:none}.contact-callouts .physical-address{margin:0 0 2rem 0}.alignleft,.alignright,.aligncenter,.alignnone,a img.alignleft,a img.alignright,a img.aligncenter,a img.alignnone{float:none !important;margin:0 auto 1em auto !important;display:block !important;max-width:100%;height:auto}.wp-caption p.wp-caption-text,.gallery-item .gallery-caption{font-size:.7em}}
