@charset "UTF-8";@import url(http://fonts.googleapis.com/css?family=Open+Sans:600italic,400,300,600,700,800);@import url(http://fonts.googleapis.com/css?family=Roboto);@font-face{font-family:'icomoon';src:url(/fonts/icomoon.eot?-28o8ee);src:url(/fonts/icomoon.eot?#iefix-28o8ee) format("embedded-opentype") , url(/fonts/icomoon.woff?-28o8ee) format("woff") , url(/fonts/icomoon.ttf?-28o8ee) format("truetype") , url(/fonts/icomoon.svg?-28o8ee#icomoon) format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down-arrow:before{content:"\e600"}.icon-up-arrow:before{content:"\e60d"}.icon-list-arrow:before{content:"\e60c"}.icon-left-arrow:before{content:"\e609"}.icon-right-arrow:before{content:"\e60a"}.icon-calendar:before{content:"\e60b"}.icon-edit:before{content:"\e601"}.icon-facebook:before{content:"\e602"}.icon-instagram:before{content:"\e603"}.icon-logout:before{content:"\e604"}.icon-magnifier:before{content:"\e605"}.icon-shopping-cart:before{content:"\e606"}.icon-twitter:before{content:"\e607"}.icon-user-icon:before{content:"\e608"}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:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root) {overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6,ol,ul,blockquote,p,li{margin:0;padding:0}::-moz-selection{background:#304149;color:#fff}::selection{background:#304149;color:#fff}img{max-width:100%;height:auto;width:auto\9 ;display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff;font-family:"proxima-nova-soft",'Open Sans','Arial',sans-serif;font-weight:400}h1,.h1{font-size:20px;line-height:25px;font-weight:400;color:#000;text-align:left;margin-bottom:15px}@media (min-width:960px){h1,.h1{text-align:left;font-size:30px;line-height:37px;margin-bottom:15px}}h2,.h2{font-size:18px;line-height:23px;font-weight:400;color:#444;margin-bottom:5px}@media (min-width:960px){h2,.h2{font-size:25px;line-height:32px}}h3,.h3{font-size:16px;line-height:20px;font-weight:400;color:#000;margin-bottom:5px}@media (min-width:960px){h3,.h3{font-size:20px;line-height:27px}}h4,.h4{font-size:20px;line-height:20px;font-weight:600;color:#000;margin-bottom:5px}@media (min-width:960px){h4,.h4{font-size:22px;line-height:27px}}h5,.h5{font-size:14px;line-height:18px;font-weight:400;color:#9b9b9b;margin-bottom:20px}@media (min-width:960px){h5,.h5{font-size:18px;line-height:20px}}h6,.h6{font-size:13px;line-height:20px;font-weight:400;color:#aaa;margin-bottom:5px}@media (min-width:960px){h6,.h6{font-size:20px;line-height:27px}}p,li,td,th,a,blockquote{font-size:14px;line-height:20px;font-weight:400;color:#9b9b9b;margin-bottom:20px}@media (min-width:960px){p,li,td,th,a,blockquote{font-size:12.5px;line-height:20px}}a{color:inherit;margin:0;text-decoration:none}a:hover,a:focus{text-decoration:none}strong,b{font-weight:700}em,i{font-style:italic}ul,ol{margin-left:40px;margin-bottom:13px}ul li,nav li{list-style-type:none;position:relative}li{margin-bottom:5px}hr{float:left;width:100%;background:#ddd;height:1px;border:none;outline:none;margin-bottom:40px;margin-top:40px;display:block}blockquote{display:block;padding:20px 40px 20px 40px;background:#444;color:#fff;text-align:center;font-style:italic;font-size:18px;line-height:30px}figure{width:100%;text-align:center;border:1px solid #ddd;margin:0;padding:10px}figure img{margin-bottom:5px}figure figcaption{font-style:italic}table{float:left;width:100%}table td,table th{padding:10px 10px 10px 25px;border:1px solid #000;text-align:left}table th{background:#a59d7e;color:#fff;font-weight:600}.button,button,button[type="submit"],input[type="submit"],input[type="button"],input[type="reset"]{outline:none;background:none;border:none;cursor:pointer;width:auto;padding:0;margin:0}.disabled-button,.button[disabled],button[disabled],button[type="submit"][disabled],input[type="submit"][disabled],input[type="reset"][disabled],input[type="button"][disabled]{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}.button,button,button[type="submit"],input[type="submit"],input[type="button"],input[type="reset"]{background:#a59d7e;border-radius:3px;font-weight:600;text-transform:uppercase;color:#fff;font-size:15px;line-height:20px;padding:8px 15px 8px 15px;display:inline-block;text-decoration:none;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.button:hover,.button:focus,button:hover,button:focus,button[type="submit"]:hover,button[type="submit"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus{background:#54565a;color:#fff}button[type="submit"].dark-button,input[type="submit"].dark-button,input[type="button"].dark-button,.dark-button{background:#54565a}button[type="submit"].dark-button:hover,button[type="submit"].dark-button:focus,input[type="submit"].dark-button:hover,input[type="submit"].dark-button:focus,input[type="button"].dark-button:hover,input[type="button"].dark-button:focus,.dark-button:hover,.dark-button:focus{background:#000;color:#fff}button[type="submit"].left-icon-button,input[type="submit"].left-icon-button,input[type="button"].left-icon-button,.left-icon-button{position:relative;padding-left:50px}button[type="submit"].left-icon-button span,input[type="submit"].left-icon-button span,input[type="button"].left-icon-button span,.left-icon-button span{display:block;background:#000;color:#fff;padding:5px;position:absolute;top:0;left:0;height:100%;width:36px;padding:10px 10px 10px 8px;border-top-left-radius:3px;border-bottom-left-radius:3px;font-size:23px;line-height:16px}button[type="submit"].left-icon-button:hover,button[type="submit"].left-icon-button:focus,input[type="submit"].left-icon-button:hover,input[type="submit"].left-icon-button:focus,input[type="button"].left-icon-button:hover,input[type="button"].left-icon-button:focus,.left-icon-button:hover,.left-icon-button:focus{background:#797b7f;color:#fff}button[type="submit"].right-icon-button,input[type="submit"].right-icon-button,input[type="button"].right-icon-button,.right-icon-button{position:relative;padding-right:50px}button[type="submit"].right-icon-button span,input[type="submit"].right-icon-button span,input[type="button"].right-icon-button span,.right-icon-button span{display:block;background:#000;color:#fff;padding:5px;position:absolute;top:0;right:0;height:100%;width:36px;padding:10px 10px 10px 8px;border-top-right-radius:3px;border-bottom-right-radius:3px;font-size:23px;line-height:16px}button[type="submit"].right-icon-button:hover,button[type="submit"].right-icon-button:focus,input[type="submit"].right-icon-button:hover,input[type="submit"].right-icon-button:focus,input[type="button"].right-icon-button:hover,input[type="button"].right-icon-button:focus,.right-icon-button:hover,.right-icon-button:focus{background:#797b7f;color:#fff}button[type="submit"].right-arrow-button,input[type="submit"].right-arrow-button,input[type="button"].right-arrow-button,.right-arrow-button{padding-right:40px}button[type="submit"].right-arrow-button span,input[type="submit"].right-arrow-button span,input[type="button"].right-arrow-button span,.right-arrow-button span{padding:10px;width:auto;font-size:12px;line-height:18px}button[type="submit"].left-arrow-button,input[type="submit"].left-arrow-button,input[type="button"].left-arrow-button,.left-arrow-button{padding-left:40px}button[type="submit"].left-arrow-button span,input[type="submit"].left-arrow-button span,input[type="button"].left-arrow-button span,.left-arrow-button span{padding:10px;width:auto;font-size:12px;line-height:18px}form{float:left;width:100%}legend,fieldset{margin:0;padding:0;border:none}legend{font-size:20px;line-height:27px;font-weight:600;color:#444;margin-bottom:10px}label{font-size:12.5px;line-height:21px;color:#000;font-weight:400;margin-top:12px}@media (min-width:960px){label{margin-top:20px}}input,textarea,select{outline:none;border:none;background:#fff;font-size:15px;font-weight:400;line-height:25px;color:#212121;border:1px solid #ccc;width:100%;padding:5px 10px 5px 10px;height:36px;margin-top:5px;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(../js/lib/PIE.htc);-webkit-appearance:none}@media (min-width:960px){input,textarea,select{margin-top:5px;height:36px}}input:hover,input:focus,textarea:hover,textarea:focus,select:hover,select:focus{border-color:#000;color:#000}textarea{height:151px}@media (min-width:760px){textarea{height:157px}}input[type="submit"],button[type="submit"],input[type="button"]{background:#000;color:#fff;font-weight:300;font-size:12px;line-height:23px;display:inline-block;padding:0;width:101px;height:23px;text-transform:none;float:right;border-radius:4px;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:960px){input[type="submit"],button[type="submit"],input[type="button"]{width:101px;height:23px}}input[disabled],textarea[disabled],select[disabled]{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}select[multiple]{height:80px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input:-moz-placeholder,textarea:-moz-placeholder{color:#212121}.form-field{float:left;width:100%}.form-field label.checkbox-radio{float:left;width:auto;margin-right:20px;text-transform:initial;cursor:pointer}.form-field label.checkbox-radio input{box-sizing:border-box;padding:0;width:15px;height:15px;vertical-align:top;display:inline-block;margin-right:5px;margin-top:3px}.form-field label{display:block;font-size:12.5px;font-weight:500;line-height:22px}@media (min-width:960px){.form-field label{font-size:12.5px}}.form-field input[type="submit"]{float:right}.form-footer{float:left;width:100%}@media (min-width:960px){.form-footer{margin-top:13px}}.form-footer span{font-size:12.5px;margin-top:15px;color:#000;font-weight:500;float:left}@media (min-width:960px){.form-footer span{font-size:12.5px;margin-top:0}}.width60{width:100%}@media (min-width:960px){.width60{width:66%}}.width50{width:100%}@media (min-width:960px){.width50{width:49%}}.width30{width:100%}@media (min-width:960px){.width30{width:32%}}.width20{width:100%}@media (min-width:960px){.width20{width:20%}}.width15{width:100%}@media (min-width:960px){.width15{width:15%}}.mr2{margin-right:auto}@media (min-width:960px){.mr2{margin-right:2%}}.mr3{margin-right:auto}@media (min-width:960px){.mr3{margin-right:5%}}.mr4{margin-right:auto}@media (min-width:960px){.mr4{margin-right:4%}}.form-note{font-size:12px;line-height:17px;color:#999}input.error,textarea.error,select.error{border-color:#de2828}label.error{color:#de2828;margin-top:3px;font-weight:500;font-size:11px}.off-canvas-social-icons{float:left;width:auto;margin-left:25px;margin-top:6px}.off-canvas-social-icons a{text-decoration:none;font-size:21px;line-height:25px;margin-right:5px}.off-canvas-social-icons .twitter{color:#2aa9e0}.off-canvas-social-icons .facebook{color:#3b589e}button.small-screen-main-menu-trigger{width:20px;float:right;padding:0;background:#fff;margin-top:1px;-moz-transition:all .8s cubic-bezier(.39,.58,.57,1);-o-transition:all .8s cubic-bezier(.39,.58,.57,1);-webkit-transition:all .8s cubic-bezier(.39,.58,.57,1);transition:all .8s cubic-bezier(.39,.58,.57,1);position:static;top:0%;left:0%;right:auto;border-radius:0;display:inline-block;margin-top:13px}button.small-screen-main-menu-trigger span{width:20px;height:2px;background:#000;margin-bottom:4px;display:block;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:all .8s cubic-bezier(.39,.58,.57,1);-o-transition:all .8s cubic-bezier(.39,.58,.57,1);-webkit-transition:all .8s cubic-bezier(.39,.58,.57,1);transition:all .8s cubic-bezier(.39,.58,.57,1);opacity:1}button.small-screen-main-menu-trigger span:last-of-type{margin-bottom:0}@media (min-width:960px){button.small-screen-main-menu-trigger{display:none}}.open-menu .small-screen-main-menu-trigger{background:#d8d8d8;position:fixed;right:85%;margin:0;top:0%;left:auto;height:43px;width:43px;text-align:center;padding-left:15px;z-index:99999;padding:0}.open-menu .small-screen-main-menu-trigger span{margin:0;background:#979797;width:27px;margin-left:10px}.open-menu .small-screen-main-menu-trigger span:last-of-type{opacity:0}.open-menu .small-screen-main-menu-trigger span:first-of-type{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.open-menu .small-screen-main-menu-trigger span:nth-of-type(2) {-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-2px}.small-screen-main-menu{width:85%;border-left:1px solid #fff;background:#000;position:fixed;top:0;right:-85%;height:100%;text-align:left;z-index:999999;overflow-y:auto;-moz-transition:all .8s cubic-bezier(.39,.58,.57,1);-o-transition:all .8s cubic-bezier(.39,.58,.57,1);-webkit-transition:all .8s cubic-bezier(.39,.58,.57,1);transition:all .8s cubic-bezier(.39,.58,.57,1)}.small-screen-main-menu>ul{margin:0;padding:0;float:left;width:100%;margin-top:40px}.small-screen-main-menu>ul>li{list-style-type:none}.small-screen-main-menu li{margin-bottom:0}.small-screen-main-menu li:before{display:none}.small-screen-main-menu>ul>li>a{line-height:16px;font-size:16px;color:#fff;text-decoration:none;padding:13px 20px 13px 0;margin-left:25px;display:block;font-weight:500;border-bottom:1px solid #979797;margin-bottom:0;-moz-transition:all .8s cubic-bezier(.39,.58,.57,1);-o-transition:all .8s cubic-bezier(.39,.58,.57,1);-webkit-transition:all .8s cubic-bezier(.39,.58,.57,1);transition:all .8s cubic-bezier(.39,.58,.57,1);text-transform:uppercase}.small-screen-main-menu .parent{position:relative}.small-screen-main-menu .parent .arrow{font-size:14px;position:absolute;right:20px;top:14px;display:block;-moz-transition:all .8s cubic-bezier(.39,.58,.57,1);-o-transition:all .8s cubic-bezier(.39,.58,.57,1);-webkit-transition:all .8s cubic-bezier(.39,.58,.57,1);transition:all .8s cubic-bezier(.39,.58,.57,1);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.small-screen-main-menu .current a{color:#212121}.open-menu .small-screen-main-menu{right:0}@media (min-width:960px){.small-screen-main-menu{display:none}}.small-screen-main-menu .parent ul{height:0;overflow:hidden;padding:0;margin:0;-moz-transition:all .8s cubic-bezier(.39,.58,.57,1);-o-transition:all .8s cubic-bezier(.39,.58,.57,1);-webkit-transition:all .8s cubic-bezier(.39,.58,.57,1);transition:all .8s cubic-bezier(.39,.58,.57,1)}.small-screen-main-menu .parent ul li{list-style-type:none;display:inline-block;width:100%;margin-bottom:20px;vertical-align:top;border-bottom:1px solid #dfdfd0;text-align:left}.small-screen-main-menu .parent ul img{display:block;margin-bottom:5px}.small-screen-main-menu .parent ul a{margin-bottom:0;padding:0;width:81px;font-size:16px;line-height:16px;color:#000;text-decoration:none;display:inline-block;font-weight:700;-moz-transition:all .8s cubic-bezier(.39,.58,.57,1);-o-transition:all .8s cubic-bezier(.39,.58,.57,1);-webkit-transition:all .8s cubic-bezier(.39,.58,.57,1);transition:all .8s cubic-bezier(.39,.58,.57,1)}.small-screen-main-menu .parent ul li:last-of-type a{border-bottom:none}.small-screen-main-menu .open-sub-menu>ul{height:auto;background:#fff;text-align:center;padding:20px 20px 0 0;width:85%;float:right}.small-screen-main-menu .open-sub-menu .arrow{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}header{float:left;width:100%;height:80px;margin-top:10px}@media (min-width:960px){header{height:100%;margin-top:58px;margin-bottom:3px}}header .logo{display:block;float:left;width:50%;padding-left:20px}@media (min-width:960px){header .logo{float:left;clear:none;width:33.33333%;margin-left:0;margin-right:0;padding-left:31px}}header .logo img{margin-top:29px;width:147px;height:32px}@media (min-width:960px){header .logo img{width:220px;height:auto;margin-top:10px}}header .menus-container{width:50%;float:left}@media (min-width:960px){header .menus-container{float:left;clear:none;width:66.66667%;margin-left:0;margin-right:0}}header .menus-container .top-menu{display:none}@media (min-width:960px){header .menus-container .top-menu{display:block;vertical-align:middle;float:right;text-align:right}}header .menus-container .top-menu nav{float:right}header .menus-container .top-menu ul{margin-left:0;float:left}header .menus-container .top-menu ul li{float:left;margin:0 0 0 20px}header .menus-container .top-menu ul li:first-of-type{margin-left:0}header .menus-container .top-menu ul li:last-of-type{margin:0 0 0 28px}header .menus-container .top-menu ul li a{font-size:12.5px;font-weight:400;color:#aaa;vertical-align:sub}header .menus-container .top-menu ul li a.active{color:#fe0002}header .menus-container .top-menu ul li:last-of-type a{font-size:16px}header .menus-container .menu{display:none}@media (min-width:960px){header .menus-container .menu{display:block;float:right;clear:both;padding:16px 0 0 20px;border-top:1px solid #f0eeee}}header .menus-container .menu nav{float:right}header .menus-container .menu ul{margin-left:0;margin-bottom:10px;float:left}header .menus-container .menu ul li{float:left;margin-left:29px}header .menus-container .menu ul li:first-of-type{margin-left:0}header .menus-container .menu ul li a{font-size:16px;font-weight:600;color:#aaa}header .menus-container .menu ul li a.active{color:#fe0002}header .menus-container .mob-number{display:block;float:right;clear:both;margin-top:13px;font-size:17px;color:#aaa}@media (min-width:960px){header .menus-container .mob-number{display:none}}footer{width:100%;float:left}.bodley-container{float:left;width:100%;padding:0 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media (min-width:960px){.bodley-container{padding:26px 0}}.bodley-container .contact-area{width:100%;margin-top:28px;float:left}@media (min-width:960px){.bodley-container .contact-area{float:left;clear:none;width:50%;margin-left:0;margin-right:0;margin-top:22px}}.bodley-container .contact-area a,.bodley-container .contact-area p{display:block;vertical-align:middle}@media (min-width:960px){.bodley-container .contact-area a,.bodley-container .contact-area p{display:inline-block}}.bodley-container .contact-area a{font-size:24px;color:#aaa;padding:0;display:inline-block;width:auto}@media (min-width:960px){.bodley-container .contact-area a{padding:5px 35px 10px 21px;margin-right:22px;border-right:1px solid #ccc}}.bodley-container .contact-area p{font-size:12.5px;font-weight:600;line-height:18px;color:#000;margin-bottom:0;padding:21px 0 34px 0}@media (min-width:960px){.bodley-container .contact-area p{padding:10px 0}}.bodley-container .logos-area{width:100%;float:left;margin-bottom:10px}@media (min-width:960px){.bodley-container .logos-area{float:left;clear:none;width:50%;margin-left:0;margin-right:0;margin-bottom:0}}.bodley-container .logos-area img{display:inline-block;float:left;padding-right:20px;padding-left:0}@media (min-width:960px){.bodley-container .logos-area img{float:right;padding-right:0;padding-left:20px}}.brownpaperbag-container{float:left;width:100%;margin:18px 0}.brownpaperbag-container .left-section{float:left}.brownpaperbag-container .right-section{float:left;clear:both}@media (min-width:760px){.brownpaperbag-container .right-section{float:right;clear:none}}.brownpaperbag-container a,.brownpaperbag-container p{color:#ccc;margin:0;font-family:"Roboto",sans-serif;text-decoration:none;line-height:14px;font-size:11px;display:inline-block}.main{float:left;width:100%}.clear{clear:both}.clearleft{clear:left}.container-max-width{width:88%;margin:0 6%;position:relative;*zoom: 1}.container-max-width:before,.container-max-width:after{content:'';display:table}.container-max-width:after{clear:both}@media (min-width:960px){.container-max-width{width:auto;max-width:960px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:0 10px}}.full-max-width{width:100%;*zoom: 1;position:relative;clear:both}.full-max-width:before,.full-max-width:after{content:'';display:table}.full-max-width:after{clear:both}.breadcrumb-container{width:100%;height:40px;background:#000;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;behavior:url(../js/lib/PIE.htc)}@media (min-width:960px){.breadcrumb-container{height:50px}}.breadcrumb-container h1{font-size:16px;font-weight:600;line-height:40px;text-align:left;color:#fff;padding-left:20px}@media (min-width:960px){.breadcrumb-container h1{padding-left:31px;line-height:50px;font-size:20px}}.home .home-slideshow-container{width:100%;max-width:940px;margin:0 auto;position:relative}.home .home-slideshow-container .slide{width:100%;max-height:533px}.home .home-slideshow-container .slide img{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;behavior:url(../js/lib/PIE.htc)}@media (min-width:960px){.home .home-slideshow-container .slide img{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;behavior:url(../js/lib/PIE.htc)}}.home .home-slideshow-container .slide .big-circle{width:90%;height:67px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(../js/lib/PIE.htc);background:rgba(0,0,0,.6);position:absolute;bottom:10%;right:-3px;z-index:998;overflow:hidden}@media (min-width:960px){.home .home-slideshow-container .slide .big-circle{width:323px;height:323px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(../js/lib/PIE.htc);background:#000;top:122px;right:14px}}.home .home-slideshow-container .slide .big-circle p{color:#fff;padding:15px 20px;text-align:left;font-size:20px;font-weight:600;line-height:21px}@media (min-width:960px){.home .home-slideshow-container .slide .big-circle p{padding:0 40px;text-align:center;font-size:40px;line-height:40px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.home .home-slideshow-container .slide .small-circle{width:190px;height:190px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(../js/lib/PIE.htc);background:rgba(255,255,255,.7);position:absolute;bottom:55px;right:273px;z-index:999;display:none}@media (min-width:960px){.home .home-slideshow-container .slide .small-circle{display:block}}.home .home-slideshow-container .slide .small-circle p{color:#000;padding:0 15px;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:22px;font-weight:600;line-height:21px;text-transform:uppercase}.home .home-slideshow-container .owl-item:nth-of-type(odd) .small-circle {background:rgba(254,0,2,.75)}.home .home-slideshow-container .scroll-down{position:absolute;margin:auto;bottom:20px;left:0;right:0;z-index:999;cursor:pointer;display:none}@media (min-width:960px){.home .home-slideshow-container .scroll-down{display:block}}.home .home-slideshow-container .home-slideshow-controls{width:90px;height:32px;position:absolute;right:0;bottom:-17px;z-index:999}@media (min-width:960px){.home .home-slideshow-container .home-slideshow-controls{width:120px;height:40px;right:53px;bottom:-19px}}.home .home-slideshow-container .home-slideshow-controls .home-slideshow-prev{width:31px;height:31px;position:absolute;left:10px;cursor:pointer;background:url(/images/xleft-arrow-slider.png.pagespeed.ic.O2Vird8QpK.png) no-repeat;background-size:contain}@media (min-width:960px){.home .home-slideshow-container .home-slideshow-controls .home-slideshow-prev{width:47px;height:47px}}.home .home-slideshow-container .home-slideshow-controls .home-slideshow-next{width:31px;height:31px;position:absolute;right:10px;cursor:pointer;background:url(/images/xright-arrow-slider.png.pagespeed.ic.SPqKT4WFRn.png) no-repeat;background-size:contain}@media (min-width:960px){.home .home-slideshow-container .home-slideshow-controls .home-slideshow-next{width:47px;height:47px}}.home .content-container{width:100%;float:left;margin:33px 0 25px 0}@media (min-width:960px){.home .content-container{margin:63px 0 55px 0}}.home .content-container article{width:100%}@media (min-width:960px){.home .content-container article{float:left;clear:none;width:62.5%;margin-left:8.33333%;margin-right:0;border-right:1px solid #ccc;padding-right:50px}}.home .content-container aside{width:100%;float:left}@media (min-width:960px){.home .content-container aside{float:left;clear:none;width:25%;margin-left:3.33333%;margin-right:0}}.home .content-container aside h4{color:#aaa;padding-top:4px;margin-bottom:14px}@media (min-width:960px){.home .content-container aside h4{padding-top:25px}}.home .content-container aside ul{margin-left:0;margin-bottom:4px;float:left}@media (min-width:960px){.home .content-container aside ul{margin-bottom:13px}}.home .content-container aside ul li{margin:0}.home .content-container aside ul li a{font-size:15px;font-weight:400;margin-bottom:8px;display:inline-block;color:#000}@media (min-width:960px){.home .content-container aside ul li a{font-size:16px}}.about .about-container{width:100%;float:left}@media (min-width:960px){.about .about-container{margin:46px 0 67px 0}}.about .about-container .content-left{width:100%;float:left;padding:0 19px 0 10px}@media (min-width:960px){.about .about-container .content-left{float:left;clear:none;width:51.66667%;margin-left:0;margin-right:0;padding:40px 35px 0 30px}}.about .about-container .content-left ul li{list-style-type:disc}.about .about-container .content-left .values{width:100%;display:inline-block;border-top:none;margin-bottom:60px}@media (min-width:960px){.about .about-container .content-left .values{width:85%;border-top:1px solid #ccc;margin-bottom:0}}.about .about-container .content-left .values h1,.about .about-container .content-left .values h2,.about .about-container .content-left .values h3,.about .about-container .content-left .values h4{color:#aaa;padding:4px 0 8px;margin-bottom:14px;border-bottom:1px solid #ccc}@media (min-width:960px){.about .about-container .content-left .values h1,.about .about-container .content-left .values h2,.about .about-container .content-left .values h3,.about .about-container .content-left .values h4{border-bottom:none;font-size:22px;padding:25px 0 0 0}}.about .about-container .content-left .values ul{margin-left:0;margin-bottom:4px;float:left;list-style-type:none}@media (min-width:960px){.about .about-container .content-left .values ul{margin-bottom:13px}}.about .about-container .content-left .values ul li{font-size:15px;font-weight:400;margin-bottom:8px;display:block;color:#000;margin-left:20px}@media (min-width:960px){.about .about-container .content-left .values ul li{font-size:20px;font-weight:500;margin-bottom:15px}}.about .about-container .content-left .values ul li:before{content:'';position:absolute;left:-20px;top:3px;background:url(/images/xAbout-Arrow.png.pagespeed.ic.l7dNwpQPmZ.png) no-repeat center center;width:8px;height:12px}.about .about-container .image-right{width:100%;height:193px;float:left;position:relative;text-align:center;margin:25px 0 35px}@media (min-width:960px){.about .about-container .image-right{float:left;clear:none;width:48.33333%;margin-left:0;margin-right:0;height:559px;float:right;display:inline-block;padding:0 20px 0 0;margin:7px 0 0 0}}.about .about-container .image-right .big-circle{width:193px;height:193px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(../js/lib/PIE.htc);position:absolute;top:0;left:0;z-index:998}@media (min-width:960px){.about .about-container .image-right .big-circle{width:390px;height:390px;top:0;right:0;left:inherit}}.about .about-container .image-right .small-circle{width:152px;height:152px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(../js/lib/PIE.htc);background:#000;position:absolute;top:45px;left:130px;z-index:999}@media (min-width:960px){.about .about-container .image-right .small-circle{display:block;width:309px;height:309px;top:250px;left:0}}.about .about-container .image-right .small-circle p{color:#fff;padding:0 15px;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;font-weight:600;line-height:21px}@media (min-width:960px){.about .about-container .image-right .small-circle p{padding:0 30px;font-size:40px;line-height:40px}}.services .services-container{width:100%;float:left}@media (min-width:960px){.services .services-container{margin:46px 0 67px 0}}.services .services-container .content{width:100%;float:left;padding:0 10px 0 19px}@media (min-width:960px){.services .services-container .content{float:left;clear:none;width:68.33333%;margin-left:0;margin-right:0;padding:20px 0 0 20px}}.services .services-container .content h2{border-bottom:1px solid #aaa;margin-bottom:10px;padding-bottom:10px}@media (min-width:960px){.services .services-container .content h2{padding-bottom:0;margin-bottom:15px;border-bottom:none;font-size:28px}}.services .services-container .image{width:100%;float:left;text-align:center;margin:25px 0 35px}@media (min-width:960px){.services .services-container .image{float:left;clear:none;width:20.83333%;margin-left:0;margin-right:0;float:right;display:inline-block;padding:0;margin:7px 0 0 0}}.services .services-container .image .circle{width:193px;height:193px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(../js/lib/PIE.htc);z-index:998;margin:0 auto}@media (min-width:960px){.services .services-container .image .circle{width:191px;height:191px;float:left}}.services .services-container article{width:100%;float:left}@media (min-width:960px){.services .services-container article{border-bottom:1px solid #d8d8d8;padding:26px 0 58px 20px}.services .services-container article:last-of-type{border-bottom:none;padding:26px 0 0 0}.services .services-container article:nth-of-type(odd) .image {float:left;clear:none;width:20.83333%;margin-left:0;margin-right:0;padding:0}.services .services-container article:nth-of-type(odd) .content {float:left;clear:none;width:66.66667%;margin-left:8.33333%;margin-right:0;padding:20px 0 0 0}}.people .people-container{width:100%;float:left}@media (min-width:960px){.people .people-container{margin:46px 0 67px 0}}.people .people-container .left-area{width:100%}@media (min-width:960px){.people .people-container .left-area{float:left;clear:none;width:25%;margin-left:0;margin-right:0}}.people .people-container .small-circle{width:152px;height:152px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(../js/lib/PIE.htc);background:#000;margin:20px auto 0 auto}@media (min-width:960px){.people .people-container .small-circle{float:left;margin:39px 0 0 0;width:210px;height:210px}}.people .people-container .small-circle p{color:#fff;padding:0 15px;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;font-weight:600;line-height:21px}@media (min-width:960px){.people .people-container .small-circle p{padding:0 30px;font-size:40px;line-height:40px}}.people .people-container .right-area{width:100%}@media (min-width:960px){.people .people-container .right-area{float:left;clear:none;width:75%;margin-left:0;margin-right:0}}.people .people-container article{width:100%;float:left;padding:0 10px 0 20px;position:relative}@media (min-width:960px){.people .people-container article{padding:0;float:left;clear:none;width:33.33333%;margin-left:0;margin-right:0}}.people .people-container article img{margin:0 auto}.people .people-container article .content{width:94%;float:left;position:absolute;bottom:0;background:rgba(255,255,255,.7)}@media (min-width:960px){.people .people-container article .content{width:100%;height:100%;position:relative;padding-left:10px}}.people .people-container article .content h3{margin-bottom:5px}@media (min-width:960px){.people .people-container article .content h3{margin-bottom:0}}.people .people-container article .content .job{margin-bottom:5px}.people .people-container article .content p{word-wrap:break-word}.people .people-container article .content a{font-size:13px;font-weight:500;color:#aaa;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #979797;display:block;width:100%}.people .people-container article .content .rest-of-content{display:none}.people .people-container article .content .js-toggle{cursor:pointer}.projects .dropdown-container{width:100%;float:left;background:#f4f3f3;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(../js/lib/PIE.htc);margin:22px 0 27px 0}@media (min-width:960px){.projects .dropdown-container{margin:48px 0 0 0;background:url(/images/xour-projects-bg.png.pagespeed.ic.QBb1b0GPVm.png) no-repeat center center}}.projects .dropdown-container .drop-left{width:100%}@media (min-width:960px){.projects .dropdown-container .drop-left{float:left;clear:none;width:54.16667%;margin-left:0;margin-right:0}}.projects .dropdown-container .drop-left p{font-size:12.5px;padding:22px 22px 22px 17px;margin-bottom:0}@media (min-width:960px){.projects .dropdown-container .drop-left p{font-size:14px;padding-left:48px}}.projects .dropdown-container .drop-right{width:100%}@media (min-width:960px){.projects .dropdown-container .drop-right{float:left;clear:none;width:45.83333%;margin-left:0;margin-right:0;padding-top:34px}}.projects .projects-container{width:100%;float:left}@media (min-width:960px){.projects .projects-container{margin:63px 0 67px 20px}}.projects .projects-container article{width:100%;float:left;position:relative;margin-bottom:86px}@media (min-width:960px){.projects .projects-container article{width:858px;margin-bottom:107px;display:block}}.projects .projects-container article img{width:858px;height:auto;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(../js/lib/PIE.htc)}@media (min-width:960px){.projects .projects-container article img{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;behavior:url(../js/lib/PIE.htc)}}.projects .projects-container article .view-info{position:absolute;right:10px;bottom:-50px}@media (min-width:960px){.projects .projects-container article .view-info{bottom:-70px}}.projects .projects-container article .view-info .info{display:inline-block;vertical-align:middle;margin-top:27px;margin-right:10px}.projects .projects-container article .view-info .info .area{font-size:16px;line-height:18px;color:#000;margin-bottom:0}@media (min-width:960px){.projects .projects-container article .view-info .info .area{font-size:20px}}.projects .projects-container article .view-info .info .type{font-size:12.5px;line-height:18px;color:#aaa;margin-bottom:0;text-align:right}@media (min-width:960px){.projects .projects-container article .view-info .info .type{font-size:12.5px}}.projects .projects-container article .view-info .circle{width:74px;height:74px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(../js/lib/PIE.htc);border:2px solid #fff;background:#000;display:inline-block;vertical-align:middle}@media (min-width:960px){.projects .projects-container article .view-info .circle{width:109px;height:109px}}.projects .projects-container article .view-info .circle p{color:#fff;padding:0;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:11.5px;font-weight:600;line-height:14px}@media (min-width:960px){.projects .projects-container article .view-info .circle p{padding:0 15px;font-size:16px;line-height:18px}}.project-detail .pagination-container{width:100%;float:left;border-bottom:none;padding-top:18px}@media (min-width:960px){.project-detail .pagination-container{padding-top:44px;border-bottom:1px solid #aaa}}.project-detail .pagination-container .pagination{width:100%;float:left;border-bottom:1px solid #aaa;margin-bottom:10px;padding-bottom:10px;padding-left:19px}@media (min-width:960px){.project-detail .pagination-container .pagination{width:50%;border-bottom:none;margin-bottom:0;padding-bottom:10px;padding-left:31px}}.project-detail .pagination-container .pagination a{font-size:16px;color:#fe0002}.project-detail .pagination-container .pagination a:last-of-type{float:right;color:#aaa}@media (min-width:960px){.project-detail .pagination-container .pagination a:last-of-type{float:none;margin-left:23px}}.project-detail .pagination-container .pagination .fa-angle-left{padding-right:5px}.project-detail .pagination-container .pagination .fa-angle-right{padding-left:5px}.project-detail .pagination-container .category{width:100%;float:right;text-align:right}@media (min-width:960px){.project-detail .pagination-container .category{width:50%}}.project-detail .pagination-container .category p{color:#ccc}.project-detail .project-detail-container{width:100%;float:left}@media (min-width:960px){.project-detail .project-detail-container{margin:46px 0 67px 0}}.project-detail .project-detail-container .content{width:100%;float:left;padding:0 0 20px 19px}@media (min-width:960px){.project-detail .project-detail-container .content{float:left;clear:none;width:50%;margin-left:4.16667%;margin-right:0;padding:20px 0 0 31px}}.project-detail .project-detail-container .content h2{margin-bottom:10px;font-size:16px}@media (min-width:960px){.project-detail .project-detail-container .content h2{margin-bottom:15px;font-size:28px}}.project-detail .project-detail-container .image-container{width:100%;float:left;position:relative;text-align:center;margin:25px 0 15px;padding-left:19px}@media (min-width:960px){.project-detail .project-detail-container .image-container{float:left;clear:none;width:45.83333%;margin-left:0;margin-right:0;display:inline-block;padding:0 0 0 31px;margin:7px 0 0 0}}.project-detail .project-detail-container .image-container .slide{width:100%;max-height:314px}.project-detail .project-detail-container .image-container .slide img{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;behavior:url(../js/lib/PIE.htc)}@media (min-width:960px){.project-detail .project-detail-container .image-container .slide img{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;behavior:url(../js/lib/PIE.htc)}}.project-detail .project-detail-container .slideshow-controls{width:90px;height:32px;position:absolute;right:0;bottom:-17px;z-index:999}@media (min-width:960px){.project-detail .project-detail-container .slideshow-controls{width:120px;height:40px;right:20px;bottom:-19px}}.project-detail .project-detail-container .slideshow-controls .slideshow-prev{width:31px;height:31px;position:absolute;left:15px;cursor:pointer;background:url(/images/xleft-arrow-slider.png.pagespeed.ic.O2Vird8QpK.png) no-repeat;background-size:contain}@media (min-width:960px){.project-detail .project-detail-container .slideshow-controls .slideshow-prev{width:44px;height:44px;left:20px}}.project-detail .project-detail-container .slideshow-controls .slideshow-next{width:31px;height:31px;position:absolute;right:10px;cursor:pointer;background:url(/images/xright-arrow-slider.png.pagespeed.ic.SPqKT4WFRn.png) no-repeat;background-size:contain}@media (min-width:960px){.project-detail .project-detail-container .slideshow-controls .slideshow-next{width:44px;height:44px}}.testimonials .testimonials-container{width:100%;float:left}@media (min-width:960px){.testimonials .testimonials-container{width:100%;margin:0 0 10px 0}}.testimonials .testimonials-container article{border-bottom:1px solid #aaa;padding:20px 0 0}.testimonials .testimonials-container article:last-of-type{border-bottom:none;padding-bottom:17px}.testimonials .testimonials-container article:first-of-type{border-top:1px solid #aaa}@media (min-width:960px){.testimonials .testimonials-container article{padding:37px 0 0 0}}.testimonials .testimonials-container .content{width:100%;float:left;padding:0 10px 0 19px}@media (min-width:960px){.testimonials .testimonials-container .content{float:left;clear:none;width:70.83333%;margin-left:4.16667%;margin-right:0;padding:0 35px 0 30px}}.testimonials .testimonials-container .content .name{color:#000;font-size:14px;line-height:18px;font-weight:600;margin-bottom:0}@media (min-width:960px){.testimonials .testimonials-container .content .name{font-size:16px}}.testimonials .testimonials-container .content .area{font-size:11px;margin-bottom:18px}@media (min-width:960px){.testimonials .testimonials-container .content .area{font-size:14px;margin-bottom:30px}}.testimonials .testimonials-container .images{width:100%;float:left;position:relative;text-align:center;margin:25px 0 19px 0}@media (min-width:960px){.testimonials .testimonials-container .images{float:left;clear:none;width:25%;margin-left:0;margin-right:0;display:inline-block;padding:0 0 0 10px;margin:0 0 0 0;border-bottom:none}}.testimonials .testimonials-container .images .circle{width:142px;height:142px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(../js/lib/PIE.htc);margin:0 auto;display:none}.testimonials .testimonials-container .images .circle:first-of-type{display:block}@media (min-width:960px){.testimonials .testimonials-container .images .circle{display:block;width:225px;height:225px;margin-top:110px;margin-left:0}}.contact .contact-left{width:100%;padding:0 10px 0 19px}@media (min-width:960px){.contact .contact-left{float:left;clear:none;width:45.83333%;margin-left:0;margin-right:0;padding:48px 60px 0 30px}}.contact .contact-left h3{font-size:14px;font-weight:500;color:#aaa;border-bottom:1px solid #ccc;padding:0 0 2px 0}@media (min-width:960px){.contact .contact-left h3{font-size:16px;margin-bottom:17px}.contact .contact-left .left-details{margin-bottom:29px}}.contact .contact-left .left-details .message p{font-size:12.5px;line-height:18px;color:#aaa;font-weight:400;margin-bottom:37px;margin-top:15px}@media (min-width:960px){.contact .contact-left .left-details .message p{margin-top:0}}.contact .contact-left .left-details p{font-size:14px;font-weight:500;color:#000;margin:0}@media (min-width:960px){.contact .contact-left .left-details p{font-size:17px;margin:0 0 2px 0}}.contact .contact-left .left-details p a{font-size:14px;font-weight:500}@media (min-width:960px){.contact .contact-left .left-details p a{font-size:20px;line-height:24px}}.contact .contact-left .left-details .email{font-size:15px;color:#000;display:inline-block;border-bottom:1px solid #999}.contact .contact-left .left-details .email:first-of-type{margin-top:10px}@media (min-width:960px){.contact .contact-left .left-details .email:first-of-type{margin-top:0}}.contact .contact-left .left-address p{font-size:12.5px;line-height:16px;font-weight:300;color:#000}@media (min-width:960px){.contact .contact-left .left-address p{font-size:16px;line-height:22px;margin:1px 0 14px 0}}.contact .contact-right{width:100%;padding:0 10px 0 19px;float:left}@media (min-width:960px){.contact .contact-right{float:left;clear:none;width:50%;margin-left:4.16667%;margin-right:0;padding:0 0 0 10px;margin-bottom:40px}}.contact .contact-right h3{display:block;font-size:14px;font-weight:500;color:#000;border-bottom:1px solid #ccc;padding:0 0 7px 0}@media (min-width:960px){.contact .contact-right h3{display:none;font-size:20px}}.contact .contact-right form{margin:5px 0 52px 0}@media (min-width:960px){.contact .contact-right form{margin:24px 0 25px 0}}.contact .contact-right form input[type="submit"],.contact .contact-right form button[type="submit"],.contact .contact-right form input[type="button"]{height:23px}@media (min-width:960px){.contact .contact-right form input[type="submit"],.contact .contact-right form button[type="submit"],.contact .contact-right form input[type="button"]{height:33px}}.contact .map-area{width:100%;float:left;padding:0 10px 0 19px}@media (min-width:960px){.contact .map-area{padding:0 0 0 30px}}.contact .map-area .map{position:relative;height:145px;width:100%;min-width:100%;margin:10px 0 43px}@media (min-width:960px){.contact .map-area .map{height:360px;margin:20px 0 60px 0}}.contact .map-area .map__container{width:100%;float:left;height:145px;margin:auto;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;behavior:url(../js/lib/PIE.htc)}@media (min-width:960px){.contact .map-area .map__container{height:360px}}.contact .map-area .map-title{font-size:14px;font-weight:400;color:#aaa;border-bottom:1px solid #ccc;padding:0 0 7px 0;margin-bottom:20px}@media (min-width:960px){.contact .map-area .map-title{font-size:20px;border-bottom:none;padding:0;margin-bottom:0}}.sod_select,.sod_select *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sod_select{display:inline-block;position:relative;line-height:1;outline-offset:-2px;cursor:default;outline:none;border:none;background:#fff;font-size:14px;font-weight:500;line-height:44px;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(../js/lib/PIE.htc);border:1px solid #eae8e8;width:90%;margin:0 5% 27px 5%;padding:0 20px;height:44px;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:960px){.sod_select{max-width:220px;margin:0 0 27px 72px}}.sod_select:before,.sod_select:after{}.sod_select:after{content:'';width:44px;height:43px;position:absolute;top:0;right:-2px;background:url(/images/xBodley-dropdown.png.pagespeed.ic.3TFBMI_I88.png) no-repeat center right}.sod_select:hover,.sod_select.open,.sod_select.focus{border-color:#000}.sod_select.open{color:#919191}.sod_select.disabled{border-color:#828282;color:#b2b2b2;cursor:not-allowed}.sod_select .sod_label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:15px}.sod_select .sod_prefix{}.sod_select .sod_placeholder{}.sod_select .sod_list_wrapper{position:absolute;top:100%;left:0;display:none;height:auto;width:100%;margin:0 0 0 0;background:#fff;border-top:none;color:#444;font-weight:300;z-index:1;box-shadow:0 11px 20px 0 #c8c8c8;border-bottom:3px solid #000}.sod_select.open .sod_list_wrapper{display:block}.sod_select.disabled.open .sod_list_wrapper{display:none}.sod_select.above .sod_list_wrapper{top:auto;bottom:100%;border-top:3px solid #000;border-bottom:none}.sod_select .sod_list{display:block;overflow-y:auto;padding:0;margin:0}.sod_select .sod_option{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding:10px 10px;list-style-type:none}.sod_select .sod_option.optgroup,.sod_select .sod_option.optgroup.disabled{background:inherit;color:#939393;font-size:10px;font-style:italic}.sod_select .sod_option.groupchild{padding-left:20px}.sod_select .sod_option.is-placeholder{display:none}.sod_select .sod_option.disabled{background:inherit;color:#ccc}.sod_select .sod_option.active{background:#f7f7f7;color:#333}.sod_select .sod_option.selected{font-weight:700;padding-right:25px}.sod_select .sod_option.selected:before{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;color:gray;height:9px;width:10px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCw2LjdDMy42LDYuMywzLjUsNi4xLDMuMSw1LjdDMi42LDUuMiwyLDQuNiwxLjUsNC4xYy0wLjgtMC44LTIsMC40LTEuMiwxLjJjMC45LDAuOSwxLjksMS45LDIuOCwyLjgNCgkJYzAuNywwLjcsMS4zLDEsMiwwQzYuNyw2LDguMywzLjcsOS44LDEuNUMxMC41LDAuNSw5LTAuMyw4LjMsMC42bDAsMEM2LjcsMi45LDUuNyw0LjQsNCw2LjciLz4NCjwvZz4NCjwvc3ZnPg0K)}.sod_select.no_highlight .sod_option.selected{font-weight:300}.sod_select.no_highlight .sod_option.selected:before{display:none}.sod_select .sod_option.link{}.sod_select .sod_option.linkexternal{}.sod_select select{display:none!important}.sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block!important;height:100%;width:100%;opacity:0;z-index:1}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}.owl-carousel .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-item{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-theme .owl-controls .owl-page span{display:block;width:8px;height:8px;margin:1px 6px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#ccc}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background-color:transparent;background-color:rgba(240,224,209,.8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF0E0D1,endColorstr=#CCF0E0D1);zoom:1}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:10px 10px 0;border-bottom:10px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:20px;right:20px;text-indent:-9999px;line-height:25px;width:41px;height:41px;cursor:pointer;text-align:center;font: Arial, sans-serif;background:url(http://www.bodleyconstruction.co.nz/images/large-circle-cross.png);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}.picker{max-width:320px;font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:61px;display:none}.picker td,.picker th{padding:0;text-align:inherit;border:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;-webkit-overflow-scrolling:touch}.picker{width:100%}.picker__holder{position:absolute;background:#fff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:-webkit-transform .15s ease-out , opacity .15s ease-out , max-height 0s .15s , border-width 0s .15s;transition:transform .15s ease-out , opacity .15s ease-out , max-height 0s .15s , border-width 0s .15s}.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);transition:-webkit-transform .15s ease-out , opacity .15s ease-out , max-height 0s , border-width 0s;transition:transform .15s ease-out , opacity .15s ease-out , max-height 0s , border-width 0s;box-shadow:0 6px 18px 1px rgba(0,0,0,.12)}.picker--opened{display:block!important}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}@media (min-width:24.5em){.picker__nav--prev,.picker__nav--next{top:-.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width:24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500;background:#fff}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#0089ec;color:#fff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom;color:#000}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.page-styleguide .main,.page-styleguide aside{float:left;width:100%}@media (min-width:1024px){.page-styleguide .main{width:70%}.page-styleguide aside{width:30%;padding-left:5%}}.page-styleguide header,.page-styleguide footer{padding:20px;background:#5e5e5e;margin-bottom:20px}.page-styleguide header h1,.page-styleguide header p,.page-styleguide header a,.page-styleguide footer h1,.page-styleguide footer p,.page-styleguide footer a{color:#fff;margin-bottom:0}.page-styleguide footer{margin-bottom:0;margin-top:20px}.page-styleguide .brownpaperbag-container{float:left;width:100%;padding:0;border:none}.page-styleguide .back-to-top-trigger{width:auto;height:auto;display:inline-block;background:none}.page-styleguide .styles-collection{width:100%;margin-bottom:20px}.page-styleguide .icon-collection span{font-size:30px;line-height:40px;width:49%;display:inline-block;margin-bottom:10px}.page-styleguide .icon-collection span:before{margin-right:10px}