.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}html,body{height:100%}html,body{margin:0;padding:0}img,div{behavior:url(/js/iepngfix.htc)}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@font-face{font-family:'Lato';src:url('webfonts/Lato-Reg-webfont.eot');src:url('webfonts/Lato-Reg-webfont.eot?#iefix') format('embedded-opentype'),url('webfonts/Lato-Reg-webfont.woff') format('woff'),url('webfonts/Lato-Reg-webfont.ttf') format('truetype'),url('webfonts/Lato-Reg-webfont.svg#LatoRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Lato';src:url('webfonts/Lato-Lig-webfont.eot');src:url('webfonts/Lato-Lig-webfont.eot?#iefix') format('embedded-opentype'),url('webfonts/Lato-Lig-webfont.woff') format('woff'),url('webfonts/Lato-Lig-webfont.ttf') format('truetype'),url('webfonts/Lato-Lig-webfont.svg#LatoLight') format('svg');font-weight:200;font-style:normal}.grid_12{width:100%}.grid_6{width:461px}.grid_50{width:49%}.grid_12,.grid_6,.grid_50{display:block;float:left;padding:20px}.nopad{padding:0}*{-ms-box-sizing:border-box;box-sizing:border-box}.content{width:980px;margin:0 auto;position:relative;font:12px/18px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;background:#fff}header,section,footer{width:100%;float:left}a{text-decoration:none;transition:.3s}.screenoff{display:none}body{background:#bbcde3}.btn{border:0;float:left;position:relative;left:-40px;background:#004372;color:#fff!important;padding:5px 10px;font-size:13px;transition:.3s;margin-left:40px}.btn:hover{background:#088eff}header .content{height:225px;background:#fff}header .logo{background:url(../img/logo.jpg) no-repeat;display:block;width:370px;height:65px;margin:24px 0 29px 33px}header .search{position:absolute;right:0;top:0;width:430px;margin-top:13px;font-size:13px;line-height:17px}header .search form{float:right;padding-right:29px;font:200 14px/18px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}header .search form input[type=search]{border-radius:10px;padding-left:5px;padding-top:2px;font:normal 14px/18px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}header .search form input[type=submit]{border:0;background:transparent;transition:.3s;font:normal 14px/18px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}header .search form input[type=submit]:hover{color:#088eff}.lt-ie9 header .search{width:450px}header .call{position:absolute;right:0;top:55px;padding-right:30px;width:350px;color:#7e9cc0;font-size:14px;line-height:17px}header .call .row{width:100%;display:block;position:relative;padding:0;margin:0;border:0}header .call .row.strong .left,header .call .row.strong .right{color:#004372}header .call .left{font-size:14px;line-height:17px}header .call .right{font-size:14px;line-height:17px;display:inline-block;position:absolute;right:0}header nav{position:relative;top:100px}header nav>ul{position:absolute;bottom:0;right:0;overflow:visible;width:100%;background:#004372;height:36px;padding-left:20px}.lt-ie8 header nav>ul{padding-left:0}header nav>ul>li{float:left;text-align:center;cursor:pointer;position:relative;overflow:visible;transition:background .3s ease-in-out}header nav>ul>li a{float:left;width:100%;text-align:center;padding:10px 28px;color:#fff;font:normal 14px/16px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;transition:.3s ease-in-out}header nav>ul>li a:hover,header nav>ul>li a.active{color:#088eff}header nav>ul>li:hover ul{border-bottom:3px solid #004372}header nav>ul>li:hover ul li{display:block}.lt-ie8 header nav>ul>li:hover ul{border-bottom:0}.lt-ie8 header nav>ul>li:hover ul li{display:none}header nav>ul>li ul{width:150px;display:block;height:0;overflow:hidden;position:absolute;top:36px;bottom:auto;left:25px;background:#fff;z-index:10000;transition:.3s ease-in-out}header nav>ul>li ul li{display:none}header nav>ul>li ul li a{float:left;width:auto;padding:10px 5px;text-align:left;color:#004372;line-height:14px}header nav>ul>li ul li a:hover{background:0;color:#088eff}footer .grid_6{margin-left:18px;text-align:right;font:normal 13px/17px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;color:#999}footer .grid_6:first-child{margin-left:0;text-align:left}footer .grid_6 a{color:#999}footer .grid_6 a:hover{color:#088eff}footer .grid_6 p{margin:0}.news .row{border-bottom:solid 1px #d5e0ee;margin-bottom:25px;padding-bottom:15px}.news .row span{color:#999}.news aside{padding-bottom:40px}.news .feature{float:right;margin:25px 0 5px 15px}.news .feature img{width:200px}section .overlay{width:694px;height:374px;background:url(../img/index-slide-overlay.png) no-repeat;z-index:999;position:absolute}section .overlay .slideshow-text{margin:68px 0 70px 22px;width:161px;z-index:999;color:#fff;display:inline-block}section .overlay .slideshow-text h2{font:200 31px/35px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}section .overlay .slideshow-text p{font:200 16px/20px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px 0}section .overlay .slideshow-text span{font:200 12px/16px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;transition:.3s}section .overlay .slideshow-text:hover span{color:#088eff}.lt-ie8 section .overlay{top:0;left:0}section .slideshow{float:left;width:694px;height:374px;overflow:hidden}section .slideshow img{position:absolute;top:0;width:100%}section .services{width:286px;height:374px;float:right;background:#d5e0ee;padding:23px 26px 0 28px;position:relative}section .services .login{background:url(../img/login-btn.jpg) no-repeat;display:block;width:235px;height:57px;z-index:999}section .services form{width:286px;position:absolute;top:20px;left:-300px;opacity:0;filter:alpha(opacity=0)}section .services form input{border:0;background:#f6f6f6;width:180px;margin-bottom:12px;padding:5px;font:normal 12px/16px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;float:left}section .services form button{border:0;float:right;position:relative;left:-40px;background:#004372;color:#fff;padding:5px 10px;font-size:13px;transition:.3s}section .services form button:hover{background:#088eff}section .services form #close{top:-65px}section .services h2{font:200 29px/33px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;margin:22px 0}section .services ul{margin-left:20px}section .services ul li{list-style:disc;font:normal 13px/17px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:5px}section .services ul li a{color:#004372}section .services ul li a:hover{color:#088eff}.lt-ie8 section .services{width:232px;height:351px}section .links a{width:221px;height:135px;display:block;float:left;margin-left:18px}section .links a:first-child{margin-left:0}.lt-ie8 section .links a{margin-left:0}section .links .expert{background:url(../img/index-btn1.jpg) no-repeat;color:#004372;font:normal 22px/26px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;padding:50px 0 0 12px}section .links .expert span{font:normal 11px/15px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}section .links .client{background:url(../img/index-btn2.jpg) no-repeat;text-transform:uppercase;color:#004372;font:200 15px/19px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;padding:14px 0 0 12px;transition:.3s}section .links .client span{font:bold 19px/23px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}section .links .news{background:url(../img/index-btn3.png) no-repeat;padding:48px 13px 12px}section .links .linkedin{background:url(../img/index-btn4.jpg) no-repeat;color:#004372;padding:10px}section .links .linkedin span{display:inline-block;font:normal 15px/19px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}section .links .expert:hover,section .links .client:hover,section .links .linkedin:hover{color:#088eff}section .index-body h2{font:200 29px/33px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}section .index-body p{font:200 20px/26px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#666}section .index-body .grid_6{margin-left:18px}section .index-body .grid_6:first-child{margin-left:0}section .index-body .grid_6 .second{margin-left:79px}section .index-body .grid_6 img{float:right}section .body{width:640px;margin-right:20px;background:#fff;float:left;height:auto}section .body .content-overlay{width:640px;height:200px;background:url(../img/content-overlay.png) no-repeat;z-index:999;position:absolute}section .body .content-overlay .header-text{padding:40px 350px 40px 40px}section .body .content-overlay .header-text h1{font:200 32px/36px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}section .body .content-overlay .header-text p{font:200 22px/26px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#e5e5e5}section .body .text{padding:50px}section .body .text h2{font:200 26px/30px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#0f4879}section .body .text h3{font:200 20px/34px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#088eff}section .body .text h4{font:bold 13px/24px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#999;margin:5px 0}section .body .text h5{font:bld 13px/17px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#999}section .body .text p{font:normal 13px/24px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#999}section .body .text a{color:#004372;font:normal 12px/24px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}section .body .text a:hover{color:#088eff}section .body .text ol{list-style:decimal;list-style-position:inside;font:normal 13px/24px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#999;margin-left:10px;margin-bottom:10px}section .body .text ul{list-style:disc;list-style-position:inside;font:normal 13px/24px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#999;margin-left:10px;margin-bottom:10px}section .body .text table{border:1px solid #004372;width:100%}section .body .text table tbody tr td{width:49%;padding:5px;border:1px solid #004372;color:#777;font:200 12px/24px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}section .body .text .rule{width:100%;height:1px;border-bottom:1px solid #ddd;margin:25px 0 30px;display:inline-block}section .body .text article{margin-top:25px}section .body .text article:first-child{margin-top:0}section .body .text article a{transition:.3s}section .body .text article a h3{font:normal 16px/20px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#777}section .body .text article a time{color:#088eff;font:200 10px/14px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}section .body .text article a p{color:#b3b3b3;font:normal 12px/16px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0}section .body .text article a span{color:#004372}section .body .text article a:hover h3,section .body .text article a:hover p{color:#444}section .body .text article a:hover span{color:#088eff}section .body .text article a:hover time{color:#0073d4}.search section .body .text .result{margin:10px 0;display:inline-block;transition:.3s}.search section .body .text .result h3{font:normal 16px/20px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}.search section .body .text .result p{font:normal 12px/16px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0;color:#b3b3b3}.search section .body .text .result .url{color:#004372;transition:.3s}.search section .body .text .result:hover .url{color:#088eff}.search section .body .text #other_page{font:normal 20px/24px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;transition:.3s}.search section .body .text #other_page a{font:normal 20px/24px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}.search section .body .text #other_page b{color:#088eff}section .body .text .pagination{margin-top:25px}section .body .text .pagination .page{color:#004372;font:normal 16px/20px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;padding-right:10px}section .body .text .pagination .page:hover{color:#088eff}section .body .text .pagination .page.active{color:#088eff}section .body .text .pagination .prev,section .body .text .pagination .next{display:none;color:#004372;font:normal 16px/20px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;padding-right:10px}section .body .text .pagination .prev.active,section .body .text .pagination .next.active{display:inline}section .body .text .feature{margin-top:25px}section .body .text .wrap{margin-top:25px;display:inline-block;transition:.3s}section .body .text .wrap .event_title{font:bold 12px/16px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;display:block}section .body .text .wrap time{font:200 10px/14px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#088eff}section .body .text .wrap p{font:normal 10px/14px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:10px 0}section .body .text .wrap span{font:bold 10px/14px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#004372}section .body .text .wrap:hover h3,section .body .text .wrap:hover p{color:#5e5e5e}section .body .text .wrap:hover span{color:#007fd8}section .body .text .first{margin-top:0}section .body .text .gallery,section .body .text .links,section .body .text .downloads{float:left;width:100%;margin-top:25px}section .body .text .gallery h3,section .body .text .links h3,section .body .text .downloads h3{font:200 16px/20px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin-bottom:10px}section .body .text .gallery a,section .body .text .links a,section .body .text .downloads a{height:80px;display:inline-block;overflow:hidden;margin:0 10px 10px 0}section .body .text .gallery a img,section .body .text .links a img,section .body .text .downloads a img{height:100%}section .body .text .downloads a{width:100%!important}section .body .text .links a,section .body .text .downloads a{height:auto;width:auto;margin-right:20px}.contact section .body .text h1,.user section .body .text h1{font:200 26px/30px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}.contact section .body .text form,.user section .body .text form{margin-top:20px}.contact section .body .text form .grid_12,.user section .body .text form .grid_12{margin-bottom:10px}.contact section .body .text form .grid_50:first-child,.user section .body .text form .grid_50:first-child{margin-right:10px}.lt-ie8 .contact section .body .text form .grid_50,.lt-ie8 .user section .body .text form .grid_50{width:45%}.lt-ie8 .contact section .body .text form .grid_50:first-child,.lt-ie8 .user section .body .text form .grid_50:first-child{margin-right:50px}.contact section .body .text form button,.user section .body .text form button{border:0}.contact section .body .text form select,.user section .body .text form select{background:#fff}.contact section .body .text form input,.user section .body .text form input,.contact section .body .text form textarea,.user section .body .text form textarea,.contact section .body .text form select,.user section .body .text form select{border:0;background:#f6f6f6;width:100%;margin-bottom:12px;padding:8px;font:normal 13px/17px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;float:left}.contact section .body .text form textarea,.user section .body .text form textarea{height:70px;width:100%;max-width:100%;min-width:100%;max-height:500px;min-height:70px}.contact section .body .text form label,.user section .body .text form label{display:block;font-size:12px;line-height:16px;clear:both;margin-bottom:3px}.contact section .body .text form .errormsg,.user section .body .text form .errormsg{font-weight:bold;color:#f00;position:absolute;top:18px;left:100px}.contact section .body .text form button,.user section .body .text form button{clear:both;background:#004372;color:#fff;padding:8px 15px;font-size:12px;transition:.3s}.contact section .body .text form button:hover,.user section .body .text form button:hover{background:#088eff}.contact section .body .text form .failed,.user section .body .text form .failed{box-shadow:inset 0 0 0 1px #f00;transition:1s}.locations section .body .text h2{font:200 20px/24px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}.locations section .body .text p{font-size:14px;line-height:18px}.locations section .body .text p span{font-weight:bold}.locations section .body .text p a{color:#004372;transition:.3s}.locations section .body .text p a:hover{color:#088eff}.locations section .body .text .downloads{margin-top:0}.locations section .body .text .downloads a{margin-bottom:7px;line-height:18px}.locations section .body .text .downloads a.facebook{display:block;width:24px!important;height:24px;background:url('/img/facebook-icon.png')}.locations section .body .text .larger{display:block;float:left;width:100%;text-align:right;padding:10px 75px 0 0}.locations section .body .text .location{float:left}.locations section .body .text .map{float:right}.locations section .body .text .map img{max-width:none!important}section .header-image{width:640px;height:200px;overflow:hidden}section .header-image img{min-width:100%}section aside{width:320px;background:#d5e0ee;float:left;padding:40px 20px 160px;color:#004372;height:100%}.lt-ie8 section aside{width:280px}section aside h2{font:200 30px/34px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif}section aside ul{margin:22px 0 36px 15px;list-style:disc;list-style-position:outside}section aside ul li{font:normal 13px/17px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:10px}section aside ul li:first-child{margin-top:0}section aside ul li a{font:normal 13px/17px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#004372}section aside ul li a:hover{color:#088eff}section aside ul li .active{color:#088eff}section aside .rule{width:100%;border-bottom:1px solid rgba(0,67,114,0.2);height:1px;margin-bottom:10px;display:inline-block}.lt-ie9 section aside .rule{border-bottom:1px solid #004372}section aside .biglink{width:100%;height:244px;background:#fff;margin-top:20px}.dk_container{background-color:#f6f6f6;margin-bottom:12px}.dk_container:focus{outline:0}.dk_container a{cursor:pointer;text-decoration:none}.dk_toggle{color:#333!important;padding:8px;transition:.3s;line-height:17px!important}.dk_toggle:hover{color:#333!important}.dk_toggle:hover .dk_arrow{background-position:-33px}.dk_arrow{background-image:url('../img/select_arrow_sprite.jpg');background-repeat:no-repeat;background-position:0 0;width:33px;height:33px;position:absolute;right:0;top:0;transition:.3s}.dk_arrow:hover{background-position:-33px}.dk_focus .dk_toggle{border-color:#40b5e2}.dk_focus .dk_toggle{box-shadow:0 0 5px #40b5e2;-moz-box-shadow:0 0 5px #40b5e2;-webkit-box-shadow:0 0 5px #40b5e2}.dk_open{box-shadow:0 0 5px #40b5e2;-moz-box-shadow:0 0 5px #40b5e2;-webkit-box-shadow:0 0 5px #40b5e2;z-index:10}.dk_options{box-shadow:rgba(0,0,0,0.2) 0 2px 8px;-moz-box-shadow:rgba(0,0,0,0.2) 0 2px 8px;-webkit-box-shadow:rgba(0,0,0,0.2) 0 2px 8px;background-color:#f6f6f6;color:#333!important}.dk_options a{background-color:#f6f6f6;border-bottom:1px solid #d6d6d6;padding:4px;color:#333!important}.dk_options li:last-child a{border-bottom:0}.dk_options a:hover,.dk_option_current a{background-color:#088eff;border-bottom-color:#004c72;color:#fff!important;text-decoration:none;text-shadow:rgba(0,0,0,0.5) 0 1px 0}.dk_options_inner{border:1px solid #8c8c8e;border-bottom-width:2px;border-bottom-color:#999;color:#333;max-height:250px;text-shadow:#fff 0 1px 0;margin:0!important}.dk_options_inner li{margin:0!important}.dk_options_inner li.optgroup a{padding-left:25px}.dk_options_inner,.dk_touch .dk_options{max-height:250px}.dk_container{display:none;float:left;position:relative}.dk_container a{outline:0}.dk_toggle{display:-moz-inline-stack;display:inline-block;*display:inline;position:relative;zoom:1}.dk_open{position:relative}.dk_open .dk_arrow{background-position:-33px}.dk_open .dk_options{display:block}.dk_open .dk_label{color:inherit}.dk_options{display:none;margin-top:-1px;position:absolute;right:0;width:100%}.dk_options a,.dk_options a:link,.dk_options a:visited{display:block}.dk_options_inner{overflow:auto;position:relative}.dk_touch .dk_options{overflow:hidden}.dk_touch .dk_options_inner{max-height:none;overflow:visible}.dk_fouc select{position:relative;top:-99999em;visibility:hidden}.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:10004;overflow:visible!important}.fancybox-skin{position:relative;padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none}.fancybox-opened{z-index:10005}.fancybox-outer,.fancybox-inner{padding:0;margin:0;position:relative;outline:0}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8020}#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:0;right:-30px;width:30px;height:30px;cursor:pointer;z-index:8040;background:url(../img/lightbox_close_sprite.jpg) 0 0;transition:.3s}.fancybox-close:hover{background-position:-30px}.fancybox-nav{position:absolute;top:50%;width:65px;height:65px;cursor:pointer;background-repeat:no-repeat;background-position:center center;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:-80px}.fancybox-prev span{right:0;background-image:url(../img/prettybox-prev.jpg);background-position:0 0}.fancybox-prev:hover span{background-position:0 -33px}.fancybox-next{right:-80px}.fancybox-next span{background-image:url(../img/prettybox-next.jpg);background-position:0 -33px}.fancybox-next:hover span{background-position:0 0}.fancybox-nav span{position:absolute;top:16px;width:33px;height:33px;cursor:pointer;transition:background .3s}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:10003;background:#e6e6e6}#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;font:normal 13px/20px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:-35px;left:0;z-index:8030;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;padding:4px;background:#14c3a2;background:rgba(20,195,162,0.75);color:#FFF;font-weight:bold;line-height:12px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{margin-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}