@charset "UTF-8";.portfolio,.portfolio-item{position:relative}.portfolio{margin-left:-4px;margin-right:-4px}.portfolio::after{content:'';display:block;clear:both}.portfolio-actions{position:relative;padding:0;margin:0}.portfolio-actions .pf-filter{height:auto;width:100%;max-width:477px;min-width:268px;margin-left:0 !important}body.clearview:not(.stretched) .portfolio-actions{margin-top:40px}.portfolio-actions .smcontainer.fleft{display:inline;margin-left:6px}.portfolio-actions .smcontainer.fright{display:inline}.portfolio-actions .pf-filter .horiz-scroll-container{margin-left:30px;width:calc(100% - 60px);height:40px}.portfolio-actions .pf-filter .horiz-scroll{float:none;width:100%;height:auto;height:100%;margin-left:0;overflow-x:scroll;white-space:nowrap}.portfolio-actions .horiz-menu{width:auto;display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start}.portfolio-actions .horiz-menu li.activeFilter a,.horiz-menu li.activeFilter a{padding-top:12px;background-color:transparent;font-weight:normal}.portfolio-actions .pf-search{width:100%;min-width:60px;max-width:408px}#page-title .pf-columns{margin-top:12px;display:none}.portfolio-item .portfolio-image{position:relative;overflow:hidden}.portfolio-item figure.language{top:10px;width:36px;height:22px;right:10px}.portfolio-item .item-content .good{position:absolute;left:10px;top:8px;width:27px;height:27px;font-size:17px;color:gold;text-shadow:0 0 10px rgb(0 0 0 / 60%);background:rgb(165 42 42 / 76%);border-radius:50%;display:flex;align-items:center;justify-content:center}.portfolio-item .pf-date,.portfolio-item .pf-author{position:absolute;right:6px;font-size:.7em;margin:0}.portfolio-item .pf-date{bottom:0}.portfolio-item .pf-author{bottom:16px;text-transform:lowercase}.portfolio-item .pf-author abbr{text-decoration:none;letter-spacing:1px}.portfolio-image{position:relative;overflow:hidden;border:0}.portfolio-image,.portfolio-image>a,.portfolio-image img{display:block;width:100%;height:auto}.portfolio-image,.portfolio-image img{background-color:transparent}.pf-countitems.filter{position:relative;font-family:'Marcellus',sans-serif;text-transform:uppercase;font-weight:400;width:auto;text-align:right;font-size:11px}.pf-countitems.filter span{font-size:11px !important;text-shadow:var(--light-ts);color:rgb(0 0 0 / 100%) !important}.pf-countitems.filter{position:absolute;height:100%;width:auto;top:7px;right:7px;white-space:nowrap}.pf-countitems.fixed{position:fixed;left:50%;bottom:40%;margin-left:-120px;width:240px;height:auto;font-size:32px;text-align:center;white-space:nowrap;background:rgb(0 0 0 / 75%);z-index:9;border-radius:var(--yim-br);display:none}.pf-countitems.fixed span{color:rgb(255 250 245 / 100%) !important}.pf-countitems.toload{height:30px}.icons-ctnr{position:absolute;right:0;top:0;margin-top:-46px;width:auto;font-size:32px;display:flex;justify-content:space-between;align-items:center;border-radius:var(--yim-br-top-right);border-left:1px solid;border-bottom:1px solid;border-color:var(--light-border);height:40px;padding:4px 4px 4px 4px}.portfolio-item:hover .icons-ctnr{margin-top:0}.portfolio-1 .icons-ctnr{-webkit-border-top-right-radius:0;border-top-right-radius:0}.icons-ctnr *{padding:2px}.icons-ctnr a:first-child{z-index:3}.icons-ctnr a:nth-child(2){z-index:2}.icons-ctnr a:last-child{z-index:1}.portfolio-overlay[data-toggle='lightbox'],.portfolio-overlay[data-toggle='modal']{cursor:pointer}.icons-ctnr .play-it{display:none}.portfolio:not(.imgitems).txtitems .item-container .summary-btn-container{position:absolute;left:80px;width:80px;height:auto}.item-container .summary-btn-container{bottom:0}.portfolio-1:not(.imgitems).txtitems .item-container .summary-btn-container{display:none}.portfolio.imgitems .item-container .summary-btn-container{position:absolute;right:0;bottom:0;background-size:auto 100%;background-position:0 0;padding:5px;z-index:3;background-image:-webkit-linear-gradient(rgb(255 253 250 / 85%) 0,rgb(218 212 202 / 100%) 100%);background-image:linear-gradient(rgb(255 253 250 / 85%) 0,rgb(218 212 202 / 100%) 100%);border-radius:var(--light-br-top-left)}.item-container .summary-btn:not(.ontext){position:relative;margin:0;width:auto;float:none;font-size:25px;line-height:.9;padding:2px;cursor:pointer}.portfolio-overlay .summary-btn:not(.ontext){padding-top:3.5px}.pf-head .summary-btn:not(.ontext){padding-top:13px}.item-container .summary-btn:not(.ontext)::before,.item-container .summary-btn:not(.ontext).c::before,.item-container .summary-btn:not(.ontext)::after{position:absolute;font-family:'Teko';text-transform:uppercase;font-size:10px;font-weight:500;letter-spacing:.02em}.portfolio-overlay .summary-btn:not(.ontext)::before,.portfolio-overlay .summary-btn:not(.ontext).c::before,.portfolio-overlay .summary-btn:not(.ontext)::after{left:28px}.pf-head .summary-btn:not(.ontext)::before,.pf-head .summary-btn:not(.ontext).c::before,.pf-head .summary-btn:not(.ontext)::after{left:25px}.item-container .summary-btn:not(.ontext)::before{content:'View'}.portfolio-overlay .summary-btn:not(.ontext)::before{top:16px;margin-left:3px}.pf-head .summary-btn:not(.ontext)::before{margin-left:0;top:18px}.item-container .summary-btn:not(.ontext).c::before{content:'Close'}.item-container .summary-btn:not(.ontext)::after{content:'Summary'}.portfolio-overlay .summary-btn:not(.ontext)::after{bottom:5px}.pf-head .summary-btn:not(.ontext)::after{bottom:3px}.portfolio.imgitems .item-container .summary-btn:not(.ontext),.portfolio.vdoitems .item-container .summary-btn:not(.ontext){font-size:32px;display:flex;justify-content:left;width:65px}.portfolio.imgitems .item-container .summary-btn:not(.ontext).c::before,.portfolio.vdoitems .item-container .summary-btn:not(.ontext).c::before{margin-right:-54px}.portfolio.imgitems .item-container .summary-btn:not(.ontext)::after,.portfolio.vdoitems .item-container .summary-btn:not(.ontext)::after{margin-left:3px}.portfolio-item{float:left;position:relative;width:25%;height:auto;padding:4px}.portfolio-item i.icon-hand-right{vertical-align:-5%}.portfolio-1 .portfolio-item{float:none;width:100%}.portfolio-1 .item-container .portfolio-text{overflow:hidden}.item-container .pf-head{position:relative;display:inline-block;width:100%;height:auto;min-height:81px;padding:5px}.portfolio-item.show-summary .item-container .pf-head,.portfolio-1 .item-container .pf-head{border-radius:var(--yim-br-top)}.portfolio:not(.portfolio-1) .portfolio-item:not(.show-summary) .item-container .pf-head{border-radius:var(--yim-br5)}.item-container .pf-head .preview-container{position:absolute;width:100%;height:auto;left:0;bottom:0}.item-container .pf-head .review{position:relative;width:71px;height:40px;padding:29px 0 0;line-height:0;font-family:'Teko';font-weight:400;font-size:14px;letter-spacing:.05em;text-align:center;left:5px;bottom:4px;border-top:none !important;text-shadow:var(--light-ts);border-radius:var(--yim-br-bottom);color:rgb(255 250 245 / 100%);background:rgb(0 0 0 / 80%);background:-webkit-linear-gradient(rgb(0 0 0 / 0) 0,rgb(0 0 0 / 100%) 100%);background:linear-gradient(rgb(0 0 0 / 0) 0,rgb(0 0 0 / 100%) 100%);display:none}.portfolio .scroll-container{overflow-y:scroll;scrollbar-width:none;-webkit-overflow-scrolling:touch}.portfolio:not(.portfolio-1).txtitems .portfolio-item.show-summary .item-container,.portfolio:not(.portfolio-1).imgitems .portfolio-item:not(.show-summary) .item-container,.portfolio:not(.portfolio-1).vdoitems .portfolio-item:not(.show-summary) .item-container,.portfolio.notxt .item-container{padding-bottom:0}.item-container{border-radius:var(--yim-br)}.portfolio:not(.portfolio-1) .portfolio-image,.portfolio:not(.portfolio-1) .portfolio-image img,.portfolio:not(.portfolio-1) .portfolio-overlay{border-radius:var(--yim-br-top)}.portfolio-1 .portfolio-image,.portfolio-1 .portfolio-image img,.portfolio-1 .portfolio-overlay{border-radius:var(--yim-br45-left)}.portfolio-item .scroll-content{padding:6px;line-height:17.5px !important}.portfolio.txtitems:not(.imgitems):not(.movies) .portfolio-item .scroll-content{padding-bottom:0}.portfolio-item .scroll-content blockquote,.portfolio-item .scroll-content blockquote *,.portfolio-item .scroll-content *:not(.ytlink):not(.ytlink *){margin-bottom:0 !important;padding:0 !important;font-size:12px !important;line-height:inherit;border:none !important;font-family:inherit}.portfolio-item .scroll-content blockquote,.portfolio-item .scroll-content blockquote+*{margin-top:8.75px !important}.portfolio-item .scroll-content blockquote{margin-left:14.4px;margin-right:14.4px;font-family:'Lora',sans-serif !important;font-style:italic;font-weight:500}.portfolio-item .pf-readmore-container{position:relative;height:26px;margin-bottom:3px}.portfolio-item .pf-readmore{position:absolute;right:0;left:auto;bottom:auto;padding:4px 6px;border-radius:var(--yim-br)}.pf-scroll{height:auto;width:auto;overflow-y:auto}.portfolio-1:not(.txtitems) .item-container .portfolio-image,.portfolio-1:not(.txtitems) .item-container .portfolio-image img,.portfolio-1:not(.txtitems) .item-container .portfolio-overlay{border-radius:var(--yim-br-left)}.portfolio-1 .item-container .portfolio-image,.portfolio-1 .item-container .portfolio-image img{width:635px;height:auto;float:left}.portfolio-notitle .portfolio-item,.portfolio-notitle .iportfolio{overflow:hidden}body.device-touch .portfolio-item .pf-scroll{padding-right:0}.portfolio:not(.portfolio-1) .portfolio-text{margin:0;overflow:hidden;max-height:182px}.portfolio:not(.portfolio-1) .portfolio-text .title{border-radius:var(--yim-br-bottom)}.item-container .title{font-family:'Teko';font-weight:400;letter-spacing:.3px;font-size:18px;height:32px;line-height:32px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 6px 0}.portfolio-text .pf-desc{font-size:.8em;text-align:justify;height:0}.portfolio-text .pf-desc .lead{line-height:1.2}.portfolio-text .pf-desc p{margin-top:2px !important;margin-left:10px}.portfolio-text .pf-desc p:first-child{text-indent:0 !important;margin-top:1px !important}.portfolio-1 .item-container .title{font-size:1.3em;white-space:normal;margin-top:0;white-space:nowrap;text-overflow:ellipsis;border-radius:var(--yim-br-top)}.portfolio-1 .item-container .title{border-radius:var(--yim-br-top-right)}.portfolio-1 .portfolio-text .scroll-wrap{width:100%}.portfolio-1.imgitems .portfolio-item.last,.portfolio-1.vdoitems .portfolio-item.last{border-bottom:0}.portfolio-1 .portfolio-item.alt .portfolio-image{float:right;margin:0 0 0 40px}.portfolio-1 .portfolio-desc{float:left;width:380px;padding:10px 0}.portfolio-1 .alt .portfolio-desc{float:right}.portfolio-1 .portfolio-desc h3{font-size:22px}.portfolio-1 .portfolio-desc div{margin-top:6px;font-size:14px}.portfolio-1 .portfolio-desc p{margin:20px 0 25px;font-size:14px}.portfolio-1 .portfolio-desc li{margin:3px 0}.portfolio-2 .portfolio-item{width:50%}.portfolio-2 .portfolio-desc{padding:20px 5px 10px}.portfolio-2 .portfolio-desc h3{font-size:21px}.portfolio-2 .portfolio-desc span{margin-top:4px;font-size:14px}.portfolio-3 .portfolio-item{width:33.33333333%}.portfolio.portfolio-5{margin:0 -5px -10px -5px}.portfolio-5 .portfolio-item{width:20%}.portfolio-5 .portfolio-desc h3{font-size:17px}.portfolio.portfolio-6{margin:0 -3px -6px -3px}.portfolio-6 .portfolio-item{width:16.66666667%}.portfolio-6 .portfolio-desc h3{font-size:15px}.portfolio-6 .portfolio-desc span{font-size:12px}.portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;text-align:center;background:rgb(0 0 0 / 15%)}.portfolio-item:hover .portfolio-overlay{opacity:1}.portfolio-item .entry-date{margin-top:0}.portfolio-item .item-content{padding:5px;text-align:center}.portfolio-item .item-content .miscTitle{text-align:center}.item-container .miscTitle{font-size:1em;height:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1}.portfolio-item .item-content img{width:100%;max-width:200px;display:flex;margin:12px auto;padding:2px;border-radius:50%}.portfolio-item .director,.portfolio-item .author,.portfolio-item .isbn{font-size:.75em;font-weight:400;text-align:left;margin:.3em 0 0 0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-item .isbn{margin-top:0;white-space:nowrap;letter-spacing:.5px;font-size:.6em;line-height:2}.portfolio-item .star-rating{position:relative;width:calc(100% - 83px);font-size:.7em;margin:3px 0 3px 0;display:flex;align-items:center}.portfolio-item .star-rating+p,.portfolio-item .star-rating+div+p,.portfolio-item .subtitle+p{clear:left;margin-top:1em !important}.preview-container .preview{position:absolute;bottom:1px;right:6px;width:auto;height:auto;font-size:1em;display:flex;align-items:center;justify-content:flex-end;line-height:1}.preview-container .preview::before{content:'Watch\ATrailer';font-size:60%;margin-right:5px;font-family:'Teko';font-weight:500;text-transform:uppercase;letter-spacing:.02em;font-size:10px;margin-top:2px;white-space:pre;text-align:right}.portfolio-4 .portfolio-item .star-rating a::before{content:''}.rating-container{position:relative;overflow:hidden}.rating-container .rating-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden}.rating-container::before{content:attr(data-content)}.rating-container .rating-stars::before{content:attr(data-content)}.star-rating .caption{font-size:68%;font-weight:bold;padding-left:3px}.portfolio-item .miscImg{max-width:71px;float:left;margin-right:6px}.portfolio.noimg .miscImg{display:none}.portfolio.noimg.txtitems .item-container .summary-btn-container{left:5px}.portfolio.noimg.txtitems .item-container .pf-head{min-height:67px}#portfolio-search{width:100%}@media(min-width:1440px){.portfolio-actions .pf-filter{max-width:668px}.portfolio-actions .pf-search{max-width:300px}}@media(min-width:992px){.portfolio-actions .pf-search{width:calc(100% - 775px)}body.slides .portfolio-actions .pf-search{width:calc(100% - 775px)}.portfolio:not(.portfolio-1).imgitems .portfolio-text .pf-desc,.portfolio:not(.portfolio-1).vdoitems .portfolio-text .pf-desc{display:none}.portfolio-1.imgitems .portfolio-text .pf-desc,.portfolio-1.vdoitems .portfolio-text .pf-desc{display:block}.portfolio:not(.portfolio-1) .portfolio-item.show-summary .scroll-wrap{height:114px}.portfolio:not(.portfolio-1) .portfolio-item:not(.show-summary) .scroll-wrap{height:0}.portfolio-1 .icons-ctnr .summary-btn{display:none !important}}@media(max-width:1199px){.portfolio-4 .star-rating{font-size:.6em}.portfolio-4 .star-rating .caption span{display:none}}@media(max-width:991.98px){.portfolio .portfolio-item.show-summary .scroll-wrap{height:114px}.portfolio .portfolio-item:not(.show-summary) .scroll-wrap{height:0}.portfolio-1 .icons-ctnr .summary-btn{display:flex !important}.portfolio-actions .pf-filter{max-width:inherit;min-width:inherit}.portfolio-actions .smcontainer.fleft{margin-left:0}.portfolio-actions .pf-search{max-width:409px}.portfolio-actions .pf-sort{margin-right:7px}.portfolio-1 .item-container{display:block}.portfolio-1 .item-container .portfolio-image,.portfolio-1 .item-container .portfolio-image img,.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{width:100%;height:auto;float:none;border-radius:var(--yim-br-top)}.portfolio-1.imgitems .portfolio-text,.portfolio-1.vdoitems .portfolio-text{padding:0;margin-left:0;width:100%;border-radius:var(--yim-br-bottom)}.portfolio-1.imgitems .pf-desc,.portfolio-1.vdoitems .pf-desc{display:none}.portfolio-1.imgitems .portfolio-text .title,.portfolio-1.vdoitems .portfolio-text .title{border-radius:0}.portfolio-columns li[id$="col4"],.portfolio-columns li[id$="col5"],.portfolio-columns li[id$="col6"]{display:none}.portfolio-3 .star-rating{font-size:.52em}.portfolio-3 .star-rating a::before{content:''}.portfolio-3 .star-rating .caption span{display:none}#portfolio-columns li#pacol3{margin-right:0}}@media(max-width:767.98px){.portfolio-1 .item-container .title{font-size:1.2em}.portfolio-single-image img{-webkit-border-radius:6px;border-radius:6px}.portfolio-actions .pf-search{width:100%;max-width:calc(100% - 147px)}.portfolio-columns li[id$="col3"]{display:none}#portfolio-columns{width:100%}#portfolio-columns li{width:47%}#portfolio-columns li#pacol2{margin-right:0}}@media(max-width:479.98px){.portfolio-actions .pf-columns{display:none !important}}@media(min-width:480px) and (max-width:767px){.portfolio-2 .star-rating{font-size:.52em}.portfolio-2 .star-rating a::before{content:''}}@media(max-width:414.98px){.portfolio-actions .smcontainer.pf-filter{width:100%}.portfolio:not(.portfolio-1) .video-show,.portfolio .slide-show{display:none}.portfolio:not(.portfolio-1) .icons-ctnr{width:100%}.portfolio:not(.portfolio-1) .icons-ctnr .play-it{display:block}.portfolio-1 .item-container{border:0}.portfolio-1 .portfolio-item{border-radius:6px;padding:0 !important;width:calc(100% - 12px) !important;margin-left:6px !important;margin-bottom:12px !important;border:1px solid var(--light-border)}.portfolio-actions .pf-search{max-width:calc(100% - 147px)}.portfolio-1 .portfolio-image,.portfolio-1 .portfolio-image img{border-radius:6px 6px 0 0 !important}.portfolio-1 .portfolio-text{border-radius:0 0 6px 6px !important;padding-left:0 !important;padding-bottom:6px}.portfolio-1 .title{border-radius:0 !important;padding:3px 3px 4px 3px !important;text-align:center}}@media(max-width:360px){.portfolio-1 .star-rating{font-size:.63em}.portfolio-1 .star-rating a::before{content:''}.portfolio-actions .smcontainer.pf-filter{width:100%}}