*{margin:0;padding:0;font-size:15px;font-family:'Open Sans',Arial,Georgia,sans-serif}
.paralaxBG{position:fixed;overflow-x:hidden;background:url(../images/bg1.png) repeat-x 8% center;background-size:60%;height:100%;width:100%}
a,p,span,h1,h2,h3,h4,ul,ul li{text-align:left;margin:0;padding:0}
ul li{list-style-type:none}
a{text-decoration:none}
.alignC{margin:0 auto;width:1000px}
.logo-wrapper{float:right;padding-right:230px}
header{float:left;width:100%}
header .top{float:left;width:100%;padding-bottom:25px;padding-top:15px;background:#fff;background:-moz-linear-gradient(left,#fff 0%,#f7f7f7 15%,#f2f2f2 30%,#e5e5e5 50%,#f2f2f2 70%,#f7f7f7 85%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0%,#f7f7f7 15%,#f2f2f2 30%,#e5e5e5 50%,#f2f2f2 70%,#f7f7f7 85%,#fff 100%);background:linear-gradient(to right,#fff 0%,#f7f7f7 15%,#f2f2f2 30%,#e5e5e5 50%,#f2f2f2 70%,#f7f7f7 85%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1)}
header nav.main-nav{float:left;margin:65px 0 0 23px}
header nav.main-nav ul,header nav.main-nav ul li,header nav.main-nav ul li a{float:left}
header nav.main-nav ul li{border-right:1px solid #0F62AC;line-height:14px;padding-right:8px;margin-right:8px}
header nav.main-nav ul li.last{border:none;margin-right:0;padding-right:0}
header nav.main-nav ul li a{color:#000;font-size:17px;font-family:'Archivo Narrow',sans-serif}
header nav.main-nav ul li a:hover,header nav.main-nav ul li a.active{color:#0F62AC}
header a.logo{float:left;width:230px}
header a.logo img{float:left;margin-left:90px}
header a.logo h1{float:left;width:230px;line-height:18px;color:#252424;text-align:center;text-transform:uppercase;font-family:'Archivo Narrow',sans-serif}
header a.logo h1.t1{font-weight:400;font-size:15px;margin:5px 0 4px}
header a.logo h1.t2{font-weight:700;font-size:20px}
header nav.languages{float:right;margin-top:65px;margin-right:15px}
header nav.languages ul{float:right}
header nav.languages ul li,header nav.languages ul li a{float:left}
header nav.languages ul li{border-right:1px solid #0F62AC;line-height:14px;padding-right:8px;margin-right:8px}
header nav.languages ul li.last{border:none;margin-right:0;padding-right:0}
header nav.languages ul li a{color:#000;font-size:15px;font-family:'Archivo Narrow',sans-serif}
header nav.languages ul li a:hover,header nav.languages ul li a.active{color:#0F62AC}
header .topnav-bg{float:left;width:100%;background-color:#10456f}
header nav.top-nav{float:left;width:100%}
header nav.top-nav ul,header nav.top-nav ul li,header nav.top-nav ul li a{float:left}
header nav.top-nav ul{width:100%}
header nav.top-nav ul li{border-right:1px solid #0f4f81;position:relative}
header nav.top-nav ul li a{font-family:'Archivo Narrow',sans-serif;color:#fff;padding:16px 11px 15px;text-transform:uppercase;font-size:15px}
header nav.top-nav ul li a:hover,header nav.top-nav ul li a.active{background-color:#fff;color:#000}
header nav.top-nav ul li a.active{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#f2f2f2 89%,#f2f2f2 100%);background:-webkit-linear-gradient(top,#fff 0%,#f2f2f2 89%,#f2f2f2 100%);background:linear-gradient(to bottom,#fff 0%,#f2f2f2 89%,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0)}
header nav.top-nav ul li.over a{background-color:#fff;color:#000}
header nav.top-nav ul li ul{z-index:1500;visibility:hidden;text-align:left;position:absolute;width:250px;top:48px;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(110,110,110,0.3),0 0 40px rgba(110,110,110,0.1) inset;box-shadow:0 1px 4px rgba(110,110,110,0.3),0 0 40px rgba(110,110,110,0.1) inset}
header nav.top-nav ul li ul:before,header nav.top-nav ul li ul:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(110,110,110,0.8);box-shadow:0 0 20px rgba(110,110,110,0.8);top:10px;bottom:10px;left:0;right:0;-webkit-border-radius:10px;border-radius:10px}
header nav.top-nav ul li ul:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}
header nav.top-nav ul li.last ul{right:0;left:auto}
header nav.top-nav ul li ul li{float:left;width:100%;border:none;border-bottom:1px solid #C5C6C6;position:relative}
header nav.top-nav ul li:hover ul li{background:none;border:none}
header nav.top-nav ul li ul li a,header nav.top-nav ul li.over ul li a{font-size:16px;padding:8px 10px;float:left;text-transform:none;width:230px;color:#6f6f6f}
header nav.top-nav ul li ul li a:hover{background-color:#10456f;color:#fff}
header nav.top-nav ul li ul li ul{left:250px;top:0}
header nav.top-nav ul li.over ul li.over a{background-color:#10456f;color:#fff}
header nav.top-nav ul li.over ul li.over ul{background-color:#fff}
header nav.top-nav ul li.over ul li.over ul li a{color:#6f6f6f;background-color:#fff}
header nav.top-nav ul li.over ul li.over ul li a:hover{background-color:#10456f;color:#fff}
main{float:left;width:100%}
main section.main-news{float:left;width:100%;padding:20px 0}
main section.main-news .main-news-holder{float:left;width:100%;}
main section.main-news .news{float:left;width:100%;border-bottom:2px solid #dedede;background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0%,#f8f8f8 23%,#fff 59%,#fff 100%);background:-webkit-linear-gradient(top,#f8f8f8 0%,#f8f8f8 23%,#fff 59%,#fff 100%);background:linear-gradient(to bottom,#f8f8f8 0%,#f8f8f8 23%,#fff 59%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#ffffff',GradientType=0)}
main section.main-news .news a.image{float:left;width:600px}
main section.main-news .news a.image img{float:left}
main section.main-news .news .text-holder{float:right;width:350px;padding:15px 25px;height:300px;background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0%,#f8f8f8 23%,#fff 59%,#fff 100%);background:-webkit-linear-gradient(top,#f8f8f8 0%,#f8f8f8 23%,#fff 59%,#fff 100%);background:linear-gradient(to bottom,#f8f8f8 0%,#f8f8f8 23%,#fff 59%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#ffffff',GradientType=0)}
main section.main-news .news .text-holder h1{font-size:21px;line-height:23px;color:#000;margin-bottom:20px}
main section.main-news .news .text-holder span{color:#474747;float:left;width:100%}
main section.main-news .news .text-holder span.date{font-size:14px;margin-bottom:15px}
main section.main-news .news a:hover.text-holder h1{color:#10456f}
main section.main-news .swiper-pagination{width:600px;left:auto;right:auto;background:rgba(0,0,0,0.4);bottom:0;padding:2px 0 4px}
main section.main-news .swiper-pagination-bullet{background:rgba(255,255,255,0.8);opacity:.6}
main section.main-news .swiper-pagination-bullet-active{background:#fff;opacity:1}
main section.row article.other-news{float:left;width:340px;margin-right:35px;margin-top:10px;height:460px}
main section.row article.other-news a{float:left;width:100%}
main section.row article.other-news a.image{position:relative}
main section.row article.other-news a.image img{float:left;width:100%;position:relative;z-index:1}
main section.row article.other-news a.image span.date{position:absolute;z-index:2;left:0;bottom:0;width:330px;background:rgba(0,0,0,0.5);color:#fff;font-size:13px;padding:5px 0 5px 10px}
main section.row article.other-news a.title h1{float:left;font-size:17px;color:#000;line-height:20px;margin:10px 0}
main section.row article.other-news a:hover.title h1{color:#10456f}
main section.row nav.home-links{float:right;width:250px}
main section.row nav.home-links ul{float:left;width:100%}
main section.row nav.home-links ul li{border-bottom:1px solid #d6d6d6}
main section.row nav.home-links ul li,main section.row nav.home-links ul li a{float:left;width:100%}
main section.row nav.home-links ul li a{color:#6f6f6f;padding:10px;width:230px}
main section.row nav.home-links ul li a:hover{color:#000}
main section.row .home-media-bg{float:left;width:100%;padding:30px 0;margin-top:30px;background-color:#f4f4f4}
main section.row .media-holder{float:left;width:475px;margin-right:50px}
main section.row .media-holder a.title{float:left;width:100%}
main section.row .media-holder a.title h1{float:left;width:475px;border-bottom:1px solid #dedede;text-transform:uppercase;color:#6f6f6f;font-size:20px;padding:10px 0}
main section.row .home-video{margin-right:0}
section.row{float:left;width:100%}
.icons{background-image:url(../images/icons.png);background-repeat:no-repeat}
.icon-pdf{width:30px;height:39px;background-position:-72px -4px}
.icon-xlsx{width:30px;height:39px;background-position:-4px -4px}
.icon-docx{width:30px;height:39px;background-position:-106px -4px}
.icon-pptx{width:30px;height:39px;background-position:-38px -4px}
footer{float:left;width:100%;margin-top:30px}
footer .column{float:left;width:310px;margin-right:35px}
footer .column h1{float:left;text-transform:uppercase;color:#6f6f6f;line-height:20px;font-size:20px;margin-bottom:20px;border-bottom:1px solid #dedede;width:100%;padding-bottom:12px}
footer .documents a{float:left;width:100%;margin-bottom:20px}
footer .documents a span.icons{float:left;margin-right:10px}
footer .documents a span.title{float:left;width:220px;font-family:'Archivo Narrow',sans-serif;color:#6f6f6f}
footer .documents a:hover span.title{text-decoration:underline}
footer .last{margin-right:0}
footer nav.footer-links,footer nav.contact-list{float:left;width:100%}
footer nav.footer-links ul,footer nav.contact-list ul,footer nav.footer-links ul li,footer nav.contact-list ul li{float:left;width:100%}
footer nav.footer-links ul li a,footer nav.contact-list ul li a{float:left;width:310px;font-family:'Archivo Narrow',sans-serif;color:#6f6f6f;padding-bottom:10px;font-size:15px;text-transform:uppercase}
footer nav.footer-links ul li a:hover,footer nav.contact-list ul li a:hover{text-decoration:underline}
footer .contact span,footer .contact span strong{font-family:'Archivo Narrow',sans-serif;font-size:16px}
footer .contact span a{color:#0F62AC;font-family:'Archivo Narrow',sans-serif;font-size:16px}
footer .contact span a:hover{text-decoration:underline}
footer .copyright{float:left;width:100%;background-color:#848688;padding:8px 0}
footer .copyright span.copyright-text{float:left;color:#fff;font-size:14px}
footer.bckgr{background-color:#f3f3f3;padding:25px 0}
section.content{float:left;padding:20px 0}
section.content p,section.content a,section.content li,section.content em,section.content b,section.content strong,section.content i{font-size:16px;line-height:26px;font-family:"PT Sans",sans-serif}
section.content h2{color:#10456f;font-size:18px;padding-bottom:10px}
section.content p.content-text a,section.content a{color:#05507d;text-decoration:underline}
section.content p.content-text a:hover,section.content a:hover{text-decoration:none}
section.content ul{text-align:left}
section.content ul li{background:url(../images/content_li.jpg) no-repeat 0 13px;padding-left:20px}
section.content ul.float{float:left;width:100%;margin-bottom:20px}
section.content ul.float li{float:left;width:97%;padding-left:3%;background:url(../images/content_li.jpg) no-repeat 0 8px;margin-bottom:4px}
section.content .biography{float:left;width:100%}
section.content .biography .card{float:left;width:100%;border-bottom:2px solid #10456f;background:#f9f9f9;margin-bottom:20px}
section.content .biography .card a.image{float:left}
section.content .biography .card a.image img{float:left}
section.content .biography .card h1{font-size:24px;font-family:"Archivo Narrow",sans-serif;float:left;width:420px;text-align:center;margin:50px 0 5px}
section.content .biography .card span{font-weight:700;font-size:18px;font-family:"Archivo Narrow",sans-serif;float:left;width:420px;text-align:center}
section.content .biography .card .text-full{float:left;width:100%;display:none}
section.content .biography .card-1{float:left;width:680px;border-bottom:2px solid #10456f;margin-bottom:10px}
section.content .biography .card-1 a.image{float:left}
section.content .biography .card-1 a.image img{float:left}
section.content .biography .card-1 h1{font-size:23px;font-family:"Archivo Narrow",sans-serif;float:left;width:100%;text-align:center;margin:80px 0 10px}
section.content .biography .card-1 span{font-weight:700;font-size:18px;font-family:"Archivo Narrow",sans-serif;float:left;width:100%;text-align:center}
section.content .biography .card-1 .text-holder{float:left;width:504px;cursor:pointer;height:220px}
section.content .biography .card-1 .actives{background:#f1f1f1}
section.content .biography .card-1 .text-full{float:left;width:640px;display:none;padding:20px;background:#f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 0%,#fff 4%,#fff 14%,#fff 51%,#fff 100%);background:-webkit-linear-gradient(top,#f1f1f1 0%,#fff 4%,#fff 14%,#fff 51%,#fff 100%);background:linear-gradient(to bottom,#f1f1f1 0%,#fff 4%,#fff 14%,#fff 51%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#ffffff',GradientType=0)}
section.content .biography article:hover .text-holder{background-color:#f1f1f1}
section.content .list_cabinet{float:left;width:100%}
section.content .list_cabinet .card-1{float:left;width:288px;border:1px solid #dadada;margin-bottom:20px;padding:20px;height:150px;margin-right:20px;position:relative}
section.content .list_cabinet .card-1 a.image{float:left;width:60px}
section.content .list_cabinet .card-1 h1{float:left;width:228px;text-align:center;font-size:20px;margin-bottom:5px;font-family:"Archivo Narrow",sans-serif}
section.content .list_cabinet .card-1 span{float:left;width:228px;text-align:center;font-size:13px}
section.content .list_cabinet .card-1 .text-full{float:right;font-size:13px;line-height:12px;position:absolute;right:20px;bottom:10px}
section.content .list_cabinet .card-1 .text-full strong,section.content .list_cabinet .card-1 .text-full a{font-size:13px;line-height:18px}
section.content .article-dropdown{float:left;width:100%}
section.content .article-dropdown article{float:left;width:100%;margin-bottom:10px}
section.content .article-dropdown article a.name{float:left;width:640px;border:1px solid #ccc;padding:5px 20px;color:#10456f;text-decoration:none;font-size:17px;font-weight:700;background-color:#f1f1f1}
section.content .article-dropdown article .text-full{display:none;float:left;width:640px;padding:15px 20px}
section.content .article-dropdown article a:hover{border:1px solid #10456f;-webkit-transition:border .3s ease;transition:border .3s ease}
section.content .list-article{float:left;width:100%}
section.content .list-article article.list{float:left;width:648px;border:1px solid #c6c7c8;padding:15px;margin-bottom:20px}
section.content .list-article article.list a.image{float:left;margin-right:20px}
section.content .list-article article.list a.image img{float:left}
section.content .list-article article.list a.title{float:left;width:388px;font-size:17px;margin-bottom:12px;line-height:20px;color:#000;text-decoration:none;font-weight:700;font-family:"PT Sans",sans-serif}
section.content .list-article article.list a.title:hover{color:#10456f}
section.content .list-article article.list span.text-short{font-size:14px;font-family:"PT Sans",sans-serif}
section.content .list-article article:hover.list{background-color:#f6f5f5}
section.content .list-article article.full{float:left;width:100%}
section.content .list-article article.full h1.main-title-article{float:left;font-family:"PT Sans",sans-serif;width:100%;font-size:22px;margin-bottom:5px}
section.content .list-article article.full span.date{float:left;width:100%;margin-bottom:8px;font-size:14px;font-family:"PT Sans",sans-serif}
section.content .list-documents{float:left;width:100%}
section.content .list-documents .year-holder{float:left;width:670px;border:1px solid #d6d6d6;padding:5px;-webkit-box-shadow:0 8px 6px -6px #b1b0b0;box-shadow:0 8px 6px -6px #b1b0b0;margin-bottom:30px}
section.content .list-documents .year-holder a{float:left;text-decoration:none;color:#b4b4b4;padding:0 8px}
section.content .list-documents .year-holder a:hover,section.content .list-documents .year-holder a.active{color:#000}
section.content .list-documents .doc-holder{float:left;width:100%}
section.content .list-documents .doc-holder a.document{float:left;width:100%;text-decoration:none;color:#404040;border-bottom:1px solid #d6d6d6;margin-bottom:15px;padding-bottom:15px}
section.content .list-documents .doc-holder a.document span.icons{float:left;margin-right:20px}
section.content .list-documents .doc-holder a.document span.text-holder{float:left;width:630px}
section.content .list-documents .doc-holder a.document span.title{float:left;color:#6f6f6f;font-family:"Archivo Narrow",sans-serif;width:630px;font-size:16px;line-height:20px}
section.content .list-documents .doc-holder a.document span.description{color:#6f6f6f;float:left;width:100%;line-height:18px;font-size:13px}
section.content .list-documents .doc-holder a:hover.document{border-bottom:1px solid #000}
section.content .list-documents .doc-holder a:hover.document span.title,section.content .list-documents .doc-holder a:hover.document span.description{color:#000}
section.content .gallery{float:left;width:100%}
section.content .gallery a.images{float:left;width:184px;margin-right:20px;height:230px;margin-bottom:20px}
section.content .gallery a.images img{float:left;width:100%}
section.content .gallery a.images span.title{float:left;width:164px;height:90px;padding:10px;background-color:#10456f;color:#fff;font-size:13px;line-height:17px}
section.content .gallery a.images:hover{-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-box-shadow:0 0 10px 2px #7a7a7a;box-shadow:0 0 10px 2px #7a7a7a}
section.content .share-buttons{float:left;width:100%;margin:20px 0}
.image-gallery{float:left;width:100%;margin-bottom:20px}
.image-gallery a,article.full .image-gallery a img{float:left}
.image-gallery .nextButton{background:url(../images/nextIcon.png) no-repeat;height:40px;width:40px}
.image-gallery .prevButton{background:url(../images/prevIcon.png) no-repeat;height:40px;width:40px}
.image-gallery .swiper-pagination-bullet{background:rgba(255,255,255,0.5);opacity:.8}
.image-gallery .swiper-pagination-bullet-active{background:#fff;opacity:1}
#pagenumbers{float:left;width:658px;margin:25px 0;padding:5px 10px;border:1px solid #ccc;box-shadow:0 -3px 3px #b1b0b0}
section.content #pagenumbers,#pagenumbers ul{float:left}
section.content #pagenumbers ul li{background:none;margin:0;padding:0;float:left;margin-right:15px}
section.content #pagenumbers ul li.pageNO a{float:left;color:#024474;font-weight:400;font-size:14px}
section.content #pagenumbers a{color:#024474;text-decoration:none;font-family:arial,sans-serif}
section.content #pagenumbers ul li.pageNO a.active{color:#000}
section.content #pagenumbers ul li.pageNO a:hover{text-decoration:underline}
section.content #pagenumbers ul li.buttons,#pagenumbers ul li.buttons a{float:left}
section.content #pagenumbers ul li.buttons{padding-top:2px}
section.content #pagenumbers a.page-first{float:left;font-weight:600}
section.content #pagenumbers a.page-last{float:left;font-weight:600}
#pagenumbers .icons{float:left;width:9px;height:15px;padding-top:5px}
#pagenumbers .icon-last{background:url(../images/icon-last.png) no-repeat center}
#pagenumbers .icon-first{background:url(../images/icon-first.png) no-repeat center}
.right-panel{float:right;width:285px;margin-top:20px}
.right-panel nav.links{float:right;width:285px}
.right-panel nav.links ul{float:left;width:100%}
.right-panel nav.links ul li,.right-panel nav.links ul li a{float:left;width:100%}
.right-panel nav.links ul li a{color:#6f6f6f;padding:10px;width:265px;border-bottom:1px solid #d6d6d6}
.right-panel nav.links ul li a:hover{color:#000}
.right-panel nav.links ul li a.active{color:#fff;border-bottom:1px solid #fff;background-color:#10456f}
.right-panel nav.links ul li a.active1{color:#fff;border-bottom:1px solid #fff;background-color:#10456f}
.right-panel nav.links ul li ul{background-color:#f3f3f3;border-bottom:1px solid #000;-moz-box-shadow:inset 0 -8px 8px -8px #b1b0b0;-webkit-box-shadow:inset 0 -8px 8px -8px #b1b0b0;box-shadow:inset 0 -3px 3px -3px #b1b0b0}
.right-panel nav.links ul li ul li{border-bottom:none}
.right-panel nav.links ul li ul li a{padding:5px 0 5px 20px;width:265px}
.right-panel nav.links ul li ul li a.active{color:#000;background:none}
.right-panel .news-holder{float:left;width:100%;overflow:hidden;height:430px;margin:20px 0}
.right-panel .news-holder h1.mn-heading{float:left;width:245px;font-size:20px;background:rgba(176,176,176,0.3);position:relative;padding:5px 20px 8px}
.right-panel .news-holder h1.mn-heading a.main-title{color:#000;font-size:18px}
.right-panel .news-holder h1.mn-heading .rnNext{position:absolute;right:10px;top:33px;left:auto;width:8px;height:15px;background:url(../images/rn_next.png) no-repeat}
.right-panel .news-holder h1.mn-heading .rnPrev{position:absolute;right:25px;top:33px;left:auto;width:8px;height:15px;background:url(../images/rn_prev.png) no-repeat}
.right-panel .news-holder h1.mn-heading .swiper-button-prev,.right-panel .news-holder h1.mn-heading .swiper-container-rtl .swiper-button-next{left:auto}
.right-panel .news-holder .rn-news{float:left;width:100%}
.right-panel .news-holder article{float:left;width:100%;background-color:#fff}
.right-panel .news-holder article a.image{float:left;width:100%;position:relative}
.right-panel .news-holder article a.image img{float:left;position:relative;z-index:1}
.right-panel .news-holder article a.image span.date{position:absolute;z-index:2;left:0;bottom:0;width:330px;background:rgba(0,0,0,0.5);color:#fff;font-size:13px;padding:5px 0 5px 10px}
.right-panel .news-holder article a.title{float:left;width:100%}
.right-panel .news-holder article a.title h1{float:left;width:100%;color:#000;font-size:17px;line-height:20px;margin:10px 0}
.right-panel .right-photo{float:left;width:100%;margin-bottom:15px}
.right-panel .right-photo a.title{float:left;width:245px;font-size:20px;background:rgba(176,176,176,0.3);position:relative;padding:5px 20px 8px}
.right-panel .right-photo a.title h1{color:#000;font-size:18px}
.right-panel .right-video{float:left;width:100%}
.right-panel .right-video a.title{float:left;width:245px;font-size:20px;background:rgba(176,176,176,0.3);position:relative;padding:5px 20px 8px}
.right-panel .right-video a.title h1{color:#000;font-size:18px}
h1.main-heading{float:left;width:100%;font-size:20px;margin-bottom:20px}
.w680px{width:680px}
.w100{width:100%}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/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:8060}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(../images/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "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:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(255,255,255,0.9);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#656666;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-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)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}