@import "../resources/fancybox/jquery.fancybox.css";@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,900,700italic,900italic|Raleway:400);.clearfix{zoom:1;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}table{border-collapse:collapse;border-spacing:0;}a img{border:none;}a{text-decoration:none;}input{outline:none;}button{border:none;}a,button,input{outline:0;}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.preventFlicker{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}html{overflow-y:scroll;overflow:-moz-scrollbars-vertical;}img{height:auto;width:auto;max-width:100%;}body{width:100%;height:100%;}iframe{display:block;}::-moz-selection{background-color:#9c7557;color:#fff;}::selection{background-color:#9c7557;color:#fff;}i,em{font-style:italic;}strong,bold{font-weight:bold;}a{-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-ms-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;color:#1d140f;}a:hover{color:#9c7557;}.button{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;display:inline-block;padding:0 2em;line-height:2em;color:#fff;background:#1d140f;text-transform:uppercase;position:relative;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;cursor:pointer;}.button:hover{color:#fff;background:#9c7557;}button,input[type='submit']{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;display:inline-block;padding:0 2em;line-height:2em;color:#fff;background:#1d140f;text-transform:uppercase;position:relative;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;cursor:pointer;}button:hover,input[type='submit']:hover{color:#fff;background:#9c7557;}input[type='submit']:hover{padding:0 2em;}.burger{width:50px;height:50px;padding:12px 4px;background:transparent;cursor:pointer;display:inline-block;vertical-align:middle;}.burger:after,.burger:before,.burger span{position:relative;right:0;top:0;content:"";display:block;height:4px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#efefef;}.burger:before,.burger span{margin-bottom:6px;}.list-style{padding-left:20px;margin-bottom:0.5em;list-style-position:outside;line-height:1.4em;}.ordered-list{padding-left:20px;margin-bottom:0.5em;list-style-position:outside;line-height:1.4em;list-style-type:decimal;}.unordered-list{padding-left:20px;margin-bottom:0.5em;list-style-position:outside;line-height:1.4em;list-style-type:disc;}.user-generated ol{padding-left:20px;margin-bottom:0.5em;list-style-position:outside;line-height:1.4em;list-style-type:decimal;}.user-generated ul{padding-left:20px;margin-bottom:0.5em;list-style-position:outside;line-height:1.4em;list-style-type:disc;}.user-generated p,.user-generated h1,.user-generated h2,.user-generated h3,.user-generated h4,.user-generated h5,.user-generated h6,.user-generated blockquote,.user-generated ul,.user-generated ol{line-height:1.4em;margin-bottom:28px;}.user-generated blockquote{position:relative;padding:2em 0 1em 0;color:#1d140f;font-size:1.2em;font-style:italic;}.user-generated blockquote:before,.user-generated blockquote:after{position:absolute;display:block;color:#1d140f;font-size:4em;font-weight:bold;}.user-generated blockquote:before{content:'“';top:0.3em;left:0;}.user-generated blockquote:after{content:'”';bottom:0;right:0;}.user-generated h1,.user-generated h2,.user-generated h3,.user-generated h4,.user-generated h5,.user-generated h6{color:#fff;font-weight:300;}.user-generated h1{font-size:2em;}.user-generated h2{font-size:1.6em;}.user-generated h3{font-size:1.4em;}.user-generated h4{font-size:1.2em;}.user-generated h5{font-size:1em;}.user-generated h6{font-size:0.8em;}.field-style{font-family:'Lato', sans-serif;border:none;}input,textarea{font-family:'Lato', sans-serif;border:none;}body{-webkit-animation-delay:0.1s;-webkit-animation-name:fontfix;-webkit-animation-duration:0.1s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;}@-webkit-keyframes fontfix{from{opacity:1;}to{opacity:1;}}body,.inner{min-width:960px;}@media all and (min-width: 0){body,.inner{min-width:0;}}.inner{width:960px;margin:auto;zoom:1;}.inner:before,.inner:after{content:"";display:table;}.inner:after{clear:both;}@media all and (min-width: 0){html.ie9 .inner,html.ie10 .inner,html.ie11 .inner,html.notie .inner{max-width:100%;}}.flex-inner{zoom:1;}.flex-inner:before,.flex-inner:after{content:"";display:table;}.flex-inner:after{clear:both;}.georgia{font-family:Georgia, 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;}.lucida{font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;}.more-link{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;display:inline-block;padding:0 2em;line-height:2em;color:#fff;background:#1d140f;text-transform:uppercase;position:relative;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;cursor:pointer;}.more-link:hover{color:#fff;background:#9c7557;}html{background:#1d140f;height:100%;}body{-webkit-transition:margin-left 0.4s;-moz-transition:margin-left 0.4s;-ms-transition:margin-left 0.4s;-o-transition:margin-left 0.4s;transition:margin-left 0.4s;font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;font-size:14px;color:#9c7557;}.drawer-open body{margin-left:-250px;overflow:hidden;}a{color:#ffc4a2;}p{line-height:1.3em;}.dark-border{border-bottom:2px solid #130d0a;}.light-border{border-bottom:1px solid #9c7557;}h1,h2,h3,h4,h5,h6{font-family:Georgia, 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;color:#fff;}@media all and (max-width: 1020px){.inner{padding:0 1em;}}.section-heading{font-size:2em;margin-bottom:1em;}.flex-inner{min-width:960px;width:960px;margin:auto;zoom:1;}@media all and (min-width: 0){.flex-inner{min-width:0;}}.flex-inner:before,.flex-inner:after{content:"";display:table;}.flex-inner:after{clear:both;}@media all and (min-width: 0){html.ie9 .flex-inner,html.ie10 .flex-inner,html.ie11 .flex-inner,html.notie .flex-inner{max-width:100%;}}@media all and (max-width: 1020px){.flex-inner{padding:0 5%;}.flex-slideshow .flex-inner{padding:0;}}.contact-detail{word-break:break-all;}.company-info li a{display:block;}.company-info li a .icon{text-align:center;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-ms-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;width:30px;height:30px;}.company-info li a .icon:after,.company-info li a .icon:before{content:"";display:inline-block;vertical-align:middle;height:30px;width:0px;}.company-info li a .icon img{vertical-align:middle;max-height:20px;max-width:20px;display:inline-block;}#site-header{-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;-ms-transition:box-shadow 0.2s;-o-transition:box-shadow 0.2s;transition:box-shadow 0.2s;border-top:5px solid #225415;width:100%;z-index:900;top:0;font-family:Georgia, 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;}#site-header .row.first{background:#130d0a;}#site-header .row.last{background:#1d140f;}#site-header .primary-menu-container{width:70%;display:inline-block;vertical-align:middle;margin-top:-5px;}#site-header .primary-menu-container .menu-items{zoom:1;}#site-header .primary-menu-container .menu-items:before,#site-header .primary-menu-container .menu-items:after{content:"";display:table;}#site-header .primary-menu-container .menu-items:after{clear:both;}#site-header .primary-menu-container .menu-items > li{display:inline-block;text-align:center;position:relative;float:left;}#site-header .primary-menu-container .menu-items > li a{display:block;text-transform:lowercase;-webkit-transition:color 0.2s, background 0.2s, border 0.2s;-moz-transition:color 0.2s, background 0.2s, border 0.2s;-ms-transition:color 0.2s, background 0.2s, border 0.2s;-o-transition:color 0.2s, background 0.2s, border 0.2s;transition:color 0.2s, background 0.2s, border 0.2s;}#site-header .primary-menu-container .menu-items > li > a{line-height:3.5em;color:#ffc4a2;font-weight:bold;border-top:5px solid #225415;padding:0 10px;}#site-header .primary-menu-container .menu-items > li.current-menu-item > a{color:#fff;background-color:#1d140f;border-top-color:#ffc4a2;}#site-header .primary-menu-container .menu-items > li >a:hover,#site-header .primary-menu-container .menu-items > li.current-menu-item > a:hover{background:#1d140f;border-top-color:#ffc4a2;color:#fff;}#site-header .primary-menu-container .menu-items > li .sub-menu{display:none;position:absolute;width:100%;min-width:180px;text-align:left;}#site-header .primary-menu-container .menu-items > li .sub-menu a{padding:15px 10px;color:#fff;display:block;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s;background:transparent;background-color:rgba(29,20,15,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc1d140f, endColorstr=#cc1d140f);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc1d140f, endColorstr=#cc1d140f);}#site-header .primary-menu-container .menu-items > li .sub-menu a:hover{background:transparent;background-color:#1d140f;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1d140f, endColorstr=#ff1d140f);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1d140f, endColorstr=#ff1d140f);}#site-header .contact-info{width:29%;display:inline-block;padding-left:20px;text-align:right;}#site-header .contact-info .contact-detail{white-space:nowrap;}#site-header .contact-info .contact-detail .icon,#site-header .contact-info .contact-detail .detail{display:inline-block;vertical-align:middle;}#site-header .contact-info .contact-detail .icon img{width:25px;height:auto;}#site-header .contact-info .contact-detail .detail{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-ms-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;zoom:1;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;line-height:28px;overflow:hidden;text-align:center;width:0px;}#site-header .contact-info .contact-detail .detail span{padding:0 10px 0 15px;display:block;color:#fff;}#site-header .contact-info .contact-detail.open .detail{zoom:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;}@media all and (max-width: 960px){#site-header .contact-info{display:none;}}#site-header .site-logo{padding:20px 0;display:inline-block;}#site-header .company-info{position:relative;vertical-align:middle;display:inline-block;text-align:right;}#site-header .company-info ul,#site-header .company-info li{display:inline-block;vertical-align:middle;}#site-header .company-info li{margin-left:5px;position:relative;}#site-header .company-info .social-media li:hover .icon{background:#1d140f;}#site-header #drawer-handle{width:50px;height:50px;padding:12px 4px;background:transparent;cursor:pointer;display:inline-block;vertical-align:middle;display:none;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}#site-header #drawer-handle:after,#site-header #drawer-handle:before,#site-header #drawer-handle span{position:relative;right:0;top:0;content:"";display:block;height:4px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#efefef;}#site-header #drawer-handle:before,#site-header #drawer-handle span{margin-bottom:6px;}#site-header #drawer-handle.active{zoom:1;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;}@media all and (min-width: 960px){#site-header{-moz-box-shadow:0 0 10px -13px #000;box-shadow:0 0 10px -13px #000;}.scrolled #site-header{-moz-box-shadow:0 0 10px -3px #000;box-shadow:0 0 10px -3px #000;}}@media all and (max-width: 960px){#site-header .company-info{float:right;}#site-header .company-info .contact-info{display:none;}#site-header .company-info #drawer-handle{display:inline-block;}#site-header .primary-menu-container{display:none;}}#abdomen{background:#1d140f;}#abdomen #the-loop{width:66%;width:calc(100% - 310px);display:inline-block;}.home #abdomen #the-loop,#abdomen #the-loop.no-sidebar{width:100%;}#abdomen #the-loop .site-map-contents{padding-bottom:20px;}#abdomen #the-loop .site-map-contents ul li{padding-top:3px;}#abdomen #the-loop .site-map-contents ul li:first-child{padding-top:0;}#abdomen #the-loop .site-map-contents ul li a{display:block;}@media all and (max-width: 960px) and (min-width: ){#abdomen #the-loop .link-block{width:100%;display:block;}}@media all and (max-width: 800px){#abdomen #the-loop{width:100%;display:block;}}#abdomen .sidebar{width:33%;display:inline-block;vertical-align:top;padding:0 0 30px 30px;}@media all{#abdomen .sidebar{width:300px;}}#abdomen .sidebar .section-heading{border-bottom:1px solid #9c7557;padding-bottom:1em;margin-bottom:10px;}#abdomen .sidebar .sidebar-items .sidebar-section-heading{color:#9c7557;font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;padding-bottom:10px;border-bottom:1px solid #9c7557;}#abdomen .sidebar .sidebar-items .sidebar-item{border-bottom:1px solid #9c7557;padding-bottom:10px;margin-bottom:10px;line-height:1em;}#abdomen .sidebar .sidebar-items .sidebar-item .item-heading{background-image:url('../images/tick.gif');background-repeat:no-repeat;background-position:left 2px;display:inline-block;padding:2px 0 1px 20px;color:#fff;text-transform:uppercase;font-size:0.9em;font-weight:bold;}#abdomen .sidebar .sidebar-items .sidebar-item .item-description{font-size:0.9em;}#abdomen .sidebar.portfolio-sidebar .section-heading{border:none;margin-bottom:0;padding-bottom:0.5em;}#abdomen .sidebar.portfolio-sidebar .sidebar-items .sidebar-section-heading{margin-bottom:10px;}#abdomen .sidebar .sidebar-images{text-align:center;padding-top:5px;padding-left:5px;}#abdomen .sidebar .sidebar-images img{padding:1px 2px;max-width:68%;}@media all and (max-width: 800px){#abdomen .sidebar{width:100%;display:block;padding-left:0;}}.home #abdomen .flexible-content.even{background:transparent;}#abdomen .flexible-content .flex-inner{min-width:960px;width:960px;margin:auto;zoom:1;}@media all and (min-width: 0){#abdomen .flexible-content .flex-inner{min-width:0;}}#abdomen .flexible-content .flex-inner:before,#abdomen .flexible-content .flex-inner:after{content:"";display:table;}#abdomen .flexible-content .flex-inner:after{clear:both;}@media all and (min-width: 0){html.ie9 #abdomen .flexible-content .flex-inner,html.ie10 #abdomen .flexible-content .flex-inner,html.ie11 #abdomen .flexible-content .flex-inner,html.notie #abdomen .flexible-content .flex-inner{max-width:100%;}}#abdomen .flex-banner{padding-bottom:2em;}#abdomen .flex-banner .banner-wrapper{position:relative;}#abdomen .flex-banner .banner-wrapper img{display:block;}#abdomen .flex-banner .banner-wrapper .overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 50px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff3f3f3f, endColorstr=#00000000,gradientType='1');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff3f3f3f, endColorstr=#00000000,gradientType='1');background-color:transparent;background-image:-webkit-linear-gradient(right,transparent,#3f3f3f);background-image:-moz-linear-gradient(right,transparent,#3f3f3f);background-image:-o-linear-gradient(right,transparent,#3f3f3f);background-image:-ms-linear-gradient(right,transparent,#3f3f3f);background-image:linear-gradient(right,transparent,#3f3f3f);}#abdomen .flex-banner .banner-wrapper .overlay:before{content:"";width:0px;height:100%;display:inline-block;vertical-align:middle;}#abdomen .flex-banner .banner-wrapper .overlay h1{display:inline-block;vertical-align:middle;margin-bottom:0;font-size:4.5em;font-weight:300;color:#fff;word-break:break-word;}#abdomen .flex-banner .copy{margin-top:3em;text-align:center;padding:0 15%;}#abdomen .flex-standard-content-block{padding:0 0 3em 0;}#abdomen .flex-standard-content-block h1{font-size:2.5em;border-bottom:1px solid #9c7557;padding-bottom:7px;}#abdomen .flex-standard-content-block img{width:auto;margin:10px;}#abdomen .flex-standard-content-block img.alignleft{float:left;}#abdomen .flex-standard-content-block img.alignright{float:right;}#abdomen .flex-standard-content-block img.alignleft + .copy-container{float:right;}#abdomen .flex-standard-content-block img.alignright + .copy-container{float:left;}@media all and (max-width: 700px){#abdomen .flex-standard-content-block img{width:auto;display:block;margin:0 auto 2em auto;}#abdomen .flex-standard-content-block img.alignleft,#abdomen .flex-standard-content-block img.alignright{float:none;}#abdomen .flex-standard-content-block img + .copy-container{width:100%;}}#abdomen .flex-slideshow .flex-inner{background-color:#130d0a;padding:30px;}#abdomen .flex-slideshow .flex-inner .slideshow-non-image-content{width:60%;display:inline-block;vertical-align:top;padding-left:20px;}#abdomen .flex-slideshow .flex-inner .slideshow-non-image-content .text-links{padding-top:20px;}#abdomen .flex-slideshow .flex-inner .slideshow-non-image-content .text-links .text-link{display:inline-block;padding:0 20px 5px 0;position:relative;left:0;-webkit-transition:left 0.3s;-moz-transition:left 0.3s;-ms-transition:left 0.3s;-o-transition:left 0.3s;transition:left 0.3s;}#abdomen .flex-slideshow .flex-inner .slideshow-non-image-content .text-links .text-link:hover{left:8px;}#abdomen .flex-slideshow .flex-inner .slideshow-non-image-content .text-links .text-link:last-child{padding-right:0;}#abdomen .flex-slideshow .flex-inner .slideshow{width:39%;display:inline-block;position:relative;vertical-align:top;overflow:hidden;}#abdomen .flex-slideshow .flex-inner .slideshow .slides{zoom:1;position:relative;}#abdomen .flex-slideshow .flex-inner .slideshow .slides:before,#abdomen .flex-slideshow .flex-inner .slideshow .slides:after{content:"";display:table;}#abdomen .flex-slideshow .flex-inner .slideshow .slides:after{clear:both;}#abdomen .flex-slideshow .flex-inner .slideshow .slides li{position:relative;}.js #abdomen .flex-slideshow .flex-inner .slideshow .slides li{display:none;}#abdomen .flex-slideshow .flex-inner .slideshow .slides li img{display:block;margin:0 auto;}#abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li{position:absolute;z-index:10;top:0;bottom:0;}#abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li a{-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s;background:transparent;background-color:rgba(29,20,15,0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#331d140f, endColorstr=#331d140f);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#331d140f, endColorstr=#331d140f);display:block;height:100%;width:35px;position:relative;}#abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li a:before,#abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li a:after{display:block;content:"";width:20px;height:4px;background:#fff;position:absolute;top:50%;left:6px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}#abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li a:before{-ms-transform:rotateZ(50deg);-webkit-transform:rotateZ(50deg);transform:rotateZ(50deg);-webkit-transform-style:preserve-3d;}#abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li a:after{-ms-transform:rotateZ(-50deg);-webkit-transform:rotateZ(-50deg);transform:rotateZ(-50deg);-webkit-transform-style:preserve-3d;}#abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li a:hover{background:transparent;background-color:rgba(255,196,162,0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffc4a2, endColorstr=#33ffc4a2);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffc4a2, endColorstr=#33ffc4a2);}#abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li.flex-nav-prev{-webkit-transition:left 0.2s;-moz-transition:left 0.2s;-ms-transition:left 0.2s;-o-transition:left 0.2s;transition:left 0.2s;left:0;}.no-touch #abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li.flex-nav-prev{left:-40px;}#abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li.flex-nav-prev a:before,#abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li.flex-nav-prev a:after{left:10px;-ms-transform-origin:2px 50%;-webkit-transform-origin:2px 50%;transform-origin:2px 50%;}.ltie10 #abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li.flex-nav-prev a:after{content:'<';background:transparent;width:2em;height:2em;font-size:3em;color:#fff;margin-top:-0.5em;}.ltie10 #abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li.flex-nav-prev a:before{display:none;}#abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li.flex-nav-next{-webkit-transition:right 0.2s;-moz-transition:right 0.2s;-ms-transition:right 0.2s;-o-transition:right 0.2s;transition:right 0.2s;right:8px;}.no-touch #abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li.flex-nav-next{right:-40px;}#abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li.flex-nav-next a:before,#abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li.flex-nav-next a:after{right:10px;-ms-transform-origin:18px 50%;-webkit-transform-origin:18px 50%;transform-origin:18px 50%;}.ltie10 #abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li.flex-nav-next a:after{content:'>';background:transparent;width:2em;height:2em;font-size:3em;color:#fff;margin-top:-0.5em;}.ltie10 #abdomen .flex-slideshow .flex-inner .slideshow .flex-direction-nav li.flex-nav-next a:before{display:none;}#abdomen .flex-slideshow .flex-inner .slideshow .flex-control-nav{z-index:5;position:absolute;bottom:0;left:0;width:100%;text-align:center;}#abdomen .flex-slideshow .flex-inner .slideshow .flex-control-nav li{display:inline-block;vertical-align:middle;}#abdomen .flex-slideshow .flex-inner .slideshow .flex-control-nav li a{display:block;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-ms-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;background:#fff;padding:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:8px 4px;-moz-box-shadow:0 0 8px -2px #000;box-shadow:0 0 8px -2px #000;cursor:pointer;}#abdomen .flex-slideshow .flex-inner .slideshow .flex-control-nav li a.flex-active{background:#ffc4a2;}#abdomen .flex-slideshow .flex-inner .slideshow:hover .flex-direction-nav li.flex-nav-prev{left:0;}#abdomen .flex-slideshow .flex-inner .slideshow:hover .flex-direction-nav li.flex-nav-next{right:0;}#abdomen .flex-slideshow .flex-inner .slideshow.dropped .slides  li .slide-overlay{position:relative;padding-bottom:2em;}@media all and (max-width: 700px){#abdomen .flex-slideshow .flex-inner .slideshow .slides li .slide-overlay .overlay-content h2{font-size:2em;}#abdomen .flex-slideshow .flex-inner .slideshow .slides li .slide-overlay .overlay-content p{font-size:1em;}}@media all and (max-width: 960px){#abdomen .flex-slideshow .flex-inner .slideshow-non-image-content,#abdomen .flex-slideshow .flex-inner .slideshow{width:100%;display:block;}#abdomen .flex-slideshow .flex-inner .slideshow-non-image-content{padding:20px 0 0 0;}}#abdomen .flex-link-block-row{overflow:hidden;padding:3em 0;}#abdomen .flex-link-block-row .link-block-row .link-block{display:inline-block;vertical-align:top;padding:0 15px;}#abdomen .flex-link-block-row .link-block-row .link-block.first{padding-left:0;}#abdomen .flex-link-block-row .link-block-row .link-block.last{padding-right:0;}#abdomen .flex-link-block-row .link-block-row .link-block img{display:block;margin:0 auto;background-color:#130d0a;padding:10px;}#abdomen .flex-link-block-row .link-block-row .link-block img,#abdomen .flex-link-block-row .link-block-row .link-block h3{margin-bottom:12px;}#abdomen .flex-link-block-row .link-block-row .link-block .copy-container{padding:0 2%;font-size:0.9em;}#abdomen .flex-link-block-row .link-block-row .link-block h3{color:#6f892c;font-size:1.5em;padding-bottom:20px;border-bottom:1px solid #9c7557;}#abdomen .flex-link-block-row .link-block-row.cols2 .link-block .img-link{max-width:500px;}#abdomen .flex-link-block-row .link-block-row.cols3 .link-block .img-link,#abdomen .flex-link-block-row .link-block-row.cols4 .link-block .img-link{max-width:320px;}#abdomen .flex-link-block-row .link-block-row.cols2 .link-block{width:50%;}#abdomen .flex-link-block-row .link-block-row.cols3 .link-block{width:33.33%;}#abdomen .flex-link-block-row .link-block-row.cols4 .link-block{width:25%;}@media all and (max-width: 960px){#abdomen .flex-link-block-row .link-block-row.cols4 .link-block{width:50%;margin-top:2em;}}@media all and (max-width: 700px){#abdomen .flex-link-block-row .link-block-row .section-heading{text-align:center;}#abdomen .flex-link-block-row .link-block-row.cols2 .link-block,#abdomen .flex-link-block-row .link-block-row.cols3 .link-block,#abdomen .flex-link-block-row .link-block-row.cols4 .link-block{width:100%;margin-top:4em;}#abdomen .flex-link-block-row .link-block-row.cols2 .link-block:first-child,#abdomen .flex-link-block-row .link-block-row.cols3 .link-block:first-child,#abdomen .flex-link-block-row .link-block-row.cols4 .link-block:first-child{margin-top:0;}#abdomen .flex-link-block-row .link-block-row.cols2 .link-block .copy-container,#abdomen .flex-link-block-row .link-block-row.cols3 .link-block .copy-container,#abdomen .flex-link-block-row .link-block-row.cols4 .link-block .copy-container{padding:0 10%;}}#abdomen .flex-link-block-row .link-block-row.has-sidebar{width:66%;width:calc(100% - 310px);display:inline-block;}@media all and (max-width: 960px) and (min-width: ){#abdomen .flex-link-block-row .link-block-row.has-sidebar .link-block{width:100%;display:block;}}@media all and (max-width: 800px){#abdomen .flex-link-block-row .link-block-row.has-sidebar{width:100%;display:block;}}#abdomen .flex-contact-block{padding:2em 0;}#abdomen .flex-contact-block .flex-inner .contact-details{width:40%;float:left;}#abdomen .flex-contact-block .flex-inner .contact-details .contact-detail{margin-bottom:1em;line-height:1.4em;font-weight:600;}#abdomen .flex-contact-block .flex-inner .contact-details .contact-detail .label{color:#1d140f;margin-bottom:0.6em;text-transform:uppercase;font-size:0.9em;font-weight:initial;}#abdomen .flex-contact-block .flex-inner .contact-details .contact-detail a{color:#3f3f3f;}#abdomen .flex-contact-block .flex-inner .contact-details .contact-detail a:hover{color:#1d140f;}#abdomen .flex-contact-block .flex-inner .gform_wrapper{width:60%;float:right;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_title{color:#1d140f;margin-bottom:0.6em;text-transform:uppercase;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .validation_error,#abdomen .flex-contact-block .flex-inner .gform_wrapper .validation_message{color:#9c7557;padding:5px 0 2px;font-size:0.9em;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body{margin-bottom:0.6em;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body input,#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body textarea,#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body select{width:100%;max-width:100%;min-width:100%;padding:0.5em;background:#b7b7b7;color:#fff;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-ms-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body input:focus,#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body textarea:focus,#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body select:focus{background:#d1d1d1;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body textarea{height:100px;outline:none;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body label{display:none;}.ltie9 #abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body label{display:block;margin-bottom:0.3em;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body .gform_validation_container{height:0;overflow:hidden;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body .gfield{margin-bottom:4px;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body .gfield ::-webkit-input-placeholder{color:#fff;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body .gfield :-moz-placeholder{color:#fff;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body .gfield ::-moz-placeholder{color:#fff;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body .gfield :-ms-input-placeholder{color:#fff;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body .gf_left_half{width:50%;float:left;padding-right:2px;}.ltie9 #abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body .gf_left_half{padding-right:20px;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body .gf_right_half{width:50%;float:right;padding-left:2px;}.ltie9 #abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_body .gf_right_half{padding-left:20px;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_footer{text-align:right;}#abdomen .flex-contact-block .flex-inner .gform_wrapper .gform_footer .gform_button{border:0px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}@media all and (max-width: 960px){#abdomen .flex-contact-block .flex-inner{padding:0 5%;}#abdomen .flex-contact-block .flex-inner .contact-details,#abdomen .flex-contact-block .flex-inner .gform_wrapper{float:none;width:100%;}}#abdomen .flex-gmap{border-top:1px solid #9c7557;border-bottom:1px solid #9c7557;background:#efefef;}#abdomen .flex-gmap .flex-inner{width:100%;}#abdomen .flex-gmap .flex-inner iframe{width:100%;max-width:100%;overflow:hidden;}@media all and (max-width: 700px){#abdomen .flex-gmap .flex-inner{padding:0 15px;}}#abdomen .flex-gallery{padding:2em 0;}#abdomen .flex-gallery .gallery-item{margin:0 10px 2em 10px;display:inline-block;width:150px;vertical-align:top;}#abdomen .flex-gallery .gallery-item a{display:block;width:150px;background:#1d140f;margin-bottom:0.5em;}#abdomen .flex-gallery .gallery-item a:hover img{zoom:1;filter:alpha(opacity=70);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7;}#abdomen .flex-gallery .gallery-item img{-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;display:block;}#abdomen .flex-gallery .gallery-item h2{word-break:break-all;font-size:0.8em;color:#1d140f;}.page-template-template-portfolio-archive #abdomen .flex-gallery .gallery-item{width:49.5%;display:inline-block;margin:0 auto 20px;}.page-template-template-portfolio-archive #abdomen .flex-gallery .gallery-item.left{padding-right:20px;}.page-template-template-portfolio-archive #abdomen .flex-gallery .gallery-item.right{padding-left:20px;}.page-template-template-portfolio-archive #abdomen .flex-gallery .gallery-item a{width:auto;}.page-template-template-portfolio-archive #abdomen .flex-gallery .gallery-item .gallery-description{border-bottom:1px solid #9c7557;text-align:left;padding-bottom:5px;}@media all and (max-width: 500px){.page-template-template-portfolio-archive #abdomen .flex-gallery .gallery-item{width:100%;display:block;}.page-template-template-portfolio-archive #abdomen .flex-gallery .gallery-item.left,.page-template-template-portfolio-archive #abdomen .flex-gallery .gallery-item.right{padding:0;}}#abdomen .post.hentry{zoom:1;padding:3em 0;}#abdomen .post.hentry:before,#abdomen .post.hentry:after{content:"";display:table;}#abdomen .post.hentry:after{clear:both;}#abdomen .post.hentry.even{background:#efefef;}#abdomen .post.hentry .copy-container{width:48%;float:left;}#abdomen .post.hentry .copy-container .post-title{font-size:2.5em;font-weight:300;margin:16px 0;border-bottom:1px solid #9c7557;}#abdomen .post.hentry .copy-container .posted-date{font-size:0.8em;color:#9c7557;margin-bottom:16px;display:block;}@media all and (max-width: 960px){#abdomen .post.hentry{padding:3em 5%;}}@media all and (max-width: 700px){#abdomen .post.hentry .copy-container,#abdomen .post.hentry .post-image{width:100%;display:block;float:none;}}#abdomen h1.no-content{font-size:4em;text-align:center;margin:4em 0;}.single #abdomen .post-title{border-bottom:1px solid #9c7557;padding-bottom:7px;}.single-portfolio #abdomen .gallery-items .gallery-item{width:24%;display:inline-block;padding:5px;}@media all and (max-width: 500px){.single-portfolio #abdomen .gallery-items .gallery-item{width:49%;}}.single-portfolio #abdomen .above-page-gallery img{filter:grayscale(75%);-webkit-filter:grayscale(75%);-moz-filter:grayscale(75%);-o-filter:grayscale(75%);-ms-filter:grayscale(75%);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}.single-portfolio #abdomen .above-page-gallery p > a:hover img{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);}@media all{:not(.ie9 ) #abdomen .flex-banner.dropped .banner-wrapper .overlay{position:relative;background:none;text-align:center;padding:0 15%;}:not(.ie9 ) #abdomen .flex-banner.dropped .banner-wrapper .overlay h1{font-size:2.2em;color:#1d140f;margin-top:1em;}:not(.ie9 ) .copy{margin-top:1em;}}@media all and (max-width: 500px){.ie9  .banner-wrapper .overlay{position:relative;background:none;text-align:center;padding:0 15%;}.ie9  .banner-wrapper .overlay h1{font-size:2.2em;color:#1d140f;margin-top:1em;}}#site-footer{background:#130d0a;}@media all and (max-width: 990px){#site-footer .inner{padding:0 4%;}}#site-footer .column{display:inline-block;vertical-align:top;padding:2em 0;font-size:0.9em;line-height:1.3em;}#site-footer .column.left{width:55%;}#site-footer .column.right{width:44%;text-align:right;}#site-footer .column.right .footer-menu .menu-item{display:inline-block;}#site-footer .column.right .footer-menu .menu-item:before{content:"│";}#site-footer .column.right .footer-menu .menu-item:first-child:before{content:"";}@media all and (max-width: 960px){#site-footer .column.left,#site-footer .column.right{width:49.5%;}}@media all and (max-width: 700px){#site-footer .column{padding:2em 0 0 0;}#site-footer .column.left,#site-footer .column.right{text-align:center;width:100%;display:block;}}#site-cred{background:#130d0a;padding:0.5em 0 1em;}@media all and (max-width: 990px){#site-cred{padding:1em;}}@media all and (max-width: 700px){#site-cred{text-align:center;}}#site-cred .inner{font-size:0.8em;}.fancybox-wrap .fancybox-skin{position:relative;}.fancybox-wrap .fancybox-skin .fancybox-nav span{background-image:none;top:18px;}.fancybox-wrap .fancybox-skin .fancybox-nav{position:absolute;z-index:10;top:0;bottom:0;}.fancybox-wrap .fancybox-skin .fancybox-nav:hover span{opacity:1;}.fancybox-wrap .fancybox-skin .fancybox-nav span{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;opacity:0;background:transparent;background-color:rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);display:block;height:100%;width:35px;position:relative;}.fancybox-wrap .fancybox-skin .fancybox-nav span:before,.fancybox-wrap .fancybox-skin .fancybox-nav span:after{display:block;content:"";width:20px;height:4px;background:#fff;position:absolute;top:50%;left:6px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}.fancybox-wrap .fancybox-skin .fancybox-nav span:before{-ms-transform:rotateZ(50deg);-webkit-transform:rotateZ(50deg);transform:rotateZ(50deg);-webkit-transform-style:preserve-3d;}.fancybox-wrap .fancybox-skin .fancybox-nav span:after{-ms-transform:rotateZ(-50deg);-webkit-transform:rotateZ(-50deg);transform:rotateZ(-50deg);-webkit-transform-style:preserve-3d;}.fancybox-wrap .fancybox-skin .fancybox-nav span:hover{background:transparent;background-color:rgba(29,20,15,0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#331d140f, endColorstr=#331d140f);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#331d140f, endColorstr=#331d140f);}.fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-prev{left:0;}.fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-prev span{left:-25px;}.fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-prev:hover span{left:0px;}.no-touch .fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-prev span:before,.no-touch .fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-prev span:after{left:10px;-ms-transform-origin:2px 50%;-webkit-transform-origin:2px 50%;transform-origin:2px 50%;}.ltie10 .fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-prev span:after{content:'<';background:transparent;width:2em;height:2em;font-size:3em;color:#fff;margin-top:-0.5em;}.ltie10 .fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-prev span:before{display:none;}.fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-next{-webkit-transition:right 0.2s;-moz-transition:right 0.2s;-ms-transition:right 0.2s;-o-transition:right 0.2s;transition:right 0.2s;right:0;}.fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-next span{right:-25px;float:right;}.fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-next:hover span{right:0;}.no-touch .fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-next span:before,.no-touch .fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-next span:after{right:10px;-ms-transform-origin:18px 50%;-webkit-transform-origin:18px 50%;transform-origin:18px 50%;}.ltie10 .fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-next span:after{content:'>';background:transparent;width:2em;height:2em;font-size:3em;color:#fff;margin-top:-0.5em;}.ltie10 .fancybox-wrap .fancybox-skin .fancybox-nav.fancybox-next span:before{display:none;}.fancybox-wrap .fancybox-skin .fancybox-close{background-image:none;background-color:#1d140f;width:30px;height:28px;top:0;right:0;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-ms-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s;}.fancybox-wrap .fancybox-skin .fancybox-close:after{content:"\2715";color:#fff;padding:7px 8.5px;display:block;}.fancybox-wrap .fancybox-skin .fancybox-close:hover{background-color:#9c7557;}#drawer{-webkit-transition:width 0.4s;-moz-transition:width 0.4s;-ms-transition:width 0.4s;-o-transition:width 0.4s;transition:width 0.4s;position:absolute;z-index:9999;width:0;right:0;top:0;overflow:hidden;max-width:100%;display:none;padding-top:83px;}.drawer-open #drawer{width:250px;}#drawer .lining{width:250px;padding:0 20px;overflow:hidden;color:#fff;}#drawer .lining a{color:#fff;display:block;}#drawer .lining a:hover{color:#9c7557;}#drawer .lining.current-menu-item a{color:#1d140f;}#drawer .lining .close{display:block;position:absolute;line-height:0.65em;top:10px;right:10px;font-size:4em;padding:0px 5px 6px;margin:5px;cursor:pointer;font-weight:300;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#drawer .lining .primary-menu{line-height:1.2em;font-weight:300;text-transform:lowercase;}#drawer .lining .primary-menu li{padding-top:10px;}#drawer .lining .primary-menu li a{font-size:1.6em;line-height:1.2em;}#drawer .lining .contact-info .contact-detail{margin-top:2em;}#drawer .lining .contact-info .contact-detail .detail{display:inline-block;vertical-align:middle;width:calc(100% - 40px);margin-left:10px;}#drawer .lining .contact-info .contact-detail .icon{vertical-align:middle;display:inline-block;background:#1d140f;}#drawer .lining .social-media{margin:2em 0;text-align:center;}#drawer .lining .social-media li{-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-ms-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;display:inline-block;margin:0 10px;}#drawer .lining .social-media li:hover{background:#1d140f;}#drawer .lining .company-information{font-size:0.6em;line-height:1.4em;padding-top:10px;}#drawer .lining .site-cred{zoom:1;margin:2em 0;border-top:1px solid #1d140f;display:block;font-size:0.6em;text-align:right;}#drawer .lining .site-cred:before,#drawer .lining .site-cred:after{content:"";display:table;}#drawer .lining .site-cred:after{clear:both;}#drawer .lining .site-cred img.madison-web-solutions-logo{display:block;width:100px;float:right;margin:0;padding:0;}@media all and (max-width: 960px){#drawer{display:block;}}.cookie-policy-message{background-color:#130d0a;padding:10px 3%;color:#9c7557;font-size:12px;line-height:1.4em;}.cookie-policy-message .cookie-policy-action{float:none;}.cookie-policy-message .cookie-policy-action:hover{color:#ebe3dd;}@media all and (min-width: 961px){.cookie-policy-message .cookie-policy-action{float:right;}}@media all and (max-width: 700px){.cookie-policy-message{text-align:center;}.cookie-policy-message .cookie-policy-action{display:block;margin-top:5px;}}.madison-web-solutions-logo{width:100px;height:auto;padding-top:10px;display:inline;margin-left:10px;vertical-align:text-bottom;}@media print{#site-header,#site-footer,#site-cred,#drawer,.gform_wrapper{display:none;}}