/*! normalize.css v1.0.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/* Global V2 */
.viewport,body,html{min-height:100%}.ilb,img{display:inline-block}.c,.ca:after{clear:both}body,input,select,textarea{font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{height:100%}body{position:relative;font-size:13px;line-height:1.5}.footer,.viewport{position:absolute;right:0;left:0}.viewport{top:0;height:auto}.wrapper{width:1000px;margin:auto}.footer{bottom:0}.pixel{visibility:hidden}ol,ul{overflow:hidden}.ilb{vertical-align:top}.scroll{overflow:auto}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.rel{position:relative}.abs{position:absolute}.fix{position:fixed}img{max-width:100%}img.circle{border-radius:50%}img.rounded-sm{border-radius:5%}img.rounded-md{border-radius:10%}img.rounded-lg{border-radius:15%}img.outline{border:1px solid #CCC;margin:5px}.notify{position:relative;padding:10px;margin:20px 0;border:1px solid #337AB7;border-left-width:5px;border-radius:3px;background-color:#D9EDF7;color:#666}.notify .close{position:absolute;top:10px;right:10px;cursor:pointer}.notify h4{font-size:16px;margin-top:0;margin-bottom:5px;color:#337AB7}.breadcrumb ul,.breadcrumb ul li{margin:0;padding:0;list-style:none}.notify-success{border-color:#5CB85C;background-color:#DFF0D8}.notify-warning{border-color:#F0AD4E;background-color:#FCF8E3}.notify-error{border-color:#D9534F;background-color:#F2DEDE}.notify-success h4{color:#5CB85C}.notify-warning h4{color:#F0AD4E}.notify-error h4{color:#D9534F}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:65%;color:#777}.l{float:left}.r{float:right}.ca:after{display:table;content:''}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.tj{text-align:justify}.tuc{text-transform:uppercase}.tlc{text-transform:lowercase}.tcp{text-transform:capitalize}.tnw{white-space:nowrap}.ellipsis,.overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.breadcrumb ul li{position:relative;display:inline-block}.breadcrumb ul li:before{content:'002f';opacity:.5}.breadcrumb.arrow ul li:before{content:'2192'}.breadcrumb.dot ul li:before{content:'00b7'}.breadcrumb.bullet ul li:before{content:'2022'}.breadcrumb ul li:first-child:before{content:''}.breadcrumb ul li a{display:inline-block;padding:5px 10px}.breadcrumb ul li.current a{cursor:default;pointer-events:none}.blockquote,blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.blockquote ol:last-child,.blockquote p:last-child,.blockquote ul:last-child,blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}.blockquote .small,.blockquote footer,blockquote .small,blockquote footer,blockquote small .blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}.blockquote .small:before,.blockquote footer:before,.blockquote small:before,blockquote .small:before,blockquote footer:before,blockquote small:before{content:'â€” '}.blockquote-reverse,blockquote.reverse{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.reverse .small:after,blockquote.reverse footer:after,blockquote.reverse small:after{content:' â€”'}.grid:after{content:'';display:block;clear:both}.w_10{width:10%}.w_15{width:15%}.w_16{width:16.66666666666667%}.w_20{width:20%}.w_25{width:25%}.w_30{width:30%}.w_33{width:33.33333333333333%}.w_35{width:35%}.w_40{width:40%}.w_45{width:45%}.w_50{width:50%}.w_55{width:55%}.w_60{width:60%}.w_65{width:65%}.w_66{width:66.66666666666666%}.w_70{width:70%}.w_75{width:75%}.w_80{width:80%}.w_83{width:83.33333333333335%}.w_85{width:85%}.w_90{width:90%}.w_95{width:95%}.w_100{width:100%}.g_1{width:8.33333333333333%}.g_2{width:16.66666666666666%}.g_3{width:25%}.g_4{width:33.33333333333333%}.g_5{width:41.66666666666666%}.g_6{width:50%}.g_7{width:58.33333333333333%}.g_8{width:66.66666666666666%}.g_9{width:75%}.g_10{width:83.33333333333333%}.g_11{width:91.66666666666666%}.g_12{width:100%}.resp_video,.resp_video_4x3{position:relative;width:auto;height:0}.pin-grid{-webkit-column-count:5;-webkit-column-gap:10px;-webkit-column-fill:auto;-moz-column-count:5;-moz-column-gap:10px;-moz-column-fill:auto;column-count:5;column-gap:15px;column-fill:auto}.pin-grid .pin{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid}.p_a{padding:15px}.p_l{padding-left:15px}.p_r{padding-right:15px}.p_t{padding-top:15px}.p_b{padding-bottom:15px}.p_a.p_10{padding:10px}.p_l.p_10{padding-left:10px}.p_r.p_10{padding-right:10px}.p_t.p_10{padding-top:10px}.p_b.p_10{padding-bottom:10px}.p_a.p_5{padding:5px}.p_l.p_5{padding-left:5px}.p_r.p_5{padding-right:5px}.p_t.p_5{padding-top:5px}.p_b.p_5{padding-bottom:5px}.m_a{margin:15px}.m_l{margin-left:15px}.m_r{margin-right:15px}.m_t{margin-top:15px}.m_b{margin-bottom:15px}.m_a.p_10{margin:10px}.m_l.p_10{margin-left:10px}.m_r.p_10{margin-right:10px}.m_t.p_10{margin-top:10px}.m_b.p_10{margin-bottom:10px}.m_a.p_5{margin:5px}.m_l.p_5{margin-left:5px}.m_r.p_5{margin-right:5px}.m_t.p_5{margin-top:5px}.m_b.p_5{margin-bottom:5px}.m_auto,.ma{margin:auto!important}.resp_video{padding-bottom:56.25%}.resp_video_4x3{padding-bottom:75%}.resp_video .mceItemIframe,.resp_video iframe,.resp_video video,.resp_video_4x3 .mceItemIframe,.resp_video_4x3 iframe,.resp_video_4x3 video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:0}.table,.tbl{display:table}.table-row,.tbl-row{display:table-row}.table-cell,.tbl-cell{display:table-cell}.form .label,form .label{font-weight:700;padding-bottom:5px}.form .label .required,.form .label i,form .label .required,form .label i{font-style:normal;font-weight:700;color:#C00}.form .lable h3,form .label h3{margin-bottom:0;padding-bottom:0}.form .field input,.form .field select,.form .field textarea,form .field input,form .field select,form .field textarea{border:1px solid #CCC;box-sizing:border-box}.form .field input[type=text],.form .field input[type=password],.form .field select,.form .field textarea,form .field input[type=text],form .field input[type=password],form .field select,form .field textarea{width:100%;padding:5px;font-size:13px}.form .field textarea,form .field textarea{height:100px}.form .field input[type=radio],.form .field input[type=checkbox],form .field input[type=radio],form .field input[type=checkbox]{vertical-align:middle;margin-top:0}.form .hidden,form .hidden{display:none}.form .field .desc,.form .label .desc,form .field .desc,form .label .desc{font-size:90%;font-weight:400;color:#777}.form .field .desc,form .field .desc{display:block;padding-top:3px}.form .field .static,form .field .static{font-weight:400}.form input:-ms-input-placeholder,.form input::-moz-placeholder,.form input::-webkit-input-placeholder,.form textarea:-ms-input-placeholder,.form textarea::-moz-placeholder,.form textarea::-webkit-input-placeholder,form input:-ms-input-placeholder,form input::-moz-placeholder,form input::-webkit-input-placeholder,form textarea:-ms-input-placeholder,form textarea::-moz-placeholder,form textarea::-webkit-input-placeholder{color:#999}.form .p_a,form .p_a{padding:10px}.form .error_label,form .error_label{color:#900}.form .error_field input,.form .error_field textarea,form .error_field input{border:1px solid #C00}
/* Default Module CSS */
.h_nav,.h_nav .child,.h_nav .parent{position:relative}.h_nav .dropdown,.v_nav .dropdown{background-color:#FFF;white-space:nowrap}.h_nav a.has_arrow,.v_nav a.has_arrow{background-image:url(../../modules/menu/img/arrow-right-black-50.png);background-position:right center}.gallery .photo,.gallery .record,.mobile_menu .title .close,.news .entry .photo,.slider .slide{background-repeat:no-repeat;background-size:cover}.gallery .record .title,.identity-package .entry a,.mobile_cta_btn>a,.mobile_menu .title,.mobile_menu a.level_0,.resource-listing .item .name,.slider .caption .title,.staff .listing .position,.staff .profile .position,.testimonial .entry .details .author,.testimonial_feed .entry .details .author{font-weight:700}.h_nav{z-index:100}.h_nav .parent{display:inline-block}.h_nav .child{display:block}.h_nav .dropdown{display:none;position:absolute;min-width:220px}.h_nav .drop_1{top:100%;left:0}.h_nav .drop_2,.h_nav .drop_3,.h_nav .drop_4,.h_nav .drop_5,.h_nav .drop_6,.v_nav .drop_1,.v_nav .drop_2,.v_nav .drop_3,.v_nav .drop_4,.v_nav .drop_5,.v_nav .drop_6{top:0;left:100%}.h_nav .drop_1 .child:hover .drop_2,.h_nav .drop_2 .child:hover .drop_3,.h_nav .drop_3 .child:hover .drop_4,.h_nav .drop_4 .child:hover .drop_5,.h_nav .drop_5 .child:hover .drop_6,.h_nav .parent:hover .drop_1{display:block}.h_nav a.level_0{display:block;line-height:30px;padding:0 10px}.h_nav a.level_1 span{line-height:30px}.h_nav a.level_1,.h_nav a.level_2,.h_nav a.level_3,.h_nav a.level_4,.h_nav a.level_5,.h_nav a.level_6{display:block;line-height:30px;padding:0 10px}.h_nav a.has_arrow{background-repeat:no-repeat;padding-right:21px}.v_nav{position:relative;z-index:100}.v_nav .child,.v_nav .parent{display:block;position:relative}.v_nav .dropdown{display:none;position:absolute}.v_nav .drop_1 .child:hover .drop_2,.v_nav .drop_2 .child:hover .drop_3,.v_nav .drop_3 .child:hover .drop_4,.v_nav .drop_4 .child:hover .drop_5,.v_nav .drop_5 .child:hover .drop_6,.v_nav .parent:hover .drop_1{display:block}.v_nav a.level_0,.v_nav a.level_1,.v_nav a.level_2,.v_nav a.level_3,.v_nav a.level_4,.v_nav a.level_5,.v_nav a.level_6{display:block;line-height:30px;padding:0 10px}.mobile_menu,.mobile_menu .dropdown,.mobile_nav{display:none}.v_nav a.has_arrow{background-repeat:no-repeat;padding-right:21px}.mobile_toggle{text-align:center;cursor:pointer}.mobile_toggle img{vertical-align:middle;height:20px;margin-top:-2px;margin-left:10px}.mobile_menu{position:fixed;z-index:1000;top:80px;left:0;right:0;bottom:0;height:100%;overflow-y:auto;background-color:#2C2F2E}.mobile_menu .title{position:relative;background-color:#333;line-height:40px;color:#FFF;text-align:center}.mobile_menu .title .close{position:absolute;top:8px;right:8px;bottom:8px;width:24px;height:24px;background-image:url(../../modules/menu/img/close-white-50.png);cursor:pointer}.mobile_menu .container{width:100%;max-width:600px;margin:0}.mobile_menu a.level_0,.mobile_menu a.level_1,.mobile_menu a.level_2,.mobile_menu a.level_3,.mobile_menu a.level_4,.mobile_menu a.level_5,.mobile_menu a.level_6{display:block;line-height:40px;color:#FFF;margin:1px 0;padding:10px 20px}.mobile_menu a.level_0{border-bottom:1px solid #000}.mobile_menu a.level_1{background-color:#252827;padding-left:30px}.mobile_menu a.level_2{background-color:#3e4240;padding-left:40px}.mobile_menu a.level_3{padding-left:50px}.mobile_menu a.level_4{background-color:rgba(0,0,0,.35);padding-left:60px}.mobile_menu a.level_5{background-color:rgba(0,0,0,.25);padding-left:70px}.mobile_menu a.level_6{background-color:rgba(0,0,0,.15);padding-left:80px}.mobile_white{background-color:rgba(255,255,255,.75)}.mobile_white .title{background-color:#CCC;color:#000}.mobile_white .title .close{background-image:url(../../modules/menu/img/close-black-50.png)}.mobile_white a.has_arrow{background-image:url(../../modules/menu/img/arrow-down-black-50.png)}.mobile_white a.level_0,.mobile_white a.level_1,.mobile_white a.level_2,.mobile_white a.level_3,.mobile_white a.level_4,.mobile_white a.level_5,.mobile_white a.level_6{color:#333}.mobile_white a.level_0{background-color:rgba(255,255,255,.75)}.mobile_white a.level_1{background-color:rgba(255,255,255,.65)}.mobile_white a.level_2{background-color:rgba(255,255,255,.55)}.mobile_white a.level_3{background-color:rgba(255,255,255,.45)}.mobile_white a.level_4{background-color:rgba(255,255,255,.35)}.mobile_white a.level_5{background-color:rgba(255,255,255,.25)}.mobile_white a.level_6{background-color:rgba(255,255,255,.15)}.news .summary{margin:30px 0}.news .entry h2,.news .summary h2{margin-bottom:0;padding-bottom:0}.news .entry .date,.news .summary .date{color:#999;font-style:italic;margin-bottom:10px}.news .entry .photo{position:relative;width:100%;padding-bottom:100%;background-position:center center}.news .entry .photo a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block}.staff .listing h2,.staff .profile h2{margin-top:0;padding-top:0;margin-bottom:15px}.staff .listing .contact,.staff .profile .contact{margin-top:15px}.staff .listing .photo,.staff .profile .photo{margin-right:15px}.staff .listing .information,.staff .profile .information{overflow:hidden}.staff .listing .social span,.staff .profile .social span{display:inline-block;padding-left:21px;background-position:left center;background-repeat:no-repeat;margin:0 10px}.staff .listing .social .facebook,.staff .profile .social .facebook{background-image:url(../../uploads/icons/staff-facebook.png)}.staff .listing .social .twitter,.staff .profile .social .twitter{background-image:url(../../uploads/icons/staff-twitter.png)}.staff .listing .social .linkedin,.staff .profile .social .linkedin{background-image:url(../../uploads/icons/staff-linkedin.png)}.gallery .photo,.gallery .record{ padding-bottom:60%; position:relative;background-position:center center}.gallery .photo a,.gallery .record a{position:absolute;z-index:20;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block}.gallery .record .title{position:absolute;z-index:10;left:0;right:0;bottom:0;color:#FFF;padding:5px 10px;font-size:14px;background-image:url(../../uploads/layout/gallery_title.png)}.resource-listing .item{margin:15px 0}.resource-listing .item .icon img{width:50px;margin-bottom:5px}.resource-listing .item .name img{width:20px;height:20px;vertical-align:middle;margin-right:5px;margin-top:-4px}.resource-listing .item .description{font-style:italic}.resource-listing .item .date{font-size:11px;color:#CCC}.identity-package .entry{margin:25px 0 25px 25px}.identity-package .entry .name{font-weight:700;margin-bottom:10px}.identity-package .entry .desc{margin-bottom:10px}.identity-package .color .block{width:30px;height:75px;margin-right:10px;border:1px solid #000}.identity-package .color .code{line-height:2}.identity-package .logo .icon{float:left;margin-right:15px}.identity-package .logo .icon img{height:50px}.testimonial .entry{margin:15px}.testimonial .entry .quote{background-image:url(../../modules/testimonials/img/quote-top.png);background-position:top left;background-repeat:no-repeat}.testimonial .entry .quote div{background-image:url(../../modules/testimonials/img/quote-bottom.png);background-position:bottom right;background-repeat:no-repeat;padding:0 50px;font-size:1.25em;min-height:50px}.testimonial .entry .quote div p{margin:0;padding:1em 0}.testimonial .entry .details{text-align:right;margin-top:10px;font-size:12px;font-style:italic}.testimonial .entry .details .location,.testimonial .entry .details .misc{font-size:11px}.testimonial_feed .entry{margin:15px}.testimonial_feed .entry .quote{background-image:url(../../modules/testimonials/img/quote-top-small.png);background-position:top left;background-repeat:no-repeat}.testimonial_feed .entry .quote div{background-image:url(../../modules/testimonials/img/quote-bottom-small.png);background-position:bottom right;background-repeat:no-repeat;padding:0 25px;min-height:13px}.testimonial_feed .entry .quote div p{margin:0;padding:1em 0}.testimonial_feed .entry .details{text-align:right;margin-top:10px;font-size:11px;font-style:italic}.testimonial_feed .entry .details .location,.testimonial_feed .entry .details .misc{font-size:10px}.slider{position:relative;height:0;padding-bottom:25%;background-color:#CCC}.slider .slide{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;background-position:center center;cursor:pointer}.slider .left_arrow,.slider .right_arrow{position:absolute;z-index:20;top:50%;margin-top:-25px;height:50px;cursor:pointer;opacity:.5}.slider .left_arrow{left:15px}.slider .right_arrow{right:15px}.slider .caption,.slider .slide a{position:absolute;bottom:0;left:0;right:0}.slider .left_arrow img,.slider .right_arrow img{width:auto;height:100%}.slider .left_arrow:hover,.slider .right_arrow:hover{opacity:1}.slider .slide a{z-index:30;display:block;top:0;width:100%;height:100%}.slider .caption{padding:20px}.slider .caption .title{font-size:1.5em;margin-bottom:10px}.row:after,.row:before{content:'';display:block;float:none;clear:both}.mobile_cta_btn{display:flex}.mobile_cta_btn>a{width:50%;text-align:center;line-height:55px;height:55px;background:#f6b93f;color:#fff}.mobile_cta_btn>a:last-child{margin-left:2px}@media screen and (max-width:600px){.w_10,.w_20,.w_30,.w_40,.w_50{width:auto;float:none;clear:both}}
