html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}article,aside,figure,footer,header,nav,section,details,summary{display:block;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}img,object,embed{max-width:100%;}html{overflow-y:scroll;}ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}th{font-weight:bold;vertical-align:bottom;}td{font-weight:normal;vertical-align:top;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;}.ie7 input[type="checkbox"]{vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}select,input,textarea{font:99% sans-serif;}table{font-size:inherit;font:100%;}small{font-size:85%;}strong{font-weight:bold;}td,td img{vertical-align:top;}sub,sup{font-size:75%;line-height:0;position:relative;}sup{top:-0.5em;}sub{bottom:-0.25em;}pre,code,kbd,samp{font-family:monospace,sans-serif;}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer;}button,input,select,textarea{margin:0;}button,input[type=button]{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}.clearfix:after{clear:both;}.clearfix{zoom:1;}
html{height:100%;}body{margin:0 auto;font-family:'Open Sans',sans-serif;font-size:1em;padding:0;color:#000;background-color:#fff;line-height:1.2em;min-height:100%;}#comment-form .form-text,#user-login .form-text,#contact-site-form input.form-text,.search-form .form-text{width:220px;}.button a,.form-submit{background:#d7d7d7;}.button a:hover,.form-submit:hover{background:#fff;}fieldset{border:1px solid #CCC;padding:0.5em;position:relative;margin:1em 0;}h1,h2,h3,h4,h5{font-family:Dosis,sans-serif;font-weight:300;}h1{font-size:2em;line-height:2em;}h2{font-size:1.75em;line-height:1.75em;}h3{font-size:1.5em;line-height:1.5em;}h4{font-size:1.25em;line-height:1.25em;}p{font-size:1em;line-height:1.5em;-webkit-hyphens :auto;-webkit-hyphenate-character :"\2010";-webkit-hyphenate-limit-after :1;-webkit-hyphenate-limit-before :3;-moz-hyphens :auto;}button,input[type="button"],input[type="reset"],input[type="submit"]{margin:0 0.5em 0 0;padding:3px 10px;}button:last-child,input[type="button"]:last-child,input[type="reset"]:last-child,input[type="submit"]:last-child{margin-right:0;}input[type="button"],input[type="reset"]{transition:all 0.3s ease;background-color:#34322F;color:#fff;}.button a,.form-submit{transition:all 0.3s ease;background-color:#34322F;color:#fff;}.button a:hover,.form-submit:hover{color:#34322F;background-color:#fff;}#header{background-color:#FFF;width:100%;z-index:20;box-shadow:0px 1px 20px 3px #000;position:fixed;top:0;}footer{box-shadow:10px 0px 20px 0px #000;}.page-admin #page,.page-user #page{max-width:1200px;margin:1em auto 0;}#navigation .col{text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:0;}#navigation .col,#navigation a:link{transition:all 0.7s ease;}#footermenu .col{text-transform:uppercase;margin-top:0;margin-bottom:1em;position:relative;z-index:2;}#footermenu .col ul{margin:1em 0 0;}#footermenu .col ul li{list-style-type:none;padding:0;list-style-image:none;margin:0;text-transform:none;}.view-blog-categories .item-list ul li,.view-services .item-list ul li{margin:0 0 0.25em 1.5em;border-bottom:1px solid #D6D6D6;border-top:1px solid #F8F8F8;padding:8px 0;}#node-12 .group:after{height:16px;}#node-12 .shade .col{background-color:#ccc;}ul,ol{margin-left:2.5%;}ul li,ol li{line-height:1.5em;}ol li{margin-left:2.5%;}span.icon{display:inline !important;}a.tabledrag-handle .handle{height:30px;width:26px;}#page a.tabledrag-handle:hover{text-decoration:none;}ul.primary,ul.primary li{margin-left:0;}#map_canvas{height:350px;}#header.sticky{position:fixed;}.front #pagetop{position:relative;}#mobilemenu{display:none;}#mobilemenu .select-menu{margin:1em auto;display:block;}a{color :#666;transition:all 0.3s ease;text-decoration:none;}a:visited{color :#666;}a:focus{outline :thin dotted;color :rgb(0,0,0);}a:hover,a:active{outline :0;color :#000;}table.sticky-enabled a:link,table.sticky-enabled a:visited{color:#444;}table.sticky-enabled a:hover{color:#000;}ul.primary li a:link,ul.primary li a:visited{background-color:#34322F;color:#fff;}ul.primary li a:hover,ul.primary li a:active{background-color:#fff;color:#34322F;}.button{letter-spacing:1px;font-size:11px;font-size:1.1rem;margin-top:15px;border:0px;width:100%;padding:12px 0px;display:block;text-align:center;box-sizing:border-box;}.button:hover{letter-spacing:1px;text-shadow:0px 1px 0px rgba(0,0,0,0.15);box-shadow:0px 0px #111;}img{border :0;max-width:100%;height:auto;width:auto\9;}.header__logo-image{width:auto;max-height:85px;}img.floatleft{float:left;margin:0 10px 0 0;}img.floatright{float:right;margin:0 0 0 10px;}table{border-collapse :collapse;border-spacing :0;margin-bottom :1.4em;width :100%;}th,td,caption{padding :.25em 10px .25em 5px;}tfoot{font-style :italic;}#mainmenu ul.submenu{position:absolute;margin:0;box-shadow:0px 0px 15px 2px rgba(0,0,0,0.25);display:none;}#mainmenu .col:hover ul.submenu{display:block;}
.section,section{clear:both;padding:0px;margin:0px;}.group:before,.group:after{content:"";display:table;}.group:after{clear:both;}.group{zoom:1;}.col{display:block;float:left;margin:1% 0 1% 1.6%;}.col:first-child{margin-left:0;}@media only screen and (max-width:480px){.col{margin:1% 0 1% 0%;}}
.span_2_of_2,.span-2-of-2{width:100%;}.span_1_of_2,.span-1-of-2{width:49.2%;}.span_3_of_3,.span-3-of-3{width:100%;}.span_2_of_3,.span-2-of-3{width:66.13%;}.span_1_of_3,.span-1-of-3{width:32.26%;}.span_4_of_4,.span-4-of-4{width:100%;}.span_3_of_4,.span-3-of-4{width:74.6%;}.span_2_of_4,.span-2-of-4{width:49.2%;}.span_1_of_4,.span-1-of-4{width:23.8%;}.span_5_of_5,.span-5-of-5{width:100%;}.span_4_of_5,.span-4-of-5{width:79.68%;}.span_3_of_5,.span-3-of-5{width:59.36%;}.span_2_of_5,.span-2-of-5{width:39.04%;}.span_1_of_5,.span-1-of-5{width:18.72%;}.span_6_of_6,.span-6-of-6{width:100%;}.span_5_of_6,.span-5-of-6{width:83.06%;}.span_4_of_6,.span-4-of-6{width:66.13%;}.span_3_of_6,.span-3-of-6{width:49.2%;}.span_2_of_6,.span-2-of-6{width:32.26%;}.span_1_of_6,.span-1-of-6{width:15.33%;}.span_7_of_7,.span-7-of-7{width:100%;}.span_6_of_7,.span-6-of-7{width:85.48%;}.span_5_of_7,.span-5-of-7{width:70.97%;}.span_4_of_7,.span-4-of-7{width:56.45%;}.span_3_of_7,.span-3-of-7{width:41.94%;}.span_2_of_7,.span-2-of-7{width:27.42%;}.span_1_of_7,.span-1-of-7{width:12.91%;}.span_8_of_8,.span-8-of-8{width:100%;}.span_7_of_8,.span-7-of-8{width:87.3%;}.span_6_of_8,.span-6-of-8{width:74.6%;}.span_5_of_8,.span-5-of-8{width:61.9%;}.span_4_of_8,.span-4-of-8{width:49.2%;}.span_3_of_8,.span-3-of-8{width:36.5%;}.span_2_of_8,.span-2-of-8{width:23.8%;}.span_1_of_8,.span-1-of-8{width:11.1%;}.span_9_of_9,.span-9-of-9{width:100%;}.span_8_of_9,.span-8-of-9{width:88.71%;}.span_7_of_9,.span-7-of-9{width:77.42%;}.span_6_of_9,.span-6-of-9{width:66.13%;}.span_5_of_9,.span-5-of-9{width:54.84%;}.span_4_of_9,.span-4-of-9{width:43.55%;}.span_3_of_9,.span-3-of-9{width:32.26%;}.span_2_of_9,.span-2-of-9{width:20.97%;}.span_1_of_9,.span-1-of-9{width:9.68%;}.span_10_of_10,.span-10-of-10{width:100%;}.span_9_of_10,.span-9-of-10{width:89.84%;}.span_8_of_10,.span-8-of-10{width:79.68%;}.span_7_of_10,.span-7-of-10{width:69.52%;}.span_6_of_10,.span-6-of-10{width:59.36%;}.span_5_of_10,.span-5-of-10{width:49.2%;}.span_4_of_10,.span-4-of-10{width:39.04%;}.span_3_of_10,.span-3-of-10{width:28.88%;}.span_2_of_10,.span-2-of-10{width:18.72%;}.span_1_of_10,.span-1-of-10{width:8.56%;}.span_11_of_11,.span-11-of-11{width:100%;}.span_10_of_11,.span-10-of-11{width:90.76%;}.span_9_of_11,.span-9-of-11{width:81.52%;}.span_8_of_11,.span-8-of-11{width:72.29%;}.span_7_of_11,.span-7-of-11{width:63.05%;}.span_6_of_11,.span-6-of-11{width:53.81%;}.span_5_of_11,.span-5-of-11{width:44.58%;}.span_4_of_11,.span-4-of-11{width:35.34%;}.span_3_of_11,.span-3-of-11{width:26.1%;}.span_2_of_11,.span-2-of-11{width:16.87%;}.span_1_of_11,.span-1-of-11{width:7.63%;}.span_12_of_12,.span-12-of-12{width:100%;}.span_11_of_12,.span-11-of-12{width:91.53%;}.span_10_of_12,.span-10-of-12{width:83.06%;}.span_9_of_12,.span-9-of-12{width:74.6%;}.span_8_of_12,.span-8-of-12{width:66.13%;}.span_7_of_12,.span-7-of-12{width:57.66%;}.span_6_of_12,.span-6-of-12{width:49.2%;}.span_5_of_12,.span-5-of-12{width:40.73%;}.span_4_of_12,.span-4-of-12{width:32.26%;}.span_3_of_12,.span-3-of-12{width:23.8%;}.span_2_of_12,.span-2-of-12{width:15.33%;}.span_1_of_12,.span-1-of-12{width:6.86%;}@media only screen and (max-width:480px){.span_2_of_2,.span-2-of-2,.span_1_of_2,.span-1-of-2{width:100%;}.span_3_of_3,.span-3-of-3,.span_2_of_3,.span-2-of-3,.span_1_of_3,.span-1-of-3{width:100%;}.span_4_of_4,.span-4-of-4,.span_3_of_4,.span-3-of-4,.span_2_of_4,.span-2-of-4,.span_1_of_4,.span-1-of-4{width:100%;}.span_5_of_5,.span-5-of-5,.span_4_of_5,.span-4-of-5,.span_3_of_5,.span-3-of-5,.span_2_of_5,.span-2-of-5,.span_1_of_5,.span-1-of-5{width:100%;}.span_6_of_6,.span-6-of-6,.span_5_of_6,.span-5-of-6,.span_4_of_6,.span-4-of-6,.span_3_of_6,.span-3-of-6,.span_2_of_6,.span-2-of-6,.span_1_of_6,.span-1-of-6{width:100%;}.span_7_of_7,.span-7-of-7,.span_6_of_7,.span-6-of-7,.span_5_of_7,.span-5-of-7,.span_4_of_7,.span-4-of-7,.span_3_of_7,.span-3-of-7,.span_2_of_7,.span-2-of-7,.span_1_of_7,.span-1-of-7{width:100%;}.span_8_of_8,.span-8-of-8,.span_7_of_8,.span-7-of-8,.span_6_of_8,.span-6-of-8,.span_5_of_8,.span-5-of-8,.span_4_of_8,.span-4-of-8,.span_3_of_8,.span-3-of-8,.span_2_of_8,.span-2-of-8,.span_1_of_8,.span-1-of-8{width:100%;}.span_9_of_9,.span-9-of-9,.span_8_of_9,.span-8-of-9,.span_7_of_9,.span-7-of-9,.span_6_of_9,.span-6-of-9,.span_5_of_9,.span-5-of-9,.span_4_of_9,.span-4-of-9,.span_3_of_9,.span-3-of-9,.span_2_of_9,.span-2-of-9,.span_1_of_9,.span-1-of-9{width:100%;}.span_10_of_10,.span-10-of-10,.span_9_of_10,.span-9-of-10,.span_8_of_10,.span-8-of-10,.span_7_of_10,.span-7-of-10,.span_6_of_10,.span-6-of-10,.span_5_of_10,.span-5-of-10,.span_4_of_10,.span-4-of-10,.span_3_of_10,.span-3-of-10,.span_2_of_10,.span-2-of-10,.span_1_of_10,.span-1-of-10{width:100%;}.span_11_of_11,.span-11-of-11,.span_10_of_11,.span-10-of-11,.span_9_of_11,.span-9-of-11,.span_8_of_11,.span-8-of-11,.span_7_of_11,.span-7-of-11,.span_6_of_11,.span-6-of-11,.span_5_of_11,.span-5-of-11,.span_4_of_11,.span-4-of-11,.span_3_of_11,.span-3-of-11,.span_2_of_11,.span-2-of-11,.span_1_of_11,.span-1-of-11{width:100%;}.span_12_of_12,.span-12-of-12,.span_11_of_12,.span-11-of-12,.span_10_of_12,.span-10-of-12,.span_9_of_12,.span-9-of-12,.span_8_of_12,.span-8-of-12,.span_7_of_12,.span-7-of-12,.span_6_of_12,.span-6-of-12,.span_5_of_12,.span-5-of-12,.span_4_of_12,.span-4-of-12,.span_3_of_12,.span-3-of-12,.span_2_of_12,.span-2-of-12,.span_1_of_12,.span-1-of-12{width:100%;}}
body{font-family:'Open Sans',sans-serif;font-size:1em;}#navigation,#footer,.faq-q .faqno,.button,#mobilemenu,#mainmenu ul.submenu{background-color:#34322F;}#navigation,#footer{font-family:'Hammersmith One',sans-serif;padding:0;top:0;width:100%;z-index:3;position:relative;}#navigation,#footer,#navigation a:link,#navigation a:visited,#footer a:link,#footer a:visited,.faq-q .faqno,.button:link,.button:visited{color:#fff;}#navigation .col:hover,#mainmenu li:hover{background-color:#d7d7d7;}#navigation a:link,#navigation a:visited{padding:22px 0;display:block;}#navigation li a:link{padding:22px;}#navigation .col:hover a.menu:link,#navigation .col:hover a.menu:visited,.faq-q .faq-title,.faq-a,#mainmenu li:hover a:link,#mainmenu li:hover a:visited{color:#34322F;}.headerregion,.headerregion a:link,.headerregion a:visited{color:#000;}.faq-q{background:#D9D9D9 url(/sites/all/themes/simplegrid/images/faq-q-bg.jpg) repeat-y center top;padding:14px 0 15px;cursor:pointer;}.button:hover{background-color:#ddd;color:#34322F;}#footer a:hover{color:#a60000;}.front #page,.page-node-22 #page{padding-top:0;margin-top:0;}#block-system-main ul li,ul.target li{line-height:150%;list-style:none;margin:0;padding:0 0 0 20px;background:url(/sites/all/themes/simplegrid/images/bullet.png) left top no-repeat;}#block-system-main ul li ul li{line-height:150%;list-style:none;margin:0;padding:0 0 0 20px;background:url(/sites/all/themes/simplegrid/images/bullet2.png) left no-repeat;}form ul li,form ul li ul li{background:none;}.headerregion,.headerregion a:link,.headerregion a:visited{color:#a60000;}a:hover,a:active{color:#a60000;}#submenu{background-color:#a60000;}#main-content{max-width:1200px;margin:0 auto;}.page-admin #main-content,.page-user #main-content{padding:0;}#navigation .content,.header .content,#footer .content,.narrow,#footermenu{width:80%;margin:0 auto;}.page-admin #page .narrow,.page-user #page .narrow,.page-node-13 #main-content{width:100%;}.page-node-13 #main-content{padding:0;}.headerregion{text-align:right;}.blog-view_node{margin-top:1em;}.view-display-id-services .blog-row{margin-bottom:1em;}#footer{padding:1em 0;margin-top:1em;}.node-type-blog-post .field-name-field-blog-image{text-align:center;}.page-taxonomy .node-blog-post .field-name-field-blog-image{text-align:left;float:left;margin:0 1em 1em 0;}.front-blog-post .blog-field_blog_image{text-align:center;}.logo{padding:6px 0;}.view-blog-categories .item-list ul li,.view-services .item-list ul li{margin:0 0 0.25em 0;list-style-type:none;}ul.square li{list-style-type:square;}ul.disc li{list-style-type:disc;}ul.circle li{list-style-type:circle;}.view-display-id-services h3{font-size:200%;}#block-block-24{padding-bottom:10px;}#block-block-12{position:relative;z-index:9;}#views_slideshow_cycle_main_slide_show-block,.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row,.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item,.views_slideshow_cycle_main .slide-show{height:483px;}.views-slideshow-cycle-main-frame-row{width:100%;}#views_slideshow_cycle_main_slide_show-block .views-slideshow-cycle-main-frame-row{width:100%;height:483px;}.slide-show{width:100%;background-size:cover !important;height:483px;}.views-slideshow-controls-text-next a,.views-slideshow-controls-text-previous a{opacity:.2;filter:alpha(opacity=20);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}.views-slideshow-controls-text-next a:hover,.views-slideshow-controls-text-previous a:hover{opacity:.8;filter:alpha(opacity=80);}.views-slideshow-controls-text-next a{display:block;width:70px;height:70px;float:right;background:url(/sites/all/themes/simplegrid/images/rightarrow.png) no-repeat;font-size:0px;margin-right:20px;outline:none;}.views-slideshow-controls-text{position:absolute;top:45%;width:100%;z-index:9;}.views-slideshow-controls-text-pause a{display:none;}.views-slideshow-controls-text-previous a{display:block;width:70px;height:70px;float:left;background:url(/sites/all/themes/simplegrid/images/leftarrow.png) no-repeat;font-size:0px;margin-left:20px;outline:none;}.view-testimonials .views-field-title{text-align:right;}.view-testimonials .views-field-title:before{content:"-";}#block-views-testimonials-block{min-height:178px;}.faq-row{padding-bottom:25px;}.faq-q-content,.faq-a,.faq-a-show{max-width:1000px;margin:0 auto;position:relative;}.faq-q .faqno{width:69px;height:64px;position:absolute;top:-17px;font-size:50px;line-height:50px;padding:6px 0 0 8px;font-weight:bold;}.faq-q .faqtitle{text-transform:uppercase;font-size:27px;line-height:27px;margin-left:100px;display:inline-block;padding-right:45px;}.faq-a{padding:15px 0;display:none;}.faq-a p{margin:1em;}.socialbuttons a{display:block;width:32px;height:32px;background:url(/sites/all/themes/simplegrid/images/socialbuttons.png) no-repeat 0 0;}.socialbuttons .facebook{background-position:0 0;}.socialbuttons .instagram{background-position:-32px 0;}.socialbuttons .pinterest{background-position:-64px 0;}.socialbuttons .twitter{background-position:-96px 0;}.socialbuttons .googleplus{background-position:-128px 0;}#menu-2171{background-color:#a60000;}

