/**handles:thinkup-portfolio**/
.element img{height:auto}#portfolio-options{text-align:center;position:relative;float:left;margin:0 10px 15px}#portfolio-options .port-collapse{position:absolute;width:100%;z-index:9;background:#fff}.portfolio-nav.port-navbar{display:block;margin-bottom:10px}.portfolio-nav.port-navbar,.portfolio-nav.port-navbar.collapsed:hover{color:#fff;background:#333;background:rgba(17,81,114,.2)}.portfolio-nav.port-navbar.collapsed{color:#fff;background:#115172}#filter.portfolio-filter{margin:0;list-style-type:none;border:4px solid rgba(17,81,114,.2);padding:2px}#filter.portfolio-filter li{display:block}#filter.portfolio-filter li a{display:block;text-align:left;color:inherit;padding:4px 49px 4px 35px}#filter.portfolio-filter li a.selected,#filter.portfolio-filter li a:hover{color:#fff;background:#333;background:rgba(17,81,114,.2)}.portfolio-wrapper{position:relative;height:auto!important}.portfolio-wrapper #container-inner{max-width:100%;position:relative!important}.column-1 .port-thumb img{width:100%}.port-thumb,.port-thumb img,.port-thumb li,.port-thumb li>a img{display:block;position:relative}.port-thumb li{padding:0}.port-thumb li article{width:100%;height:100%;position:absolute;z-index:2;overflow:hidden;top:0;left:0}.port-thumb li article::before{content:'';display:inline-block;height:100%;vertical-align:middle}.port-thumb{position:relative;text-align:center;margin:0;padding:0}.port-thumb iframe,.port-thumb>li>a{display:block}.port-thumb .entry-content{width:100%;display:inline-block;vertical-align:middle}.port-thumb .entry-content a,.port-thumb .entry-content a:hover{color:#fff}.port-thumb .entry-content em{display:block;color:#fff;margin-bottom:10px}.port-thumb .entry-content img{display:inline-block;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0;-ms-border-radius:0px;-o-border-radius:0 border-radius: 0}.port-thumb:hover .hover-link,.port-thumb:hover .hover-zoom,.port-thumb:hover .image-overlay.style2 .hover-link,.port-thumb:hover .image-overlay.style2 .hover-zoom{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.port-details{background:#fff;padding:15px 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.port-details p,.port-tags,.port-title{margin:0}.port-title{text-transform:uppercase;font-weight:600}.port-title a{color:inherit}.port-title a:hover{color:#115172}#port-slider{padding:20px 10px 5px}#port-featured{padding:0 10px}#port-featured img{display:block}#port-featured .port-title{color:#fff;padding-top:40px}#port-featured .sc-carousel{padding:0}#port-featured .sc-carousel li{padding:0 25px 0 0}#port-featured .sc-carousel a.next,#port-featured .sc-carousel a.prev{top:-25px}#port-featured .sc-carousel a.next{right:25px}#port-featured .sc-carousel a.prev{left:auto;right:65px}#portfolio-options .more-link.style2 .more-text{padding-left:35px;padding-right:35px}#portfolio-options .more-link.style2 .more-icon{padding-left:18px;padding-right:18px}#portfolio-options.style2{float:none;margin:25px 10px 30px}#portfolio-options.style2 #filter.portfolio-filter{border:none;padding:0}#portfolio-options.style2 #filter.portfolio-filter{display:inline-block}#portfolio-options.style2 #filter.portfolio-filter li{display:inline-block;float:left}#portfolio-options.style2 #filter.portfolio-filter li a{text-transform:uppercase;color:inherit;font-weight:400;padding:0 5px 5px;margin:0 16px;border-bottom:2px solid rgba(255,255,255,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#portfolio-options.style2 #filter.portfolio-filter li a.selected,#portfolio-options.style2 #filter.portfolio-filter li a:hover{color:#115172;background:0 0;padding-bottom:0;border-bottom:2px solid #115172}.port-details.style2{padding:20px 20px 30px;margin-bottom:10px;background:#f5f5f5}.port-details.style2 .port-title{font-size:25px;font-weight:600}.port-details.style2 .port-tags{margin-top:10px}.port-details.style2 .more-link{margin:35px 0 0}.portfolio-wrapper .column-3 .port-details.style2 .port-title{font-size:20px}.portfolio-wrapper .column-4 .port-details.style2 .port-title{font-size:16px}.portfolio-wrapper .column-3 .more-icon,.portfolio-wrapper .column-4 .more-icon{display:none}.portfolio-wrapper .column-3 .more-text,.portfolio-wrapper .column-4 .more-text{padding:6px 20px}