html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{outline:none}html{height:100%}body{background:#fff;color:#797979;font-weight:400;font-family:"Monda",sans-serif;font-size:13px;text-align:left;height:100%}@media (max-width: 640px){body{font-size:16px;overflow-x:hidden}}a:link,a:visited{color:#b8d433;text-decoration:none}a:hover{color:#b8d433;text-decoration:underline}li{margin:0 0 25px 0;line-height:150%}ul{margin-bottom:20px}p{margin:0 0 25px 0;line-height:190%}address{margin:0 0 25px 0;line-height:190%;font-style:normal}small{font-size:80%}table{width:100%;border:none;margin:0 0 25px 0}td{padding:5px;vertical-align:top}strong{font-weight:700}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.head1{color:#b8d433;font-size:800%;font-weight:400;margin:-20px 0 10px 0;font-family:"Montserrat",sans-serif;text-transform:uppercase;opacity:0.85;text-shadow:rgba(0,0,0,0.5) 0 1px 2px;line-height:140%;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d}@media (max-width: 1024px){.head1{font-size:500%}}@media (max-width: 640px){.head1{font-size:200%;opacity:1;text-align:center}}.head2{color:#fff;font-size:200%;margin:0;font-family:"Montserrat",sans-serif;line-height:80px;position:absolute;left:0;top:40px;display:block;padding:0 50px 0 50px;opacity:0.1;text-transform:uppercase}@media (max-width: 640px){.head2{font-size:160%}}.head3,.head4,.head5,.head6{color:#b8d433;font-size:250%;margin:0 0 50px 0;font-family:"Montserrat",sans-serif;line-height:140%;text-transform:uppercase;text-align:center}@media (max-width: 640px){.head3,.head4,.head5,.head6{font-size:200%}}.head4{color:#fff;font-size:250%}.head5{color:#fff;font-size:250%;line-height:120%;margin:0 0 15px 0}.head6{color:#fff;font-size:170%;line-height:120%;margin:0 0 15px 0;position:absolute;top:50px;left:0;z-index:15;display:block;width:100%;padding:0 25px 0 25px;text-shadow:#111 0 1px 2px}header{position:fixed;left:0;bottom:0;z-index:99;width:100%;text-align:center;padding:0 10px 0 10px;background:#fff}@media (max-width: 640px){header{bottom:auto;top:0;text-align:left;padding:0 10px 0 10px}}.header-left{float:left;padding:10px 0 10px 0}.header-left img{height:21px;margin:5px 0 0 0}@media (max-width: 640px){.header-left img{height:auto;width:80%;padding:5px 0 5px 0}}@media (max-width: 640px){.header-left{width:100%;float:none}}nav{float:right}@media (max-width: 640px){nav{display:none}}nav a:link,nav a:visited{line-height:51px;font-size:120%;padding:0 10px 0 10px;color:#454c48;display:inline-block;text-decoration:none;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}nav a:hover{text-decoration:none;background:#b8d433;color:#454c48}.mobile-nav-icon{display:none}@media (max-width: 640px){.mobile-nav-icon{display:block;position:absolute;right:10px;top:10px;width:50px;height:36px;z-index:999;cursor:pointer;border:none;background:#454c48;padding:10px}}.mobile-nav-icon img{width:30px}.mobile-nav{display:none}@media (max-width: 640px){.mobile-nav{display:block;width:320px;height:100%;background:#454c48;padding:50px 50px 50px 50px;position:fixed;overflow:auto;top:0;right:-320px;z-index:100}.mobile-nav a:link,.mobile-nav a:visited{display:inline-block;color:#fff;width:100%;padding:20px 0 20px 0;margin:0 0 20px 0;text-align:center;border-bottom:1px #fff solid;font-weight:400;font-size:120%;text-transform:uppercase}.mobile-nav img{width:40px;position:relative;left:50%;margin:0 0 20px -20px}}@-ms-keyframes home-page-banners{0%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}15%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}20%{background:transparent url(/assets/images/backgrounds/02.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}35%{background:transparent url(/assets/images/backgrounds/02.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}40%{background:transparent url(/assets/images/backgrounds/03.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}55%{background:transparent url(/assets/images/backgrounds/03.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}60%{background:transparent url(/assets/images/backgrounds/05.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}75%{background:transparent url(/assets/images/backgrounds/05.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}80%{background:transparent url(/assets/images/backgrounds/01.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}95%{background:transparent url(/assets/images/backgrounds/01.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}100%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@-webkit-keyframes home-page-banners{0%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}15%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}20%{background:transparent url(/assets/images/backgrounds/02.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}35%{background:transparent url(/assets/images/backgrounds/02.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}40%{background:transparent url(/assets/images/backgrounds/03.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}55%{background:transparent url(/assets/images/backgrounds/03.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}60%{background:transparent url(/assets/images/backgrounds/05.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}75%{background:transparent url(/assets/images/backgrounds/05.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}80%{background:transparent url(/assets/images/backgrounds/01.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}95%{background:transparent url(/assets/images/backgrounds/01.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}100%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@-moz-keyframes home-page-banners{0%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}15%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}20%{background:transparent url(/assets/images/backgrounds/02.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}35%{background:transparent url(/assets/images/backgrounds/02.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}40%{background:transparent url(/assets/images/backgrounds/03.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}55%{background:transparent url(/assets/images/backgrounds/03.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}60%{background:transparent url(/assets/images/backgrounds/05.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}75%{background:transparent url(/assets/images/backgrounds/05.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}80%{background:transparent url(/assets/images/backgrounds/01.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}95%{background:transparent url(/assets/images/backgrounds/01.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}100%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@-o-keyframes home-page-banners{0%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}15%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}20%{background:transparent url(/assets/images/backgrounds/02.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}35%{background:transparent url(/assets/images/backgrounds/02.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}40%{background:transparent url(/assets/images/backgrounds/03.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}55%{background:transparent url(/assets/images/backgrounds/03.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}60%{background:transparent url(/assets/images/backgrounds/05.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}75%{background:transparent url(/assets/images/backgrounds/05.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}80%{background:transparent url(/assets/images/backgrounds/01.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}95%{background:transparent url(/assets/images/backgrounds/01.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}100%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@keyframes home-page-banners{0%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}15%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}20%{background:transparent url(/assets/images/backgrounds/02.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}35%{background:transparent url(/assets/images/backgrounds/02.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}40%{background:transparent url(/assets/images/backgrounds/03.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}55%{background:transparent url(/assets/images/backgrounds/03.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}60%{background:transparent url(/assets/images/backgrounds/05.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}75%{background:transparent url(/assets/images/backgrounds/05.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}80%{background:transparent url(/assets/images/backgrounds/01.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}95%{background:transparent url(/assets/images/backgrounds/01.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}100%{background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.banner-full{width:100%;position:relative;height:100%;z-index:5;-webkit-box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);border:10px #fff solid;border-bottom:none;background:transparent url(/assets/images/backgrounds/04.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-animation:home-page-banners 40s infinite;-moz-animation:home-page-banners 40s infinite;-o-animation:home-page-banners 40s infinite;animation:home-page-banners 40s infinite}.banner-full figcaption{float:none;width:100%;height:100%;padding:0 100px 0 100px;text-align:center;position:relative;z-index:10;top:0;margin:0 auto}@media (max-width: 640px){.banner-full figcaption{padding:10px;top:0}}.banner-full figcaption p{line-height:200%;margin:0 0 50px 0}@media (max-width: 640px){.banner-full figcaption img{display:none}}@media (max-width: 640px){.banner-full{height:100%;height:calc(100% - 10px);border-bottom:none;background:transparent url(/assets/images/backgrounds/small/19.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-animation:home-page-banners-small 40s infinite;-moz-animation:home-page-banners-small 40s infinite;-o-animation:home-page-banners-small 40s infinite;animation:home-page-banners-small 40s infinite}}.banner-secondary{width:100%;position:relative;height:40%;z-index:5;-webkit-box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);border:10px #fff solid;border-bottom:none}@media (max-width: 640px){.banner-secondary{height:40%;border-bottom:none}}.banner-short{width:100%;position:relative;height:70%;z-index:5;-webkit-box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);border:5px #fff solid}.banner-short figcaption{float:none;width:100%;padding:0 100px 0 100px;text-align:center;position:relative;z-index:10;max-width:1200px;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d}@media (max-width: 640px){.banner-short figcaption{padding:10px;top:110px}}.banner-short figcaption p{line-height:200%;margin:0 0 50px 0}@media (max-width: 640px){.banner-short figcaption img{display:none}}@media (max-width: 640px){.banner-short{height:50%;border-bottom:none}}.top-insignia{width:450px;position:absolute;top:25px;left:50%;margin:0 0 50px -200px}@media (max-width: 640px){.top-insignia{display:none}}.map-full{width:100%;position:relative;height:70%;z-index:5;-webkit-box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);border:5px #fff solid}@media (max-width: 640px){.map-full{height:70%;border-bottom:none}}.map-box{border-right:5px #fff solid}.content-anchor{width:100%;height:0;position:absolute;left:0;top:0}.content-wrap{position:relative;margin:0 auto 0 auto;width:100%;border:5px #fff solid;border-bottom:none;z-index:10;padding:0 0 0 0;z-index:10}@media (max-width: 640px){.content-wrap{margin:0}}.content-inner{position:relative;margin:0 auto 51px auto;padding:0 0 0 0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:stretch;-ms-align-items:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}@media (max-width: 640px){.content-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-ms-flex-wrap:wrap;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;padding:0}}.content-inner-straight{position:relative;margin:-100px auto 150px auto;max-width:1200px;padding:0;width:100%;border:5px #fff solid;-webkit-box-shadow:0px 1px 5px 0px #4a4a4a;-moz-box-shadow:0px 1px 5px 0px #4a4a4a;box-shadow:0px 1px 5px 0px #4a4a4a;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:flex-end;-ms-align-items:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}@media (max-width: 640px){.content-inner-straight{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-ms-flex-wrap:wrap;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;padding:0}}.wrap-33,.wrap-50,.wrap-66,.wrap-100{float:left;padding:0;width:33.3333%;position:relative;border:5px #fff solid;min-height:350px}@media (max-width: 640px){.wrap-33,.wrap-50,.wrap-66,.wrap-100{width:100%;float:none;min-height:250px}}.wrap-25{float:left;padding:0;width:25%;position:relative;border:5px #fff solid;min-height:350px}@media (max-width: 640px){.wrap-25{width:100%;float:none;min-height:250px}}.wrap-50{width:50%}@media (max-width: 640px){.wrap-50{width:100%;float:none}}.wrap-66{width:66.6666%}@media (max-width: 640px){.wrap-66{width:100%;float:none}}.wrap-100{width:100%;float:none;clear:both}@media (max-width: 640px){.wrap-100{width:100%;float:none}}@media (max-width: 640px){.wrap-blank{display:none}}.flex-top{align-self:flex-start}.flex-stretch{align-self:stretch}.flex-end{align-self:flex-end}.text-box{padding:50px 50px 50px 50px;position:relative;z-index:6}@media (max-width: 640px){.text-box{padding:25px 25px 50px 25px}}.gallery-box{padding:50px 50px 50px 50px;position:relative;z-index:6}.gallery-box img{width:48%;margin:1%;border:5px #fff solid;float:left}@media (max-width: 640px){.gallery-box img{width:100%;margin:0;float:none;clear:both;border:none;border-bottom:10px #fff solid}}@media (max-width: 640px){.gallery-box{padding:0}}.header-box{padding:80px 50px 60px 50px;position:relative;z-index:6;text-align:center}.header-box p{line-height:80px;color:#b8d433;text-align:center;position:relative;text-transform:uppercase}@media (max-width: 640px){.header-box{padding:80px 50px 20px 50px}}.image-box{webkit-box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);position:relative;z-index:5;overflow:hidden}.image-box img{width:100%;margin:0 0 0 0;position:relative;z-index:9}.image-box figcaption{margin:0 0 0 33.33%;padding:10px 20px 10px 20px;font-size:90%;line-height:150%;width:66.66%;text-align:right;color:#fff;position:relative;z-index:10;text-transform:uppercase;position:absolute;right:0;bottom:2px}.image-box figcaption strong{color:#b8d433}.cs-box{webkit-box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);position:relative;z-index:5;overflow:hidden;align-self:stretch}.cs-box figcaption{margin:0;padding:50px 50px 50px 50px;font-size:90%;line-height:150%;width:100%;height:100%;text-align:center;color:#fff;position:absolute;z-index:10;top:0;left:0;background:transparent;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.cs-box figcaption strong{color:#b8d433}.cs-box figcaption:hover{background:rgba(0,0,0,0.5)}.staff-box{webkit-box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);position:relative;z-index:5;overflow:hidden;align-self:stretch;min-height:350px}.staff-box img{width:100%}.staff-box figcaption{margin:0;padding:50px 50px 50px 50px;font-size:90%;line-height:150%;width:100%;height:100%;text-align:center;color:#fff;background:rgba(0,0,0,0.1);z-index:10;position:absolute;left:0;top:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.staff-box figcaption strong{color:#b8d433}.staff-box figcaption .staff-inner{position:absolute;left:0;bottom:0;padding:20px;width:100%;z-index:10}.staff-box figcaption:hover{background:rgba(0,0,0,0.5)}.cat-box{webkit-box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);box-shadow:inset 0 0 85px 5px rgba(0,0,0,0.5);position:relative;z-index:5;overflow:hidden;align-self:stretch;min-height:450px}.cat-box figcaption{margin:0;padding:50px 50px 50px 50px;font-size:90%;line-height:150%;width:100%;height:100%;text-align:center;color:#fff;background:rgba(0,0,0,0.1);z-index:10;position:absolute;left:0;top:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.cat-box figcaption strong{color:#b8d433}.cat-box figcaption .staff-inner{position:absolute;left:0;bottom:20px;padding:20px;width:100%;z-index:10}.cat-box figcaption .text-inner{position:absolute;left:0;bottom:0;padding:20px;width:100%;z-index:10;background:rgba(0,0,0,0.7)}.cat-box figcaption:hover{background:rgba(0,0,0,0.5)}.service-box{position:relative;z-index:5;overflow:hidden;min-height:450px;background:#e7e7e5}.service-box img{width:100%;border-bottom:10px #fff solid}.service-box figcaption{margin:0;padding:50px 50px 30px 50px;font-size:100%;line-height:150%;width:100%;text-align:center;color:#454c48;z-index:10;position:relative;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.service-box figcaption strong{color:#b8d433}footer{width:100%;padding:25px 25px 70px 25px;position:relative;z-index:11;margin:-75px 0 0 0;border:10px #fff solid;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}footer .wrap-50{border:none;min-height:20px}@media (max-width: 640px){footer{text-align:center;padding:25px;margin:-60px 0 0 0}}footer p{margin:0;font-size:90%}footer address{margin:0;font-size:80%}footer a{text-decoration:none;color:inherit}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media (max-width: 640px){.text-right{text-align:center}}.bg-white{background:#fff}.bg-dark{background:#454c48;color:#fff}.bg-grey-solid{background:#e7e7e5}.bg-grey{background:#e7e7e5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjY2FjYWNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-radial-gradient(center, ellipse cover, #f1f1f1 12%, #cacacc 98%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(12%, #f1f1f1), color-stop(98%, #cacacc));background:-webkit-radial-gradient(center, ellipse cover, #f1f1f1 12%, #cacacc 98%);background:-o-radial-gradient(center, ellipse cover, #f1f1f1 12%, #cacacc 98%);background:-ms-radial-gradient(center, ellipse cover, #f1f1f1 12%, #cacacc 98%);background:radial-gradient(ellipse at center, #f1f1f1 12%,#cacacc 98%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#cacacc',GradientType=1 )}.bg-green{background:#b8d433}.nudge-up{margin:-50px 0 0 0}.nudge-down{margin:50px 0 0 0}.add-border{border:5px #fff solid}.blank-link:link,.blank-link:visited{text-decoration:none;color:inherit}.blank-link:hover{color:#b8d433}.large-link:link,.large-link:visited{padding:10px 15px 10px 15px;color:#b8d433;text-decoration:none;font-size:110%;font-weight:400;top:25px;margin:0 0 25px 0;position:relative;background:#454c48;text-transform:uppercase;display:inline-block;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.large-link:hover{background:transparent;color:#b8d433;outline:2px #b8d433 solid;text-decoration:none}.large-link-2:link,.large-link-2:visited{padding:10px 15px 10px 15px;color:#fff;outline:2px #fff solid;text-decoration:none;font-size:110%;font-weight:400;top:25px;margin:0 0 25px 0;position:relative;background:transparent;text-transform:uppercase;display:inline-block;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.large-link-2:hover{background:#b8d433;text-decoration:none}@media (max-width: 640px){.hide-small{display:none}}.divide-line{width:100%;width:calc(100% + 110px);margin:0 0 50px -50px;height:10px;display:block;background:#fff}.semantic-img{display:none}.bg1{background:transparent url(/assets/images/backgrounds/01.jpg) no-repeat scroll bottom right;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg1{background:transparent url(/assets/images/backgrounds/small/01.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg2{background:transparent url(/assets/images/backgrounds/02.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg2{background:transparent url(/assets/images/backgrounds/small/02.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg3{background:transparent url(/assets/images/backgrounds/03.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg3{background:transparent url(/assets/images/backgrounds/small/03.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg6{background:transparent url(/assets/images/backgrounds/06.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg6{background:transparent url(/assets/images/backgrounds/small/06.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg7{background:transparent url(/assets/images/backgrounds/07.jpg) no-repeat scroll top right;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg7{background:transparent url(/assets/images/backgrounds/small/07.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg8{background:transparent url(/assets/images/backgrounds/08.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg8{background:transparent url(/assets/images/backgrounds/small/08.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg9{background:transparent url(/assets/images/backgrounds/09.jpg) no-repeat scroll bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg9{background:transparent url(/assets/images/backgrounds/small/09.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg10{background:transparent url(/assets/images/backgrounds/10.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg10{background:transparent url(/assets/images/backgrounds/small/10.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg11{background:transparent url(/assets/images/backgrounds/11.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg11{background:transparent url(/assets/images/backgrounds/small/11.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg12{background:transparent url(/assets/images/backgrounds/12.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg12{background:transparent url(/assets/images/backgrounds/small/12.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg13{background:transparent url(/assets/images/backgrounds/13.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg13{background:transparent url(/assets/images/backgrounds/small/13.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg14{background:transparent url(/assets/images/backgrounds/14.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg14{background:transparent url(/assets/images/backgrounds/small/14.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg15{background:transparent url(/assets/images/backgrounds/15.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg15{background:transparent url(/assets/images/backgrounds/small/15.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg16{background:transparent url(/assets/images/backgrounds/16.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg16{background:transparent url(/assets/images/backgrounds/small/16.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg17{background:transparent url(/assets/images/backgrounds/17.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg17{background:transparent url(/assets/images/backgrounds/small/17.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.bg18{background:transparent url(/assets/images/backgrounds/18.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 640px){.bg18{background:transparent url(/assets/images/backgrounds/small/18.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.page1{background:transparent url(/assets/images/page/01.jpg) no-repeat scroll top left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.page4{background:transparent url(/assets/images/page/04.jpg) no-repeat scroll bottom left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.page5{background:transparent url(/assets/images/page/05.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.page6{background:transparent url(/assets/images/page/06.jpg) no-repeat scroll top left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cs1{background:transparent url(/assets/images/case-studies/01.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cs2{background:transparent url(/assets/images/case-studies/02.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.staff1{background:transparent url(/assets/images/portraits/01.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.staff2{background:transparent url(/assets/images/portraits/02.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.staff3{background:transparent url(/assets/images/portraits/03.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.staff4{background:transparent url(/assets/images/portraits/04.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.staff5{background:transparent url(/assets/images/portraits/05.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.staff6{background:transparent url(/assets/images/portraits/06.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.staff7{background:transparent url(/assets/images/portraits/07.jpg) no-repeat scroll top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cat1{background:transparent url(/assets/images/categories/01.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cat2{background:transparent url(/assets/images/categories/02.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cat3{background:transparent url(/assets/images/categories/03.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cat4{background:transparent url(/assets/images/categories/04.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cat5{background:transparent url(/assets/images/categories/05.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cat6{background:transparent url(/assets/images/categories/06.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cat7{background:transparent url(/assets/images/categories/07.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cat8{background:transparent url(/assets/images/categories/08.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.service1{background:transparent url(/assets/images/services/01.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.service2{background:transparent url(/assets/images/services/02.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.service3{background:transparent url(/assets/images/services/03.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.service4{background:transparent url(/assets/images/services/04.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.service5{background:transparent url(/assets/images/services/05.jpg) no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.clear{width:100%;clear:both;height:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.highslide-container div{font-family:"Monda",sans-serif;font-size:90%}.highslide-container table{background:none}.highslide{outline:none;text-decoration:none}.highslide-active-anchor img{visibility:hidden}.highslide-gallery .highslide-active-anchor img{border-color:black;visibility:visible;cursor:default}.highslide-image{border:20px #fff solid;background:gray}.highslide-wrapper,.highslide-outline{background:white}.glossy-dark{background:#111}.highslide-number{font-weight:bold;color:gray}.highslide-caption{display:none;border-top:none;padding:5px;background:white;color:#333333;font-family:"Arial", "helvetica", "Verdana", sans-serif;font-size:11px;font-weight:400}.highslide-heading{display:none;font-weight:bold;margin:0.4em}.highslide-dimming{position:absolute;background:black}a.highslide-full-expand{background:url(/assets/images/highslide/graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}.highslide-loading{display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url(/assets/images/highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px}a.highslide-credits,a.highslide-credits i{padding:5px 20px 5px 20px;color:silver;text-decoration:none;font-size:90%}a.highslide-credits:hover,a.highslide-credits:hover i{color:white;background-color:gray}.highslide-move,.highslide-move *{cursor:move}.highslide-overlay{display:none}.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(/assets/images/highslide/graphics/close.png)}.highslide-controls{width:195px;height:40px;background:url(/assets/images/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;margin:20px 15px 10px 0}.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(/assets/images/highslide/graphics/controlbar-white.gif) right -90px no-repeat}.highslide-controls li{float:left;padding:5px 0;margin:0}.highslide-controls a{background-image:url(/assets/images/highslide/graphics/controlbar-white.gif);display:block;float:left;height:30px;width:30px;outline:none}.highslide-controls a.disabled{cursor:default}.highslide-controls a span{display:none}.highslide-controls .highslide-previous a{background-position:0 0}.highslide-controls .highslide-previous a:hover{background-position:0 -30px}.highslide-controls .highslide-previous a.disabled{background-position:0 -60px !important}.highslide-controls .highslide-play a{background-position:-30px 0}.highslide-controls .highslide-play a:hover{background-position:-30px}.highslide-controls .highslide-play a.disabled{background-position:-30px -60px !important}.highslide-controls .highslide-pause a{background-position:-60px 0}.highslide-controls .highslide-pause a:hover{background-position:-60px -30px}.highslide-controls .highslide-next a{background-position:-90px 0}.highslide-controls .highslide-next a:hover{background-position:-90px -30px}.highslide-controls .highslide-next a.disabled{background-position:-90px -60px !important}.highslide-controls .highslide-move a{background-position:-120px 0}.highslide-controls .highslide-move a:hover{background-position:-120px -30px}.highslide-controls .highslide-full-expand a{background-position:-150px 0}.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px}.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px !important}.highslide-controls .highslide-close a{background-position:-180px 0}.highslide-controls .highslide-close a:hover{background-position:-180px -30px}.highslide-maincontent{display:none}.highslide-html{background-color:white}.highslide-html-content{display:none;width:400px;padding:0 5px 5px 5px}.highslide-header{padding-bottom:5px}.highslide-header ul{margin:0;padding:0;text-align:right}.highslide-header ul li{display:inline;padding-left:1em}.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next{display:none}.highslide-header a{font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none}.highslide-header a:hover{color:black}.highslide-header .highslide-move a{cursor:move}.highslide-footer{height:11px}.highslide-footer .highslide-resize{float:right;height:11px;width:11px;background:url(/assets/images/highslide/graphics/resize.gif)}.highslide-resize{cursor:nw-resize}.draggable-header .highslide-header{height:18px;border-bottom:1px solid #dddddd;margin-bottom:.5em}.draggable-header .highslide-heading{position:absolute;margin:2px 0.4em}.draggable-header .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1}.draggable-header .highslide-header .highslide-move *{display:none}.draggable-header .highslide-header .highslide-close{position:relative;float:right;z-index:2;padding:0}.draggable-header .highslide-header .highslide-close a{display:block;height:16px;width:16px;background-image:url(/assets/images/highslide/graphics/closeX.png)}.draggable-header .highslide-header .highslide-close a:hover{background-position:0 16px}.draggable-header .highslide-header .highslide-close span{display:none}.no-footer .highslide-footer{display:none}.wide-border .highslide-image{border-width:10px}.wide-border .highslide-caption{padding:0 10px 10px 10px}.borderless .highslide-image{border:none}.borderless .highslide-caption{border-bottom:1px solid white;border-top:1px solid white;background:silver}.outer-glow{background:#444}.outer-glow .highslide-image{border:5px solid #444444}.outer-glow .highslide-caption{border:5px solid #444444;border-top:none;padding:5px;background-color:gray}.colored-border .highslide-image{border:2px solid green}.colored-border .highslide-caption{border:2px solid green;border-top:none}.dark{background:#111}.dark .highslide-image{border-color:black black #202020 black;background:gray}.dark .highslide-caption{color:white;background:#111}.dark .highslide-controls,.dark .highslide-controls ul,.dark .highslide-controls a{background-image:url(/assets/images/highslide/graphics/controlbar-black-border.gif)}.floating-caption .highslide-caption{position:absolute;padding:1em 0 0 0;background:none;color:white;border:none;font-weight:bold}.controls-in-heading .highslide-heading{color:gray;font-weight:bold;height:20px;overflow:hidden;cursor:default;padding:0 0 0 22px;margin:0;background:url(/assets/images/highslide/graphics/icon.gif) no-repeat 0 1px}.controls-in-heading .highslide-controls{width:105px;height:20px;position:relative;margin:0;top:-23px;left:7px;background:none}.controls-in-heading .highslide-controls ul{position:static;height:20px;background:none}.controls-in-heading .highslide-controls li{padding:0}.controls-in-heading .highslide-controls a{background-image:url(/assets/images/highslide/graphics/controlbar-white-small.gif);height:20px;width:20px}.controls-in-heading .highslide-controls .highslide-move{display:none}.controls-in-heading .highslide-controls .highslide-previous a{background-position:0 0}.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position:0 -20px}.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position:0 -40px !important}.controls-in-heading .highslide-controls .highslide-play a{background-position:-20px 0}.controls-in-heading .highslide-controls .highslide-play a:hover{background-position:-20px}.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position:-20px -40px !important}.controls-in-heading .highslide-controls .highslide-pause a{background-position:-40px 0}.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position:-40px -20px}.controls-in-heading .highslide-controls .highslide-next a{background-position:-60px 0}.controls-in-heading .highslide-controls .highslide-next a:hover{background-position:-60px -20px}.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position:-60px -40px !important}.controls-in-heading .highslide-controls .highslide-full-expand a{background-position:-100px 0}.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px}.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px !important}.controls-in-heading .highslide-controls .highslide-close a{background-position:-120px 0}.controls-in-heading .highslide-controls .highslide-close a:hover{background-position:-120px -20px}
