

/*===============================
/modules/mod_portal/assets/style.css
================================================================================*/
#otpadblocks fieldset{margin-top:20px}#otpadblocks legend{background:#f5f5f5;cursor:ns-resize;margin-bottom:0}#otpadblocks .adblocktitle{background:transparent;border:none;box-shadow:none;position:relative;top:-33px;left:20px;font-weight:bold;font-size:16px;width:80%}a.deletefield{float:right;position:relative;top:-26px } #rw-portal{}.portal-item{background-size:cover;background-position:50% 50%;position:relative;overflow:hidden; -webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-ms-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s;image-rendering:optimizeSpeed; image-rendering:-moz-crisp-edges; image-rendering:-o-crisp-edges; image-rendering:-webkit-optimize-contrast; image-rendering:optimize-contrast; -ms-interpolation-mode:nearest-neighbor; }.portal-block.shades .portal-item{margin-bottom:30px;box-shadow:0px 0px 8px 4px rgba(0,0,0,0.15)}.portal-block .panel{box-shadow:0px 3px 4px -1px rgba(0,0,0,0.25);border-radius:0}.slidein-panel{text-align:center;position:absolute;bottom:0;width:100%;padding:0 0 22px;font-size:17px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;box-shadow:0 -1px 6px rgba(0,0,0,0.15);background:#fff}.portal-item:hover{}.slidein-panel h4{text-transform:none;margin:0;padding:15px 5px 12px;display:block;font-size:22px}.panel h4{padding:10px 0px 0px 0px}.panel hr{display:none}.slidein-text{font-size:14px;padding:0 20px}.panel .slidein-text{padding-bottom:20px}.slidein-text hr{margin:0 0 15px }.slidein-text a{color:#74bCFf}.slidein-text a:hover{color:#A4DCFf}.portal-item:hover .slidein-panel{top:0 !important}


/*===============================
/modules/mod_bootstrapslider/assets/carousel.css
================================================================================*/
.carousel .col-sm-8{padding-right:0}.carousel .col-sm-4{padding-left:0}.carousel-inner{ -webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.carousel-inner .item{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.carousel-inner .item > div.bg{display:block;position:absolute;top:0;bottom:0;width:100%;text-decoration:none;background:rgba(0,0,0,0.35)}.carousel-inner .haslink{cursor:pointer}.carousel-control{}#carousel-rw h4,#carousel-rw p{color:#fff}.carousel-caption{opacity:0;left:20%;right:20%;text-align:center;top:55%;bottom:auto;transform:translateY(-50%);padding:20px;-webkit-transition:all ease-out 300ms;-moz-transition:all ease-out 300ms;-ms-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}.item.active .carousel-caption{opacity:1;left:20%;right:20%;text-align:center;top:50%;bottom:auto;transform:translateY(-50%)}.carousel-caption p span{padding-right:100px}.carousel-caption a{}.item.active .carousel-caption a{}.carousel-control{opacity:0.4;width:50px;-webkit-transition:all ease-in 200ms;-moz-transition:all ease-in 200ms;-ms-transition:all ease-in 200ms;-o-transition:all ease-in 200ms;transition:all ease-in 200ms}.carousel-height:hover .carousel-control{opacity:0.8}.carousel-control.right,.carousel-control.left{background:none}.carousel-control i{position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){div .carousel-height{height:auto;min-height:150px}#carousel-rw .col-sm-8{padding-right:15px}#carousel-rw .col-sm-4{display:none}.carousel-caption{left:10%;right:10%}.item.active .carousel-caption{left:10%;right:10%}.carousel-caption{}.carousel-caption p{display:none}.item.active .carousel-caption a{right:-10px;bottom:-20px;padding:10px 25px}#carousel-rw h4,#carousel-rw p{color:#fff;font-weight:normal;margin:0;font-size:17px}.carousel-control.right,.carousel-control.left{display:block;background:none;width:34px;font-size:40px}.carousel-control.left{left:15px}.carousel-control.right{right:15px}.carousel-control i{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin-top:4px}}