/*!
Theme Name: Warner Brook Concreting
Theme URI: http://warnerbrookconcreting.com.au
Author: Club of Aces - Gennah Gallagher, Code Monkey Extraordinaire
Author URI: https://clubofaces.org/
Description: Beautifuly designed by the very talented Sarah Connor for our wonderful client Warner Brook Concreting. This is a custom design and a bespoke handcoded template. 
Version: 1
License: Copyright Warner Brook Concreting
License URI: n/a
Tags: 
Text Domain: 
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize 
*/
html{ font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'flexslider-icon';src:url("fonts/flexslider-icon.eot");src:url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#ffffff;border:4px solid #ffffff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);box-shadow:"" 0 1px 4px rgba(0,0,0,0.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}*{box-sizing:border-box}body{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;color:#2b2835;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale}a{text-decoration:none;-webkit-transition:200ms all;transition:200ms all;color:#d83d00}a:hover{color:#5235a7}a[href^=tel]{color:inherit;cursor:text}body{font-size:14px;line-height:157.5%}.page-title,.entry-title{font-size:25px;line-height:150%;font-family:"Cinzel",Georgia,"Times New Roman",serif;text-transform:uppercase;font-weight:normal;margin-top:0;text-align:center}@media (min-width: 600px){.page-title,.entry-title{text-align:left}}.primary-content a{font-weight:bold;text-decoration:underline}.entry-content>*:first-child{font-size:18px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal}.entry-content h1{font-size:25px;line-height:150%;font-family:"Cinzel",Georgia,"Times New Roman",serif;text-transform:uppercase;font-weight:normal}.entry-content h2{font-size:18px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal}.entry-content h3{font-size:20px;line-height:150%;font-family:"Cinzel",Georgia,"Times New Roman",serif;text-transform:uppercase;font-weight:normal}.entry-content h4{font-size:14px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;font-weight:bold;color:#5235a7}.entry-content h5{font-weight:bold;color:#f17102;font-size:14px;line-height:150%;text-transform:uppercase}.entry-content ol{counter-reset:list}.entry-content ol>li{counter-increment:list;position:relative;list-style-type:none;margin-bottom:10px}.entry-content ol>li:after{content:counter(list) ".";position:absolute;left:-2.5em;width:2em;text-align:left;color:#d83d00;font-weight:bold;font-style:italic;top:0}.entry-content ol>li>ol{counter-reset:list2}.entry-content ol>li>ol>li{counter-increment:list2}.entry-content ol>li>ol>li:after{content:counter(list2) "."}.entry-content ul li{position:relative;list-style-type:none;margin-bottom:10px}.entry-content ul li:after{content:"";position:absolute;left:-1.5em;top:8px;text-align:left;background:#d83d00;width:5px;height:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.entry-content blockquote{border-left:5px solid #d1d0c3;margin-left:0;padding-left:1.5em;font-style:italic}.entry-content hr{background:#d1d0c3;height:5px;border:none;width:100%}.entry-content td,.entry-content th{border:5px solid #d1d0c3;padding:10px}.entry-content th{font-size:14px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;font-weight:bold;color:#5235a7;text-align:left}.entry-content .gallery{margin:20px 0 !important}.entry-content .gallery .gallery-item{display:inline-block;margin-top:0 !important}.entry-content .gallery .gallery-item img{max-width:100%;width:100%;height:auto;display:block;border:5px solid #d1d0c3 !important}.entry-content .gallery-columns-3 .gallery-item{width:33%}.entry-content .gallery-columns-4 .gallery-item{width:48% !important}.entry-content .gallery-columns-4 .gallery-item:nth-of-type(even){float:right !important}@media (min-width: 600px){.entry-content .gallery-columns-4 .gallery-item{width:25% !important;padding:0 10px 0 0}.entry-content .gallery-columns-4 .gallery-item:nth-of-type(even){float:left !important}}.entry-content .gallery-size-thumbnail .gallery-item .gallery-icon{width:100%}.entry-content .gallery-size-thumbnail .gallery-item .gallery-caption{width:100%}body{background:#3d3730}.site-container{box-shadow:0 0 10px 10px #24211d;padding-top:179px}@media (min-width: 600px){.site-container{padding-top:181px}}@media (min-width: 800px){.site-container{padding-top:140px}}.wrap{max-width:1000px;margin:0 auto;padding:0 20px}@media (min-width: 600px){.wrap{padding:0 30px}}@media (min-width: 800px){.wrap{padding:0 70px}}.site-header{z-index:2;background:url(images/raw-stone-bg.jpg) 0 0 repeat;position:relative;box-shadow:0 0 18px 9px #2b2835;box-shadow:0 0 18px 9px rgba(43,40,53,0.6);position:absolute;width:100%;top:0}.site-header:before{background:#d1d0c3;background:rgba(209,208,195,0.8);height:100%;width:100%;content:"";position:absolute;z-index:0}@media (min-width: 600px){.site-header{position:fixed}}.content-area{background:#f5f5f1}.content-area:after{display:table;content:"";width:100%}.content-area .wrap>*:first-child{padding:20px 0}.content-area--feature>*:first-child{background:#d1d0c3}@media (min-width: 600px){.content-area--feature>*:first-child{padding:17px 35px 35px;width:63%;float:right}.content-area--feature>*:first-child:after{display:table;content:"";width:100%}.content-area--feature>*:first-child .wrap{max-width:530px;padding:0;margin:0}}.content-area--feature>*:nth-child(2){display:none}@media (min-width: 600px){.content-area--feature>*:nth-child(2){display:block}}@media (min-width: 600px){.content-area--feature>*:nth-child(2){padding:17px 35px 15px;width:37%}.content-area--feature>*:nth-child(2) .wrap{max-width:320px;padding:0;margin:0;float:right}}.content-area--common{position:relative;background:#e6e5db}@media (min-width: 800px){.content-area--common .wrap{font-size:0;padding-right:0;display:table;width:100%}}.content-area--common .wrap>*{font-size:14px;line-height:157.5%;vertical-align:top}.content-area--common .wrap>*:first-child{padding:20px 0}@media (min-width: 800px){.content-area--common .wrap>*:first-child{min-height:840px;padding:40px 50px 30px 0;width:70%;display:table-cell}.content-area--common .wrap>*:first-child:after{display:table;content:"";width:100%}}.content-area--common .wrap>*:nth-child(2){background:#f5f5f1;margin:0 -20px;padding:20px}@media (min-width: 600px){.content-area--common .wrap>*:nth-child(2){margin:0 -30px;padding:30px}}@media (min-width: 800px){.content-area--common .wrap>*:nth-child(2){margin:0;min-height:840px;display:table-cell;padding:25px 30px 250px;width:30%;position:relative}}#wpadminbar{position:fixed}.admin-bar .site-container{padding-top:179px}@media screen and (min-width: 600px){.admin-bar .site-container{padding-top:161px}}@media screen and (min-width: 783px){.admin-bar .site-container{padding-top:169px}}.admin-bar .site-header{top:46px}@media screen and (min-width: 783px){.admin-bar .site-header{top:33px}}@media (min-width: 800px){.admin-bar .site-header{top:32px}}.call-us{font-size:20px;font-family:"Cinzel",Georgia,"Times New Roman",serif;text-align:center;color:#2b2835;display:block;margin:0 auto 32px;width:150px;z-index:1;position:relative;top:18px}@media (min-width: 600px){.call-us{display:none}}.logo{display:none}@media (min-width: 600px){.logo{background:url(images/warner-brook-concreting.svg) 0 0 no-repeat;background-size:cover;height:135px;width:150px;display:block;bottom:-40px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.no-svg .logo{background-image:url(images/warner-brook-concreting-top.png)}}.logo-description{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.header-line{height:5px;background:#d83d00;-webkit-mix-blend-mode:color-burn;-moz-mix-blend-mode:color-burn;mix-blend-mode:color-burn;width:100%;position:absolute;bottom:-5px;z-index:1}.site-primary{width:100%;padding:10px 0;position:relative;z-index:1}.site-primary:after{display:table;content:"";width:100%}@media (min-width: 600px){.site-primary{padding:0;height:115px}}@media (min-width: 600px){.site-primary .wrap{display:table;width:100%;height:100%}}.site-primary a{color:#2b2835}.site-primary-col{font-size:14px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;text-align:center}@media (min-width: 600px){.site-primary-col{display:table-cell;vertical-align:middle;width:50%;padding:0 70px 0 0}}@media (min-width: 800px){.site-primary-col{padding:0 40px 0 0}}.site-primary-col:nth-child(2){display:none}@media (min-width: 600px){.site-primary-col:nth-child(2){display:table-cell;padding:0 0 0 70px}}@media (min-width: 800px){.site-primary-col:nth-child(2){padding:0 0 0 40px}}.site-primary-title{font-size:16px;text-transform:uppercase;font-family:"Cinzel",Georgia,"Times New Roman",serif;font-style:normal;font-weight:bold;margin:0 0 4px}@media (min-width: 600px){.site-primary-title{font-size:18px;text-transform:uppercase;font-family:"Cinzel",Georgia,"Times New Roman",serif;font-style:normal;font-weight:bold;margin:0 0 4px}}.site-primary-description{margin:0 0 5px}@media (min-width: 600px){.site-primary-description{margin:0 0 9px}}.secondary-logo{display:none}@media (min-width: 600px){.secondary-logo{display:block}}@media (min-width: 600px){.secondary-logo{font-size:15px;line-height:44px;font-family:"Cinzel",Georgia,"Times New Roman",serif;text-transform:uppercase;font-weight:normal;padding-right:95px;float:right;position:relative;color:#ffffff;margin:0}.secondary-logo:after{position:absolute;background:url(images/warner-brook-concreting.svg) 0 0 no-repeat;background-size:cover;height:67px;width:75px;display:block;content:"";right:0;top:-17px}.no-svg .secondary-logo:after{background-image:url(images/warner-brook-concreting-footer.png)}}.site-footer{background:url(images/deep-red-stone.jpg) repeat;padding:5px 0 0;text-align:center}.site-footer-contact{background:#d83d00}.contact-list{font-size:13px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;list-style:none;padding:0;margin:0;padding:10px;margin:0;display:block;color:#ffffff;text-align:center}.contact-list li{list-style:none;padding:0;margin:0}.contact-list:after{display:table;content:"";width:100%}@media (min-width: 600px){.contact-list{padding:0}.contact-list li{position:relative;display:inline-block;padding:0 5px}.contact-list li:after{content:"|";position:absolute;right:-3px;top:-1px;font-style:normal}.contact-list li:last-child:after{display:none}}.contact-list li{margin:5px 0}@media (min-width: 600px){.contact-list li{margin:0;line-height:44px}}.contact-list a{color:#ffffff}.contact-list a:hover{color:#2b2835}.copyright{list-style:none;padding:0;margin:0;color:#ffffff;display:inline-block;font-size:10px;padding:10px 0}.copyright li{list-style:none;padding:0;margin:0}.copyright li{position:relative;display:inline-block;padding:0 5px}.copyright li:after{content:"|";position:absolute;right:-3px;top:-1px;font-style:normal}.copyright li:last-child:after{display:none}.copyright a{color:#ffffff}.social-media-list{display:inline-block;vertical-align:middle;list-style:none;padding:0;margin:0}.social-media-list li{list-style:none;padding:0;margin:0}.social-media-list .social-media{margin:0 5px 10px;display:block;float:left;height:25px;width:25px;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;-webkit-transition:200ms opacity;transition:200ms opacity}@media (min-width: 600px){.social-media-list .social-media{margin:0 1px 0px 0;height:20px;width:20px}}.social-media-list .social-media--facebook{background-image:url(images/facebook.svg);height:23px}@media (min-width: 600px){.social-media-list .social-media--facebook{height:18px}}.social-media-list .social-media--google-plus{background-image:url(images/google-plus.svg)}.social-media-list .social-media a{display:block;height:100%;width:100%}.social-media-list .social-media span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.social-media-list .social-media:hover{opacity:0.75}.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.primary-navigation{background:url(images/red-stone.jpg) repeat;color:#ffffff;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-size:12px;line-height:1em;position:relative;padding:5px 0;z-index:33}@media (min-width: 600px){.primary-navigation{font-size:13.5px;line-height:1em}}@media (min-width: 800px){.primary-navigation{font-size:14.5px;line-height:1em}}.primary-navigation .primary-navigation-wrap{background:#d83d00;width:100%;height:100%}.primary-navigation-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.primary-navigation-menu-button{background:#d83d00;border:none;width:100%;height:45px;position:relative;padding:0}@media (min-width: 600px){.primary-navigation-menu-button{display:none}}.primary-navigation-menu-button:before{content:"";border-top:4px solid #2b2835;position:absolute;left:0;width:25px;-webkit-transition:200ms all;transition:200ms all;border-bottom:4px solid #2b2835;height:12px;top:12px}.primary-navigation-menu-button:after{content:"";border-top:4px solid #2b2835;position:absolute;left:0;width:25px;-webkit-transition:200ms all;transition:200ms all;height:0px;top:20px}.primary-navigation-menu-button span{font-size:16px}.primary-navigation-menu-button.open:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:#d83d00;height:0px;top:20px}.primary-navigation-menu-button.open:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width: 599px){.primary-navigation-listing-mobile.open{visibility:visible;opacity:1;max-height:1000px}}.single-format-standard .menu-item-22>a,.single-warner_services .menu-item-25>a,.primary-navigation-listing .current_page_item>a{color:#ffffff}.sub-menu a{color:#2b2835}.sub-menu a:hover{color:#ffffff}.current-menu-item>a{color:#ffffff}.primary-navigation-listing-mobile{list-style:none;padding:0;margin:0;visibility:hidden;opacity:0;max-height:0;-webkit-transition:200ms all;transition:200ms all;top:15px;position:absolute;background:#d83d00;width:200px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.primary-navigation-listing-mobile li{list-style:none;padding:0;margin:0}.primary-navigation-listing-mobile .current_page_item a{color:#ffffff}.primary-navigation-listing-mobile>li{display:block;border-bottom:#9f2e00 1px solid;margin:0 15px}.primary-navigation-listing-mobile>li>a{font-size:15px;line-height:35px;text-align:center;display:block;color:#2b2835}.primary-navigation-listing-mobile>li>a:hover{color:#ffffff}.primary-navigation-listing-mobile>li:last-child{border:none}.primary-navigation-listing-mobile>li>ul{display:none}@media (min-width: 600px){.primary-navigation-listing-mobile{display:none}}.primary-navigation-listing{display:none}@media (min-width: 600px){.primary-navigation-listing{list-style:none;padding:0;margin:0;display:block;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:30;width:100%;height:100%;vertical-align:middle}.primary-navigation-listing li{list-style:none;padding:0;margin:0}.primary-navigation-listing:after{display:table;content:"";width:100%}.no-flexbox .primary-navigation-listing{text-align:center;display:table}.primary-navigation-listing>li{position:relative;text-align:center;height:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding:10px 0}.no-flexbox .primary-navigation-listing>li{display:table-cell;vertical-align:middle;width:25%}.primary-navigation-listing>li.current-menu-item>a{color:#ffffff}.primary-navigation-listing>li>a{color:#2b2835;text-align:center;vertical-align:middle;height:100%}.no-flexbox .primary-navigation-listing>li>a{padding:0 2px}}@media (min-width: 600px) and (min-width: 800px){.no-flexbox .primary-navigation-listing>li>a{padding:0 5px}}@media (min-width: 600px){.primary-navigation-listing>li>a:hover{color:#ffffff}.primary-navigation-listing>li:first-child a{margin-left:0;padding-left:0}.primary-navigation-listing>li:last-child a{margin-right:0;padding-right:0}.primary-navigation-listing>li:hover ul{visibility:visible;opacity:1;max-height:999px}.primary-navigation-listing>li>ul{visibility:hidden;opacity:0;max-height:0;-webkit-transition:200ms all;transition:200ms all;position:absolute;width:200px;background:#d83d00;display:block;z-index:30;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);list-style:none;padding:0;margin:0}.primary-navigation-listing>li>ul li{list-style:none;padding:0;margin:0}.primary-navigation-listing>li>ul li{float:none;display:block;border-top:#9f2e00 1px solid;margin:0 15px;padding:7px 0}.primary-navigation-listing>li>ul li a{font-size:15px;line-height:150%;text-align:center;display:block}}.breadcrumbs{display:none}@media (min-width: 600px){.breadcrumbs{font-size:12px;clear:both;width:100%;display:block;margin-bottom:20px}.breadcrumbs:after{display:table;content:"";width:100%}.breadcrumbs ul{list-style:none;padding:0;margin:0}.breadcrumbs ul li{list-style:none;padding:0;margin:0}.breadcrumbs ul li{float:left;margin-right:5px}.breadcrumbs ul li a{font-weight:normal;text-decoration:none}}.utility-navigation{background:#2b2835;position:relative;z-index:10;text-indent:right;display:none}.utility-navigation .wrap:after{display:table;content:"";width:100%}.utility-navigation:after{display:table;content:"";width:100%}.utility-navigation ul{float:right;display:block;list-style:none;padding:0;margin:0}.utility-navigation ul:after{display:table;content:"";width:100%}.utility-navigation ul li{list-style:none;padding:0;margin:0}.utility-navigation ul li{float:left}.utility-navigation ul li ul{display:none}.utility-navigation ul a{margin:0 0 0 8px;color:#ffffff;font-size:12px;padding:2px}@media (min-width: 800px){.utility-navigation ul a{font-size:12px}}.utility-navigation ul a:hover{color:#f17102}.utility-navigation .current_page_item a{color:#f17102}@media (min-width: 600px){.utility-navigation{display:block}}.single-format-standard .utility-navigation .menu-item-22 a,.single-warner_services .utility-navigation .menu-item-25 a{color:#f17102}.page-navigation-listing a{color:#d83d00}.page-navigation-listing a:hover{color:#5235a7}.hero{position:relative;margin:0;border:none;z-index:0;height:100px}@media (min-width: 600px){.hero{height:110px}}@media (min-width: 800px){.hero{height:170px}}.hero-container{margin:0;border:none;z-index:0;height:100px}@media (min-width: 600px){.hero-container{height:auto}}.hero-item{position:relative;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;display:block}.hero-gallery-cta{font-size:14px;line-height:30px;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;background:#d83d00;color:#ffffff;padding:0 10px;margin:5px;box-shadow:0 0 0 5px #d83d00;box-shadow:0 0 0 5px #d83d00;border:1px solid #ffffff;-webkit-transition:200ms all;transition:200ms all;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%;display:block;padding:0 10px;margin:5px 0 0;cursor:pointer}.hero-gallery-cta:hover{background:#dad9c9;color:#2b2835;box-shadow:0 0 0 5px #dad9c9;box-shadow:0 0 0 5px #dad9c9}@media (min-width: 600px){.hero-gallery-cta{margin-top:18px}}.hero-container--feature{height:150px;overflow:hidden}@media (min-width: 600px){.hero-container--feature{height:360px}}@media (min-width: 800px){.hero-container--feature{height:400px}}.hero--feature{height:150px}@media (min-width: 600px){.hero--feature{height:400px}}.hero--feature .hero-item{background-image:url("images/hero.jpg")}@media (min-width: 600px){.hero--feature .hero-wrap{background:#d83d00;-webkit-mix-blend-mode:color-burn;-moz-mix-blend-mode:color-burn;mix-blend-mode:color-burn;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;width:425px;height:142px;position:absolute}}.hero--feature .hero-caption{text-align:center;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%;width:100%;background:url(images/stone-bg2.jpg) center no-repeat;background-size:cover}@media (min-width: 600px){.hero--feature .hero-caption{padding:20px;width:415px;height:132px}}.hero--feature .hero-title{display:none}@media (min-width: 600px){.hero--feature .hero-title{display:block;font-size:33px;line-height:38px;font-family:"Cinzel",Georgia,"Times New Roman",serif;text-transform:uppercase;font-weight:normal;margin:0}}.hero--feature .hero-description{display:none}@media (min-width: 600px){.hero--feature .hero-description{display:block;font-size:23px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;margin:10px 0}}.hero--feature .hero-description p{margin:0}@media (min-width: 600px){.hero--feature .hero-gallery-cta{margin-top:68px}}.services-listing-title{font-size:20px;line-height:150%;font-family:"Cinzel",Georgia,"Times New Roman",serif;text-transform:uppercase;font-weight:normal;text-align:right;margin:0}.services-listing-list{text-align:right;list-style:none;padding:0;margin:0}.services-listing-list li{list-style:none;padding:0;margin:0}.services-listing-list li{display:block;font-size:18px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal}.services-listing-list li:before{content:"";background:#ffffff;width:100px;height:5px;display:inline-block;text-align:right}.services-listing-item{display:block}.TDC_badgesMostPopular{float:right;margin:0 0 30px !important}.facebook-like{width:145px;height:26px;float:right;margin:40px 30px 0}.services-summaries{background:url(images/raw-stone-bg.jpg) 0 0 repeat;position:relative;position:relative;font-size:0}.services-summaries:before{background:#d1d0c3;background:rgba(209,208,195,0.8);height:100%;width:100%;content:"";position:absolute;z-index:0}.services-summaries .wrap{padding-top:20px;padding-bottom:20px}.services-hairline{height:5px;background:#d83d00;-webkit-mix-blend-mode:color-burn;-moz-mix-blend-mode:color-burn;mix-blend-mode:color-burn;width:100%;position:absolute;top:0px;z-index:1}.services-summary{font-size:14px;padding:20px;position:relative}@media (min-width: 600px){.services-summary{display:inline-block;width:50%;vertical-align:top}}@media (min-width: 800px){.services-summary{width:25%}}.services-summary:before{content:"";background:#dad9c9;height:100px;width:5px;display:block;position:absolute;left:0}.services-summary-title{font-size:18px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;margin:0 0 0.67em}.services-summary-link{display:inline-block;margin:5px 0 0 5px;font-size:14px;line-height:30px;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;background:#dad9c9;color:#2b2835;padding:0 10px;margin:5px;box-shadow:0 0 0 5px #dad9c9;box-shadow:0 0 0 5px #dad9c9;border:1px solid #ffffff;-webkit-transition:200ms all;transition:200ms all}.services-summary-link:hover{background:#d83d00;color:#ffffff;box-shadow:0 0 0 5px #d83d00;box-shadow:0 0 0 5px #d83d00}.affiliates{display:none;background:#dbdacf;padding:30px 0;text-align:center}@media (min-width: 600px){.affiliates{display:block}}.affiliates-title{font-size:18px;line-height:150%;font-family:"Cinzel",Georgia,"Times New Roman",serif;text-transform:uppercase;font-weight:normal;margin:0 auto 20px}.affiliates-list{list-style:none;padding:0;margin:0}.affiliates-list li{list-style:none;padding:0;margin:0}.affiliates-list li{display:inline-block;height:42px;margin:0 5px}.affiliates-list li:first-child{margin-left:0}.affiliates-list img{height:100%}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=text],input[type=url],input[type=email],input[type=tel],input[type=phone],input[type=search],select,textarea{width:100%;border-radius:5px;border:1px solid #f5f5f1;font-size:16px;line-height:40px;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;box-shadow:inset 2px 2px 2px #dad9c9;padding:0 15px;height:42px;background:#ffffff}input[type=text]:focus,input[type=url]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=phone]:focus,input[type=search]:focus,select:focus,textarea:focus{box-shadow:none;outline:none;border-color:#dad9c9}textarea{height:100px;line-height:20px;padding:15px}.quote-form-wrap{display:none}.gform_fields{list-style:none;padding:0;margin:0}.gform_fields li{list-style:none;padding:0;margin:0}.gform_fields .gfield{margin-bottom:10px}.gform_validation_container{display:none}.gform_footer{text-align:center;padding:10px}.gform_button{font-size:14px;line-height:30px;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;background:#d83d00;color:#ffffff;padding:0 10px;margin:5px;box-shadow:0 0 0 5px #d83d00;box-shadow:0 0 0 5px #d83d00;border:1px solid #ffffff;-webkit-transition:200ms all;transition:200ms all;margin:5px}.gform_button:hover{background:#dad9c9;color:#2b2835;box-shadow:0 0 0 5px #dad9c9;box-shadow:0 0 0 5px #dad9c9}.gform_wrapper--quote-popup .gform_heading{text-align:center;margin-bottom:15px}.gform_wrapper--quote-popup .gform_title{font-size:18px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;margin:0 0 10px}.gform_wrapper--quote-popup .gform_description{font-size:16px;font-weight:300}.gform_wrapper--quote-popup .gfield_label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gform_wrapper--quick-contact .gform_heading{text-align:center;margin-bottom:15px}.gform_wrapper--quick-contact .gform_title{font-size:18px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal}.gform_wrapper--quick-contact .gform_description{font-size:16px;font-weight:300}.gform_wrapper--quick-contact .highlight{display:block;font-size:18px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;font-weight:bold;color:#5235a7;margin-bottom:5px}@media (min-width: 600px){.gform_wrapper--quick-contact .gform_fields>*:nth-child(1){float:left;width:33%;padding-right:2%}}@media (min-width: 600px){.gform_wrapper--quick-contact .gform_fields>*:nth-child(2){float:left;width:33%;padding:0 1%}}@media (min-width: 600px){.gform_wrapper--quick-contact .gform_fields>*:nth-child(3){float:right;width:33%;padding-left:2%}}@media (min-width: 800px){.gform_wrapper--quick-contact .gform_fields>*{float:none !important;width:100% !important;padding:0 !important}}.gform_wrapper--quick-contact .gfield_label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gform_wrapper--quick-contact .form-required-title{font-size:16px;font-weight:300;text-align:center}.validation_error{color:#d02a2a;text-align:center;margin-bottom:15px}.validation_message{color:#d02a2a;text-align:center;margin-top:5px}.gfield_error input[type=text],.gfield_error input[type=email],.gfield_error input[type=tel],.gfield_error input[type=phone],.gfield_error textarea{border-color:#d02a2a}.contact-information{display:none;background:#ffffff;padding:5px;box-shadow:0 0 0 5px #ffffff;border:1px solid #d1d0c3;position:absolute;bottom:0;right:0;margin:5px;text-align:center}@media (min-width: 800px){.contact-information{display:block}}.contact-information-title{font-size:18px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal}.contact-information-description{font-size:14px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;width:80%;margin:0 auto}.contact-information-list{list-style:none;padding:0;margin:0;font-size:14px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;margin:20px 0}.contact-information-list li{list-style:none;padding:0;margin:0}.contact-information-telephone{font-size:20px;line-height:150%}.widget-title{font-size:15px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal}.widget ul li{position:relative;list-style-type:none;margin-bottom:10px}.widget ul li:after{content:"";position:absolute;left:-1.5em;top:8px;text-align:left;background:#d83d00;width:5px;height:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.widget{margin-bottom:20px}.widget a{font-weight:bold;text-decoration:underline}.content-area--blog article{clear:both}.content-area--blog article .entry-title{font-size:16px;text-align:left}.content-area--blog article .entry-content>*:first-child{font-size:14px;line-height:150%;font-family:"Roboto",Arial,Helvetica,sans-serif;font-style:normal;font-weight:300}.content-area--blog article .entry-footer{border-top:5px solid #d1d0c3;margin:20px 0 30px;padding:5px 0 0}.content-area--blog article .entry-footer:after{display:table;content:"";width:100%}.testimonial{border-bottom:5px solid #d1d0c3;margin:0 0 25px;padding:0 0 10px}.comments-title{font-size:18px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal}.comment-reply-title{font-size:18px;line-height:150%;font-family:"Cinzel",Georgia,"Times New Roman",serif;text-transform:uppercase;font-weight:normal}.posted-on{margin-right:5px}.comments-area .submit{font-size:14px;line-height:30px;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal;background:#d83d00;color:#ffffff;padding:0 10px;margin:5px;box-shadow:0 0 0 5px #d83d00;box-shadow:0 0 0 5px #d83d00;border:1px solid #ffffff;-webkit-transition:200ms all;transition:200ms all;margin:5px}.comments-area .submit:hover{background:#dad9c9;color:#2b2835;box-shadow:0 0 0 5px #dad9c9;box-shadow:0 0 0 5px #dad9c9}.comment-metadata{margin:0}.comment-list:after,.comment-body:after{display:table;content:"";width:100%}.comment-list:after,.comment-body:after{display:table;content:"";width:100%}.form-allowed-tags{font-size:12px}.comment-list{list-style:none;padding:0;margin:0;border-bottom:5px solid #d1d0c3}.comment-list li{list-style:none;padding:0;margin:0}.comment-list li{border-top:5px solid #d1d0c3}.comment-list .children{list-style:none;padding:0;margin:0}.comment-list .children li{list-style:none;padding:0;margin:0}.comment-list .children li{padding-left:20px;margin-left:-20px}.comment-list .children{margin-left:20px}.comment-list>li:after,.comment-list .children>li:before{background-size:4px 4px;content:"";display:block;height:1px;width:100%}.comment-list>li:last-child:after{display:none}.comment-body{padding:24px 0;position:relative}.comment-author{float:left;max-width:74px}.comment-author .avatar{display:block;margin-bottom:10px}.comment-author .fn{word-wrap:break-word}.post-meta{list-style:none;padding:0;margin:0}.post-meta li{list-style:none;padding:0;margin:0}.post-meta li{float:left;margin-right:5px}.says{display:none}.no-avatars .comment-author{margin:0 0 5px;max-width:100%;position:relative}.no-avatars .comment-metadata,.no-avatars .comment-content,.no-avatars .comment-list .reply{width:100%}.bypostauthor>.comment-body .fn:before{vertical-align:text-top}.comment-list .edit-link{margin-left:20px}.comment-metadata,.comment-awaiting-moderation,.comment-content,.comment-list .reply{float:right;width:79%;width:calc(100% - 75px);word-wrap:break-word}@media (min-width: 600px){.comment-metadata,.comment-awaiting-moderation,.comment-content,.comment-list .reply{width:79%;width:calc(100% - 124px)}}.comment-awaiting-moderation:before{content:"\f414";margin-right:5px;position:relative;top:-2px}.comment-reply-link:before,.comment-reply-login:before{margin-right:3px}.comment-respond{padding:30px 0}.comment .comment-respond{margin-bottom:20px;padding:20px}.comment-reply-title small a{display:inline-block;float:right;height:16px;overflow:hidden;width:16px}.comment-reply-title small a:before{vertical-align:top}.sidebar .comment-list .comment-reply-title,.sidebar .comment-list .comment-respond .comment-form{padding:0}.comment-form .comment-notes{margin-bottom:15px}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{margin-bottom:8px}.comment-form [for="author"],.comment-form [for="email"],.comment-form [for="url"],.comment-form [for="comment"]{float:left;padding:5px 0;width:120px}@media (min-width: 600px){.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{max-width:270px;width:60%}}.comment-form textarea{width:100%}.form-allowed-tags code{margin-left:3px}.comment-list .pingback,.comment-list .trackback{padding-top:24px}.comment-navigation{margin:0 auto;max-width:604px;padding:20px 0 30px;width:100%}.no-comments{margin:0;padding:40px 0;text-align:center}.post-navigation{border-top:5px solid #d1d0c3}.post-navigation:after{display:table;content:"";width:100%}.post-navigation .nav-links>*:first-child{float:left}.post-navigation .nav-links>*:nth-child(2){float:right}.entry-footer:after{display:table;content:"";width:100%}.share-panel{border-top:5px solid #d1d0c3;margin:20px 0 30px;padding:5px 0 0;clear:both}.share-panel>*{float:left;margin-right:10px}#cboxWrapper #cboxLoadedContent{background:#e6e5db}#cboxWrapper #cboxClose{background:none !important;position:absolute;top:2px;right:-6px;border-radius:100px;width:38px;height:31px;border:none;text-indent:-999em;background:none}#cboxWrapper #cboxClose:before{content:"";border-top:4px solid #2b2835;position:absolute;left:0;width:25px;-webkit-transition:200ms all;transition:200ms all;width:20px;height:0px;top:13px;left:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-color:#2b2835}#cboxWrapper #cboxClose:after{content:"";border-top:4px solid #2b2835;position:absolute;left:0;width:25px;-webkit-transition:200ms all;transition:200ms all;width:20px;height:0px;top:13px;left:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-color:#2b2835}#cboxWrapper #cboxClose:hover:before,#cboxWrapper #cboxClose:hover:after{border-color:#d83d00}#cboxWrapper #cboxLoadedContent{padding:20px}#cboxWrapper #cboxNext{background:none !important;position:absolute;right:6px;top:50%;width:35px !important;height:35px !important;text-indent:-999em;border:none;margin-top:-10px;right:3px;left:auto}#cboxWrapper #cboxNext:before{content:"";border-top:4px solid #2b2835;position:absolute;left:0;width:25px;-webkit-transition:200ms all;transition:200ms all;width:14px;height:0px;top:19px;left:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-color:#2b2835}#cboxWrapper #cboxNext:after{content:"";border-top:4px solid #2b2835;position:absolute;left:0;width:25px;-webkit-transition:200ms all;transition:200ms all;width:14px;height:0px;top:12px;left:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-color:#2b2835}#cboxWrapper #cboxNext:hover:before{border-color:#d83d00}#cboxWrapper #cboxNext:hover:after{border-color:#d83d00}#cboxWrapper #cboxNext:before,#cboxWrapper #cboxNext:after{right:3px;left:auto}#cboxWrapper #cboxPrevious{background:none !important;position:absolute;right:6px;top:50%;width:35px !important;height:35px !important;text-indent:-999em;border:none;margin-top:-10px;left:3px}#cboxWrapper #cboxPrevious:before{content:"";border-top:4px solid #2b2835;position:absolute;left:0;width:25px;-webkit-transition:200ms all;transition:200ms all;width:14px;height:0px;top:19px;left:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-color:#2b2835}#cboxWrapper #cboxPrevious:after{content:"";border-top:4px solid #2b2835;position:absolute;left:0;width:25px;-webkit-transition:200ms all;transition:200ms all;width:14px;height:0px;top:12px;left:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-color:#2b2835}#cboxWrapper #cboxPrevious:hover:before{border-color:#d83d00}#cboxWrapper #cboxPrevious:hover:after{border-color:#d83d00}#cboxWrapper #cboxPrevious:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#cboxWrapper #cboxPrevious:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.services{border-bottom:5px solid #d1d0c3;padding-bottom:20px;margin-bottom:30px}.services-title{font-size:18px;line-height:150%;font-family:"Lora",Georgia,"Times New Roman",serif;font-style:italic;font-weight:normal}
