.portfolio-icons-sprite,.portfolio-container .icn-ext-ctr-close-lightbox:before,.portfolio-upload-contents .four-boxes .portfolio-upload-picture:before,.portfolio-upload-contents .three-boxes .portfolio-upload-picture:before,.portfolio-upload-contents .two-boxes .portfolio-upload-picture:before,.portfolio-upload-contents .one-box .portfolio-upload-picture:before,.portfolio-empty .portfolio-upload-picture:before,.portfolio-upload-contents .four-boxes .portfolio-upload-video:before,.portfolio-upload-contents .three-boxes .portfolio-upload-video:before,.portfolio-upload-contents .two-boxes .portfolio-upload-video:before,.portfolio-upload-contents .one-box .portfolio-upload-video:before,.portfolio-empty .portfolio-upload-video:before,.portfolio-upload-contents .four-boxes .portfolio-upload-text:before,.portfolio-upload-contents .three-boxes .portfolio-upload-text:before,.portfolio-upload-contents .two-boxes .portfolio-upload-text:before,.portfolio-upload-contents .one-box .portfolio-upload-text:before,.portfolio-empty .portfolio-upload-text:before,.portfolio-upload-contents .four-boxes .portfolio-upload-pdf:before,.portfolio-upload-contents .three-boxes .portfolio-upload-pdf:before,.portfolio-upload-contents .two-boxes .portfolio-upload-pdf:before,.portfolio-upload-contents .one-box .portfolio-upload-pdf:before,.portfolio-empty .portfolio-upload-pdf:before,.portfolio-container .video-tile .play-icon>i,.portfolio-container .pdf-tile .download-overlay .download-overlay-wrapper,.portfolio-container .pdf-tile:before,.portfolio-resource-contents .pdf-icon-holder:before{background:url(/assets/profiles/portfolio-icons-s5390d61b0e-0240c09a4c80997a5be5ae7e67b19b9b.png) no-repeat}.portfolio-container .icn-ext-ctr-close-lightbox{background-image:none;height:22px !important;margin:0;padding:20px;right:-16px !important;top:-16px !important;width:22px !important;left:auto !important}.portfolio-container .icn-ext-ctr-close-lightbox:before{background-position:20px -735px;content:"";height:52px;left:0px;position:absolute;top:0px;width:52px}.portfolio-container{float:right;min-height:600px;position:relative;width:600px}.portfolio-page #lightbox{max-width:none}.portfolio-page #lightbox .lightbox-inner{overflow:hidden;max-height:none}.html-touch .tile-actions-trigger{opacity:1 !important}.html-touch .portfolio-container .image-tile .tile-description,.html-touch .portfolio-container .video-tile .tile-description{height:95px !important}.html-touch .portfolio-container .image-tile .tile-description .description-wrapper,.html-touch .portfolio-container .video-tile .tile-description .description-wrapper{max-height:95px !important}.html-touch .image-tile,.html-touch .video-tile{-webkit-user-select:none}.html-touch #portfolio-tab{z-index:1 !important}.html-touch .tiles-container ul.clfx>li:hover{border:0 !important}.portfolio-container .tile-disabled-dropdown-item a,.portfolio-container.overlimit-image-pdf .image-tile .tile-action-enlarge a,.portfolio-container.overlimit-image-pdf .image-tile .tile-action-minimize a,.portfolio-container.overlimit-image-pdf .image-tile .tile-action-edit a,.portfolio-container.overlimit-image-pdf .video-tile .tile-action-enlarge a,.portfolio-container.overlimit-image-pdf .video-tile .tile-action-minimize a,.portfolio-container.overlimit-image-pdf .video-tile .tile-action-edit a,.portfolio-container.overlimit-text .text-tile .tile-action-edit a{color:gray;cursor:default}.portfolio-container .tile-disabled-dropdown-item a:hover,.portfolio-container.overlimit-image-pdf .image-tile .tile-action-enlarge a:hover,.portfolio-container.overlimit-image-pdf .image-tile .tile-action-minimize a:hover,.portfolio-container.overlimit-image-pdf .image-tile .tile-action-edit a:hover,.portfolio-container.overlimit-image-pdf .video-tile .tile-action-enlarge a:hover,.portfolio-container.overlimit-image-pdf .video-tile .tile-action-minimize a:hover,.portfolio-container.overlimit-image-pdf .video-tile .tile-action-edit a:hover,.portfolio-container.overlimit-text .text-tile .tile-action-edit a:hover,.portfolio-container .tile-disabled-dropdown-item a:active,.portfolio-container.overlimit-image-pdf .image-tile .tile-action-enlarge a:active,.portfolio-container.overlimit-image-pdf .image-tile .tile-action-minimize a:active,.portfolio-container.overlimit-image-pdf .image-tile .tile-action-edit a:active,.portfolio-container.overlimit-image-pdf .video-tile .tile-action-enlarge a:active,.portfolio-container.overlimit-image-pdf .video-tile .tile-action-minimize a:active,.portfolio-container.overlimit-image-pdf .video-tile .tile-action-edit a:active,.portfolio-container.overlimit-text .text-tile .tile-action-edit a:active{color:gray;background-color:white}.portfolio-container .dropdown{cursor:default}.portfolio-upload-contents.for-ipad{width:100% !important;padding-left:0 !important;padding-right:0 !important}.portfolio-upload-contents.for-ipad .two-boxes li:first-child{margin-left:14px !important}.portfolio-upload-contents .two-boxes{display:block;position:relative;overflow:hidden;height:208px;margin-bottom:-30px}.portfolio-upload-contents .four-boxes li,.portfolio-upload-contents .three-boxes li,.portfolio-upload-contents .two-boxes li,.portfolio-upload-contents .one-box li,.portfolio-empty li{display:block;position:relative;overflow:hidden;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding}.portfolio-upload-contents .four-boxes li .portfolio-upload-picture:hover,.portfolio-upload-contents .four-boxes li .portfolio-upload-video:hover,.portfolio-upload-contents .four-boxes li .portfolio-upload-text:hover,.portfolio-upload-contents .four-boxes li .portfolio-upload-pdf:hover,.portfolio-upload-contents .three-boxes li .portfolio-upload-picture:hover,.portfolio-upload-contents .three-boxes li .portfolio-upload-video:hover,.portfolio-upload-contents .three-boxes li .portfolio-upload-text:hover,.portfolio-upload-contents .three-boxes li .portfolio-upload-pdf:hover,.portfolio-upload-contents .two-boxes li .portfolio-upload-picture:hover,.portfolio-upload-contents .two-boxes li .portfolio-upload-video:hover,.portfolio-upload-contents .two-boxes li .portfolio-upload-text:hover,.portfolio-upload-contents .two-boxes li .portfolio-upload-pdf:hover,.portfolio-upload-contents .one-box li .portfolio-upload-picture:hover,.portfolio-upload-contents .one-box li .portfolio-upload-video:hover,.portfolio-upload-contents .one-box li .portfolio-upload-text:hover,.portfolio-upload-contents .one-box li .portfolio-upload-pdf:hover,.portfolio-empty li .portfolio-upload-picture:hover,.portfolio-empty li .portfolio-upload-video:hover,.portfolio-empty li .portfolio-upload-text:hover,.portfolio-empty li .portfolio-upload-pdf:hover{color:white;background-color:gray}.portfolio-upload-contents .four-boxes li .portfolio-upload-picture:active,.portfolio-upload-contents .four-boxes li .portfolio-upload-video:active,.portfolio-upload-contents .four-boxes li .portfolio-upload-text:active,.portfolio-upload-contents .four-boxes li .portfolio-upload-pdf:active,.portfolio-upload-contents .three-boxes li .portfolio-upload-picture:active,.portfolio-upload-contents .three-boxes li .portfolio-upload-video:active,.portfolio-upload-contents .three-boxes li .portfolio-upload-text:active,.portfolio-upload-contents .three-boxes li .portfolio-upload-pdf:active,.portfolio-upload-contents .two-boxes li .portfolio-upload-picture:active,.portfolio-upload-contents .two-boxes li .portfolio-upload-video:active,.portfolio-upload-contents .two-boxes li .portfolio-upload-text:active,.portfolio-upload-contents .two-boxes li .portfolio-upload-pdf:active,.portfolio-upload-contents .one-box li .portfolio-upload-picture:active,.portfolio-upload-contents .one-box li .portfolio-upload-video:active,.portfolio-upload-contents .one-box li .portfolio-upload-text:active,.portfolio-upload-contents .one-box li .portfolio-upload-pdf:active,.portfolio-empty li .portfolio-upload-picture:active,.portfolio-empty li .portfolio-upload-video:active,.portfolio-empty li .portfolio-upload-text:active,.portfolio-empty li .portfolio-upload-pdf:active{background-color:#ebebeb}.portfolio-upload-contents .four-boxes .portfolio-upload-picture,.portfolio-upload-contents .four-boxes .portfolio-upload-video,.portfolio-upload-contents .four-boxes .portfolio-upload-text,.portfolio-upload-contents .four-boxes .portfolio-upload-pdf,.portfolio-upload-contents .three-boxes .portfolio-upload-picture,.portfolio-upload-contents .three-boxes .portfolio-upload-video,.portfolio-upload-contents .three-boxes .portfolio-upload-text,.portfolio-upload-contents .three-boxes .portfolio-upload-pdf,.portfolio-upload-contents .two-boxes .portfolio-upload-picture,.portfolio-upload-contents .two-boxes .portfolio-upload-video,.portfolio-upload-contents .two-boxes .portfolio-upload-text,.portfolio-upload-contents .two-boxes .portfolio-upload-pdf,.portfolio-upload-contents .one-box .portfolio-upload-picture,.portfolio-upload-contents .one-box .portfolio-upload-video,.portfolio-upload-contents .one-box .portfolio-upload-text,.portfolio-upload-contents .one-box .portfolio-upload-pdf,.portfolio-empty .portfolio-upload-picture,.portfolio-empty .portfolio-upload-video,.portfolio-empty .portfolio-upload-text,.portfolio-empty .portfolio-upload-pdf{width:152px;background-color:#ebebeb;cursor:pointer;border-radius:8px;height:150px;margin-bottom:50px;font-weight:bold;color:gray}.portfolio-upload-contents .four-boxes .portfolio-upload-picture p,.portfolio-upload-contents .four-boxes .portfolio-upload-video p,.portfolio-upload-contents .four-boxes .portfolio-upload-text p,.portfolio-upload-contents .four-boxes .portfolio-upload-pdf p,.portfolio-upload-contents .three-boxes .portfolio-upload-picture p,.portfolio-upload-contents .three-boxes .portfolio-upload-video p,.portfolio-upload-contents .three-boxes .portfolio-upload-text p,.portfolio-upload-contents .three-boxes .portfolio-upload-pdf p,.portfolio-upload-contents .two-boxes .portfolio-upload-picture p,.portfolio-upload-contents .two-boxes .portfolio-upload-video p,.portfolio-upload-contents .two-boxes .portfolio-upload-text p,.portfolio-upload-contents .two-boxes .portfolio-upload-pdf p,.portfolio-upload-contents .one-box .portfolio-upload-picture p,.portfolio-upload-contents .one-box .portfolio-upload-video p,.portfolio-upload-contents .one-box .portfolio-upload-text p,.portfolio-upload-contents .one-box .portfolio-upload-pdf p,.portfolio-empty .portfolio-upload-picture p,.portfolio-empty .portfolio-upload-video p,.portfolio-empty .portfolio-upload-text p,.portfolio-empty .portfolio-upload-pdf p{padding-top:120px;text-align:center}.portfolio-upload-contents .four-boxes .portfolio-upload-picture:before,.portfolio-upload-contents .four-boxes .portfolio-upload-video:before,.portfolio-upload-contents .four-boxes .portfolio-upload-text:before,.portfolio-upload-contents .four-boxes .portfolio-upload-pdf:before,.portfolio-upload-contents .four-boxes .portfolio-container .video-tile .play-icon>i,.portfolio-container .video-tile .portfolio-upload-contents .four-boxes .play-icon>i,.portfolio-upload-contents .four-boxes .portfolio-resource-contents .pdf-icon-holder:before,.portfolio-resource-contents .portfolio-upload-contents .four-boxes .pdf-icon-holder:before,.portfolio-upload-contents .three-boxes .portfolio-upload-picture:before,.portfolio-upload-contents .three-boxes .portfolio-upload-video:before,.portfolio-upload-contents .three-boxes .portfolio-upload-text:before,.portfolio-upload-contents .three-boxes .portfolio-upload-pdf:before,.portfolio-upload-contents .three-boxes .portfolio-container .video-tile .play-icon>i,.portfolio-container .video-tile .portfolio-upload-contents .three-boxes .play-icon>i,.portfolio-upload-contents .three-boxes .portfolio-resource-contents .pdf-icon-holder:before,.portfolio-resource-contents .portfolio-upload-contents .three-boxes .pdf-icon-holder:before,.portfolio-upload-contents .two-boxes .portfolio-upload-picture:before,.portfolio-upload-contents .two-boxes .portfolio-upload-video:before,.portfolio-upload-contents .two-boxes .portfolio-upload-text:before,.portfolio-upload-contents .two-boxes .portfolio-upload-pdf:before,.portfolio-upload-contents .two-boxes .portfolio-container .video-tile .play-icon>i,.portfolio-container .video-tile .portfolio-upload-contents .two-boxes .play-icon>i,.portfolio-upload-contents .two-boxes .portfolio-resource-contents .pdf-icon-holder:before,.portfolio-resource-contents .portfolio-upload-contents .two-boxes .pdf-icon-holder:before,.portfolio-upload-contents .one-box .portfolio-upload-picture:before,.portfolio-upload-contents .one-box .portfolio-upload-video:before,.portfolio-upload-contents .one-box .portfolio-upload-text:before,.portfolio-upload-contents .one-box .portfolio-upload-pdf:before,.portfolio-upload-contents .one-box .portfolio-container .video-tile .play-icon>i,.portfolio-container .video-tile .portfolio-upload-contents .one-box .play-icon>i,.portfolio-upload-contents .one-box .portfolio-resource-contents .pdf-icon-holder:before,.portfolio-resource-contents .portfolio-upload-contents .one-box .pdf-icon-holder:before,.portfolio-empty .portfolio-upload-contents .four-boxes .portfolio-upload-picture:before,.portfolio-upload-contents .four-boxes .portfolio-empty .portfolio-upload-picture:before,.portfolio-empty .portfolio-upload-contents .three-boxes .portfolio-upload-picture:before,.portfolio-upload-contents .three-boxes .portfolio-empty .portfolio-upload-picture:before,.portfolio-empty .portfolio-upload-contents .two-boxes .portfolio-upload-picture:before,.portfolio-upload-contents .two-boxes .portfolio-empty .portfolio-upload-picture:before,.portfolio-empty .portfolio-upload-contents .one-box .portfolio-upload-picture:before,.portfolio-upload-contents .one-box .portfolio-empty .portfolio-upload-picture:before,.portfolio-empty .portfolio-upload-picture:before,.portfolio-empty .portfolio-upload-contents .four-boxes .portfolio-upload-video:before,.portfolio-upload-contents .four-boxes .portfolio-empty .portfolio-upload-video:before,.portfolio-empty .portfolio-upload-contents .three-boxes .portfolio-upload-video:before,.portfolio-upload-contents .three-boxes .portfolio-empty .portfolio-upload-video:before,.portfolio-empty .portfolio-upload-contents .two-boxes .portfolio-upload-video:before,.portfolio-upload-contents .two-boxes .portfolio-empty .portfolio-upload-video:before,.portfolio-empty .portfolio-upload-contents .one-box .portfolio-upload-video:before,.portfolio-upload-contents .one-box .portfolio-empty .portfolio-upload-video:before,.portfolio-empty .portfolio-upload-video:before,.portfolio-empty .portfolio-upload-contents .four-boxes .portfolio-upload-text:before,.portfolio-upload-contents .four-boxes .portfolio-empty .portfolio-upload-text:before,.portfolio-empty .portfolio-upload-contents .three-boxes .portfolio-upload-text:before,.portfolio-upload-contents .three-boxes .portfolio-empty .portfolio-upload-text:before,.portfolio-empty .portfolio-upload-contents .two-boxes .portfolio-upload-text:before,.portfolio-upload-contents .two-boxes .portfolio-empty .portfolio-upload-text:before,.portfolio-empty .portfolio-upload-contents .one-box .portfolio-upload-text:before,.portfolio-upload-contents .one-box .portfolio-empty .portfolio-upload-text:before,.portfolio-empty .portfolio-upload-text:before,.portfolio-empty .portfolio-upload-contents .four-boxes .portfolio-upload-pdf:before,.portfolio-upload-contents .four-boxes .portfolio-empty .portfolio-upload-pdf:before,.portfolio-empty .portfolio-upload-contents .three-boxes .portfolio-upload-pdf:before,.portfolio-upload-contents .three-boxes .portfolio-empty .portfolio-upload-pdf:before,.portfolio-empty .portfolio-upload-contents .two-boxes .portfolio-upload-pdf:before,.portfolio-upload-contents .two-boxes .portfolio-empty .portfolio-upload-pdf:before,.portfolio-empty .portfolio-upload-contents .one-box .portfolio-upload-pdf:before,.portfolio-upload-contents .one-box .portfolio-empty .portfolio-upload-pdf:before,.portfolio-empty .portfolio-upload-pdf:before,.portfolio-empty .portfolio-container .video-tile .play-icon>i,.portfolio-container .video-tile .portfolio-empty .play-icon>i,.portfolio-empty .portfolio-resource-contents .pdf-icon-holder:before,.portfolio-resource-contents .portfolio-empty .pdf-icon-holder:before{content:"";position:absolute;width:100px;height:100px;top:40px}.portfolio-upload-contents .four-boxes .portfolio-upload-picture:before,.portfolio-upload-contents .three-boxes .portfolio-upload-picture:before,.portfolio-upload-contents .two-boxes .portfolio-upload-picture:before,.portfolio-upload-contents .one-box .portfolio-upload-picture:before,.portfolio-empty .portfolio-upload-picture:before{background-position:0 -877px;left:40px}.portfolio-upload-contents .four-boxes .portfolio-upload-video:before,.portfolio-upload-contents .three-boxes .portfolio-upload-video:before,.portfolio-upload-contents .two-boxes .portfolio-upload-video:before,.portfolio-upload-contents .one-box .portfolio-upload-video:before,.portfolio-empty .portfolio-upload-video:before{background-position:0 -1035px;left:40px}.portfolio-upload-contents .four-boxes .portfolio-upload-text:before,.portfolio-upload-contents .three-boxes .portfolio-upload-text:before,.portfolio-upload-contents .two-boxes .portfolio-upload-text:before,.portfolio-upload-contents .one-box .portfolio-upload-text:before,.portfolio-empty .portfolio-upload-text:before{background-position:0 -140px;left:30px}.portfolio-upload-contents .four-boxes .portfolio-upload-pdf:before,.portfolio-upload-contents .three-boxes .portfolio-upload-pdf:before,.portfolio-upload-contents .two-boxes .portfolio-upload-pdf:before,.portfolio-upload-contents .one-box .portfolio-upload-pdf:before,.portfolio-empty .portfolio-upload-pdf:before{background-position:0 -1351px;left:55px}.formatted-text ul{list-style-type:disc}.formatted-text ul,.formatted-text ol{margin:10px 0 5px !important;padding:0 0 0 20px !important;list-style-position:inside}.formatted-text ul li,.formatted-text ol li{display:list-item;padding:0 0 5px 0 !important;background-image:none}.formatted-text ul li p,.formatted-text ol li p{display:inline}.portfolio-container .portfolio-add-btn{position:absolute;right:0;top:0}.portfolio-container .portfolio-add-btn.for-empty-portfolio{position:relative;margin:20px auto auto auto;float:none;text-align:center;width:auto}.portfolio-container .button-center{display:block;text-align:center}.portfolio-container .text-tile,.portfolio-container .image-tile,.portfolio-container .video-tile,.portfolio-container .pdf-tile{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;border:1px solid white;float:left;font-size:13px;margin:2px;padding:2px;position:absolute;-webkit-touch-callout:none !important;-webkit-user-select:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important}.portfolio-container .text-tile h2,.portfolio-container .image-tile h2,.portfolio-container .video-tile h2,.portfolio-container .pdf-tile h2{width:100%;padding:0}.portfolio-container .text-tile p,.portfolio-container .image-tile p,.portfolio-container .video-tile p,.portfolio-container .pdf-tile p{overflow:hidden;padding:9px 0 0 0;margin:0}.portfolio-container .text-tile.deleted,.portfolio-container .image-tile.deleted,.portfolio-container .video-tile.deleted,.portfolio-container .pdf-tile.deleted{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.portfolio-container .text-tile.deleted .tile-actions-trigger,.portfolio-container .image-tile.deleted .tile-actions-trigger,.portfolio-container .video-tile.deleted .tile-actions-trigger,.portfolio-container .pdf-tile.deleted .tile-actions-trigger{display:none}.portfolio-container .image-tile,.portfolio-container .video-tile,.portfolio-container .pdf-tile{cursor:pointer;height:190px;width:190px}.portfolio-container .text-tile{width:590px}.portfolio-container .text-tile h2{border-bottom:0;font-size:18px;font-weight:normal;margin:0}.portfolio-container .text-tile ul,.portfolio-container .text-tile ol{margin:1em 0 1em 0;padding-left:40px}.portfolio-container .text-tile ul li,.portfolio-container .text-tile ol li{padding-bottom:10px}.portfolio-container .text-tile ul.dropdown{margin:10px 0 0;padding:5px 0}.portfolio-container .text-tile ul.dropdown li{margin:0;padding:0}.portfolio-container .text-tile ul.bullet-list{padding-left:28px}.portfolio-container .image-tile .tile-description,.portfolio-container .video-tile .tile-description{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;background-color:black;background-color:rgba(0,0,0,0.5);bottom:2px;color:white;display:inline;font-size:13px;height:190px;left:2px;overflow:hidden;position:absolute;width:190px}.portfolio-container .image-tile .tile-description .description-wrapper,.portfolio-container .video-tile .tile-description .description-wrapper{top:5px;margin:0 5px 8px 5px;max-height:0;position:absolute;-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;-o-transition:max-height 0.3s;transition:max-height 0.3s}.portfolio-container .image-tile .tile-description .description-wrapper a,.portfolio-container .video-tile .tile-description .description-wrapper a{color:white}.portfolio-container .image-tile .tile-description .description-wrapper a:hover,.portfolio-container .image-tile .tile-description .description-wrapper a:focus,.portfolio-container .video-tile .tile-description .description-wrapper a:hover,.portfolio-container .video-tile .tile-description .description-wrapper a:focus{text-decoration:none}.portfolio-container .image-tile .tile-description .description-wrapper .bullet-list,.portfolio-container .video-tile .tile-description .description-wrapper .bullet-list{list-style:disc inside none}.portfolio-container .image-tile .tile-description .description-wrapper .bullet-list li,.portfolio-container .video-tile .tile-description .description-wrapper .bullet-list li{padding:0 0 8px 3px;background-image:none}.portfolio-container .image-tile .tile-description h2,.portfolio-container .video-tile .tile-description h2{border:0;color:white;font-size:13px;font-weight:normal;line-height:1.4;margin:5px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:normal;width:180px}.portfolio-container .image-tile .tile-description p,.portfolio-container .video-tile .tile-description p{max-height:35px;margin-bottom:0;overflow:hidden}.portfolio-container .image-tile.editable .tile-description h2,.portfolio-container .video-tile.editable .tile-description h2{width:150px}.portfolio-container .image-tile:hover .tile-description,.portfolio-container .video-tile:hover .tile-description{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.portfolio-container .image-tile.thumbnail2x2 .tile-description,.portfolio-container .video-tile.thumbnail2x2 .tile-description{height:390px}.portfolio-container .image-tile.thumbnail2x2.editable .tile-description h2,.portfolio-container .video-tile.thumbnail2x2.editable .tile-description h2{width:150px}.portfolio-container .video-tile .play-icon{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;background:black;background:rgba(0,0,0,0.75);border-radius:4px;bottom:15px;height:36px;left:15px;position:absolute;text-align:center;width:46px}.portfolio-container .video-tile .play-icon>i{background-position:0 -1509px;overflow:hidden;display:inline-block;margin-top:5px;height:24px;width:26px}.portfolio-container .video-tile:hover .play-icon{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}.portfolio-container .pdf-tile .drag-handle{height:100%;position:relative;width:100%;z-index:1}.portfolio-container .pdf-tile .download-overlay{bottom:2px;color:white;display:inline;font-size:13px;height:0px;left:2px;overflow:hidden;pointer-events:none;position:absolute;text-align:center;width:190px;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s}.portfolio-container .pdf-tile .download-overlay span{color:white;display:block;margin:115px 50px;overflow:hidden}.portfolio-container .pdf-tile .download-overlay .download-overlay-wrapper{background-position:65px -550px;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s;background-color:rgba(0,0,0,0.5);display:block;height:0;position:absolute;text-decoration:none;width:190px}.portfolio-container .pdf-tile .download-overlay .download-overlay-wrapper:active{background-color:rgba(0,0,0,0.7)}.portfolio-container .pdf-tile:hover .download-overlay{height:190px;pointer-events:all}.portfolio-container .pdf-tile:hover .download-overlay .download-overlay-wrapper{height:190px}.portfolio-container .pdf-tile:before{background-position:70px -1138px;background-color:#ebebeb;content:"";position:absolute;display:block;width:190px;height:190px;top:2px;left:2px}.portfolio-container .pdf-tile .icn.icn-ext-ctr-show-more{margin-right:5px}.portfolio-container .pdf-tile h2{border:0;font-size:13px;font-weight:bold;height:38px;left:10px;line-height:17px;margin:0;overflow:hidden;position:absolute;text-align:center;top:140px;width:173px}.portfolio-container .thumbnail2x2{height:390px;width:390px}.portfolio-container .thumbnail2x2 .tile-description,.portfolio-container .thumbnail2x2:hover .tile-description{width:390px}.portfolio-container .thumbnail2x2 .tile-description .description-wrapper h2{width:380px}.portfolio-container .tile-actions-trigger{background-color:#333333;border-radius:11px;height:22px;position:absolute;right:10px;top:10px;width:22px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:2}.portfolio-container .tile-actions-trigger img{height:6px;margin:9px 7px;width:8px}.portfolio-container .text-tile .tile-actions-trigger{top:5px}.portfolio-container .icn-ext-ctr-show-more{background-position:0 -6647px}.portfolio-container .dropdown{right:0px;top:32px;display:block;z-index:3}.profile-own .portfolio-container .text-tile:hover,.profile-own .portfolio-container .image-tile:hover,.profile-own .portfolio-container .video-tile:hover,.profile-own .portfolio-container .pdf-tile:hover,.group-own .portfolio-container .text-tile:hover,.group-own .portfolio-container .image-tile:hover,.group-own .portfolio-container .video-tile:hover,.group-own .portfolio-container .pdf-tile:hover{border:dashed 1px black}.profile-own .portfolio-container .text-tile:hover .tile-actions-trigger,.profile-own .portfolio-container .image-tile:hover .tile-actions-trigger,.profile-own .portfolio-container .video-tile:hover .tile-actions-trigger,.profile-own .portfolio-container .pdf-tile:hover .tile-actions-trigger,.group-own .portfolio-container .text-tile:hover .tile-actions-trigger,.group-own .portfolio-container .image-tile:hover .tile-actions-trigger,.group-own .portfolio-container .video-tile:hover .tile-actions-trigger,.group-own .portfolio-container .pdf-tile:hover .tile-actions-trigger{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.profile-own .portfolio-container .image-tile .tile-description h2,.profile-own .portfolio-container .video-tile .tile-description h2,.group-own .portfolio-container .image-tile .tile-description h2,.group-own .portfolio-container .video-tile .tile-description h2{width:145px}.profile-own .portfolio-container .image-tile.thumbnail2x2 .tile-description h2,.profile-own .portfolio-container .video-tile.thumbnail2x2 .tile-description h2,.group-own .portfolio-container .image-tile.thumbnail2x2 .tile-description h2,.group-own .portfolio-container .video-tile.thumbnail2x2 .tile-description h2{width:375px}.html-touch #vcard [data-simplelayer=next]{-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.html-old-ie .portfolio-container .image-tile .tile-description,.html-old-ie .portfolio-container .video-tile .tile-description{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000,endColorstr=#4D000000);zoom:1}.portfolio-logged-out .text-tile:hover,.portfolio-logged-out .image-tile:hover,.portfolio-logged-out .video-tile:hover,.portfolio-logged-out .pdf-tile:hover{border-color:transparent}.html-touch .portfolio-empty ul{padding-bottom:50px !important}.portfolio-container .portfolio-empty .subheadline,.portfolio-container .portfolio-empty .footnote{text-align:center}.portfolio-container .portfolio-empty h2{border:0;margin:45px auto 0;padding-bottom:0;text-align:center}.portfolio-container .portfolio-empty .subheadline,.portfolio-container .portfolio-empty .footnote{font-family:Georgia, "Times New Roman", serif;font-size:18px;font-style:italic;color:#c9c9c9;line-height:30px;display:block}.portfolio-container .portfolio-empty .footnote{margin-top:30px}.portfolio-container .portfolio-empty ul{border-bottom:1px solid #dadada;padding-left:25px;margin-top:50px}.portfolio-container .portfolio-empty ul div{float:left}.portfolio-container .portfolio-empty ul .description{padding:10px 0;width:400px;float:right}.portfolio-container .portfolio-empty ul .description h3{margin:0 0 10px 0}.group-main-content .portfolio-empty>.subheadline,.group-main-content .portfolio-container>h2{display:none}.group-main-content .group-own .tiles-container{margin-top:50px}.loading-indicator{-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;background:white;border-radius:3px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:150}.loading-indicator.show{background:rgba(255,255,255,0.8)}.loading-indicator img{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;display:none}.loading-indicator.show-image img{display:block}.loading-indicator.hide{background:rgba(255,255,255,0)}.loading-indicator.hide img{display:none}.lightbox .loading-indicator{position:relative;height:600px}.edit-layer .loading-indicator{position:relative;height:400px}.loading-indicator.general.show{width:500px;z-index:0}.loading-indicator.general.show img{display:block}.lightbox-spinner,#lightbox .spinner,.video-dialog .loading-video{background-color:transparent;background-image:url(/assets/profiles/portfolio/portfolio-icons/spinner-eb20ea8f825e7a8e0df8f6d3a6148822.gif);background-repeat:no-repeat;background-position:center center;height:20px;width:20px}#lightbox .spinner{background-color:white;bottom:0;display:none;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:999999}#lightbox .spinner.big-spinner{background-image:url(/assets/profiles/portfolio/portfolio-icons/big-spinner-07f91062a1b69e8405e1b578f827e115.gif)}#lightbox .spinner.show{display:block !important}.lightbox .lightbox-close{z-index:2}.portfolio-resource-contents.carousel-view{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;opacity:0}.portfolio-resource-contents.carousel-view.fade-in{opacity:1}.portfolio-resource-contents.carousel-view.carousel-small-buttons .ss-nav.left span{left:-7px}.portfolio-resource-contents.carousel-view.carousel-small-buttons .ss-nav.right{right:-10px}.portfolio-resource-contents.carousel-view.carousel-small-buttons .ss-nav.right span{right:-7px}.portfolio-resource-contents.carousel-view.carousel-small-buttons .ss-button{width:70px;height:90px}.portfolio-resource-contents.carousel-view.carousel-small-buttons .ss-button span{border:25px solid;margin-top:-25px}.portfolio-resource-contents .ss-nav{opacity:0;position:absolute;top:50%;width:100px;-webkit-transition:opacity 0.5s;-webkit-transition-delay:0.2s;-moz-transition:opacity 0.5s 0.2s;-o-transition:opacity 0.5s 0.2s;transition:opacity 0.5s 0.2s}.portfolio-resource-contents .ss-nav.left{left:20px}.portfolio-resource-contents .ss-nav.left .ss-button span{border-color:transparent white transparent transparent;left:-27px}.portfolio-resource-contents .ss-nav.right{right:20px}.portfolio-resource-contents .ss-nav.right .ss-button span{border-color:transparent transparent transparent white;right:-27px}.portfolio-resource-contents .ss-button{background:black;background:rgba(0,0,0,0.3);border-radius:5px;width:100px;height:140px;left:0;position:absolute;right:0;text-indent:-9999px;top:50%}.portfolio-resource-contents .ss-button span{border:50px solid;content:" ";display:block;height:0;margin-top:-50px;position:absolute;top:50%;width:0}.portfolio-resource-contents .image-holder:hover .ss-nav{opacity:1}.portfolio-resource-contents.only-image{margin-right:-24px}.portfolio-resource-contents.only-image .text-holder{display:none}.portfolio-resource-contents.only-tile .ss-nav.left,.portfolio-resource-contents.only-tile .ss-nav.right{display:none}.html-old-ie .portfolio-resource-contents .ss-button{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);zoom:1}.portfolio-resource-contents.crop-dialog{margin-bottom:-26px;min-height:340px}.portfolio-resource-contents.crop-dialog .sub-bar{bottom:0;right:0;width:248px}.portfolio-upload-contents{-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:250px;overflow:hidden;padding-bottom:40px;padding-left:30px;padding-right:30px;padding-top:40px;width:730px}.portfolio-page .portfolio-upload-contents{width:auto}.portfolio-upload-contents h1{color:#333333;font-size:23px;font-weight:bold;margin-bottom:30px;text-align:center}.portfolio-upload-contents .four-boxes li,.portfolio-upload-contents .three-boxes li,.portfolio-upload-contents .two-boxes li,.portfolio-upload-contents .one-box li{float:left;width:152px}.portfolio-upload-contents .four-boxes li .hint,.portfolio-upload-contents .three-boxes li .hint,.portfolio-upload-contents .two-boxes li .hint,.portfolio-upload-contents .one-box li .hint{display:none;padding:15px 0 0 0;margin-top:-54px;font-weight:normal;color:#999999}.portfolio-upload-contents .four-boxes li p,.portfolio-upload-contents .three-boxes li p,.portfolio-upload-contents .two-boxes li p,.portfolio-upload-contents .one-box li p{text-align:center}.portfolio-upload-contents .four-boxes li:not(:first-child),.portfolio-upload-contents .three-boxes li:not(:first-child),.portfolio-upload-contents .two-boxes li:not(:first-child),.portfolio-upload-contents .one-box li:not(:first-child){margin-left:40px}.portfolio-upload-contents .four-boxes li:hover .hint,.portfolio-upload-contents .four-boxes li:active .hint,.portfolio-upload-contents .three-boxes li:hover .hint,.portfolio-upload-contents .three-boxes li:active .hint,.portfolio-upload-contents .two-boxes li:hover .hint,.portfolio-upload-contents .two-boxes li:active .hint,.portfolio-upload-contents .one-box li:hover .hint,.portfolio-upload-contents .one-box li:active .hint{display:block}.portfolio-upload-contents .one-box li{margin-bottom:-30px !important}.portfolio-upload-contents .one-box li .portfolio-upload-text{margin-bottom:0 !important}.portfolio-upload-contents .two-boxes{margin-right:14px !important}.hidden-file-upload{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;cursor:pointer;font-size:150px;height:150px;overflow:hidden;position:absolute;top:0;width:150px}.html-touch .portfolio-upload-picture{margin-bottom:0 !important}.html-touch .hint{display:block !important;padding:0 0 0 0 !important;margin-top:4px !important}.buttons-group input[type="submit"]{margin-top:8px}.limit-dialog h2{font-size:26px;font-weight:bold;margin:20px 25px 10px;text-align:center}.limit-dialog p.message{color:#acacac;font-family:Georgia, Garamond, "Times New Roman", serif;font-size:15px;font-style:italic;line-height:1.5;margin:10px 20px 28px;text-align:center;width:460px}.limit-dialog p.close{background-color:#ebebeb;height:85px;line-height:85px;margin:20px -24px -26px -23px;padding:0 25px;text-align:right}.limit-dialog p.close .button{float:none}.video-dialog>.initial-view{display:block;padding-bottom:26px;text-align:center}.video-dialog>.initial-view>h2{font-size:30px;margin-top:40px}.video-dialog>.initial-view .input-wrap{padding-left:0;width:400px}.video-dialog>.image-view{display:none}.video-dialog>.image-view>.image-holder{margin-bottom:-5px;z-index:1}.video-dialog>.image-view .input-wrap{width:100%}.video-dialog .text-holder .form-row.error-message{margin-top:0}.video-dialog .input-wrap{margin:0 auto;position:relative}.video-dialog .loading-video{position:absolute;right:6px;bottom:6px}.video-dialog.image-loaded>.initial-view{display:none}.video-dialog.image-loaded>.image-view{display:block}.portfolio-resource-contents{margin-bottom:-26px;margin-left:-23px;margin-top:-20px;overflow:hidden}.portfolio-resource-contents.image-dialog,.portfolio-resource-contents.edit-dialog,.portfolio-resource-contents.crop-dialog{min-height:340px}.portfolio-resource-contents.image-dialog .image-holder,.portfolio-resource-contents.edit-dialog .image-holder,.portfolio-resource-contents.crop-dialog .image-holder{background-color:gray;line-height:340px;min-height:340px;min-width:256px;text-align:center}.portfolio-resource-contents.image-dialog .image-holder .jcrop-holder,.portfolio-resource-contents.image-dialog .image-holder>img,.portfolio-resource-contents.edit-dialog .image-holder .jcrop-holder,.portfolio-resource-contents.edit-dialog .image-holder>img,.portfolio-resource-contents.crop-dialog .image-holder .jcrop-holder,.portfolio-resource-contents.crop-dialog .image-holder>img{display:inline-block;vertical-align:middle;background-color:white !important}.portfolio-resource-contents label{display:block}.portfolio-resource-contents .buttons-group{z-index:1000}.portfolio-resource-contents .form-subgroup{margin-bottom:20px}.portfolio-resource-contents .form-subgroup input{margin-bottom:5px}.portfolio-resource-contents .form-holder.show-mode,.portfolio-resource-contents .pdf-form-holder.show-mode,.portfolio-resource-contents .text-holder.show-mode{bottom:20px;position:absolute;right:30px;opacity:0}.portfolio-resource-contents .form-holder.show-mode.visible,.portfolio-resource-contents .pdf-form-holder.show-mode.visible,.portfolio-resource-contents .text-holder.show-mode.visible{opacity:1}.portfolio-resource-contents .form-holder.show-mode.scrollable,.portfolio-resource-contents .pdf-form-holder.show-mode.scrollable,.portfolio-resource-contents .text-holder.show-mode.scrollable{overflow-x:hidden;overflow-y:scroll;padding-top:0px;padding-right:18px;margin-right:-18px;position:absolute;top:30px;bottom:20px}.portfolio-resource-contents .form-holder.show-mode.scrollable::-webkit-scrollbar,.portfolio-resource-contents .pdf-form-holder.show-mode.scrollable::-webkit-scrollbar,.portfolio-resource-contents .text-holder.show-mode.scrollable::-webkit-scrollbar{width:8px}.portfolio-resource-contents .form-holder.show-mode.scrollable::-webkit-scrollbar-track,.portfolio-resource-contents .pdf-form-holder.show-mode.scrollable::-webkit-scrollbar-track,.portfolio-resource-contents .text-holder.show-mode.scrollable::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px}.portfolio-resource-contents .form-holder.show-mode.scrollable::-webkit-scrollbar-thumb,.portfolio-resource-contents .pdf-form-holder.show-mode.scrollable::-webkit-scrollbar-thumb,.portfolio-resource-contents .text-holder.show-mode.scrollable::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#333333;background:rgba(0,0,0,0.5)}.portfolio-resource-contents .form-holder.show-mode.scrollable::-webkit-scrollbar-thumb:window-inactive,.portfolio-resource-contents .pdf-form-holder.show-mode.scrollable::-webkit-scrollbar-thumb:window-inactive,.portfolio-resource-contents .text-holder.show-mode.scrollable::-webkit-scrollbar-thumb:window-inactive{background:transparent}.portfolio-resource-contents .form-holder.show-mode p,.portfolio-resource-contents .pdf-form-holder.show-mode p,.portfolio-resource-contents .text-holder.show-mode p{overflow:hidden}.portfolio-resource-contents .form-holder .buttons-group,.portfolio-resource-contents .pdf-form-holder .buttons-group,.portfolio-resource-contents .text-holder .buttons-group{bottom:18px;position:absolute;right:24px;text-align:right;width:240px}.portfolio-resource-contents .form-holder .buttons-group button,.portfolio-resource-contents .pdf-form-holder .buttons-group button,.portfolio-resource-contents .text-holder .buttons-group button{width:auto}.portfolio-resource-contents .form-holder .buttons-group *,.portfolio-resource-contents .pdf-form-holder .buttons-group *,.portfolio-resource-contents .text-holder .buttons-group *{float:none;width:auto}.portfolio-resource-contents .form-holder .save-resource,.portfolio-resource-contents .pdf-form-holder .save-resource,.portfolio-resource-contents .text-holder .save-resource{margin-left:12px}.portfolio-resource-contents .actions{bottom:8px;position:absolute;right:24px;z-index:2}.portfolio-resource-contents .image-holder{float:left;position:relative;z-index:1}.portfolio-resource-contents .image-holder img{border-radius:2px}.portfolio-resource-contents .image-holder .buttons-group{bottom:22px;left:0;position:absolute;right:0;text-align:center}.portfolio-resource-contents .image-holder .buttons-group button{width:auto;float:none}.portfolio-resource-contents .image-holder .file-input{height:30px;margin:auto;position:absolute;top:0;width:100%}.portfolio-resource-contents .image-holder .actions{bottom:17px;left:0;line-height:17px;right:0;text-align:center}.portfolio-resource-contents .image-holder .actions button{width:auto;float:none}.portfolio-resource-contents .image-holder .jcrop-keymgr{top:0}.portfolio-resource-contents .text-holder{float:right;padding-left:24px;padding-top:30px;width:200px}.portfolio-resource-contents .text-holder.add-text,.portfolio-resource-contents .text-holder.add-video{padding-top:10px;width:600px}.portfolio-resource-contents .text-holder span{display:inline-block;width:10px;vertical-align:middle}.portfolio-resource-contents .text-holder span a.icon-links{width:15px;float:none;margin:0}.portfolio-resource-contents .text-holder textarea{margin-bottom:0;height:100px}.portfolio-resource-contents .text-holder .error-message{margin-top:-20px}.portfolio-resource-contents .pdf-form-holder{float:left;height:210px;margin:60px 13px 120px 30px;width:300px}.portfolio-resource-contents .pdf-form-holder .description{height:83px}.portfolio-resource-contents .pdf-icon-holder{background-color:#ebebeb;float:right;height:190px;margin:60px 10px 75px 0;position:relative;width:190px}.portfolio-resource-contents .pdf-icon-holder span{height:30px;left:20px;overflow:hidden;position:absolute;text-align:center;top:140px;width:150px}.portfolio-resource-contents .pdf-icon-holder:before{background-position:0 -1193px;content:"";height:100px;left:75px;position:absolute;top:65px;width:100px}.portfolio-resource-contents .sub-bar{background:#ebebeb;background:rgba(240,240,240,0.5);bottom:0;height:80px;position:absolute;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.html-old-ie .portfolio-resource-contents .sub-bar{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FEBEBEB,endColorstr=#7FEBEBEB);zoom:1}.portfolio-upsell-teaser{background:whitesmoke;border-radius:3px;border:1px solid #ebebeb;margin:30px 0px 50px 0px;padding:30px;text-align:center;width:530px}.portfolio-upsell-teaser h4{color:#1fabdb;font-family:Georgia, "Times New Roman", serif;font-size:26px;font-style:italic;font-weight:normal}.portfolio-upsell-teaser p{font-size:18px;font-weight:bold;line-height:26px}.portfolio-upsell-teaser a{float:none;margin:20px 0px 0px 0px;display:inline-block}.jcrop-holder{direction:ltr;text-align:left}.jcrop-vline,.jcrop-hline{background:#fff url(/assets/profiles/portfolio/jcrop-40d446d97244821be5febd487042a7fe.gif);font-size:0;position:absolute}.jcrop-vline{height:100%;width:1px !important}.jcrop-vline.right{right:0}.jcrop-hline{height:1px !important;width:100%}.jcrop-hline.bottom{bottom:0}.jcrop-tracker{height:100%;width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}.jcrop-handle{background-color:#333333;border:1px #eeeeee solid;width:7px;height:7px;font-size:1px}.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px}.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%}.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%}.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0}.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0}.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px}.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%}.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px}.jcrop-dragbar.ord-n{margin-top:-4px}.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px}.jcrop-dragbar.ord-e{margin-right:-4px;right:0}.jcrop-dragbar.ord-w{margin-left:-4px}.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:white;filter:alpha(opacity=70) !important;opacity:0.7 !important}.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:black;border-color:white;border-radius:3px}.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:white;filter:alpha(opacity=70) !important;opacity:0.7 !important}.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:white;border-color:black;border-radius:3px}.solid-line .jcrop-vline,.solid-line .jcrop-hline{background:white}.jcrop-holder img,img.jcrop-preview{max-width:none}
