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,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes menu{from{-webkit-transform:translate(10px,0);opacity:0}to{-webkit-transform:translate(0,0);opacity:1}}@keyframes menu{from{transform:translate(10px,0);opacity:0}to{transform:translate(0,0);opacity:1}}*{margin:0;padding:0}html,body,.container{height:100%}body{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#7C7C7C;overflow-x:hidden;-webkit-text-size-adjust:none}.overlay-work-background{position:fixed;width:100%;height:100%;z-index:100;background:rgba(0,0,0,0.4)}.overlay-work-wrapper{position:absolute;z-index:105;top:50%;left:50%;margin-top:-200px;margin-left:-325px;width:650px;height:400px;background:#FFFFFF}.overlay-work-content{position:relative;padding:0 20px}.overlay-work-content .close{position:absolute;top:0;right:20px}.overlay-work-content .close a{font-weight:bold;text-decoration:none}.overlay-work-content p.center{text-align:center}#mobile-menu{display:none}#mobile-menu ul.menu li{position:relative}#mobile-menu ul.menu li a{padding-left:10px;display:block;line-height:40px;color:#A78D52;text-decoration:none;font-size:20px;border-bottom:1px solid #EFEFEF}#mobile-menu ul.menu li .next-level{text-align:center;position:absolute;right:0;top:0;z-index:100;border-left:1px solid #EFEFEF;font-size:30px;display:block;line-height:40px;width:40px;height:40px}#mobile-menu ul.menu li .next-level:hover{cursor:pointer}#mobile-menu ul.menu li ul{display:none}#mobile-menu ul.menu li ul li{padding-left:10px;background:#FFFFFF}#mobile-menu ul.menu li ul li a{font-size:16px;font-weight:normal}.container:before{content:'';height:100%;float:left}.heighttaker{position:relative;z-index:1}.heighttaker:after{content:'';clear:both;display:block}.wrapper{position:absolute;width:100%;height:100%;overflow:auto}.table{position:relative;display:table;height:100%;width:100%;overflow:hidden;background:#fdfdfd}.header{padding:20px 0 60px 0;position:relative}.header img{width:auto;height:auto !important;max-width:100%;max-height:140px;margin-left:10%;margin-left:-webkit-calc((25% / 2) - 25px);margin-left:-moz-calc((25% / 2) - 25px);margin-left:calc((25% / 2) - 25px)}.header .phone{float:right;margin-right:40px;color:#A78D52;text-align:right;min-width:420px}.header .phone .lic{float:left;height:140px !important;width:auto !important;margin:0 10px 0 0 !important}.header .phone p{padding-top:2rem}@media (max-width:767px){.header .phone{display:none}}.header .phone span{font-size:20px}#block-menu-block-1{position:absolute;width:100%;height:40px;left:0;bottom:0;z-index:10}#block-menu-block-1 ul.menu{position:relative;width:100%;float:right;height:40px}#block-menu-block-1 ul.menu li{display:inline;height:40px;float:left;width:25%;background:#EFEFEF;text-align:center}#block-menu-block-1 ul.menu li:hover ul{display:block;-webkit-animation:menu 0.5s ease-in-out;animation:menu 0.5s ease-in-out}#block-menu-block-1 ul.menu li a{display:block;width:auto;font-size:14px;color:#A78D52;text-transform:uppercase;text-decoration:none;height:40px;line-height:40px}#block-menu-block-1 ul.menu li ul{position:relative;width:100%;height:auto;left:0;top:0;display:none;background:#FFFFFF}#block-menu-block-1 ul.menu li ul:hover{-webkit-animation:menu 0.5s ease-in-out;animation:menu 0.5s ease-in-out}#block-menu-block-1 ul.menu li ul li{border-top:1px solid #EFEFEF;background:#FFFFFF;display:block;float:none;width:100%;height:30px}#block-menu-block-1 ul.menu li ul li:first-of-type{border-top:none}#block-menu-block-1 ul.menu li ul li a{line-height:30px;text-transform:none}#block-menu-block-1 ul.menu li ul li:hover{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;background:#A78D52}#block-menu-block-1 ul.menu li ul li:hover a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;color:#FFFFFF}.mobile-menu-button{display:none}#column-1{background-image:url(/sites/all/themes/frontend/images/picture-1.jpg)}#column-2{background-image:url(/sites/all/themes/frontend/images/picture-2.jpg)}#column-3{background-image:url(/sites/all/themes/frontend/images/picture-3.jpg)}#column-4{background-image:url(/sites/all/themes/frontend/images/picture-4.jpg)}.column{position:relative;width:25%;height:100%;padding-bottom:80px;display:table-cell;vertical-align:top;background-size:cover;background-repeat:no-repeat;background-position:top;overflow:hidden}.column-left{width:75%}.column-left .main{padding:100px 15% 0 10%;padding:100px 15% 0 -webkit-calc((33.3% / 2) - 25px);padding:100px 15% 0 -moz-calc((33.3% / 2) - 25px);padding:100px 15% 0 calc((33.3% / 2) - 25px)}.column-right{width:25%;background-image:url(/sites/all/themes/frontend/images/background-default.jpg)}.column .text{color:#FFFFFF}@media (max-width:1040px){.column .text{display:none}}.column .text .text-overlay{position:absolute;background:rgba(0,0,0,0.4);z-index:10;height:100%;width:100%;top:0;left:0}.column .text .text-inner .text-top{position:absolute;right:0;left:0;padding:10px 30px;z-index:20}.column .text .text-inner .text-bottom{position:absolute;left:0;bottom:90px;padding:0 30px;z-index:20}.footer{position:absolute;bottom:0;width:100%;z-index:100;color:#FFFFFF}.footer p{margin:0;padding:0;line-height:40px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.footer a[href^=tel]{color:#FFFFFF}.footer .left{float:left;width:75%;height:80px;background:#404040;overflow:hidden}.footer .left .content{padding-left:10%;padding-left:-webkit-calc((33.3% / 2) - 25px);padding-left:-moz-calc((33.3% / 2) - 25px);padding-left:calc((33.3% / 2) - 25px)}.footer .left p{padding:15px 0 0 0;margin:0;line-height:150%}.footer .right{position:relative;float:right;width:25%;height:80px;text-align:right;background:#404040}.footer .right a{text-decoration:none;color:#FFFFFF}.footer .right img{padding:0 10px 0 0;width:24px;height:24px;vertical-align:middle}.footer .right .content{padding-right:25px}.footer .right p{padding:15px 0 0 0;margin:0;line-height:150%}@media screen and (max-width:768px){.header{padding:10px 0 0 0;text-align:center}.header img{width:auto;margin-left:0}.header #block-menu-block-1{display:none}.header .mobile-menu-button{margin-top:20px;display:block;width:100%;height:40px;z-index:10;line-height:45px;font-size:20px;background:#EFEFEF;color:#A78D52;text-align:center}.header .mobile-menu-button:hover{cursor:pointer}.footer{display:none}.column-left{width:100%;padding:0}.column-left .main{padding:40px 20px 20px 20px}.column-left .node{padding:0}.column-right{display:none}}a:link,a:visited{color:#7C7C7C;outline:none}hr{color:#EFEFEF;background:#EFEFEF;border:none;height:1px}ul.menu{margin:0;padding:0}ul.menu li{margin:0;padding:0;list-style-type:none;list-style-image:none;font-size:1em}h1{font-size:20px;text-transform:uppercase;font-weight:bold;color:#A78D52;margin-bottom:20px}h1 span{color:#7C7C7C}h2{font-size:16px;color:#A78D52;font-weight:normal}p{font-size:14px;margin:1em 0;line-height:150%}p.alert{background:rgba(255,255,255,0.8);color:#FF0000;padding:0.25rem 0.5rem}label{padding-bottom:5px}.form-item .description{padding-top:5px}.text-uppercase{text-transform:uppercase}input.form-submit{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#A78D52;background:#EFEFEF;border:1px solid #CCCCCC;padding:2px 10px}input.form-text,select,textarea{font-family:Arial,Helvetica,sans-serif;border:1px solid #CCCCCC;padding:2px 5px;box-sizing:border-box;font-size:14px;color:#666666}div.tabs ul.primary{background:none;border:none;margin:5px 0 10px 0;padding:0}div.tabs ul.primary li a{background:#DDDDDD;border:none;border-radius:5px;color:#000000;padding:3px 10px}div.tabs ul.primary li a:hover,div.tabs ul.primary li a.active{background:#666666;color:white}div.node{padding:0 10% 5% 0}div.node .impressions{margin-left:-4%;list-style:none}div.node .impressions li{float:left;margin-left:4%;margin-bottom:4px;width:12.6667%}div.node .impressions li img{display:block}
