.modal{display:none;width:87%;height:88%;padding:0}.modal .container{width:100%;margin:0 auto;height:calc(100% - 66px);overflow:scroll;overflow-y:auto;padding:2.5em 5%}.modal .back{color:#840b55;text-decoration:none;position:absolute;top:4%;left:2%;display:none}.modal .back span{font-size:12px;margin-left:5px;position:relative;top:-2px}.modal .bar{position:absolute;bottom:0;left:0;background-color:#cedc00;height:66px;width:100%;display:flex;justify-content:space-between;align-items:center;justify-content:center}.modal .bar .icons{display:inline-block;vertical-align:top}.modal .bar .icons a.icon{color:#000;font-size:24px;margin:0 7px}.modal .bar .icons a.icon:first-child{margin-left:25px}.modal .bar .icons a.icon:last-child{margin-right:0}.modal .bar .nav{display:inline-block;vertical-align:top;margin-top:5px;position:absolute;left:0;right:0;margin:auto;width:100%;text-align:center}.modal .bar .nav button{height:initial;margin:0;display:inline-block;text-align:center;width:22px;vertical-align:top}.modal .bar .nav a.dir{vertical-align:top;color:#000;font-size:18px;margin:0 25px;display:none}.modal .bar .close{display:inline-block;vertical-align:top;margin-top:5px;position:absolute;right:0;z-index:2}.modal .bar .close button{margin:0 25px 0 0;width:77px}.modal .bar .close button span.name{margin-left:0;margin-right:14px}.modal .bar .close button .hamburger-box{display:inline-block}.modal h2.title{font-weight:300;font-size:2.9em;margin-bottom:0.35em}.modal .fancybox-close-small{position:absolute;bottom:0;top:inherit;padding:0;width:104px;height:66px;opacity:0}.modal .info{margin-bottom:1em}.modal .info span{color:#840b55;font-weight:900;text-transform:uppercase}.modal .info span.sep{margin:0 13px}.modal .info span.author i{margin-right:5px}.modal .item_holder,.modal .item_holder_col{display:flex;flex-wrap:wrap}.modal .item_holder .item,.modal .item_holder_col .item{width:22%;margin:0 1.5% 3em;text-decoration:none;font-style:italic;-webkit-box-shadow:0px 0px 15px 3px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 15px 3px rgba(0,0,0,0.25);box-shadow:0px 0px 15px 3px rgba(0,0,0,0.25);-moz-transition:box-shadow 0.15s ease-out;-webkit-transition:box-shadow 0.15s ease-out;-o-transition-property:box-shadow 0.15s ease-out;-ms-transition-property:box-shadow 0.15s ease-out;transition-property:box-shadow 0.15s ease-out}.modal .item_holder .item:hover,.modal .item_holder_col .item:hover{-webkit-box-shadow:0px 0px 15px 3px rgba(0,0,0,0.35);-moz-box-shadow:0px 0px 15px 3px rgba(0,0,0,0.35);box-shadow:0px 0px 15px 3px rgba(0,0,0,0.35)}.modal .item_holder .item .thumb,.modal .item_holder_col .item .thumb{width:100%;height:174px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.modal .item_holder .item .thumb .shielda,.modal .item_holder_col .item .thumb .shielda{background-color:white;height:15px;width:calc(50% - 16px);position:absolute;bottom:0;left:0}.modal .item_holder .item .thumb .shielda:after,.modal .item_holder_col .item .thumb .shielda:after{content:"";position:absolute;bottom:0;right:-15px;width:0;height:0;border-style:solid;border-width:15px 0 0 15px;border-color:transparent transparent transparent #ffffff}.modal .item_holder .item .thumb .shieldb,.modal .item_holder_col .item .thumb .shieldb{background-color:white;height:15px;width:calc(50% - 16px);position:absolute;bottom:0;right:0}.modal .item_holder .item .thumb .shieldb:before,.modal .item_holder_col .item .thumb .shieldb:before{content:"";position:absolute;bottom:0;left:-15px;width:0;height:0;border-style:solid;border-width:0 0 15px 15px;border-color:transparent transparent #ffffff transparent}.modal .item_holder .item p,.modal .item_holder_col .item p{width:70%;margin:0 auto}.modal .item_holder .item p.title,.modal .item_holder_col .item p.title{color:#4b4c4e;font-size:1.15em;line-height:1.4em;margin:1.5em auto 1em}.modal .item_holder .item p.more,.modal .item_holder_col .item p.more{color:#2d97a9;font-size:0.9em;font-weight:700;margin-bottom:2.5em}.modal .item_holder .item p.more i,.modal .item_holder_col .item p.more i{font-size:0.8em;margin-left:10px}.modal p.breadcrumb{display:inline-block}.modal p.breadcrumb a{color:black;text-decoration:none}.modal p.breadcrumb span{margin:0 3px}
