.sorting-container{float:left;clear:both;margin:0 0 30px;padding:0;width:100%}.sorting-container a{font-size:14px;line-height:36px;color:#333334;padding:0 15px;background:#ededed;margin:0 10px 10px 0;float:left;border-bottom:2px solid #d9d9d9;position:relative}.sorting-container a:after{border-bottom:1px solid #fff;position:absolute;bottom:0;left:0;content:'';width:100%}.sorting-container a.active-sort,.sorting-container a:hover{font-weight:700;color:#fff}.portfolio-container{width:100%;float:left;clear:both}.portfolio-area .portfolio .single-portfolio .images:hover .overley{opacity:1;visibility:visible;transform:scale(1)}.portfolio-carousel-wrapper{width:100%;margin:0;padding:0;float:left;clear:both;position:relative}.portfolio-carousel{width:100%;margin:0 52px;padding:0;float:left;clear:both}.portfolio-carousel li{display:inline}.portfolio-carousel .portfolio{margin-top:0;margin-bottom:0}.portfolio{float:left;margin:10px 20px 10px 0;padding:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.portfolio.last{margin-right:0}.portfolio.three-column{width:340px;margin:6px}.portfolio.three-column .portfolio-thumb,.portfolio.three-column .portfolio-thumb img{width:100%;height:230px}.portfolio.two-column{width:520px;margin:5px}.portfolio.two-column .portfolio-thumb,.portfolio.two-column .portfolio-thumb img{width:100%;height:350px}.portfolio.four-column{width:250px;margin:7px}.portfolio.four-column .portfolio-thumb,.portfolio.four-column .portfolio-thumb img{width:100%;height:170px}.portfolio.three-column-with-sidebar{width:220px;margin:6px}.portfolio.three-column-with-sidebar .portfolio-thumb,.portfolio.three-column-with-sidebar .portfolio-thumb img{width:100%;height:148px}.portfolio.two-column-with-sidebar{width:340px;margin:5px}.portfolio.two-column-with-sidebar .portfolio-thumb,.portfolio.two-column-with-sidebar .portfolio-thumb img{width:100%;height:230px}.portfolio.four-column-with-sidebar{width:160px;margin:7px}.portfolio.four-column-with-sidebar .portfolio-thumb,.portfolio.four-column-with-sidebar .portfolio-thumb img{width:100%;height:108px}.portfolio.one-column,.portfolio.one-column-with-sidebar{width:100%;margin-bottom:30px;margin-right:0;border:0}.portfolio.one-column .portfolio-thumb,.portfolio.one-column .portfolio-thumb img{width:520px;height:350px}.portfolio.one-column .portfolio-thumb,.portfolio.one-column-with-sidebar .portfolio-thumb{border-bottom:3px solid #d9d9d9;height:351px;margin-right:20px}.portfolio.one-column .portfolio-thumb img,.portfolio.one-column-with-sidebar .portfolio-thumb img{margin-bottom:1px}.portfolio.one-column .portfolio-detail,.portfolio.one-column-with-sidebar .portfolio-detail{float:left;background:0 0;text-align:left;width:49%;clear:none;padding:5px 0 0;margin-bottom:20px}.portfolio.one-column-with-sidebar .portfolio-detail{width:48%}.portfolio.one-column-with-sidebar:hover .portfolio-detail,.portfolio.one-column:hover .portfolio-detail{background:0 0}.portfolio.one-column .portfolio-detail h5,.portfolio.one-column-with-sidebar .portfolio-detail h5{font-size:18px}.portfolio.one-column .portfolio-detail h5,.portfolio.one-column .portfolio-detail p,.portfolio.one-column-with-sidebar .portfolio-detail h5,.portfolio.one-column-with-sidebar .portfolio-detail p{padding:0}.portfolio.one-column-with-sidebar:hover .portfolio-detail h5,.portfolio.one-column-with-sidebar:hover .portfolio-detail h5 a,.portfolio.one-column:hover .portfolio-detail h5,.portfolio.one-column:hover .portfolio-detail h5 a{color:#333334}.portfolio.one-column-with-sidebar:hover .portfolio-detail p,.portfolio.one-column:hover .portfolio-detail p{color:#919191;padding:0}.portfolio.one-column .image-overlay,.portfolio.one-column-with-sidebar .image-overlay{height:99.7%}.portfolio.one-column-with-sidebar .portfolio-thumb,.portfolio.one-column-with-sidebar .portfolio-thumb img{width:340px;height:230px}.portfolio.one-column-with-sidebar .portfolio-thumb{height:231px}.portfolio .portfolio-thumb:hover img{-moz-transform:scale(1.3) rotate(0) translate(0);-webkit-transform:scale(1.3) rotate(0) translate(0);-o-transform:scale(1.3) rotate(0) translate(0);transform:scale(1.3) rotate(0) translate(0)}.portfolio .portfolio-thumb{border-bottom:1px solid #fff;float:left;padding:0;position:relative;overflow:hidden}.portfolio .portfolio-detail{background:#ededed;border-bottom:1px solid #fff;padding:15px 0;float:left;clear:both;width:100%;margin:0 0 1px;text-align:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.portfolio .portfolio-detail h5,.portfolio .portfolio-detail p{padding:0 10px;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.portfolio .portfolio-detail p{color:#919191}.portfolio .image-overlay{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;opacity:0;background:url(images/transparent-bg.png) repeat;width:100%;height:100%;float:left;position:absolute;top:0;left:0}.portfolio .image-overlay a{opacity:0;text-align:center;background:url(images/transparent-bg2.png) repeat;padding:10px;position:absolute;display:inline-block;width:42px;height:42px;border-radius:42px}.portfolio .image-overlay a:hover{background:#cc0821;border:1px solid #cc0821}.portfolio .image-overlay a span{color:#fff;font-size:19px;line-height:0;width:18px;height:18px;border-radius:42px}.portfolio .image-overlay a.zoom{left:0}.portfolio .image-overlay a.link{right:0}.portfolio.one-column-with-sidebar .image-overlay a,.portfolio.three-column .image-overlay a,.portfolio.two-column-with-sidebar .image-overlay a{top:37%}.portfolio.one-column-with-sidebar:hover a.zoom,.portfolio.three-column:hover a.zoom,.portfolio.two-column-with-sidebar:hover a.zoom{left:30%}.portfolio.one-column-with-sidebar:hover a.link,.portfolio.three-column:hover .image-overlay a.link,.portfolio.two-column-with-sidebar:hover a.link{right:30%}.portfolio.one-column .image-overlay a,.portfolio.two-column .image-overlay a{top:41%}.portfolio.one-column:hover a.zoom,.portfolio.two-column:hover a.zoom{left:37%}.portfolio.one-column:hover .image-overlay a.link,.portfolio.two-column:hover .image-overlay a.link{right:37%}.portfolio.four-column .image-overlay a{top:32%}.portfolio.four-column:hover a.zoom{left:23%}.portfolio.four-column:hover .image-overlay a.link{right:23%}.portfolio.three-column-with-sidebar .image-overlay a{top:30%}.portfolio.three-column-with-sidebar:hover a.zoom{left:20%}.portfolio.three-column-with-sidebar:hover a.link{right:20%}.portfolio.four-column-with-sidebar .image-overlay a{top:20%}.portfolio.four-column-with-sidebar:hover a.zoom{left:9%}.portfolio.four-column-with-sidebar:hover a.link{right:9%}.portfolio.four-column-with-sidebar h5{font-size:13px;margin-bottom:-5px}.portfolio.four-column-with-sidebar h5 a{color:#333334}.portfolio.four-column-with-sidebar p{font-size:12px}.portfolio.four-column-with-sidebar .portfolio-detail{padding:10px 0}.portfolio:hover .image-overlay a.link,.portfolio:hover a.zoom{opacity:1}.portfolio:hover .portfolio-detail h5,.portfolio:hover .portfolio-detail h5 a{color:#fff}.portfolio:hover .image-overlay{opacity:1;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.portfolio .image-overlay a:hover{-moz-transform:scale(1.2) rotate(0) translate(0);-webkit-transform:scale(1.2) rotate(0) translate(0);-o-transform:scale(1.2) rotate(0) translate(0);transform:scale(1.2) rotate(0) translate(0)}.portfolio-single{float:left;width:100%;padding:0;margin:0}.portfolio-slider-container{float:left;width:100%;padding:0;margin:0 0 20px;position:relative}.two-third .portfolio-slider-container{margin-bottom:0}.portfolio-slider{float:left;width:100%;margin:0;padding:0}.portfolio-slider li{width:100%;display:block;padding:0;float:left;position:relative;margin-bottom:15px;margin-right:10px;background:0 0}.portfolio-slider li img{display:block}.portfolio-slider li:before{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.portfolio-slider:hover li:before{-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,.4);-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,.4);box-shadow:inset 0 0 0 10px rgba(255,255,255,.4)}.portfolio-slider-container .bx-controls-direction{width:100%;float:left;margin:0;padding:0}.portfolio-slider-container .bx-controls-direction a{text-indent:-9999px;z-index:100;position:absolute;top:41%;width:39px;height:72px;float:left;opacity:.8}.portfolio-slider-container .bx-controls-direction a:hover{opacity:1}.portfolio-slider-container .bx-controls-direction a.bx-prev{left:10px}.portfolio-slider-container .bx-controls-direction a.bx-next{right:10px}.portfolio-single h3{text-transform:none;margin-top:10px}.portfolio-single h6{color:#919191;font-weight:400;margin:-10px 0 20px}.portfolio-share{float:left;clear:both;width:100%;margin:20px 0 0}.post-nav-container{float:left;width:100%;margin:30px 0 0;padding:15px 0;clear:both;border-bottom:1px dotted #888;border-top:1px dotted #888}.post-nav-container a{font-weight:700}.post-nav-container a span{font-size:12px;font-weight:400;color:#333334;font-style:italic}.post-nav-container .post-prev-link{float:left}.post-nav-container .post-next-link{float:right}.product-carousel-wrapper{width:100%;float:left;clear:both;margin:0;padding:0;position:relative}.carousel-arrows{position:absolute;top:-75px;right:0}.carousel-arrows a{display:inline-block;width:37px;height:37px;background:#e0e0e0;border-radius:37px;text-align:center}.carousel-arrows a.partner-prev-arrow,.carousel-arrows a.portfolio-prev-arrow,.carousel-arrows a.product-prev-arrow{margin-right:5px}.carousel-arrows a span{color:#adadad;font-size:18px;line-height:39px}.carousel-arrows a:hover{-moz-transform:scale(1.1) rotate(0) translate(0);-webkit-transform:scale(1.1) rotate(0) translate(0);-o-transform:scale(1.1) rotate(0) translate(0);transform:scale(1.1) rotate(0) translate(0)}.carousel-arrows a:hover span{color:#fff;-moz-transform:scale(1) rotate(360deg) translate(0);-webkit-transform:scale(1) rotate(360deg) translate(0);-o-transform:scale(1) rotate(360deg) translate(0);transform:scale(1) rotate(360deg) translate(0)}.carousel-arrows a.partner-next-arrow span,.carousel-arrows a.portfolio-next-arrow span,.carousel-arrows a.product-next-arrow span{margin-left:2px}#secondary .widget h3.widgettitle a:before,.carousel-arrows a,.ico-content.type1 .icon span,.portfolio .image-overlay a,.portfolio .image-overlay a span,.product-overlay a,.product-overlay a span,.team .social-icons li,.testimonial .author,.testimonial .author img,h5.faq:before{behavior:url(PIE.htc)}.carousel-arrows a,.ico-content.type1 .icon span,.portfolio .image-overlay a,.portfolio .image-overlay a span,.product-overlay a,.product-overlay a span{position:relative\0/;z-index:1\0/}.portfolio .image-overlay a.link,.portfolio .image-overlay a.zoom,ul.products li .product-thumb .product-overlay a{z-index:-1\0/}.portfolio:hover .image-overlay a.link,.portfolio:hover .image-overlay a.zoom,ul.products li .product-thumb:hover .product-overlay a{z-index:1\0/}.carousel-arrows a.partner-prev-arrow,.carousel-arrows a.portfolio-prev-arrow,.carousel-arrows a.product-prev-arrow{margin-right:5px}.carousel-arrows a.partner-next-arrow span,.carousel-arrows a.portfolio-next-arrow span,.carousel-arrows a.product-next-arrow span{margin-left:2px}.portfolio-carousel-wrapper .portfolio.three-column{width:288px}.portfolio-carousel-wrapper .portfolio.three-column .portfolio-thumb,.portfolio-carousel-wrapper .portfolio.three-column .portfolio-thumb img{height:195px}.portfolio-carousel-wrapper .portfolio.three-column:hover a.zoom{left:37%}.portfolio-carousel-wrapper .portfolio.three-column:hover .image-overlay a.link{right:37%}.portfolio.one-column .portfolio-detail,.portfolio.one-column-with-sidebar .portfolio-detail{width:40%}#footer .widget.widget_tag_cloud .tagcloud a:hover,.faq h5.toggle-accordion.active:before,.ls-layer .button-text a,.ls-layer .button-text2 a,.ls-layer h4,.portfolio:hover .portfolio-detail,.side-nav-container ul li a:hover span,.side-nav-container ul li.current_page_item a span,.toggle-frame h5.toggle-accordion.active,.toggle-frame h5.toggle.active,.ui-widget-content{background:#cc0821}.portfolio:hover .portfolio-detail p{color:#fff}.call-to-action{background:#cc0821;padding:40px;overflow:hidden;margin:0 0}