.location{margin:100px 0 0;padding:0 0 50px;width:100%}.location .-location{margin:0 0 50px;padding:15px 0;background-color:#00417b}.location .-location h2{margin:0;color:#FFF}.location h2{margin:0 0 50px;position:relative;z-index:1;width:100%;color:#212121;text-align:center;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.location .col-2{padding-right:15px;padding-left:15px;position:relative;float:left;width:20%;min-height:1px}.location .item{padding:15px 0}.location .item .product-image-link{margin:0 0 20px;position:relative;display:block;height:auto;text-align:center;overflow:hidden;border-radius:50%}.location .item .product-image-link .img{padding:100% 0 0;display:block;width:100%;background-position:center center;background-repeat:no-repeat;transition:all 0.2s ease-in-out}.location .item .product-image-link .-card{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:all 0.4s}.location .item .product-image-link .-card .-table{display:table;width:100%;height:100%;vertical-align:middle;color:#FFF;font-size:18px}.location .item .product-image-link .-card .-table .-cell{display:table-cell;text-align:center;vertical-align:middle}.location .item .product-image-link .-card .-table .-cell img{margin:0 auto;display:block;max-width:40px}.location .item .product-image-link .-card .-table .-cell span{display:inline-block;width:100%}.location .item .product-image-link .-card .-table .-cell .button{margin:20px 0 0}.location .item .product-image-link:hover .-card{opacity:1;background-color:rgba(255,255,255,0.8)}.location .item .item-detail{padding:0 0 15px}.location .item .item-detail .-name{margin:5px 0;display:inline-block;width:100%;color:#212121;text-align:center;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.location .item .item-detail .-name a{display:block;color:#212121;font-size:18px;line-height:1.5}.location .item .item-detail .-name a.active{color:#00417b;text-decoration:none}.location .item .item-detail .-name a:hover{color:#27aae1;text-decoration:none}.location .item .item-detail .-name a:focus,.location .item .item-detail .-name a:active{color:#00417b;text-decoration:none}.location .item .item-detail .-desc{margin:5px 0;display:inline-block;width:100%;color:#212121;font-size:14px;text-align:center;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.location .-sector,.location .-day,.location .-team{padding:0;min-height:455px;border:1px solid #27aae1}.location .-sector h3,.location .-day h3,.location .-team h3{margin:20px;padding:0 5px;color:#27aae1;font-weight:700 !important;border-bottom:1px solid #27aae1}.location .-sector .-relative,.location .-day .-relative,.location .-team .-relative{position:relative;width:100%;height:100%}.location .-sector .-default,.location .-day .-default,.location .-team .-default{padding:10px 20px;font-size:18px}.location .-sector ul,.location .-day ul,.location .-team ul{margin:0;padding:0;list-style:none;opacity:0;visibility:hidden}.location .-sector ul.active,.location .-day ul.active,.location .-team ul.active{opacity:1;visibility:visible;transition:all 0.4s ease-in-out}.location .-sector ul li,.location .-day ul li,.location .-team ul li{padding:5px 20px;display:block;color:#212121;font-size:18px;transition:all 0.3s}.location .-sector ul li a,.location .-day ul li a,.location .-team ul li a{padding:5px 0;display:block;color:#212121;font-size:18px;line-height:1.5;transition:all 0.3s}.location .-sector ul li a.active,.location .-sector ul li a:hover,.location .-sector ul li a:focus,.location .-sector ul li a:active,.location .-day ul li a.active,.location .-day ul li a:hover,.location .-day ul li a:focus,.location .-day ul li a:active,.location .-team ul li a.active,.location .-team ul li a:hover,.location .-team ul li a:focus,.location .-team ul li a:active{text-decoration:none}.location .-sector ul li a.active,.location .-day ul li a.active,.location .-team ul li a.active{color:#00417b}.location .-sector ul li a:hover,.location .-day ul li a:hover,.location .-team ul li a:hover{color:#27aae1}.location .-sector ul li a:focus,.location .-sector ul li a:active,.location .-day ul li a:focus,.location .-day ul li a:active,.location .-team ul li a:focus,.location .-team ul li a:active{color:#00417b}.location .-sector ul li.active,.location .-day ul li.active,.location .-team ul li.active{background-color:#27aae1}.location .-sector ul li.active a,.location .-day ul li.active a,.location .-team ul li.active a{color:#FFF}.location .button{margin:30px 0 0}@media screen and (max-width: 991px){.location{margin:64px 0 0}}@media screen and (max-width: 767px){.location .-sector,.location .-day{margin:0 0 30px}.location .item a.product-image-link{margin:0 auto 30px;width:75%}}@media screen and (max-width: 543px){.location .item a.product-image-link{width:85%}}@media screen and (max-width: 320px){.location .item a.product-image-link{width:100%}}
