@font-face{font-family:Icon;src:url(fonts/Icon.eot);src:url(fonts/Icon.eot#iefix) format('embedded-opentype'),url(fonts/Icon.woff) format('woff'),url(fonts/Icon.ttf) format('truetype'),url(fonts/Icon.svg#Icon) format('svg');font-weight:400;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:'Open Sans',sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}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}*,input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.entry-content:before,.entry:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}.clearfix:after,.entry-content:after,.entry:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}html{font-size:62.5%}body{color:#333;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;font-weight:300;line-height:1.8}.button,a,button,input:focus,input[type=reset],input[type=submit],input[type=button],textarea:focus{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}::-moz-selection{background-color:#333;color:#fff}::selection{background-color:#333;color:#fff}a{font-weight:700;color:#3A87DD;text-decoration:none;border-bottom:1px dotted #3A87DD}a img{margin-bottom:-.6rem}a:hover{color:#3A87DD;text-decoration:none;border-bottom:1px dotted #FFF}p{margin:0 0 2.4rem;padding:0}strong{font-weight:700}ol,ul{margin:0;padding:0}blockquote,blockquote::before{color:#999}blockquote{margin:4rem}blockquote::before{content:"\201C";display:block;font-size:30px;font-size:3rem;height:0;left:-20px;position:relative;top:-10px}.entry-content code{background-color:#333;color:#ddd}cite{font-style:normal}h1,h2,h3,h4,h5,h6{font-family:'Raleway',sans-serif;color:#333;font-weight:400;line-height:1.2;margin:0 0 1.5rem}h1{font-size:30px;font-size:3rem}h2{font-size:28px;font-size:2.8rem;margin-top:30px}h3{font-size:24px;font-size:2.4rem}h4{font-size:20px;font-size:2rem}h5{font-size:18px;font-size:1.8rem}h6{font-size:16px;font-size:1.6rem}.wp-caption,embed,iframe,img,object,video{max-width:100%}img{height:auto}.featured-content img,.gallery img{width:auto}input,select,textarea{background-color:#fff;border:1px solid #ddd;box-shadow:none;color:#000;font-family:'Raleway',sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;padding:1rem;width:100%}input:focus,textarea:focus{border:1px solid #333;outline:0}input[type=checkbox],input[type=radio],input[type=image]{width:auto}::-moz-placeholder{color:#222;opacity:1}::-webkit-input-placeholder{color:#828282}::-webkit-select-placeholder{color:#999}.button,.entry-content .button,button,input[type=reset],input[type=submit],input[type=button]{background-color:#E50002;border:none;box-shadow:none;color:#fff;cursor:pointer;font-family:'Raleway',sans-serif;font-weight:700;padding:1.8rem;text-transform:capitalize;width:100%;max-width:308px}div.gf_browser_ie.gform_wrapper .gform_footer input.button{padding:1.8rem}.button:hover,.entry-content .button:hover,button:hover,input:hover[type=reset],input:hover[type=submit],input:hover[type=button]{background-color:#f49359}div.gform_wrapper div.gform_footer{padding:10px 0;margin:10px 0 0}.entry-content .button:hover{color:#fff}.button{border-radius:3px;display:inline-block}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}.od-cleanform .error{background:#FFB2B2!important}table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:4rem;width:100%}tbody{border-bottom:1px solid #ddd}td,th{text-align:left}th{font-weight:700;text-transform:uppercase}td{border-top:1px solid #ddd;padding:.6rem 0}.content-sidebar-wrap,.site-header .wrap{margin:0 auto;max-width:100%}.site-inner{background-color:#fff;clear:both;padding-top:4rem;margin-top:13.5rem}.site-inner ul{margin-left:20px}.site-inner ul li{list-style-type:}.od-cleanform .error{border:none}.single-post .site-inner .wrap,.page .site-inner .wrap,.error404 .site-inner .wrap,.category-recent-projects .site-inner .wrap{width:1170px;margin:auto;max-width:100%;padding:20px}.minimum-landing .site-inner{margin:4rem auto;padding:6rem 6rem 2rem;width:800px}.site-header .wrap{width:1170px;margin:auto}.home .sidebar{display:none}.home-hero{width:100%;display:block;background-size:cover;opacity:1!important;text-align:center}.home-hero a.od-button{border:1px solid;margin:0px 85px 0;background:url(images/button-bg.png) repeat;box-shadow:none;font-size:16px;z-index:9}.home-hero-area #soliloquy-container-2510{margin-bottom:0!important}.hero-buttons{width:100%;position:absolute;z-index:9;bottom:20px}.home-hero-area.widget-area{position:relative}.home-hero a.od-button:hover{background:#E50002;color:#fff}.home .site-inner{padding-top:0}.home .content{width:100%;float:none}.home .home-featured{width:1170px;max-width:100%;margin:auto;float:none}.home-featured{padding:2rem 0 3rem;background:#fff}.box-container{margin:10px 0;display:inline-block;width:100%}.box-container .box:nth-child(2){margin:0 15px}.box-container .box{width:380px;float:left;max-width:100%;margin:0;min-height:220px}.box-container:nth-child(2){margin-top:20px}.box-container .box img{margin:auto;display:block}.box-container .box span{display:block;float:left;width:380px;max-width:100%;color:#fff;background:#000533;text-align:center;text-transform:uppercase;padding:10px}.box-container .main-content{display:none;background:#000533;color:#fff;padding:21.5px}.box-container .main-content span{padding:0 0 2px 0;width:100%;text-align:center;float:none;display:inline-block;font-size:20px;position:relative;border-bottom:1px solid #fff}.box-container .main-content p{margin:17px 0;padding-bottom:0!important;font-size:12px}.box-container .main-content a.content-button{text-align:center;color:#fff;text-transform:uppercase;border:none;background:#e50002;padding:10px;float:none;display:table;margin:auto}.home-featured .soliloquy-container .soliloquy .soliloquy-slides img{margin-top:0}.home-featured li{list-style-type:none}.home-featured .widget{}div.soliloquy-container{margin:0 auto}.home-featured p:last-child{padding:0 0 2.4rem}.home-featured-widgets{background:#000033}.home-featured-2{width:100%;float:none;display:inline-block;background:#fff}.home-featured-2 section#black-studio-tinymce-20{width:100%;display:inline-block;padding:20px 0 0}.home-featured-2 section#black-studio-tinymce-20 .widget-wrap{width:1040px;margin:auto;display:block;float:none;max-width:100%}.home-featured-2 section#text-10{text-align:center;background:#e50002;padding:10px 0;display:inline-block;width:100%}.home-featured-2 h4{margin-bottom:0;color:#fff;text-transform:uppercase}.home-featured-2 .widget li{list-style-type:disc;color:#e50002;font-size:14px}.home-featured-2 .widget li span{color:#333}.home-featured-2 section#text-11 p{font-family:Georgia;font-style:italic;color:#505050;font-size:16px}.home-featured-2 section#text-11{text-align:center;padding:10px 0 40px;display:inline-block;width:100%}#black-studio-tinymce-7{border:1px solid #003}#black-studio-tinymce-7 .textwidget{overflow:hidden;padding:0 1rem 1rem}.door-windows .attachment-thumbnail{float:left;margin-right:1rem}.home-featured-3{width:100%;float:right;padding:40px 0 0;background:#dedede}.home-featured-3 .textwidget{padding:0 1rem 1rem}.home-featured-3 .widget-wrap{width:1170px;margin:auto;max-width:100%}.home-featured-3 .post{width:570px;max-width:100%;background:#fff;padding:17px!important;float:left}.home-featured-3 .entry-content p{color:#828282;font-family:Georgia;font-weight:normal;font-size:12px}.home-featured-3 .post .entry-title a{color:#000533;font-family:Georgia;font-weight:normal}.home-featured-3 .post .entry-content a.more-link{color:#e50002;border:none;font-family:'Raleway',sans-serif}.home-featured-3 .widget_text{display:table;margin:auto;text-align:center;float:none;padding-bottom:25px}.home-featured-3 .widget_text a.od-button{font-family:'Raleway',sans-serif;font-weight:normal}.home-featured-3 .post:nth-child(2){float:right}.home-featured-4{width:100%;float:right;padding:40px 0;background:#000533}.home-featured-4 h4{text-align:center;color:#fff;font-weight:500;font-size:30px}.home-featured-4 h4 em{font-weight:bold;font-style:normal}.home-featured-4 .widget-wrap{width:1170px;max-width:100%;margin:auto;padding:0 45px}.home-featured-4 .gform_wrapper .my-box-style{width:325px;float:left;max-width:100%;margin:0 17px}.home-featured-4 .gform_wrapper .my-box-style ul li{width:100%!important;margin-top:0;padding:0!important}.home-featured-4 .gform_wrapper .my-box-style ul li .ginput_container{margin-top:0}.home-featured-4 .gform_wrapper .my-box-style ul li .ginput_container input,.home-featured-4 .gform_wrapper .my-box-style ul li .ginput_container select{border-radius:0!important;border:0!important;padding:10px!important;font-size:14px!important;font-style:italic;margin-top:0;-webkit-border-radius:0!important;-moz-border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}.home-featured-4 .gform_wrapper .my-box-style ul li .ginput_container select{border:none;padding:8px!important;color:#828282;font-style:italic;font-size:13.5px!important;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:50%;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;background:url(images/select-arrow.png) right center #fff no-repeat}.home-featured-4 .gform_footer .button{background:#e50002;border:none;border-radius:0;padding:9px 20px;font-size:16px!important;text-align:center;display:block!important;width:325px!important;margin:0!important;max-width:100%}.home-featured-4 .gform_footer{padding:0!important;margin-top:0!important;display:table-caption;clear:none!important;margin-left:16px!important}.home-featured-4 .gform_wrapper textarea{border:none;border-radius:0;min-height:212px}.home-featured .simple-social-icons ul li a{padding:4rem!important}.home-featured .simple-social-icons ul li{margin:0 0 3rem!important}.home-featured-5.widget-area{width:100%;background:url(images/forest.jpg) center center;display:inline-block;padding:40px 0}.featured-5-text span{font-style:italic;margin-bottom:5px;display:block}.featured-5-text p{margin-bottom:0;font-size:14px}.featured-5-text h4{font-family:Georgia;color:#006b65}.featured-5-text a{margin-top:20px;display:block;border:none;color:#e50002}.home-featured-5 .widget-wrap{width:1170px;max-width:100%;margin:auto}.featured-5-text{background:#fff;padding:20px}.home-featured-6.widget-area{background:#000533;padding:20px 0}.home-featured-6 .widget{width:1170px;max-width:100%;margin:auto;display:flow-root;background:#000533}.home-featured-6 .alignleft,.home-featured-6 .alignright,.home-featured-6 .alignleft h4,.home-featured-6 .alignright h4{color:#fff}.home-featured-6 .alignleft ul li.pin{background:url(images/pin.png) left center no-repeat;padding:5px 5px 5px 35px}.home-featured-6 .alignleft ul li.email{background:url(images/email.png) left center no-repeat;padding:5px 5px 5px 35px}.home-featured-6 .alignleft ul li.phone{background:url(images/phone.png) left center no-repeat;padding:5px 5px 5px 35px}.home-featured-6 .alignleft ul li,.home-featured-6 .alignright ul li,.footer-widget-area .alignright ul li{font-size:14px;margin-bottom:0}.home-featured-6 .alignleft h4,.home-featured-6 .alignright h4{margin-bottom:10px;text-transform:uppercase}.home-featured-6 .alignright ul li,.footer-widget-area .alignright ul li{text-align:right!important;padding:5px 0}.home-featured-6 .alignright ul li span,.footer-widget-area .alignright ul li span{border-right:2px solid #e50002;padding-right:10px;margin-right:5px}.home-featured-6 .odlb-schema-wrapper p.odlb-address-wrapper span.street-address-2{display:inline-block}.home-featured-6 .odlb-schema-wrapper p,.footer-widget-area .odlb-schema-wrapper p{margin-bottom:10px;font-size:14px}.home-featured-6 .odlb-schema-wrapper span.odlb-phone,.footer-widget-area .odlb-schema-wrapper span.odlb-phone{display:inline-block;overflow:hidden;background:url(images/phone.png) left center no-repeat;padding:5px 5px 5px 35px}.home-featured-6 .odlb-schema-wrapper span.odlb-email,.footer-widget-area .odlb-schema-wrapper span.odlb-email{background:url(images/email.png) left center no-repeat;padding:5px 5px 5px 35px}.home-featured-6 .odlb-schema-wrapper p.odlb-address-wrapper,.footer-widget-area .odlb-schema-wrapper span.street-address{background:url(images/pin.png) left center no-repeat;padding:5px 5px 5px 35px}.home-featured-6 .odlb-schema-wrapper span a,.footer-widget-area .odlb-schema-wrapper span a{color:#fff;border:none}.site-tagline{background-color:#000533;border-bottom:1px solid #838383;padding:1.1rem 0;color:#fff;width:100%;z-index:9999}.site-tagline p{margin:0}.site-tagline h1{font-size:22px;color:#fff;margin-bottom:0;font-style:italic}.site-tagline-left{float:left;width:50%}.site-tagline-right{text-align:center;font-family:'Raleway',sans-serif;font-size:16px}.minimum .site-tagline{margin-top:60rem}a.cta-button{background-color:#333;border-radius:5px;color:#fff;display:inline-block;font-size:18px;font-size:1.8rem;font-weight:300;line-height:1;padding:1.5rem 2rem}a.cta-button:hover{background-color:#0ebfe9}.goto-btn{background-color:red;text-decoration:none;margin:20px;padding:10px;color:#fff;font-weight:700;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;text-align:center}.goto-btn:hover{color:#fff;background:#D30000}.content{float:left;width:720px}.sidebar-content .content{float:right}.sidebar a.od-button{background:#E50002;border:none;box-shadow:none;width:100%}.full-width-content .content{width:100%}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}.avatar{float:left}.alignleft .avatar{margin-right:2.4rem}.alignright .avatar{margin-left:2.4rem}.author-box .avatar{height:72px;width:72px}.entry-comments .avatar{height:48px;width:48px}.search-form input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.search-form{overflow:hidden;padding:.3rem;width:100%}.aligncenter,img.centered{display:block;margin:30px auto 30px}a.alignnone,img.alignnone{margin-bottom:1.2rem}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}a.alignnone{display:inline-block}.wp-caption.alignleft,a.alignleft,img.alignleft{margin:0 2.4rem 2.4rem 0}.wp-caption.alignright,a.alignright,img.alignright{margin:0 0 0 0.6rem}a.alignleft,a.alignright{border:none}.wp-caption-text{font-size:14px;font-size:1.4rem;font-weight:400;text-align:center}.widget{word-wrap:break-word}.widget li{list-style-type:none;margin-bottom:.6rem;text-align:left}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:2rem;text-indent:-2rem}.widget li li{border:none;margin:0 0 0 3rem;padding:0}.widget p:last-child,.widget ul>li:last-child{margin-bottom:0}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.breadcrumb{margin-bottom:4rem}.archive-description,.author-box{background-color:#f5f5f5}.archive-description{margin-bottom:4rem;padding:4rem 4rem 1.6rem}.author-box{margin-bottom:4rem;padding:4rem}.single .author-box{margin-bottom:6rem}.author-box-title{color:#333;font-family:'Raleway',sans-serif;font-size:16px;font-size:1.6rem;font-weight:400;margin-bottom:.4rem}.author-box p{margin-bottom:0}.author-box .avatar{margin-right:2.4rem}.genesis-grid-even,.genesis-grid-odd{border-bottom:1px solid #f5f5f5;margin-bottom:3rem;padding:0;width:47%}.genesis-grid-even{float:right}.genesis-grid-odd{clear:both;float:left}.entry-title{font-size:30px;font-size:3rem;line-height:1}.genesis-grid .entry-title{font-size:24px;font-size:2.4rem;margin:0 0 1rem}.single-portfolio .entry-title{margin-bottom:2rem}.entry-title a,.sidebar .widget-title a{border:none;color:#333}.entry-title a:hover{color:#ff6000}.widget-title{margin-bottom:1.5rem;background:#003;color:#fff;font-size:11px;font-family:'Raleway',sans-serif;font-weight:700;text-transform:uppercase;padding:3px 0 3px 10px;border-top:1px solid #003;border-bottom:1px solid #003}.sidebar .widget-title{background:#003;color:#fff;font-size:11px;font-family:'Raleway',sans-serif;font-weight:700;text-transform:uppercase;margin:0 0 15px;padding:3px 0 3px 10px;border-top:1px solid #003;border-bottom:1px solid #003}#home-featured .widget-title{margin-bottom:1rem}.sidebar .widget-title a{border:none}.archive-title{font-size:20px;font-size:2rem;margin-bottom:2.4rem}.featured-content .entry{border-bottom:2px solid #f5f5f5;margin-bottom:2.4rem;padding:0 0 2.4rem}.featured-content .entry:last-child{margin-bottom:0;padding:0}.featured-content .entry-title{border:none;font-size:18px;font-size:1.8rem;line-height:1.2;text-align:center}.featured-content .entry-title a{border:none}.enews-widget{color:#999}.enews-widget input{margin-bottom:1.6rem}.enews-widget input:focus{border:1px solid #ddd}.enews-widget input[type=submit]{background-color:#0ebfe9;color:#fff;margin:0;width:100%}.enews-widget input:hover[type=submit]{background-color:#fff;color:#333}.enews form+p{margin-top:2.4rem}.sidebar .enews-widget{background-color:#333;padding:3rem}.sidebar .enews-widget .widget-title{color:#fff}.latest-tweets ul li{margin-bottom:1.6rem}div.gform_wrapper{max-width:100%}div.gform_wrapper .ginput_complex .ginput_full input[type=text],div.gform_wrapper .ginput_complex .ginput_full input[type=url],div.gform_wrapper .ginput_complex .ginput_full input[type=email],div.gform_wrapper .ginput_complex .ginput_full input[type=tel],div.gform_wrapper .ginput_complex .ginput_full input[type=number],div.gform_wrapper .ginput_complex .ginput_full input[type=password],div.gform_wrapper .ginput_complex .ginput_right input[type=text],div.gform_wrapper .ginput_complex .ginput_right input[type=url],div.gform_wrapper .ginput_complex .ginput_right input[type=email],div.gform_wrapper .ginput_complex .ginput_right input[type=tel],div.gform_wrapper .ginput_complex .ginput_right input[type=number],div.gform_wrapper .ginput_complex .ginput_right input[type=password],div.gform_wrapper .ginput_complex .ginput_right select,div.gform_wrapper .ginput_complex input[type=text],div.gform_wrapper .ginput_complex input[type=url],div.gform_wrapper .ginput_complex input[type=email],div.gform_wrapper .ginput_complex input[type=tel],div.gform_wrapper .ginput_complex input[type=number],div.gform_wrapper .ginput_complex input[type=password],div.gform_wrapper .ginput_complex select{width:100%!important}div.gform_wrapper .ginput_complex label,div.gform_wrapper input[type=text],div.gform_wrapper input[type=email],div.gform_wrapper select,div.gform_wrapper textarea{font-size:14px;font-size:1.4rem;padding:.9rem;border-radius:2px;width:100%!important}div.gform_wrapper.gf_browser_gecko select{padding:.8rem;margin:0!important}div.gform_wrapper .form_select select{width:110%!important;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:0 0}div.gform_wrapper .form_select div.ginput_container{background-image:url(images/dropdown-icon.png);background-repeat:no-repeat;background-position:97% center;overflow:hidden;background-color:#fff;border-radius:2px}div.gform_wrapper .ginput_complex label{padding:0}div.gform_wrapper form li,div.gform_wrapper li{margin:1rem 0 0}div.gform_wrapper .gform_footer input[type=submit]{font-size:22px;font-size:2.2rem}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin:10px}.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]{margin:10px}.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=checkbox]{margin:10px}img#wpstats{display:none}.site-header{background-color:#000533;border-bottom:2px solid #e50002;letter-spacing:1px;letter-spacing:.1rem;position:fixed;width:100%;z-index:999}.title-area{float:left;padding:1.8rem 0;width:236px}.site-title{font-family:'Raleway',sans-serif;font-size:24px;font-size:2.4rem;line-height:1;margin:0;text-transform:uppercase}.site-title a,.site-title a:hover{border:none;color:#333}.site-description{font-size:36px;font-size:3.6rem;font-weight:300;line-height:1.2;margin:0}.header-full-width .site-title,.header-full-width .title-area{width:100%}.header-image .title-area{padding:0}.header-image .site-title a{height:88px;display:block;text-indent:-9999px;max-width:236px}.site-header .widget-area{float:right;text-align:right;width:700px;padding-top:22px}.site-header .search-form{float:right;margin-top:1rem}.site-header-phone{font-family:Georgia;font-size:30px;color:#fff;text-decoration:none;border-bottom:none;background:url(images/phone-icon.png) left center no-repeat;padding-left:30px}.site-header-phone:hover{border:none;color:#E50002}.genesis-nav-menu{clear:both;color:#000;font-size:12px;font-size:1.2rem;font-weight:400;line-height:1.5;width:100%;text-align:center}.genesis-nav-menu .menu-item{display:inline-block;margin-right:-4px;text-align:left;border-right:1px solid #dedede}.genesis-nav-menu .menu-item:first-child{background:0 0}.genesis-nav-menu a{border:none;color:#000;display:block;font-size:12px;font-size:1.2rem;padding:14px 22.9px;position:relative;font-weight:normal;text-transform:uppercase}.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:hover,.genesis-nav-menu a:hover{color:#fff;background:#e50002}.genesis-nav-menu .sub-menu{left:-9999px;letter-spacing:0;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:180px;z-index:99}.genesis-nav-menu .sub-menu a{background-color:#fff;border:1px solid #eee;border-top:none;padding:1.6rem 2rem;position:relative;width:160px}.genesis-nav-menu .sub-menu .sub-menu{margin:-54px 0 0 159px}.genesis-nav-menu .menu-item:hover{position:static}.genesis-nav-menu .menu-item:hover>.sub-menu{left:auto;opacity:1;padding-top:1px}.genesis-nav-menu>.first>a{padding-left:0}.genesis-nav-menu>.last>a{padding-right:0}.genesis-nav-menu>.right{display:inline-block;float:right;list-style-type:none;padding:2rem 0;text-transform:uppercase}.genesis-nav-menu>.right>a{display:inline;padding:0}.genesis-nav-menu>.rss>a{margin-left:4.8rem}.genesis-nav-menu>.search{padding:.6rem 0 0}.site-header .sub-menu{border-top:1px solid #eee}.site-header .sub-menu .sub-menu{margin-top:-55px}.nav-primary{background:#fff;margin-top:9rem;position:fixed;width:100%;z-index:10}.nav-primary .genesis-nav-menu .sub-menu a,.nav-primary a{color:#828282}.nav-primary .genesis-nav-menu .sub-menu a{background:#FFF;width:180px;color:#666;float:none;margin:0;padding:7px 10px;border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC}.nav-primary .sub-menu a:hover{background:#999;color:#FFF;padding:7px 10px}.sidebar a.od-button:hover{background:#999;color:#FFF;padding:10px 30px;border:none!important}.nav-secondary{margin-bottom:2rem}#mobile-header{z-index:99999!important}.social-container{text-align:center}.footer-fb{background:url(images/logo-flat-facebook.png) no-repeat;border:none!important;padding:9px 10px 9px 50px;font-weight:normal}.footer-twitter{background:url(images/logo-flat-twitter.png) no-repeat;border:none!important;padding:9px 10px 9px 50px;font-weight:normal}.footer-insta{background:url(images/logo-flat-instagram.png) no-repeat;border:none!important;padding:9px 10px 9px 50px;font-weight:normal}.social-container a{margin:0 20px;display:inline-block}.site-footer .wrap{width:1170px;margin:auto;max-width:100%}.site-footer .nav-secondary a{color:#fff;margin:0 3rem;padding:0}.site-footer .nav-secondary a:hover{color:#999}.site-footer .nav-secondary .genesis-nav-menu .sub-menu a{background-color:#333;border:1px solid #444;border-top:none;padding:1.6rem}.site-footer .nav-secondary .sub-menu a:hover{color:#0ebfe9}#responsive-menu-icon{cursor:pointer;display:none}#responsive-menu-icon::before{-webkit-font-smoothing:antialiased;color:#333;content:"\e00e";font-family:Icon;font-size:16px;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:0 auto;speak:none;text-transform:none}.entry{margin-bottom:4rem}.post-type-archive-portfolio .entry{float:left;margin-bottom:6rem;width:50%}.post-type-archive-portfolio .entry:nth-of-type(2n){float:right;padding-left:3rem}.post-type-archive-portfolio .entry:nth-of-type(2n+1){clear:left;padding-right:3rem}.single-portfolio .entry{text-align:center}.entry-content ol,.entry-content p,.entry-content ul,.quote-caption{margin-bottom:1rem}.entry-content ol,.entry-content ul{margin-left:4rem}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.entry-content .search-form{width:50%}.entry-meta{font-family:'Raleway',sans-serif;font-size:14px;font-size:1.4rem}.entry-meta a{border:none;font-weight:300}.entry-header .entry-meta{margin-bottom:2.4rem}.entry-comments-link::before{content:"\2014";margin:0 .6rem 0 .2rem}.entry-categories,.entry-tags{display:block}.after-entry{background-color:#f5f5f5;margin-bottom:6rem;padding:4rem;text-align:center}.after-entry .widget{margin-bottom:4rem}.after-entry .featured-content .entry:last-child,.after-entry .widget:last-child,.after-entry p:last-child{padding:0;margin:0}.after-entry li{list-style-type:none}.pagination{clear:both;margin:4rem 0}.pagination li{display:inline}.pagination li a{background-color:#333;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:'Raleway',sans-serif;font-size:14px;font-size:1.4rem;font-weight:300;padding:.8rem 1.2rem}.pagination li a:hover,.pagination li.active a{background-color:#0ebfe9}.comment-respond,.entry-comments,.entry-pings{margin-bottom:6rem}.comment-content{clear:both}.entry-comments .comment-author{margin-bottom:0}.comment-respond label{display:block;margin-right:1.2rem}.comment-list li,.ping-list li{list-style-type:none}.comment-list li{margin-top:2.4rem;padding:3.2rem}.comment-list li li{margin-right:-3.2rem}li.comment{background-color:#f5f5f5;border:2px solid #fff;border-right:none}.comment .avatar{margin:0 1.6rem 2.4rem 0}.entry-pings .reply{display:none}.form-allowed-tags{background-color:#f5f5f5;font-size:14px;font-size:1.4rem;padding:2.4rem}.gallery-button a{background:#E50002;padding:10px;display:block;width:200px;margin:auto;color:#fff;border:none}.gallery-button{text-align:center;padding-top:20px}.gallery-button a:hover{background:#a50102}.sidebar{float:right;width:340px}.sidebar-content .sidebar{float:left}.sidebar img{margin-bottom:1.5rem}.sidebar .featured-content img{margin-bottom:0}.sidebar .widget{margin-bottom:3rem}.sidebar .gform_widget{background:#000533;color:#fff;font-size:14px;font-size:1.4rem;font-family:'Raleway',sans-serif;padding:1.5rem}.sidebar .gform_widget .gfield_html strong,.sidebar .gform_widget h4{font-weight:700;color:#fff;text-align:center;font-size:24px;font-size:2.4rem;border-bottom:3px solid #e50002;padding-bottom:1.5rem;display:block;margin:0 0 1.5rem}.sidebar .gform_widget .gform_wrapper{max-width:100%}.sidebar .gform_wrapper textarea.medium{height:120px}.sidebar .gform_wrapper .ginput_complex .ginput_full{margin-bottom:1rem;display:block}.form_select label{display:none!important}div.gform_wrapper .ginput_complex .ginput_left,div.gform_wrapper .ginput_complex .ginput_right{width:49%}.sidebar .sidebar-box{background:url(images/sidebar-box-bg.png);padding:2rem;text-align:center;font-size:18px;font-size:1.8rem;font-weight:400;color:#003;border:1px solid #c00;max-width:340px;width:100%;margin-left:auto;margin-right:auto}.sidebar .sidebar-box p{margin:0 0 10px}.sidebar .sidebar-box h3{color:#003;font-weight:600;font-size:27px;font-size:2.7rem;margin:0 0 10px}.sidebar .sidebar-box a{color:#003;font-size:20px;font-weight:400;border-bottom:0}.sidebar .sidebar-box a:hover{text-shadow:0 0 10px red}.sidebar .tagcloud a{background-color:#333;border-radius:3px;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:'Raleway',sans-serif;margin:0 .5rem .5rem 0;padding:.5rem 1rem}.sidebar .tagcloud a:hover{background-color:#0ebfe9;color:#fff}.sidebar .gform_wrapper ul li{width:100%!important;margin-top:0!important;margin-bottom:0!important;padding-right:0!important}.sidebar .gform_wrapper ul li select,.sidebar .gform_wrapper ul li textarea{margin-top:12px;color:#999}.sidebar .gform_wrapper .gform_footer input{background:#e50002;width:100%!important;padding:10px}.sidebar .gform_wrapper ul li .ginput_container{margin-top:0}.locate-us-btn{background:url(images/locate-us.jpg) top left no-repeat;max-width:340px;width:100%;height:301px;display:block;margin:0 auto;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.locate-us-btn:hover{background-position:right bottom}.footer-widgets{background-color:#000533;color:#fff;clear:both}.footer-widgets .wrap{border-bottom:1px solid #444;padding:4rem 0 1.6rem}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{width:340px}.footer-widgets-1{margin-right:6rem}.footer-widgets-1,.footer-widgets-2{float:left}.footer-widgets-3{float:right}.footer-widgets a{border-bottom:1px dotted #fff;color:#fff}.footer-widgets a:hover{color:#999}.footer-widgets .widget{}.footer-widgets .widget-title{color:#fff}.footer-widgets li{list-style-type:none;margin-bottom:.6rem;word-wrap:break-word}.footer-widgets .search-form input:focus{border:1px solid #ddd}.site-footer{background:#00031c;letter-spacing:1px;letter-spacing:.1rem;padding:10px 0;text-align:center;clear:both}.site-footer a,.site-footer p{font-size:11px;color:#fff}.site-footer a:hover{color:#fc0}.site-footer a{border:none;font-weight:400}.site-footer p{margin-bottom:0;font-weight:400;text-align:center;font-size:14px}.widget-area.footer-widgets-1.footer-widget-area{width:100%}.footer-widget-area .widget-wrap{width:1170px;max-width:100%;margin:auto;display:flow-root;padding:15px 0}.footer-widget-area h4{color:#fff}.footer-widget-area .odlb-schema-wrapper p.odlb-address-wrapper span.street-address-2{display:inline-block}.footer-widget-area #text-13 h4{text-align:center;color:#fff;font-weight:500;font-size:30px}.footer-widget-area #text-13 h4 em{font-weight:bold;font-style:normal}.footer-widget-area #text-13 .widget-wrap{width:1170px;max-width:100%;margin:auto;padding:0 45px}.footer-widget-area .gform_wrapper .my-box-style ul li{width:100%!important;margin-top:0;padding:0!important}.footer-widget-area .gform_wrapper .my-box-style{width:377px;float:left;max-width:100%;margin:0 6px}.ginput_container_select.has-error{position:relative}.ginput_container_select.has-error:before{content:"This field is required";position:absolute;left:10px;color:#790000!important;font-size:14px;top:7px;font-style:italic;font-weight:400}.footer-widget-area .gform_wrapper .my-box-style ul li .ginput_container input,.footer-widget-area .gform_wrapper .my-box-style ul li .ginput_container select{border-radius:0!important;border:0!important;padding:10px!important;font-size:14px!important;font-style:italic;margin-top:0;-webkit-border-radius:0!important;-moz-border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}.footer-widget-area .gform_wrapper textarea{border:none;border-radius:0}.footer-widget-area .gform_wrapper .my-box-style ul li .ginput_container{margin-top:0}.footer-widget-area .gform_wrapper .my-box-style ul li .ginput_container select{border:none;padding:8px!important;color:#828282;font-style:italic;font-size:13.5px!important;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:50%;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;background:url(images/select-arrow.png) right center #fff no-repeat}.footer-widget-area .gform_footer{padding:0!important;margin-top:0!important;display:block;clear:none!important;margin-left:0}.footer-widget-area .gform_footer .button{background:#e50002;border:none;border-radius:0;padding:9px 20px;font-size:16px!important;text-align:center;display:block!important;width:100%!important;margin:0!important;max-width:100%}.footer-widget-area div.ginput_container_name span{padding-right:14px;padding-top:0!important}.footer-widget-area .field_description_below .gfield_description{padding-top:3px!important}.footer-widget-area .gform_wrapper .gform_fileupload_multifile .gform_drop_area{padding:10px;margin-bottom:0}.gform_wrapper textarea.medium{height:138px!important;width:100%}.footer-widget-area .field_description_below p{margin-bottom:10px}.minimum-landing .site-inner{padding:0;margin:1rem auto}.page-template-page_landing .site-container{background:#000533}.page-template-page_landing .site-inner{background:#000533}.page-template-page_landing h1,.page-template-page_landing h3,.page-template-page_landing p{color:#fff}.page-template-page_landing h2{color:#ffff00;font-size:2rem!important}.page-template-page_landing .gform_description{color:#fff;font-size:1.6rem}.page-template-page_landing .gform_wrapper .top_label .gfield_label,.page-template-page_landing .gform_wrapper .instruction,.page-template-page_landing .gform_wrapper .field_description_below .gfield_description{color:#fff;font-size:1.6rem}.page-template-page_landing .gform_wrapper ul.gfield_checkbox li label,.page-template-page_landing .gform_wrapper ul.gfield_radio li label{color:#fff;font-size:1.6rem;padding-left:10px}.page-template-page_landing .gform_wrapper .gfield_required{color:#d91cea;font-size:1.6rem}.page-template-page_landing .screen-reader-text{color:#fff!important;font-size:1.6rem!important}.landing-white{color:#fff}.landing-page .site-inner{display:none}.landing-page div#sp-widget-container{margin-top:135px}.landing-page #sp-widget-container .widget-wrap{padding:0}.landing-page #sp-widget-1 .widget-wrap{max-width:100%}.landing-page .hero-buttons{text-align:center}.landing-page .hero-buttons a.od-button{border:1px solid;margin:0px 85px 0;background:url(images/button-bg.png) repeat;box-shadow:none;font-size:16px;z-index:9}.landing-page .sp-widget-1 .sp-widget-content{position:relative}.landing-page .sp-widget-1 .soliloquy-container{margin-bottom:0!important}.landing-page .sp-widget-6{background-color:#000533;border-bottom:1px solid #838383;padding:1.1rem 0;color:#fff;width:100%;z-index:9999;text-align:center}.landing-page .sp-widget-6 h1{font-size:22px;color:#fff;margin-bottom:0;font-family:Georgia}.landing-page section#sp-widget-2{padding:20px 0}.landing-page section#sp-widget-3 .widget-wrap{width:100%!important;padding-bottom:30px}.landing-page #sp-widget-container .widget-wrap{max-width:100%;margin:0 auto}.landing-page .sp-widget-2 .widget-wrap{width:1170px;max-width:100%;margin:auto}.list-title{text-align:center;padding:10px 0;background:#e50002}.list-title h4{color:#fff;text-transform:uppercase;margin-bottom:0}.landing-page .sp-widget-3 .list-wrapper{display:table;width:1000px;margin:auto;padding:20px 0;max-width:100%}.landing-page .sp-widget-3 .list-wrapper li{list-style-type:disc;color:#e50002;font-size:14px}.landing-page .sp-widget-3 .list-wrapper li span{color:#333}.landing-page .sp-widget-3 p{font-family:Georgia;font-style:italic;color:#505050;font-size:16px;text-align:center}.landing-page .sp-widget-5{width:100%;background:url(images/forest.jpg) center center;display:table;padding:40px 0}.landing-page .sp-widget-5 .widget-wrap{width:1170px;max-width:100%;margin:auto}.landing-page #sp-widget-5 .widget-wrap{width:1170px;max-width:100%;margin:auto}.landing-page section#sp-widget-4{background:#dedede;padding:40px 0 0}.landing-page section#sp-widget-4 .news-box{width:570px;max-width:100%;background:#fff;padding:17px!important;float:left}.landing-page section#sp-widget-4 .widget-wrap{width:1170px;margin:auto;max-width:100%}.landing-page section#sp-widget-4 .news-box:nth-child(2){float:right}.landing-page .news-box h2.entry-title{font-size:17px;text-align:center;color:#000533;font-family:Georgia;font-weight:normal}.landing-page section#sp-widget-4 .news-box .entry-title a{}.landing-page section#sp-widget-4 .news-box a.more-link{color:#e50002;border:none;font-family:'Raleway',sans-serif}.news-od-button{display:inline-block;width:100%;text-align:center;padding:30px 0}.landing-page .hero-buttons a.od-button:hover{background:#E50002;color:#fff}.christmas-msg{background:url(images/christmas-bg.jpg) center bottom no-repeat #B02A31;width:900px;max-width:100%;margin:60px auto 40px;padding:30px 10px 200px}.christmas-msg p{font-size:22px;color:#fff;margin-bottom:15px;font-style:italic}.blog-content-img{display:inline-block;border:1px solid #E9E9E9;padding:1.5rem;max-width:100%;margin-bottom:20px!important}.blog-image{float:left}.blog-content{float:left;width:410px;max-width:100%;margin-left:20px}.blog-content h3{font-weight:bold;margin-bottom:10px}.blog-content p{font-size:14px;text-align:justify}.blog-content .bottom-read-more a{background:#E50002;float:right;clear:both;color:#fff;border:none;font-size:14px;padding:5px 10px}.blog-content h3 a{color:#000533;border:none;font-size:20px}.page-id-628 .footer-widget-area section#text-13,.page-id-628 .footer-widget-area .gform_widget{display:none}.sidebar section#black-studio-tinymce-27{background:url(images/forest.jpg) center center;padding:25px}@media only screen and (max-width:1179px){.site-header .widget-area{width:620px}.content{width:580px}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.sidebar{width:280px}}@media only screen and (max-width:1023px){.wrap{}.content,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.minimum-landing .site-inner,.sidebar,.site-header .widget-area,.site-tagline-left,.site-tagline-right,.title-area{width:100%}.nav-primary,.site-header,.site-tagline{position:relative}.nav-primary,.site-inner{margin-top:0}.site-inner{}.post-type-archive-portfolio .entry,.site-header .search-form,.site-header .title-area,.site-header .widget-area,.site-tagline-left,.site-tagline-right{text-align:center}.header-image .site-title a{margin:0 auto 1rem}.site-header .search-form{float:none;margin:0 auto;width:50%}.site-header .widget-area{padding:0 5%}.site-description{font-size:30px;font-size:3rem}.site-tagline{margin-top:0;padding:2rem 0}.minimum .site-tagline{margin-top:40rem}.genesis-nav-menu li,.site-header ul.genesis-nav-menu,.site-tagline-left,.site-tagline-right{float:none}.site-tagline-left p{margin-bottom:2rem}.minimum-landing .site-inner{margin:0;padding:0}.minimum-landing .site-container{padding:5%}.home-featured,.sidebar .widget{margin-bottom:2rem}.sidebar{margin-top:20px}.sidebar .gform_widget .gform_wrapper{max-width:96%;margin:10px auto}.footer-widgets .widget,.nav-primary .wrap,.site-footer .wrap,.site-tagline{padding-left:5%;padding-right:5%}.site-footer{padding:2rem 0}.site-footer p{text-align:center}.landing-page div#sp-widget-container{margin-top:0}.mm-menu{width:80%!important}html.mm-opening .mm-page{left:80%!important}div.gform_wrapper .gform_footer input[type=submit]{margin:0 auto;display:block}.home-hero a.od-button{margin:auto}}@media only screen and (max-width:768px){.site-header{padding-bottom:1rem}.title-area{padding-bottom:.6rem}.minimum .site-tagline{margin-top:20rem}.header-image .site-title a{margin-bottom:0}.site-header-phone{display:none}.sidebar{margin-top:2rem}.home-featured,.sidebar .widget{margin-bottom:2rem;padding:0;text-align:center}.site-tagline-right{font-size:12px;font-size:1.2rem}.genesis-nav-menu a{padding:2rem 1rem}.site-footer .nav-secondary a{margin:0 1rem}#mm-menu-primary li a{color:#fff}.mm-menu .mm-list{font-size:12px;font-size:1.2rem;color:#fff}.mm-list a:hover{background:#BDBDBD}.home-featured .simple-social-icons ul li a{font-size:36px!important;font-size:3.6rem!important;padding:2rem!important}.genesis-grid-even,.genesis-grid-odd,.post-type-archive-portfolio .entry{width:100%}.post-type-archive-portfolio .entry:nth-of-type(2n),.post-type-archive-portfolio .entry:nth-of-type(2n+1){float:none;padding:0}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%}div.gform_wrapper .gform_footer input[type=submit]{margin-bottom:10px}div#shDisplay img#shTopImg{max-width:85%!important}div.home-featured section.widget{padding:2rem}.landing-page .sp-widget-2 .widget-wrap{padding:20px!important}.list-title{padding:10px}}@media only screen and (max-width:600px){.home-featured-1,.home-featured-2,.home-featured-3,.home-featured-4{width:100%}.home-featured-2{text-align:center}.home-featured-3{margin-top:20px}.home-featured .widget-area:nth-of-type(2n+1){clear:left}div.gform_wrapper .ginput_complex .ginput_left,div.gform_wrapper .ginput_complex .ginput_right{float:none;width:100%}div.gform_wrapper .ginput_complex .ginput_left{margin-bottom:1rem}div.gform_wrapper .ginput_complex .ginput_right{margin-left:0}div.gform_wrapper .ginput_complex .ginput_full input[type=text],div.gform_wrapper .top_label input.large,div.gform_wrapper .top_label input.medium,div.gform_wrapper .top_label select.large,div.gform_wrapper .top_label select.medium,div.gform_wrapper .top_label textarea.textarea{width:100%!important}div.wp-caption{width:100%;display:block;float:none;margin:15px auto!important;text-align:center}.footer-widget-area .gform_wrapper .my-box-style ul li .ginput_container input,.footer-widget-area .gform_wrapper .my-box-style ul li .ginput_container select{padding:5px 10px!important;font-size:12px!important}.footer-widget-area .gform_wrapper .my-box-style ul li .ginput_container select{font-size:13px!important}.footer-widget-area .gform_wrapper .my-box-style ul li .ginput_container select{padding:8px!important}}@media only screen and (max-width:360px){div.ngg-gallery-thumbnail-box{margin-right:0;width:50%}div.ngg-gallery-thumbnail{float:none;display:block}div.ngg-gallery-thumbnail img{margin-left:auto;margin-right:auto}.page-template-page_blog .post img.post-image,body.category .post img.post-image{display:block;float:none;margin-left:auto;margin-right:auto}}@media only screen and (max-width:320px){.header-image .site-header .title-area .site-title a{background-size:contain!important}.door-windows .attachment-thumbnail{float:none;display:block;margin:0 auto 1.5rem}div.gform_wrapper .gform_footer input[type=submit]{font-size:14px;font-size:1.4rem}.locate-us-btn{background-size:593px;height:255px}}@media only screen and (max-width:767px){.social-container a{margin:0 20px 20px}.home-hero a.od-button{margin-left:50px;margin-right:50px;margin-top:10px;display:block;padding:5px;text-align:center;font-size:16px}}@media only screen and (max-width:736px){.box-container .box{min-height:auto;float:none;margin:10px auto;display:inline-block}.box-container .box:nth-child(2){margin:20px 0px}.home-featured-2 section#black-studio-tinymce-20{padding:20px 40px 0}.home-featured-2 section#text-11{padding:10px 20px 40px}.home-featured-4 .widget-wrap{padding:0 20px}.home-featured-4 .gform_wrapper .my-box-style{width:325px;float:none;max-width:100%;margin:auto}.home-featured-4 .gform_wrapper .my-box-style ul li{margin:10px 0}.home-featured-5 .one-half{width:90%;margin:auto;float:none}.home-featured-6 .alignleft,.home-featured-6 .alignright{margin:10px auto;float:none;text-align:center!important;padding:0 15px}.home-featured-6 .alignright ul li{text-align:center!important}.home-featured-4 .gform_footer{margin-left:0!important;display:block;width:100%!important}.home-featured-4 .gform_footer .button{margin:auto!important}.home-featured-2 ul{margin:auto;float:none}.home-featured-3 .post{float:none!important;margin:auto}.home-featured-3 .widget_text{display:block;margin:auto;float:none;padding-top:20px}.blog-content{margin-left:0px}.blog-image img{margin:10px auto;float:none;display:block}.blog-image{float:none}.hero-buttons{display:none}.landing-page .sp-widget-3 .list-wrapper{display:inline-block;width:1000px;margin:auto;padding:40px;max-width:100%}.box-container{text-align:center}.landing-page .sp-widget-3 .list-wrapper ul{margin:auto;float:none}.landing-page .sp-widget-3 p{padding:0 30px}.landing-page section#sp-widget-4 .news-box{float:none!important;margin:0 auto 10px}.landing-page #sp-widget-5 .widget-wrap .one-half{width:90%;margin:auto;float:none}.footer-widget-area .gform_wrapper .my-box-style{float:none;margin:auto}.footer-widget-area .gform_footer{margin:auto!important;display:block}div.gform_wrapper .gform_footer input[type=submit]{margin:auto!important}.landing-page #sp-widget-5 .widget-wrap{width:auto}.footer-widget-area .alignleft,.footer-widget-area .alignright{margin:10px auto;float:none;text-align:center!important;padding:0 15px}.footer-widget-area .alignright ul li{text-align:center!important}.footer-widget-area .gform_wrapper .my-box-style ul li{margin:10px 0}.footer-widget-area div.ginput_container_name span{padding-right:0!important}}@media only screen and (min-width:760px) and (max-width:768px){.home-featured-4 .gform_footer .button{width:661px!important}.box-container .box{width:212px!important;min-height:170px}.home-featured-2 section#text-11{padding:10px 20px 40px}.home-featured-3 .post{width:345px!important}.footer-widget-area .gform_wrapper .gform_body{width:100%;float:none;margin:auto}.footer-widget-area .gform_wrapper .my-box-style{margin:0 5px;width:215px!important}.landing-page section#sp-widget-4 .news-box{width:345px!important}.news-box p{font-size:13px}}@media only screen and (min-width:768px) and (max-width:800px){.box-container .box{width:237px;min-height:170px}input[type=checkbox],input[type='radio']{transform:scale(1.25)}.home .home-featured{padding:10px 20px 0}.home-featured-2 section#black-studio-tinymce-20{padding:20px 50px 0px}.home-featured-2 section#black-studio-tinymce-20 .alignright{float:left;margin-top:5px}.home-featured-3{padding:40px 20px 0}.home-featured-3 .post{width:360px;height:320px}.home-featured-3 .widget_text{width:100%;display:inline-block}.home-featured-5.widget-area{padding:40px 20px}.home-featured-6.widget-area{padding:20px}.home-featured-4 .gform_wrapper .my-box-style{width:100%!important;margin:0}.home-featured-4 .gform_footer{margin-left:0!important}.home-featured-4 .gform_footer .button{width:693px!important}.box-container{margin:0;display:inline-block;width:100%;padding:0px}.landing-page .box-container{margin:0 auto 10px auto;display:table;width:auto;padding:0px}.box-container .box span{font-size:12px}.landing-page .sp-widget-3 .list-wrapper{padding:20px 50px 0px;width:100%}.landing-page .sp-widget-3 .list-wrapper .alignright{float:left;margin-top:5px}.landing-page .sp-widget-3 p{padding:0 30px;margin-top:20px}.news-wrapper{padding:0 20px}.landing-page section#sp-widget-4 .news-box{width:360px;height:360px}.landing-page #sp-widget-5 .widget-wrap{width:auto;padding:20px}.footer-widget-area .gform_wrapper .my-box-style{margin:0 5px;width:224px}.footer-widget-area .gform_footer{display:block;margin-left:0!important;float:left}.footer-widget-area h4{color:#fff;font-size:18px}.footer-widget-area div.gform_wrapper .gform_footer input[type=submit]{margin:auto!important}.footer-widget-area .gform_wrapper textarea{border:none;border-radius:0}.footer-widget-area #text-13 .widget-wrap{padding:0 20px}.landing-page .hero-buttons a.od-button{margin:0 25px;font-size:12px}.gform_wrapper textarea.medium{height:115px!important}}@media only screen and (min-width:1020px) and (max-width:1024px){.site-header .wrap{padding:0 20px}.genesis-nav-menu a{padding:14px 10px}.home-hero a.od-button{margin:0px 50px 0}.home .home-featured{padding:20px}.box-container .box{width:312px}.box-container:nth-child(2){margin-top:0}.home-featured-2 section#black-studio-tinymce-20{padding:20px 40px}.home-featured-2 .alignleft,.home-featured-2 .alignright{width:49%}.home-featured-2 section#text-11{padding:10px 20px 40px}.home-featured-3{padding:40px 20px}.home-featured-3 .post{width:475px}.home-featured-3 .post .entry-title a{font-size:15px}.home-featured-3 .widget_text{padding-bottom:0;display:inline-block;width:100%}.home-featured-4 .gform_wrapper .my-box-style{width:285px;margin:0 10px}.home-featured-5.widget-area{padding:40px 20px}.home-featured-6.widget-area{padding:20px}.home-featured-4 .gform_footer{padding:0!important;margin-top:0!important;display:inline-block;clear:none!important;margin-left:10px!important;width:285px!important}.landing-page .hero-buttons a.od-button{margin:0px 40px}.landing-page .box-container{padding:0 20px}.landing-page .sp-widget-3 .list-wrapper{padding:20px 40px}.landing-page .list-wrapper .alignleft,.landing-page .list-wrapper .alignright{width:50%}.landing-page .sp-widget-3 p{padding:0 40px}.landing-page section#sp-widget-4 .news-box{width:475px}.news-wrapper{padding:0 20px}.landing-page .news-box h2.entry-title{font-size:15px}.landing-page #sp-widget-5 .widget-wrap{padding:0 40px}.footer-widget-area .gform_wrapper .my-box-style{width:300px;margin:0 10px}.footer-widget-area .gform_wrapper .gform_body{width:100%;padding:0 23px}.footer-widget-area .widget_black_studio_tinymce .widget-wrap{padding:0 40px}.gform_wrapper textarea.medium{height:115px!important}}.gallery-item .gallery-caption{display:none}