﻿{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* CORRECAO visualização do materialize */
	@media only screen and (min-width: 1200px){html {font-size: 16px;}}
	@media only screen and (min-width: 992px){html {font-size: 16px;}}
	@media only screen and (min-width: 0){html {font-size: 16px; line-height:1.2;}}
	small {font-size: 80%;}
/* fim CORRECAO */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/MaterialIcons-Regular.eot);
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url(../fonts/MaterialIcons-Regular.woff) format('woff'),
       url(../fonts/MaterialIcons-Regular.ttf) format('truetype');
}
html *{-webkit-font-smoothing:antialiased;}
*, *::before, *::after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
img{max-width:100%}
ul{list-style:none;margin:0;padding:0;}
.centered{max-width:1000px;overflow:hidden;margin:0 auto;position:relative;padding:35px 10px;min-height:335px;}
.spaced{line-height:1.6;}
img.leftcontent{float:left;width:30%;margin:40px 0 10px 0;}
img.rightcontent{float:right;width:30%;margin:40px 0 10px 0;}
p.rightcontent{margin:30px 0 0 35%;}
p.leftcontent{margin:30px 35% 0 0;}
p strong.mais-preto,
p strong.mais-branco{font-family:'Trebuchet MS', sans-serif;color:white;font-weight:bold;}
p strong.mais-preto{color:black;}
p strong.mais-preto span{font-weight:normal;}
.nowrap{white-space: nowrap;}
ul.split{overflow:hidden;}
ul.split li{display:table-cell;width:49%;overflow:hidden;text-align:center;padding:0 0 0 1%;}
ul.split li:first-child{border-right:1px solid #ccc;padding:0 1% 0 0;}
ul.split li img{width:100%;}
ul.split li em{display:block;font-size:12px;width:70%;margin:6px auto 0 auto}
.header{height:85px;background:white;position:fixed;position:fixed;top:0;left:0;right:0;z-index:999;box-shadow:0 0 20px #666;}
.nav{padding:10px 10px 0 10px;height:85px;min-height:inherit !important;}
.nav ul{width:670px;float:right;text-align:right;}
.nav li{display:inline-block;line-height:32px;margin-top:20px;}
.nav ul li.link-atendimento {display: none;}
.nav ul a{color:#000;outline:none;position:relative;display:inline-block;font-size:1.125rem;text-decoration:none;margin-left:14px;}
.link--ilin{line-height:32px;overflow:hidden;padding:5px 0 0 30px;}
.nav ul li:nth-child(4) a,
.nav ul li:last-child a{padding-left:8px}
.link--ilin small{position:absolute;top:-2px;z-index:999;line-height:15px;padding:0;height:15px;display:block;overflow:hidden;left:0;color:#000;font-family:'Trebuchet MS', sans-serif;font-size:12px;}
.link--ilin span{font-family:Arial;position:relative;display:inline-block;}
.link--ilin span::before{content:'';position:absolute;width:100%;height:100%;background:#000;line-height:0.8;transition:transform 0.4s;-webkit-transform:translate3d(0,-120%,0);transform:translate3d(0,-120%,0);}
.menu-sobre.active span, .menu-sobre.link--ilin:hover span{color:#8040c0;}
.menu-cooperado.active span, .menu-cooperado.link--ilin:hover span{color:#83cb17;}
.menu-parceiro.active span, .menu-parceiro.link--ilin:hover span{color:#2878ec;}
.menu-cooperativa.active span, .menu-cooperativa.link--ilin:hover span{color:#d65312;}
.menu-sobre.link--ilin span::before{background:#8040c0;}
.menu-cooperado.link--ilin span::before{background:#83cb17;}
.menu-parceiro.link--ilin span::before{background:#2878ec;}
.menu-cooperativa.link--ilin span::before{background:#d65312;}
.link--ilin:hover span::before, .active.link--ilin span::before{-webkit-transform:translate3d(0,90%,0);transform:translate3d(0,90%,0);}
.icon-list a {color:#333;}
.icon-list a.menu-cooperativa:focus,
.icon-list a.menu-cooperativa:hover,
.icon-list a.menu-cooperativa:active {color:#d65312;}
.icon-list a.menu-cooperado:focus,
.icon-list a.menu-cooperado:hover,
.icon-list a.menu-cooperado:active {color:green;}
.icon-list a.menu-parceiro:focus,
.icon-list a.menu-parceiro:hover,
.icon-list a.menu-parceiro:active {color:#2878ec;}
.icon-list a.menu-sobre:hover,
.icon-list a.menu-sobre:focus,
.icon-list a.menu-sobre:active {color:#8040c0;}
.icon-list a small{color:#666;font-size:60%}
html.oldIE .link--ilin span::before {background:none !important;}
.main{margin-top:82px;}
.article{overflow:hidden;clear:both;background-position:center;background-repeat:no-repeat;background-size:cover;}
.article:first-child .centered{min-height:0;}
.article h1, .article h2, .article h3{margin:0;font-size:2.5rem;font-family:sans-serif;font-weight:normal;}
.article h1{letter-spacing:-1px;}
.article h1 strong{font-size:2.5rem;font-family:'Trebuchet MS',sans-serif;font-weight:normal;color:black;letter-spacing:1px;}
.article h2{font-size:2rem;text-align:center;color:#111;letter-spacing:-1px;}
.article h2 strong{font-weight:normal;border-bottom: 2px solid}
.article h3{font-size:1.563rem;margin:-20px 0 20px 0;}
.article p{font-size:1.063rem;color:#666;font-family:sans-serif;text-align: justify;}
.article input.cta,
.cta-topo,
.article a.cta{font-family:sans-serif;font-size:1rem;margin-top:20px;text-align: center;color:white;font-weight:bold;text-decoration:none;display:inline-block;text-transform:uppercase;line-height:30px;padding:6px 15px;border:1px solid;border-radius:5px;transition:all ease-in-out 0.3s;}
.cta-topo {z-index:9;background:#d65312 url(../img/bg-chat.png) 10px 10px no-repeat;position:absolute;margin:0;top:20px;right:10px;text-align:center;line-height:normal;font-weight:normal;padding-left:35px;text-transform:none;display:none;transition:none;}
.article input.cta{background:transparent;}
.article input.cta:hover,
.cta-topo:hover{background-color:white;background-position:10px -47px;color:black !important;}
.article a.cta:hover{background:white;color:black !important;}
.bg-cinza span::after{content:'\201C';position:absolute;top:160px;left:250px;width:50px;height:50px;padding-top:8px;margin-left:-25px;background:black;z-index:99;font-family:"Georgia", serif;color:white;font-size:4.375rem;text-align:center;display:block;}
.swiper-container{max-width:500px;cursor:col-resize;background:rgba(0,0,0,0.5);border-radius:3px;border-bottom:4px solid #111;padding-bottom:10px;margin:50px auto 0 auto;}
#opiniao p{color:#aaa;width:80%;margin:10px auto;font-family:"Georgia", serif;text-align:center;line-height:35px;}
#opiniao div.autor{text-align:center;}
#opiniao div.autor img{width:50px;height:50px;border-radius:25px;margin-right:10px}
#opiniao div.autor p{font-family:Arial;width:auto;font-size:0.813rem;line-height:normal;vertical-align:top;text-align:left;display:inline-block;}
.bg-branco{background:#FFF;}
.bg-branco div{min-height:0;padding-bottom:0;}
.bg-claro, .bg-principal.ideia{background:#f5f5f5;}
.bg-claro p a.cta{color:#444;}
.bg-contato{background-image:url(../img/bg-contato.png);background-color:white;}
.bg-contato h2{color:black;}
.bg-contato p{color:#555;}
.bg-opiniao{background-image:url(../img/bg-escuro.jpg);}
.bg-opiniao h2, .bg-opiniao h2 strong{color:white;}
.bg-opiniao p{color:#aaa;}
.bg-principal.mulher{background-image:url(../img/bg-mulher.png);}
.bg-principal.ideia .centered{background:transparent url(../img/img-ideia.png) right 20px no-repeat;}
.bg-principal.mulher h2, .bg-principal.ideia h2{text-align:left;}
.bg-principal.ideia h2{max-width:740px;}
.limited p{max-width:620px;}
.ideia.limited p{max-width:740px;}
.bg-destaque{background:#444;}
.bg-destaque p{color:#222;}
.cooperativa .cta{background:#d65312;color:white !important;}
.cooperativa h1, .cooperativa h2 strong, .cooperativa strong span{color:#d65312;}
.cooperativa .bg-opiniao h2{color:#fff;}
.cooperativa .bg-borda{background:#fff url(../img/bg-borda-laranja.png) center bottom repeat-x;}
.cooperativa .bg-branco img{margin-bottom:10px;}
.cooperativa .bg-branco img:last-child{padding-right:0;border-right:0}
.cooperado .cta{background:#83cb17;color:white !important;}
.cooperado h1, .cooperado h2 strong, .cooperado strong span{color:#83cb17;}
.cooperado .bg-borda{background:#fff url(../img/bg-borda-verde.png) center bottom repeat-x;}
.parceiro .cta{background:#2878ec;color:white !important;}
.parceiro h1, .parceiro .bg-borda h2 strong, .parceiro .bg-claro h2 strong, .parceiro strong span{color:#2878ec;}
.parceiro .bg-borda{background:#fff url(../img/bg-borda-azul.png) center bottom repeat-x;}
.sobre .cta{background:#8040c0;color:white !important;}
.sobre h1, .sobre .bg-borda h2, .sobre .bg-claro h2, .sobre .bg-contato a, .sobre strong span{color:#8040c0;}
.sobre h1 strong{font-weight:bold;letter-spacing:-1px;}
.sobre h1 strong span{color:#83cb17;}
.sobre .bg-borda{background:#fff url(../img/bg-borda-roxa.png) center bottom repeat-x;}
.mini-form{background:rgba(0,0,0,0.4);border-bottom:4px solid #111;border-radius:3px;padding:10px 20px 20px 20px;width:50%;min-width:280px;margin:0 auto;}
.mini-form label{display:inline-block;width:140px;color:white;text-align:right;padding-right:10px;}
.mini-form label small{display:block;}
.mini-form .form-item{padding-top:15px;}
.mini-form .form-item input{width:260px;padding:5px 2px;border:1px solid #ccc;border-radius:3px;}
.mini-form input[type="submit"]{width:160px;}
.mini-form input[type="file"]{background:white;font-size:11px;}
.mini-form .opcional:before{color:#bbb;content:"* ";}
.mini-form .grey-text{color:#bbb;}
.header-form{min-height:50px; line-height:50px; margin-bottom:20px; text-indent:10px;}
.box-vaga {max-width:70%;margin: 0 auto 20px auto;padding:1px 20px 20px 20px;background:rgba(0,0,0,0.4);}
.box-vaga h4{color:#83cb17;}
.box-vaga ul{color:#aaa;}
.footer{min-height:150px;background:#302f37;}
.footer .centered{padding:10px 0;min-height:0;}
.footer li{width:33%;float:left;text-align:center;}
.footer li strong{font-weight:normal;}
.footer p{font-size:1rem;color:gray;font-family:sans-serif;}
.footer p span.relevant{display:inline-block;margin-top:6px;font-size:1.25rem;}
.cd-top{display:inline-block;height:40px;width:40px;position:fixed;z-index:999;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(0, 0, 0, 0.8) url(../img/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible{visibility:visible;opacity:1;}
.cd-top.cd-fade-out{opacity:0.5;}
.no-touch .cd-top:hover{background-color:#e86256;opacity:1;}
.nav .menucta{display:none;}
label.invalid {	color:red !important; webkit-transform: none !important; ms-transform: none !important;	transform: none !important; font-size:11px !important; bottom:-3px; position: absolute; top:auto; white-space:nowrap;}
.input-field {margin-top:0}
.select-field {margin-bottom:10px; position:relative;}
.select-field label.invalid {bottom:-18px;}
.select-field select.invalid {outline:1px solid red;}
select {border-color:#9e9e9e;}
input[type="checkbox"].filled-in:checked+label:after,
input[type="radio"]:checked+label:after,
.btn {background-color: #2196F3;}
input[type="radio"]:checked+label:after {border-color: #2196F3;}
.btn:focus, .btn:hover {background-color: #29b6f6;}
.btn:focus {text-decoration: underline;}

.clientes ul.parceria, .clientes ul {max-width:840px; margin:0 auto; overflow:hidden; text-align:center;}
.clientes ul.parceria li, .clientes ul li {max-width:200px; width:100%; text-align:center; margin:10px 0; display:inline-block; vertical-align: middle;}
.clientes ul.parceria li {min-height: 70px}

.small-check [type="checkbox"].filled-in+label:before,
.small-check [type="checkbox"].filled-in+label:after {margin-left: 8px;}
.small-check label {padding: 17px 0 0 0; font-size: 13px; left: 0;}

input[type=text].valid,
input[type=email].valid {
  box-shadow: none;
  border-bottom:1px solid #9e9e9e;
}

/* CUPOM */
.items-topo {color:black; display: block; min-height: 90px; padding-top: 8px; border-radius: 5px}
.items-topo:hover {text-decoration: underline;}
body.acebig {background:#faed25;}
body.jauserve {background:#a1cbe3;}
/* -- */
/* POPUP */
.box {box-shadow: 0 0 10px rgba(0,0,0,0.5); display:none; background: white; border-radius: 10px; padding: 10px; margin:1em; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); transition: all ease 200ms; min-width: 340px;}
.box p {text-align: center;}
.popup_visible .box {-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
.box.requisitos li {padding:0 40px 10px 40px;}
#botaomensagemerro a.btn-flat {margin-right:15px;}
#detalhemensagemerro ul {width: 75%; margin: 20px auto 0 auto;}
@media only screen and (min-width:451px){
  .clientes ul.parceria li:fist-of-type{ background: orange }
  .nav ul{display:block!important;}.main{margin-top:80px;}.menu-wrap{display:none;}
}
@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px;}.cta-topo{display:block;}
}
@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px;}
}
@media only screen and (max-width:1085px){.nav ul{width:auto;}
}
@media only screen and (max-width:1000px){.centered{min-height:0}
.article h1{margin-left:30px;}
.article h2{font-size:1.875rem;}
.article h3{font-size:1.313rem;margin:0 0 0 30px}
img.leftcontent, img.rightcontent{float:none;width:auto;max-width:100%;margin:20px auto 30px auto;display:block;text-align:center;}
.article p, p.rightcontent, p.leftcontent{margin:0 30px;text-align:justify;}
.article img{max-height:300px}
.article p{margin-top:20px;}
.bg-claro, .bg-principal.mulher{background:#f5f5f5;}
.bg-principal.ideia .centered{background:none;}
.bg-principal.mulher h2, .bg-principal.ideia h2{text-align:center;}
.bg-principal.ideia h2{max-width:none;}
.limited p{max-width:none;}
.mini-form{margin:10px auto -30px;}
.mini-form label{display:block;width:auto;text-align:left;}
.mini-form label small{display:inline;}
.mini-form .form-item input{width:100%;}
.footer li:nth-child(2){display:none;}
.footer li{width:50%;}
.bg-contato a, .bg-contato strong{display:block;}
ul.split{margin-top:20px;}
ul.split li{display:block;width:auto;padding:0;overflow:visible;}
.article ul.split img{max-height:none;width:auto;border:1px solid #ddd;padding:10px;}
ul.split li:first-child{border:0;margin-bottom:30px}
.nav ul li:nth-child(4) a, .nav ul li:last-child a{padding-left:0px}
.box-vaga{max-width:100%;}
}
@media only screen and (max-width:745px){.link--ilin span::before{transition:transform 0s;}
.nav ul li a span{font-size:1rem !important}
.nav ul li:first-child a{margin-left:0;}
.link--ilin{padding-left:8px;}
}
@media only screen and (max-width:610px){.header, .nav{height:auto;}
.nav{text-align:center;}
.nav ul{width:auto;float:none;text-align:center;}
.nav ul li{margin-top:10px;}
.main{margin-top:110px;}
}
@media only screen and (max-width:480px){.hidemobile{display:none !important;}
.article h1{font-size:1.875rem;}
.article h1 strong{font-size:1.875rem;}
.article h2{font-size:1.563rem;}
.article h3{font-size:1.2rem;}
.article p{font-size:1rem;text-align: left;}
.footer li{float:none;width:100%;display:block;}
.bg-contato{background:white;}
.header{min-height:73px;}
}
@media only screen and (max-width:450px){.main{margin-top:60px;}
.nav .menucta {z-index:999;position:absolute;font-size:12px;cursor:pointer;top:15px;left:5px;display:inline-block;background:url('../img/img-menu.png') center 7px no-repeat;padding:30px 10px 2px 10px;}
.nav ul{display:none;margin-top:10px;}
.nav ul li{display:block;margin:3px 0;}
.nav ul li a{margin:0;width:160px;padding-left:0;}
.nav ul li:last-child a{padding:0px}
.nav ul li a small{width:100%;text-align:center;}
.centered .cta {float: none !important; display: block !important; text-align: center;}
}
@media only screen and (min-width:860px){.nav ul li.link-atendimento {display: inline-block;}}

/* MODAL */
@charset "UTF-8";html{overflow-y:scroll}.has-overlay{overflow:hidden}.has-overlay > body{height:100%;overflow-y:scroll}@media screen and (max-width:30em){.has-overlay > body{overflow:hidden;height:100%}}.modal--gallery,.modal--fade,.modal--plainscreen,.modal--zoomin,.modal--zoomout,.modal--slidefromtop,.modal--bouncefromtop,.modal--bouncefromtopshaky,.modal--show,._modal{-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-o-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:998;width:0;height:0;overflow:hidden;opacity:0;display:none\9}.modal--gallery:target,.modal--fade:target,.modal--plainscreen:target,.modal--zoomin:target,.modal--zoomout:target,.modal--slidefromtop:target,.modal--bouncefromtop:target,.modal--bouncefromtopshaky:target,.modal--show:target,._modal:target,.is-active.modal--gallery,.is-active.modal--fade,.is-active.modal--plainscreen,.is-active.modal--zoomin,.is-active.modal--zoomout,.is-active.modal--slidefromtop,.is-active.modal--bouncefromtop,.is-active.modal--bouncefromtopshaky,.is-active.modal--show,.is-active._modal{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:auto;height:auto;opacity:1}.is-active.modal--gallery,.is-active.modal--fade,.is-active.modal--plainscreen,.is-active.modal--zoomin,.is-active.modal--zoomout,.is-active.modal--slidefromtop,.is-active.modal--bouncefromtop,.is-active.modal--bouncefromtopshaky,.is-active.modal--show,.is-active._modal{display:block\9;height:100% \9;width:100% \9}.modal--gallery:target,.modal--fade:target,.modal--plainscreen:target,.modal--zoomin:target,.modal--zoomout:target,.modal--slidefromtop:target,.modal--bouncefromtop:target,.modal--bouncefromtopshaky:target,.modal--show:target,._modal:target,.is-active.modal--gallery,.is-active.modal--fade,.is-active.modal--plainscreen,.is-active.modal--zoomin,.is-active.modal--zoomout,.is-active.modal--slidefromtop,.is-active.modal--bouncefromtop,.is-active.modal--bouncefromtopshaky,.is-active.modal--show,.is-active._modal{display:block\9}.modal--gallery .modal-inner,.modal--fade .modal-inner,.modal--plainscreen .modal-inner,.modal--zoomin .modal-inner,.modal--zoomout .modal-inner,.modal--slidefromtop .modal-inner,.modal--bouncefromtop .modal-inner,.modal--bouncefromtopshaky .modal-inner,.modal--show .modal-inner,._modal .modal-inner{position:absolute;top:50px;left:50%;z-index:20;margin-left:-250px;width:600px;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media \0screen\,screen\9{.modal--gallery .modal-inner,.modal--fade .modal-inner,.modal--plainscreen .modal-inner,.modal--zoomin .modal-inner,.modal--zoomout .modal-inner,.modal--slidefromtop .modal-inner,.modal--bouncefromtop .modal-inner,.modal--bouncefromtopshaky .modal-inner,.modal--show .modal-inner,._modal .modal-inner{background:transparent}}.modal--gallery .modal-inner > img,.modal--fade .modal-inner > img,.modal--plainscreen .modal-inner > img,.modal--zoomin .modal-inner > img,.modal--zoomout .modal-inner > img,.modal--slidefromtop .modal-inner > img,.modal--bouncefromtop .modal-inner > img,.modal--bouncefromtopshaky .modal-inner > img,.modal--show .modal-inner > img,._modal .modal-inner > img,.modal--gallery .modal-inner > video,.modal--fade .modal-inner > video,.modal--plainscreen .modal-inner > video,.modal--zoomin .modal-inner > video,.modal--zoomout .modal-inner > video,.modal--slidefromtop .modal-inner > video,.modal--bouncefromtop .modal-inner > video,.modal--bouncefromtopshaky .modal-inner > video,.modal--show .modal-inner > video,._modal .modal-inner > video,.modal--gallery .modal-inner > iframe,.modal--fade .modal-inner > iframe,.modal--plainscreen .modal-inner > iframe,.modal--zoomin .modal-inner > iframe,.modal--zoomout .modal-inner > iframe,.modal--slidefromtop .modal-inner > iframe,.modal--bouncefromtop .modal-inner > iframe,.modal--bouncefromtopshaky .modal-inner > iframe,.modal--show .modal-inner > iframe,._modal .modal-inner > iframe{width:100%;height:auto;min-height:300px}.modal--gallery .modal-inner > img,.modal--fade .modal-inner > img,.modal--plainscreen .modal-inner > img,.modal--zoomin .modal-inner > img,.modal--zoomout .modal-inner > img,.modal--slidefromtop .modal-inner > img,.modal--bouncefromtop .modal-inner > img,.modal--bouncefromtopshaky .modal-inner > img,.modal--show .modal-inner > img,._modal .modal-inner > img{width:auto;max-width:100%}.modal--gallery .modal-content,.modal--fade .modal-content,.modal--plainscreen .modal-content,.modal--zoomin .modal-content,.modal--zoomout .modal-content,.modal--slidefromtop .modal-content,.modal--bouncefromtop .modal-content,.modal--bouncefromtopshaky .modal-content,.modal--show .modal-content,._modal .modal-content{position:relative;max-height:400px;max-height:80vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media \0screen\,screen\9{.modal--gallery .modal-content,.modal--fade .modal-content,.modal--plainscreen .modal-content,.modal--zoomin .modal-content,.modal--zoomout .modal-content,.modal--slidefromtop .modal-content,.modal--bouncefromtop .modal-content,.modal--bouncefromtopshaky .modal-content,.modal--show .modal-content,._modal .modal-content{overflow:visible}}.modal--gallery .modal-content > *,.modal--fade .modal-content > *,.modal--plainscreen .modal-content > *,.modal--zoomin .modal-content > *,.modal--zoomout .modal-content > *,.modal--slidefromtop .modal-content > *,.modal--bouncefromtop .modal-content > *,.modal--bouncefromtopshaky .modal-content > *,.modal--show .modal-content > *,._modal .modal-content > *{max-width:100%}.modal--gallery footer,.modal--fade footer,.modal--plainscreen footer,.modal--zoomin footer,.modal--zoomout footer,.modal--slidefromtop footer,.modal--bouncefromtop footer,.modal--bouncefromtopshaky footer,.modal--show footer,._modal footer{border-top:1px solid #fff;padding:0 1.2em 18px;background:#f0f0f0;border-radius:2px}.modal--gallery .modal-close,.modal--fade .modal-close,.modal--plainscreen .modal-close,.modal--zoomin .modal-close,.modal--zoomout .modal-close,.modal--slidefromtop .modal-close,.modal--bouncefromtop .modal-close,.modal--bouncefromtopshaky .modal-close,.modal--show .modal-close,._modal .modal-close{display:block;height:1px;clip:rect(0 0 0 0);margin:-1px;overflow:hidden}.modal--gallery .modal-close:focus:after,.modal--fade .modal-close:focus:after,.modal--plainscreen .modal-close:focus:after,.modal--zoomin .modal-close:focus:after,.modal--zoomout .modal-close:focus:after,.modal--slidefromtop .modal-close:focus:after,.modal--bouncefromtop .modal-close:focus:after,.modal--bouncefromtopshaky .modal-close:focus:after,.modal--show .modal-close:focus:after,._modal .modal-close:focus:after{outline:1px dotted;outline:-webkit-focus-ring-color auto 5px}.modal--gallery .modal-close:before,.modal--fade .modal-close:before,.modal--plainscreen .modal-close:before,.modal--zoomin .modal-close:before,.modal--zoomout .modal-close:before,.modal--slidefromtop .modal-close:before,.modal--bouncefromtop .modal-close:before,.modal--bouncefromtopshaky .modal-close:before,.modal--show .modal-close:before,._modal .modal-close:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.modal--gallery .modal-close:after,.modal--fade .modal-close:after,.modal--plainscreen .modal-close:after,.modal--zoomin .modal-close:after,.modal--zoomout .modal-close:after,.modal--slidefromtop .modal-close:after,.modal--bouncefromtop .modal-close:after,.modal--bouncefromtopshaky .modal-close:after,.modal--show .modal-close:after,._modal .modal-close:after{content:'\00d7';position:absolute;top:25px;right:50%;z-index:20;margin-right:-300px}@media screen and (max-width:690px){.modal--gallery .modal-inner,.modal--fade .modal-inner,.modal--plainscreen .modal-inner,.modal--zoomin .modal-inner,.modal--zoomout .modal-inner,.modal--slidefromtop .modal-inner,.modal--bouncefromtop .modal-inner,.modal--bouncefromtopshaky .modal-inner,.modal--show .modal-inner,._modal .modal-inner{width:auto;left:20px;right:20px;margin-left:0}.modal--gallery .modal-close:after,.modal--fade .modal-close:after,.modal--plainscreen .modal-close:after,.modal--zoomin .modal-close:after,.modal--zoomout .modal-close:after,.modal--slidefromtop .modal-close:after,.modal--bouncefromtop .modal-close:after,.modal--bouncefromtopshaky .modal-close:after,.modal--show .modal-close:after,._modal .modal-close:after{margin-right:0!important;right:20px}}@media screen and (max-width:30em){.modal--gallery,.modal--fade,.modal--plainscreen,.modal--zoomin,.modal--zoomout,.modal--slidefromtop,.modal--bouncefromtop,.modal--bouncefromtopshaky,.modal--show,._modal{-webkit-transform:translate(0,400px);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity 1ms .25s;-moz-transition:opacity 1ms .25s;-o-transition:opacity 1ms .25s;-ms-transition:opacity 1ms .25s;transition:opacity 1ms .25s;display:block;bottom:auto}.modal--gallery:target,.modal--fade:target,.modal--plainscreen:target,.modal--zoomin:target,.modal--zoomout:target,.modal--slidefromtop:target,.modal--bouncefromtop:target,.modal--bouncefromtopshaky:target,.modal--show:target,._modal:target,.is-active.modal--gallery,.is-active.modal--fade,.is-active.modal--plainscreen,.is-active.modal--zoomin,.is-active.modal--zoomout,.is-active.modal--slidefromtop,.is-active.modal--bouncefromtop,.is-active.modal--bouncefromtopshaky,.is-active.modal--show,.is-active._modal{height:100%}.modal--gallery:before,.modal--fade:before,.modal--plainscreen:before,.modal--zoomin:before,.modal--zoomout:before,.modal--slidefromtop:before,.modal--bouncefromtop:before,.modal--bouncefromtopshaky:before,.modal--show:before,._modal:before{content:'';position:fixed;top:0;left:0;right:0;z-index:30}.modal--gallery .modal-inner,.modal--fade .modal-inner,.modal--plainscreen .modal-inner,.modal--zoomin .modal-inner,.modal--zoomout .modal-inner,.modal--slidefromtop .modal-inner,.modal--bouncefromtop .modal-inner,.modal--bouncefromtopshaky .modal-inner,.modal--show .modal-inner,._modal .modal-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:0;right:0;height:100%;overflow:auto}.modal--gallery .modal-content,.modal--fade .modal-content,.modal--plainscreen .modal-content,.modal--zoomin .modal-content,.modal--zoomout .modal-content,.modal--slidefromtop .modal-content,.modal--bouncefromtop .modal-content,.modal--bouncefromtopshaky .modal-content,.modal--show .modal-content,._modal .modal-content{max-height:none;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.modal--gallery .modal-close,.modal--fade .modal-close,.modal--plainscreen .modal-close,.modal--zoomin .modal-close,.modal--zoomout .modal-close,.modal--slidefromtop .modal-close,.modal--bouncefromtop .modal-close,.modal--bouncefromtopshaky .modal-close,.modal--show .modal-close,._modal .modal-close{right:auto}.modal--gallery .modal-close:before,.modal--fade .modal-close:before,.modal--plainscreen .modal-close:before,.modal--zoomin .modal-close:before,.modal--zoomout .modal-close:before,.modal--slidefromtop .modal-close:before,.modal--bouncefromtop .modal-close:before,.modal--bouncefromtopshaky .modal-close:before,.modal--show .modal-close:before,._modal .modal-close:before{display:none}.modal--gallery .modal-close:after,.modal--fade .modal-close:after,.modal--plainscreen .modal-close:after,.modal--zoomin .modal-close:after,.modal--zoomout .modal-close:after,.modal--slidefromtop .modal-close:after,.modal--bouncefromtop .modal-close:after,.modal--bouncefromtopshaky .modal-close:after,.modal--show .modal-close:after,._modal .modal-close:after{top:5px!important;right:5px;left:auto;z-index:40;margin-left:0}}@media screen and (max-height:46em) and (min-width:30em){.modal--gallery .modal-content,.modal--fade .modal-content,.modal--plainscreen .modal-content,.modal--zoomin .modal-content,.modal--zoomout .modal-content,.modal--slidefromtop .modal-content,.modal--bouncefromtop .modal-content,.modal--bouncefromtopshaky .modal-content,.modal--show .modal-content,._modal .modal-content{max-height:340px;max-height:50vh}}@media screen and (max-height:36em) and (min-width:30em){.modal--gallery .modal-content,.modal--fade .modal-content,.modal--plainscreen .modal-content,.modal--zoomin .modal-content,.modal--zoomout .modal-content,.modal--slidefromtop .modal-content,.modal--bouncefromtop .modal-content,.modal--bouncefromtopshaky .modal-content,.modal--show .modal-content,._modal .modal-content{max-height:265px;max-height:40vh}}.is-stacked.modal--gallery,.is-stacked.modal--fade,.is-stacked.modal--plainscreen,.is-stacked.modal--zoomin,.is-stacked.modal--zoomout,.is-stacked.modal--slidefromtop,.is-stacked.modal--bouncefromtop,.is-stacked.modal--bouncefromtopshaky,.is-stacked.modal--show,.is-stacked._modal{-webkit-transform:translate(0,0) scale(1,1);-moz-transform:translate(0,0) scale(1,1);-o-transform:translate(0,0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);opacity:1}.is-stacked.modal--gallery .modal-inner,.is-stacked.modal--fade .modal-inner,.is-stacked.modal--plainscreen .modal-inner,.is-stacked.modal--zoomin .modal-inner,.is-stacked.modal--zoomout .modal-inner,.is-stacked.modal--slidefromtop .modal-inner,.is-stacked.modal--bouncefromtop .modal-inner,.is-stacked.modal--bouncefromtopshaky .modal-inner,.is-stacked.modal--show .modal-inner,.is-stacked._modal .modal-inner{-webkit-animation:scaleDown .7s ease both;-moz-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.is-stacked.modal--gallery .modal-close,.is-stacked.modal--fade .modal-close,.is-stacked.modal--plainscreen .modal-close,.is-stacked.modal--zoomin .modal-close,.is-stacked.modal--zoomout .modal-close,.is-stacked.modal--slidefromtop .modal-close,.is-stacked.modal--bouncefromtop .modal-close,.is-stacked.modal--bouncefromtopshaky .modal-close,.is-stacked.modal--show .modal-close,.is-stacked._modal .modal-close{opacity:0}@media screen and (max-width:30em){.is-stacked.modal--gallery,.is-stacked.modal--fade,.is-stacked.modal--plainscreen,.is-stacked.modal--zoomin,.is-stacked.modal--zoomout,.is-stacked.modal--slidefromtop,.is-stacked.modal--bouncefromtop,.is-stacked.modal--bouncefromtopshaky,.is-stacked.modal--show,.is-stacked._modal{-webkit-animation:scaleDown .7s ease both;-moz-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.is-stacked.modal--gallery .modal-inner,.is-stacked.modal--fade .modal-inner,.is-stacked.modal--plainscreen .modal-inner,.is-stacked.modal--zoomin .modal-inner,.is-stacked.modal--zoomout .modal-inner,.is-stacked.modal--slidefromtop .modal-inner,.is-stacked.modal--bouncefromtop .modal-inner,.is-stacked.modal--bouncefromtopshaky .modal-inner,.is-stacked.modal--show .modal-inner,.is-stacked._modal .modal-inner{-webkit-animation:none;-moz-animation:none;animation:none}.is-stacked.modal--gallery .modal-close,.is-stacked.modal--fade .modal-close,.is-stacked.modal--plainscreen .modal-close,.is-stacked.modal--zoomin .modal-close,.is-stacked.modal--zoomout .modal-close,.is-stacked.modal--slidefromtop .modal-close,.is-stacked.modal--bouncefromtop .modal-close,.is-stacked.modal--bouncefromtopshaky .modal-close,.is-stacked.modal--show .modal-close,.is-stacked._modal .modal-close{opacity:1}}@-webkit-keyframes scaleDown{to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleDown{to{opacity:0;-moz-transform:scale(0.8)}}@keyframes scaleDown{to{opacity:0;transform:scale(0.8)}}@media screen and (min-width:30em){.modal--gallery,.modal--fade{-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}}.modal--plainscreen .modal-inner,.modal--zoomin .modal-inner{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.modal--plainscreen .modal-close:before,.modal--zoomin .modal-close:before{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0}.modal--plainscreen .modal-close:after,.modal--zoomin .modal-close:after{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0}.modal--plainscreen:target .modal-inner,.modal--zoomin:target .modal-inner,.is-active.modal--plainscreen .modal-inner,.is-active.modal--zoomin .modal-inner{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.modal--plainscreen:target .modal-close:before,.modal--zoomin:target .modal-close:before,.is-active.modal--plainscreen .modal-close:before,.is-active.modal--zoomin .modal-close:before{opacity:1}.modal--plainscreen:target .modal-close:after,.modal--zoomin:target .modal-close:after,.is-active.modal--plainscreen .modal-close:after,.is-active.modal--zoomin .modal-close:after{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;top:25px}@media screen and (max-width:30em){.modal--plainscreen:target .modal-close:after,.modal--zoomin:target .modal-close:after,.is-active.modal--plainscreen .modal-close:after,.is-active.modal--zoomin .modal-close:after{top:5px;right:5px;left:auto}}.modal--plainscreen .modal-inner{-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,0.25);box-shadow:0 0 15px -5px rgba(0,0,0,0.25)}.modal--plainscreen .modal-close:before{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;background:#fff;opacity:0}.modal--plainscreen .modal-close:after{-webkit-box-shadow:0 -1px 10px -2px rgba(0,0,0,0.2);box-shadow:0 -1px 10px -2px rgba(0,0,0,0.2)}.modal--plainscreen:target .modal-close:before,.is-active.modal--plainscreen .modal-close:before{opacity:1}.modal--plainscreen:target .modal-close:after,.is-active.modal--plainscreen .modal-close:after{top:23px}@media screen and (max-width:30em){.modal--plainscreen:target .modal-close:after,.is-active.modal--plainscreen .modal-close:after{top:5px}}.modal--zoomout .modal-inner{-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.modal--zoomout .modal-close:before{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0}.modal--zoomout .modal-close:after{-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0;top:-125px}.modal--zoomout:target .modal-inner,.is-active.modal--zoomout .modal-inner{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.modal--zoomout:target .modal-close:before,.is-active.modal--zoomout .modal-close:before{opacity:1}.modal--zoomout:target .modal-close:after,.is-active.modal--zoomout .modal-close:after{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;top:25px}@media screen and (max-width:30em){.modal--zoomout:target .modal-close:after,.is-active.modal--zoomout .modal-close:after{top:5px;right:5px;left:auto}}.modal--slidefromtop .modal-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.modal--slidefromtop .modal-close:before{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0}.modal--slidefromtop .modal-close:after{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0;top:-125px}.modal--slidefromtop:target .modal-inner,.is-active.modal--slidefromtop .modal-inner{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.modal--slidefromtop:target .modal-close:before,.is-active.modal--slidefromtop .modal-close:before{opacity:1}.modal--slidefromtop:target .modal-close:after,.is-active.modal--slidefromtop .modal-close:after{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;top:25px}@media screen and (max-width:30em){.modal--slidefromtop:target .modal-close:after,.is-active.modal--slidefromtop .modal-close:after{top:5px;right:5px;left:auto}}@-webkit-keyframes shaky{0%{-webkit-transform:translateY(-100%)}60%{-webkit-transform:translateX(5%) translateY(5%) rotate(-2deg)}80%{-webkit-transform:translateX(5%) translateY(5%) rotate(2deg)}50%,70%,90%{-webkit-transform:translateX(0%) translateY(0%)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(-100%)}60%{-webkit-transform:translateY(5%)}85%{-webkit-transform:translateY(0%)}}@-moz-keyframes bounce{0%{-moz-transform:translateY(-100%)}60%{-moz-transform:translateY(5%)}85%{-moz-transform:translateY(0%)}}@-o-keyframes bounce{0%{-o-transform:translateY(-100%)}60%{-o-transform:translateY(5%)}85%{-o-transform:translateY(0%)}}@-ms-keyframes bounce{0%{-ms-transform:translateY(-100%)}60%{-ms-transform:translateY(5%)}85%{-ms-transform:translateY(0%)}}@keyframes bounce{0%{transform:translateY(-100%)}60%{transform:translateY(5%)}85%{transform:translateY(0%)}}.modal--bouncefromtop .modal-close:before{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0}.modal--bouncefromtop .modal-close:after{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;opacity:0;top:25px}.modal--bouncefromtop:target .modal-inner,.is-active.modal--bouncefromtop .modal-inner{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;-ms-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;-ms-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;opacity:1}.modal--bouncefromtop:target .modal-close:before,.is-active.modal--bouncefromtop .modal-close:before{opacity:1}.modal--bouncefromtop:target .modal-close:after,.is-active.modal--bouncefromtop .modal-close:after{opacity:1;top:25px}@media screen and (max-width:30em){.modal--bouncefromtop:target .modal-close:after,.is-active.modal--bouncefromtop .modal-close:after{top:5px;right:5px;left:auto}}.modal--bouncefromtopshaky .modal-close:before{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0}.modal--bouncefromtopshaky .modal-close:after{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;opacity:0;top:25px}.modal--bouncefromtopshaky:target .modal-inner,.is-active.modal--bouncefromtopshaky .modal-inner{-webkit-animation-name:shaky;-moz-animation-name:shaky;-o-animation-name:shaky;-ms-animation-name:shaky;animation-name:shaky;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;-ms-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;opacity:1}.modal--bouncefromtopshaky:target .modal-close:before,.is-active.modal--bouncefromtopshaky .modal-close:before{opacity:.1!important}.modal--bouncefromtopshaky:target .modal-close:after,.is-active.modal--bouncefromtopshaky .modal-close:after{opacity:1;top:25px}@media screen and (max-width:30em){.modal--bouncefromtopshaky:target .modal-close:after,.is-active.modal--bouncefromtopshaky .modal-close:after{top:5px;right:5px;left:auto}}.modal--gallery,.modal--fade,.modal--plainscreen,.modal--zoomin,.modal--zoomout,.modal--slidefromtop,.modal--bouncefromtop,.modal--bouncefromtopshaky,.modal--show{color:#222;line-height:1.3}.modal--gallery .modal-inner,.modal--fade .modal-inner,.modal--plainscreen .modal-inner,.modal--zoomin .modal-inner,.modal--zoomout .modal-inner,.modal--slidefromtop .modal-inner,.modal--bouncefromtop .modal-inner,.modal--bouncefromtopshaky .modal-inner,.modal--show .modal-inner{border-radius:2px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.6);box-shadow:0 0 30px rgba(0,0,0,0.6);max-width:100%;-webkit-transition:max-width .25s linear,margin-left .125s linear;transition:max-width .25s linear,margin-left .125s linear}.modal--gallery header,.modal--fade header,.modal--plainscreen header,.modal--zoomin header,.modal--zoomout header,.modal--slidefromtop header,.modal--bouncefromtop header,.modal--bouncefromtopshaky header,.modal--show header{border-bottom:1px solid #ddd;padding:0 1.2em}.modal--gallery header > h2,.modal--fade header > h2,.modal--plainscreen header > h2,.modal--zoomin header > h2,.modal--zoomout header > h2,.modal--slidefromtop header > h2,.modal--bouncefromtop header > h2,.modal--bouncefromtopshaky header > h2,.modal--show header > h2{margin:.5em 0}.modal--gallery .modal-content,.modal--fade .modal-content,.modal--plainscreen .modal-content,.modal--zoomin .modal-content,.modal--zoomout .modal-content,.modal--slidefromtop .modal-content,.modal--bouncefromtop .modal-content,.modal--bouncefromtopshaky .modal-content,.modal--show .modal-content{border-bottom:1px solid #ddd;padding:15px 1.2em}.modal--gallery footer,.modal--fade footer,.modal--plainscreen footer,.modal--zoomin footer,.modal--zoomout footer,.modal--slidefromtop footer,.modal--bouncefromtop footer,.modal--bouncefromtopshaky footer,.modal--show footer{border-top:1px solid #fff;padding:0 1.2em 18px;background:#f0f0f0;border-radius:2px}.modal--gallery .modal-close,.modal--fade .modal-close,.modal--plainscreen .modal-close,.modal--zoomin .modal-close,.modal--zoomout .modal-close,.modal--slidefromtop .modal-close,.modal--bouncefromtop .modal-close,.modal--bouncefromtopshaky .modal-close,.modal--show .modal-close{text-indent:-100px}.modal--gallery .modal-close:before,.modal--fade .modal-close:before,.modal--plainscreen .modal-close:before,.modal--zoomin .modal-close:before,.modal--zoomout .modal-close:before,.modal--slidefromtop .modal-close:before,.modal--bouncefromtop .modal-close:before,.modal--bouncefromtopshaky .modal-close:before,.modal--show .modal-close:before{background:#111;opacity:.6}.modal--gallery .modal-close:after,.modal--fade .modal-close:after,.modal--plainscreen .modal-close:after,.modal--zoomin .modal-close:after,.modal--zoomout .modal-close:after,.modal--slidefromtop .modal-close:after,.modal--bouncefromtop .modal-close:after,.modal--bouncefromtopshaky .modal-close:after,.modal--show .modal-close:after{content:'\00d7';background:#fff;border-radius:2px;padding:2px 8px;font-size:1.2em;text-decoration:none;text-indent:0}@media screen and (max-width:30em){.modal--gallery:before,.modal--fade:before,.modal--plainscreen:before,.modal--zoomin:before,.modal--zoomout:before,.modal--slidefromtop:before,.modal--bouncefromtop:before,.modal--bouncefromtopshaky:before,.modal--show:before{background-color:#27aae2;background-image:-webkit-gradient(linear,left top,left bottom,from(#27aae2),to(#1c9cd3));background-image:-webkit-linear-gradient(top,#27aae2,#1c9cd3);background-image:-moz-linear-gradient(top,#27aae2,#1c9cd3);background-image:-o-linear-gradient(top,#27aae2,#1c9cd3);background-image:linear-gradient(to bottom,#27aae2,#1c9cd3);height:3em;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.6);box-shadow:0 0 5px rgba(0,0,0,0.6)}.modal--gallery .modal-inner,.modal--fade .modal-inner,.modal--plainscreen .modal-inner,.modal--zoomin .modal-inner,.modal--zoomout .modal-inner,.modal--slidefromtop .modal-inner,.modal--bouncefromtop .modal-inner,.modal--bouncefromtopshaky .modal-inner,.modal--show .modal-inner{padding-top:3em;-webkit-box-shadow:none;box-shadow:none}.modal--gallery .modal-close,.modal--fade .modal-close,.modal--plainscreen .modal-close,.modal--zoomin .modal-close,.modal--zoomout .modal-close,.modal--slidefromtop .modal-close,.modal--bouncefromtop .modal-close,.modal--bouncefromtopshaky .modal-close,.modal--show .modal-close{text-decoration:none}.modal--gallery .modal-close:after,.modal--fade .modal-close:after,.modal--plainscreen .modal-close:after,.modal--zoomin .modal-close:after,.modal--zoomout .modal-close:after,.modal--slidefromtop .modal-close:after,.modal--bouncefromtop .modal-close:after,.modal--bouncefromtopshaky .modal-close:after,.modal--show .modal-close:after{content:attr(data-close);font-size:1em;padding:.5em 1em}}.modal--plainscreen .modal-inner{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);box-shadow:0 0 10px rgba(0,0,0,0.25)}.modal--plainscreen .modal-close:before{background:#fff}.modal--plainscreen .modal-close:after{-webkit-box-shadow:0 -4px 8px -1px rgba(0,0,0,0.25);box-shadow:0 -4px 8px -1px rgba(0,0,0,0.25)}[data-cssmodal-resize] .modal-inner,[data-cssmodal-maxwidth] .modal-inner{-webkit-transition:none;transition:none}@media screen and (max-width:690px){[data-cssmodal-resize] .modal-inner,[data-cssmodal-maxwidth] .modal-inner{right:auto!important}[data-cssmodal-resize] .modal-inner img,[data-cssmodal-maxwidth] .modal-inner img{max-width:100%!important}[data-cssmodal-resize] .modal-close:after,[data-cssmodal-maxwidth] .modal-close:after{right:50%}}@media screen and (max-width:30em){[data-cssmodal-resize] .modal-inner,[data-cssmodal-maxwidth] .modal-inner{left:0!important;right:0!important;margin-left:0!important;margin-right:0!important}}.modal-content img{display:block}[data-cssmodal-maxwidth] .modal-inner{width:100%}@media screen and (max-width:690px){[data-cssmodal-maxwidth] .modal-inner{left:50%}[data-cssmodal-maxwidth] .modal-close:after{right:50%!important}}@media screen and (max-width:30em){[data-cssmodal-maxwidth] .modal-inner{max-width:100%!important;margin-left:0!important}[data-cssmodal-maxwidth] .modal-close:after{margin-right:0!important;right:0!important}}.modal-detail{position:relative;min-width:98px;min-height:98px;opacity:0;width:0;height:0;-webkit-transition:opacity 0;transition:opacity 0}.modal-detail.is-active{opacity:1;width:auto;height:auto;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.modal--gallery .modal-content-list{display:none;list-style:none;margin:.2em -.2em -.2em;padding:0;overflow:hidden}.modal--gallery .modal-content-list.is-active{display:block}.modal--gallery .modal-content-list > li{float:left;padding:.2em}.modal--gallery .modal-content-list img{display:block;border:0}.modal--gallery-navigation{list-style:none;margin:0;padding:0}.modal--gallery-navigation a{position:absolute;top:0;bottom:0;width:50%;font-family:arial,sans-serif;text-indent:-99em;overflow:hidden;text-decoration:none;text-shadow:0 0 1px rgba(255,255,255,0.5)}.modal--gallery-navigation img{max-width:98px;max-height:98px}.modal--gallery-navigation .modal--gallery-navigation-prev{left:0}.modal--gallery-navigation .modal--gallery-navigation-prev:after{position:absolute;top:50%;height:32px;margin-top:-24px;line-height:32px;padding:0 8px;font-size:64px;opacity:0}.modal--gallery-navigation .modal--gallery-navigation-prev:hover:after,.modal--gallery-navigation .modal--gallery-navigation-prev:focus:after,.modal--gallery-navigation .modal--gallery-navigation-prev:active:after{opacity:1}@media screen and (max-width:30em){.modal--gallery-navigation .modal--gallery-navigation-prev:after{opacity:1}}.modal--gallery-navigation .modal--gallery-navigation-prev:after{content:'‹';left:0;text-indent:0}.modal--gallery-navigation .modal--gallery-navigation-next{right:0}.modal--gallery-navigation .modal--gallery-navigation-next:after{position:absolute;top:50%;height:32px;margin-top:-24px;line-height:32px;padding:0 8px;font-size:64px;opacity:0}.modal--gallery-navigation .modal--gallery-navigation-next:hover:after,.modal--gallery-navigation .modal--gallery-navigation-next:focus:after,.modal--gallery-navigation .modal--gallery-navigation-next:active:after{opacity:1}@media screen and (max-width:30em){.modal--gallery-navigation .modal--gallery-navigation-next:after{opacity:1}}.modal--gallery-navigation .modal--gallery-navigation-next:after{content:'›';right:0;text-indent:0}.modal--gallery-caption{border-bottom:1px solid #ddd}.modal--gallery-caption p{margin:1em 15px}@keyframes rotate-outer{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1080deg);-ms-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes rotate-outer{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(1080deg)}}@keyframes rotate-inner{0%{-webkit-transform:rotate(720deg);-ms-transform:rotate(720deg);transform:rotate(720deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes rotate-inner{0%{-webkit-transform:rotate(720deg)}100%{-webkit-transform:rotate(0deg)}}.spinner{position:absolute;top:50%;left:50%;width:64px;height:64px;margin-top:-32px;margin-left:-32px}.spinner .spinner__outer,.spinner .spinner__inner,.spinner:after{position:absolute;left:0;top:0;right:0;bottom:0}.spinner:after{content:'';margin:5%;border-radius:100%;background:#fff}.spinner .spinner__outer,.spinner .spinner__inner{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.spinner .spinner__outer:before,.spinner .spinner__outer:after,.spinner .spinner__inner:before,.spinner .spinner__inner:after{content:'';position:absolute;top:0;bottom:0}.spinner .spinner__outer:before,.spinner .spinner__inner:before{left:0;right:50%;border-radius:64px 0 0 64px}.spinner .spinner__outer:after,.spinner .spinner__inner:after{left:50%;right:0;border-radius:0 64px 64px 0}.spinner .spinner__outer{-webkit-animation-name:rotate-outer;animation-name:rotate-outer}.spinner .spinner__inner{-webkit-animation-name:rotate-inner;animation-name:rotate-inner}.spinner .spinner__outer:before{background-image:-webkit-linear-gradient(top,rgba(150,150,150,0),rgba(150,150,150,0.5));background-image:-moz-linear-gradient(top,rgba(150,150,150,0),rgba(150,150,150,0.5));background-image:linear-gradient(to bottom,rgba(150,150,150,0),rgba(150,150,150,0.5))}.spinner .spinner__outer:after{background-image:-webkit-linear-gradient(top,#969696,rgba(150,150,150,0.5));background-image:-moz-linear-gradient(top,#969696,rgba(150,150,150,0.5));background-image:linear-gradient(to bottom,#969696,rgba(150,150,150,0.5))}.spinner .spinner__inner:before{background-image:-webkit-linear-gradient(top,rgba(150,150,150,0.5),rgba(200,200,200,0.5));background-image:-moz-linear-gradient(top,rgba(150,150,150,0.5),rgba(200,200,200,0.5));background-image:linear-gradient(to bottom,rgba(150,150,150,0.5),rgba(200,200,200,0.5))}.spinner .spinner__inner:after{background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5),rgba(200,200,200,0.5));background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5),rgba(200,200,200,0.5));background-image:linear-gradient(to bottom,rgba(255,255,255,0.5),rgba(200,200,200,0.5))}[data-cssmodal-stretch] .modal-inner{top:10%;min-height:80%}[data-cssmodal-stretch] .modal-content{max-height:none!important}[data-cssmodal-stretch] .modal-close:after{top:10%;margin-top:-25px}@media screen and (max-width:30em){[data-cssmodal-stretch] .modal-inner{top:0}[data-cssmodal-stretch] .modal-close:after{margin-top:0}}
.modal--fade .modal-inner{top:125px;}
.modal--fade .modal-inner img{margin:0 auto;}
@media only screen and (max-width:610px){.modal--fade .modal-inner{left:0;right:0;top:160px;}}
@media only screen and (max-width:480px){.modal--fade .modal-inner{background:rgba(34,34,34,0.65) !important;}}
@media only screen and (max-width:450px){.modal--fade .modal-inner{top:270px;}}.almost-hidden{height: 1px;border: 0;padding: 0;float: left;width: 1px!important;background:none;}