/*!
Theme Name: Hammer All
Author: Links Web Design
Author URI: http://www.linkswebdesign.com/
Description: Custom WordPress theme for Hammer All
Version: 1.0.0
*/
 html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-family:"Lato",sans-serif;font-size:16px;line-height:1.625}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Lato",sans-serif}p{margin-top:0;margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 0 2em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.625;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:"Inconsolata",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}small{display:inline-block;margin-bottom:15px}@font-face{font-display:swap;font-family:'icomoon';src:url(https://www.hammer-all.com/wp-content/themes/hammer-all/fonts/icomoon.eot?-leesy4);src:url("https://www.hammer-all.com/wp-content/themes/hammer-all/fonts/icomoon.eot#iefix-leesy4") format("embedded-opentype"),url(https://www.hammer-all.com/wp-content/themes/hammer-all/fonts/icomoon.ttf?-leesy4) format("truetype"),url(https://www.hammer-all.com/wp-content/themes/hammer-all/fonts/icomoon.woff?-leesy4) format("woff"),url("https://www.hammer-all.com/wp-content/themes/hammer-all/fonts/icomoon.svg?-leesy4#icomoon") format("svg");font-weight:400;font-style:normal}.icon-HammerAll{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-HammerAll:before{content:"\e600"}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#E9EAEE}#page{max-width:1300px;margin-left:auto;margin-right:auto;border-left:10px solid #fff;border-right:10px solid #fff;background-color:#fff}@media (min-width:768px){.container{width:730px}}@media (min-width:992px){.container{width:950px}}@media (min-width:1200px){.container{width:1170px}}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#95A0A9;border:0;height:1px;margin-bottom:2em}@media (min-width:992px){hr{margin-bottom:3em}}img{height:auto;max-width:100%}ul,ol{margin:0 0 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{margin:0 0 1.5em;width:100%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.nav li a{color:#7B858E}.nav li a:focus,.nav li a:hover{color:#000;text-decoration:none;background-color:#fff0}.navbar-collapse{border-top:none;-webkit-box-shadow:none;box-shadow:none}#navbar-collapse-1,#navbar-collapse-2{padding-left:0}#navbar-collapse-4{padding:0}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.site-header .navbar-right{margin-right:0}.site-header .navbar-right a{font-family:"Lato",sans-serif;text-transform:uppercase;font-weight:700}@media (min-width:992px){.site-header .navbar-right a{padding:15px 7px;font-size:12px}}@media (min-width:1200px){.site-header .navbar-right a{padding:18px 12px;font-size:14px}}.site-header .dropdown-menu{top:60px;right:0;z-index:1000;float:right;padding:0 0 10px;background-color:#fff;border-top:none}@media (min-width:1200px){.site-header .dropdown-menu{top:66px}}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#fff0;border-color:#f2f2f2}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#7B858E;text-decoration:none;background-color:#f2f2f2;outline:0}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu li a{padding-top:6px;padding-bottom:6px;font-size:16px}}.side-navigation .nav{margin:0;width:100%}.side-navigation .navmenu-default,.side-navigation .navbar-default .navbar-offcanvas{border-color:#e7e7e7;background:linear-gradient(rgb(255 255 255 / .9),rgb(255 255 255 / .8)),url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/homefeat2.jpg);background-repeat:no-repeat;background-position:top left;background-size:cover}.side-navigation li{width:100%}.side-navigation li a{color:#7B858E;font-size:18px;padding:12px 0 12px 20px;font-weight:400}.side-navigation li a:focus,.side-navigation li a:hover{color:#000;text-decoration:none;background-color:#fff0}.side-navigation .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:#fff0;border:0;-webkit-box-shadow:none;box-shadow:none}.side-navigation .navbar-nav .open .dropdown-menu .dropdown-header,.side-navigation .navbar-nav .open .dropdown-menu>li>a{padding:10px 0 10px 35px;line-height:20px}.canvas-slid{right:245px}.navmenu,.navbar-offcanvas{width:245px;overflow-x:hidden}.hamburger{display:block;float:right;position:relative;z-index:1000;overflow:hidden;margin:0;padding:0;width:35px;height:50px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0;border:none;cursor:pointer;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s}@media (min-width:1200px){.hamburger{margin:3px 0}}.hamburger:focus{outline:none}.hamburger span{display:block;position:absolute;top:23px;left:5px;right:5px;height:4px;background-color:#7B858E;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s}.hamburger span::before,.hamburger span::after{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#7B858E;content:"";-webkit-transition-duration:0.3s,0.3s;-moz-transition-duration:0.3s,0.3s;-o-transition-duration:0.3s,0.3s;transition-duration:0.3s,0.3s;-webkit-transition-delay:0.3s,0s;-moz-transition-delay:0.3s,0s;-o-transition-delay:0.3s,0s;transition-delay:0.3s,0s}.hamburger span::before{top:-8px;-webkit-transition-property:top,-webkit-transform;-moz-transition-property:top,-moz-transform;-o-transition-property:top,-o-transform;transition-property:top,transform}.hamburger span::after{bottom:-8px;-webkit-transition-property:bottom,-webkit-transform;-moz-transition-property:bottom,-moz-transform;-o-transition-property:bottom,-o-transform;transition-property:bottom,transform}button.hamburger,button.hamburger:hover,button.hamburger:focus{background-color:#fff0;border-color:#fff0;box-shadow:none}.hamburger.is-active span::before{background-color:#000;top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.is-active span::after{background-color:#000;bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.is-active span::before,.hamburger.is-active span::after{-webkit-transition-delay:0s,0.3s;-moz-transition-delay:0s,0.3s;-o-transition-delay:0s,0.3s;transition-delay:0s,0.3s}button.hamburger.is-active{background-color:#fff0}button.hamburger.is-active span{background:none}a.scrollup{position:fixed;z-index:1000;bottom:20px;right:20px;display:none;border-radius:50%;background-color:#FFA02F;border:1px solid rgb(255 255 255 / .5);padding:0;height:40px;width:40px}@media (min-width:992px){a.scrollup{bottom:50px}}a.scrollup:hover,a.scrollup:focus{color:#fff;background-color:#fb8800;text-decoration:none}a.scrollup::before{border-style:solid;border-width:3px 3px 0 0;content:'';display:inline-block;height:12px;width:12px;top:7px;left:13px;position:relative;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle;color:#fff}a.button,button,input[type="submit"],input[type="reset"],input[type="button"],a.more-link,a.button:visited{color:#fff;border:1px solid #ff9416;background-color:#FFA02F;display:inline-block;padding:0 15px;text-align:center;font-weight:600;line-height:38px;text-transform:uppercase;text-decoration:none;border-radius:0;cursor:pointer;box-sizing:border-box}a.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,a.more-link:hover,a.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus,a.more-link:focus{color:#fff;border-color:#fb8800;background-color:#ff9416;outline:0;text-decoration:none}a.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#fff;border:1px solid #333;background-color:#666}a.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,a.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#fff;border-color:#1a1a1a;background-color:#4d4d4d;outline:0;text-decoration:none}button,a.button{margin-bottom:1rem}a.more-link{margin-top:1rem;display:block;max-width:180px}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ccc;border-radius:4px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px}textarea{padding-left:3px;width:100%}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #FFA02F;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}input,textarea,select,fieldset{margin-bottom:1.5rem}.gform_wrapper ul{list-style:none;padding:0;margin:0}.gform_wrapper ul li.gfield{margin-bottom:.5em}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper textarea{width:100%;border-radius:4px}.gform_wrapper .g-recaptcha{margin-bottom:30px}.search-form label{display:inline-block}.search-form input[type="submit"]{height:38px;line-height:36px}@media screen and (max-width:479px){.g-recaptcha>div>div{border-right:1px solid #d3d3d3;width:273px!important;border-radius:4px}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#E9EAEE;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0}.widget select{max-width:100%}.widget_search .search-submit{display:none}.sidebar-feature{padding:10px 0 0 0}@media (min-width:768px){.sidebar-feature{padding-left:10px}}.sidebar-feat{padding:0;margin-bottom:10px}.sidebar-feat:nth-of-type(1) a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/homefeat1.jpg)}.sidebar-feat:nth-of-type(2) a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/homefeat2.jpg)}.sidebar-feat:nth-of-type(3) a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/homefeat3.jpg)}.sidebar-feat:nth-of-type(4) a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/homefeat4.jpg)}.sidebar-feat:nth-of-type(5) a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/homefeat5.jpg)}.sidebar-feat a{color:#fff;display:block;font-family:"Lato",sans-serif;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.sidebar-feat a:hover{text-decoration:none;box-shadow:0 0 10px rgb(0 0 0 / .5)}.sidebar-feat a div{display:inline-block;width:100%;padding:15px;background-color:rgb(0 63 135 / .66)}.sidebar-feat a h3{margin:0 0 5px;font-size:30px;font-weight:300}.sidebar-feat a p{margin:0;font-size:18px;font-weight:400;line-height:25px}.inner-feat{margin:10px 0 15px}.inner-feat.metal-roofing a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/metal-roof.jpg)}.inner-feat.shingle-roofing a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/homefeat2.jpg)}.inner-feat.vinyl-siding a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/siding-samples.jpg)}.inner-feat.siding-repair a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/siding-repair.jpg)}.inner-feat.siding-services a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/siding-samples.jpg)}.inner-feat.seamless-gutters a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/seamless-gutters.jpg)}.inner-feat a{color:#fff;display:block;text-align:center;font-family:"Lato",sans-serif;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.inner-feat a:hover{text-decoration:none;box-shadow:0 0 10px rgb(0 0 0 / .5)}.inner-feat a span{background-color:rgb(0 63 135 / .66);display:inline-block;width:100%;font-size:30px;font-weight:300;line-height:1.2em;padding:40px 0}.page-id-15 .sf-siding,.page-id-102 .sf-roofing,.page-id-111 .sf-windows,.page-id-109 .sf-remodels,.page-id-107 .sf-handyman{display:none}.homepage-feature{padding:5px 0}.homepage-feature .container{width:100%;padding:0}.homepage-feature .container .row{margin:0}.home-feat{padding:5px 0}@media (min-width:768px){.home-feat:nth-of-type(odd){padding:5px 5px 5px 0}.home-feat:nth-of-type(even){padding:5px 0 5px 5px}}.home-feat:nth-of-type(1) a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/homefeat1.jpg)}.home-feat:nth-of-type(2) a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/homefeat2.jpg)}.home-feat:nth-of-type(3) a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/homefeat3.jpg)}.home-feat:nth-of-type(4) a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/homefeat4.jpg)}.home-feat:nth-of-type(5) a{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/homefeat5.jpg)}.home-feat a{color:#fff;display:block;font-family:"Lato",sans-serif;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}@media (min-width:768px){.home-feat a{height:350px}}@media (min-width:992px){.home-feat a{height:336px}}@media (min-width:1200px){.home-feat a{height:410px}}.home-feat a:hover{text-decoration:none;box-shadow:0 0 10px rgb(0 0 0 / .5)}.home-feat a div{display:inline-block;margin-top:200px;width:100%;padding:10px 15px;background-color:rgb(0 63 135 / .66)}@media (min-width:768px){.home-feat a div{position:absolute;margin-top:0;bottom:5px;width:calc(100% - 5px)}}.home-feat a h3{margin:0 0 5px;font-size:30px;font-weight:300}.home-feat a p{margin:0;font-size:18px;font-weight:400;line-height:25px}.site-header{background-color:#fff;padding:10px 0}.site-header .container{width:100%;padding:0}.site-header .container .row{margin:0}.site-header .logo{padding:0}.site-header .menu-container{padding:0}.site-header .menu-container span.caret{display:none}a.header-logo{display:block;max-width:280px;text-transform:uppercase;color:#7B858E}a.header-logo:hover,a.header-logo:focus{color:#000;text-decoration:none}a.header-logo span{display:block;font-size:40px;line-height:50px}@media (min-width:480px){a.header-logo span{font-size:50px}}@media (min-width:1200px){a.header-logo span{line-height:56px}}a.sidenav-logo{display:block;max-width:280px;padding:15px 15px 0;color:#7B858E}a.sidenav-logo:hover,a.sidenav-logo:focus{color:#000;text-decoration:none}a.sidenav-logo span{display:block;font-size:40px;line-height:50px}.hero,.interior-hero{background-image:url(https://www.hammer-all.com/wp-content/themes/hammer-all/img/hero-home.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center}.hero .container,.interior-hero .container{padding:0}@media (min-width:480px){.hero .container,.interior-hero .container{padding:0 15px}}.hero p,.interior-hero p{font-family:"Lato",sans-serif;font-size:16px;font-weight:400;line-height:20px;margin:0 auto 1em}@media (min-width:480px){.hero p,.interior-hero p{font-weight:400;margin:0 auto 1.3em;max-width:420px}}@media (min-width:768px){.hero p,.interior-hero p{font-size:20px;line-height:24px;max-width:500px}}.hero p.callout-heading,.interior-hero p.callout-heading{font-size:21px;line-height:1.2em;margin-bottom:.4em}@media (min-width:480px){.hero p.callout-heading,.interior-hero p.callout-heading{font-size:28px;font-weight:300}}@media (min-width:768px){.hero p.callout-heading,.interior-hero p.callout-heading{font-size:36px}}.hero{padding:240px 0 0}@media (min-width:480px){.hero{padding-bottom:20px}}@media (min-width:768px){.hero{padding-top:360px}}@media (min-width:992px){.hero{padding-top:400px}}.interior-hero{padding:90px 0 0}@media (min-width:480px){.interior-hero{padding-top:180px;padding-bottom:20px}}@media (min-width:768px){.interior-hero{padding-top:270px}}@media (min-width:992px){.interior-hero{padding-top:300px}}.callout-block{width:100%;margin:0 auto;color:#fff;padding:10px 10px 5px;background-color:rgb(0 0 0 / .6)}@media (min-width:480px){.callout-block{border-radius:5px;max-width:480px}}@media (min-width:768px){.callout-block{padding:5px 10px;max-width:630px}}.site-footer{padding:20px 0 0;background-color:#7B858E}.site-footer .container{width:100%;padding:0 5px}.site-footer .container .row{margin:0}.site-footer a.footer-services{display:block;color:#E9EAEE;width:100%;margin:10px auto;padding:10px 0}.site-footer a.footer-services:hover,.site-footer a.footer-services:focus{color:#fff;text-decoration:none}@media (min-width:480px){.site-footer a.footer-services{width:280px}}@media (min-width:768px){.site-footer a.footer-services{width:100%}}@media (min-width:992px){.site-footer a.footer-services{width:280px;margin:20px auto}}.site-footer a.footer-services i{font-size:56px;line-height:64px;float:left;margin:0 10px 0 0}@media (min-width:480px){.site-footer a.footer-services i{line-height:56px;margin:0 15px 0 0}}@media (min-width:768px){.site-footer a.footer-services i{line-height:64px;margin:0 10px 20px 0}}@media (min-width:992px){.site-footer a.footer-services i{margin:0 15px 0 0}}.site-footer a.footer-services span{display:block;font-family:"Source Sans Pro",sans-serif;font-size:18px;line-height:22px}.site-footer a.footer-services small{display:block;font-family:"Source Sans Pro",sans-serif;font-size:14px;line-height:17px}.site-footer a.footer-logo{display:block;margin:0 auto;max-width:280px;text-align:center;color:#fff}.site-footer a.footer-logo:hover,.site-footer a.footer-logo:focus{color:#fff;text-decoration:none}@media (min-width:768px){.site-footer a.footer-logo{float:left;width:50%;max-width:100%;text-align:right;padding:0 20px 0 0}}@media (min-width:992px){.site-footer a.footer-logo{float:none;width:100%;padding:0;text-align:left}}.site-footer a.footer-logo span{display:block;font-size:40px;line-height:50px}@media (min-width:480px){.site-footer a.footer-logo span{font-size:50px}}@media (min-width:768px){.site-footer a.footer-logo span{line-height:66px}}@media (min-width:992px){.site-footer a.footer-logo span{font-size:45px}}@media (min-width:1200px){.site-footer a.footer-logo span{font-size:54px}}.site-footer .footer-info{display:block;padding:15px 15px 0;width:235px;margin:0 auto 20px}@media (min-width:768px){.site-footer .footer-info{float:left;width:50%;max-width:100%;padding:0 20px 0}}@media (min-width:992px){.site-footer .footer-info{float:none;width:100%;padding:15px 0 0}}@media (min-width:1200px){.site-footer .footer-info{float:none;width:100%;padding:0;padding:15px 20px 0}}.site-footer .footer-info span{float:left;color:#fff}.site-footer .footer-info span.footer-map-marker{font-size:50px;line-height:60px}.site-footer .footer-info span.footer-address{font-family:"Source Sans Pro",sans-serif;font-size:18px;line-height:22px;margin-left:16px}.site-footer .footer-copy p{font-family:"Source Sans Pro",sans-serif;color:#fff;font-size:18px;line-height:25px;max-width:300px;margin:10px auto 20px;text-align:center}@media (min-width:768px){.site-footer .footer-copy p{max-width:500px}}@media (min-width:992px){.site-footer .footer-copy p{max-width:100%;text-align:left;margin:0 auto}}@media (min-width:560px){.site-footer .menu-container ul{float:none!important;text-align:center;margin-right:0}}@media (min-width:992px){.site-footer .menu-container ul{float:right!important;margin-right:-15px}}@media (min-width:560px){.site-footer .menu-container li{float:none;display:inline-block}}@media (min-width:992px){.site-footer .menu-container li{width:100%;float:left;display:block}}.site-footer .menu-container li a{text-align:center;font-family:"Source Sans Pro",sans-serif;color:#fff}.site-footer .menu-container li a:hover,.site-footer .menu-container li a:focus{text-decoration:underline}@media (min-width:992px){.site-footer .menu-container li a{text-align:left;padding:4px 0;font-size:18px;line-height:22px}}.copyright{background-color:#7B858E;font-family:"Source Sans Pro",sans-serif;font-weight:300;color:#fff;font-size:14px;padding:15px 0;text-align:center}@media (min-width:992px){.copyright{text-align:left}.copyright .footer-right span{float:right}}.copyright span{font-size:14px}.copyright a{color:#fff;font-size:14px}.copyright a:hover{text-decoration:underline}.copyright .container{width:100%;padding:0 5px}.copyright .container .row{margin:0}article.post{border-top:1px solid #ddd;padding-top:30px;margin-top:40px}article.post:first-of-type{border-top:none;padding-top:0;margin-top:0}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-header{padding-bottom:9px;margin:0 0 20px;border-bottom:none}.page-content,.entry-content,.entry-summary{margin:0}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.meta-nav,.cat-links{display:none}.entry-meta{margin-bottom:15px}.page-links{clear:both;margin:0 0 1.5em}.nav-links a{font-size:21px}.blog-feature img,.featured-post img,.featured-image-container{margin-bottom:20px}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.home-testimonial{padding:5px 0}@media (min-width:768px){.home-testimonial{padding:5px 0 5px 5px}}.home-testimonial .testimonial-block{background-color:#E5E5E5;margin:0}@media (min-width:768px){.home-testimonial .testimonial-block{height:350px}}@media (min-width:992px){.home-testimonial .testimonial-block{height:336px}}@media (min-width:1200px){.home-testimonial .testimonial-block{height:410px}}.home-testimonial .testimonial-block i{color:#95A0A9;font-size:60px;line-height:72px}.home-testimonial .testimonial-block .testimonial-inner{padding:10px 20px 50px}#text-slider{font-size:12px!important;line-height:24px!important;overflow:visible!important}#text-slider .text-slideshow article{font-family:"Lato",sans-serif;color:#737373;font-size:18px;font-weight:300;font-style:italic;line-height:1.3em;text-align:left;padding:0;height:250px}@media (min-width:480px){#text-slider .text-slideshow article{font-size:20px;height:180px}}@media (min-width:768px){#text-slider .text-slideshow article{height:220px}}@media (min-width:992px){#text-slider .text-slideshow article{font-size:22px;height:200px}}@media (min-width:1200px){#text-slider .text-slideshow article{padding:0 15px 15px;font-size:28px;height:275px}}#text-slider .text-slideshow article span{font-family:"Lato",sans-serif;color:#404040;font-weight:300;font-style:normal;margin-top:10px;font-size:18px;line-height:30px;position:absolute;right:0;bottom:10px}@media (min-width:1200px){#text-slider .text-slideshow article span{font-size:22px}}#text-slider #text-slider-controls{display:block;position:relative;z-index:100;width:auto;height:auto;margin:0}#text-slider #text-slider-controls a{padding:0;background-color:#efefef;margin-right:5px;border-radius:50%;height:30px;width:30px;display:inline-block;text-align:center}#text-slider #text-slider-controls a:hover{background-color:#fff}#text-slider #text-slider-controls a .nav-color{color:#95A0A9;display:inline-block;margin-top:1px;font-size:15px;line-height:30px}#text-slider #text-slider-controls a.testimonial-link{padding:0;font-size:15px;width:105px;color:#95A0A9;background-color:#efefef;margin-left:5px;margin-right:0;text-transform:uppercase;border-radius:90px;height:30px;line-height:30px;text-align:center}#text-slider #text-slider-controls a.testimonial-link:hover,#text-slider #text-slider-controls a.testimonial-link:focus{text-decoration:none;background-color:#fff}#infobubble-content .place-description{line-height:18px}.place-description a i{margin-left:5px}.em-map-balloon .em-map-balloon-content{line-height:1.5em}#google-maps-builder-39{border:1px solid #ddd}.gmnoprint{display:none}@media (max-width:479px){#google-maps-builder-39{height:260px!important}}embed,iframe,object{max-width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}