section.portfolio{position:relative;margin-top:50px}section.portfolio .each_portfolio_element figure{margin:0;position:relative;margin-bottom:20px}section.portfolio .each_portfolio_element figure img{z-index:10;-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;width:100%;display:block;position:relative}section.portfolio .each_portfolio_element figure:hover img{-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)}section.portfolio .each_portfolio_element figure figcaption{position:absolute;bottom:0;left:0;height:90px;width:100%;padding:15px 10px;background:#E6BD4F;text-align:center}section.portfolio .each_portfolio_element figure figcaption .portfolio_title{font-size:15px;color:#fff;font-style:normal;font-weight:700;text-transform:uppercase}section.portfolio .each_portfolio_element figure figcaption .portfolio_link{position:relative;margin-top:15px}section.portfolio .each_portfolio_element figure figcaption .portfolio_link a{margin-top:15px;color:#fff;padding:5px 10px;background-color:#CF0A2C;text-decoration:none}section.portfolio .each_portfolio_element figure figcaption .portfolio_link a:link{color:#fff}section.portfolio .each_portfolio_element figure figcaption .portfolio_link a:visited{color:#fff}section.portfolio .each_portfolio_element figure figcaption .portfolio_link a:hover{background-color:#fff;color:#CF0A2C}section.portfolio .each_portfolio_element figure figcaption .portfolio_link a:active{background-color:#fff;color:#CF0A2C}section.portfolioDetail{position:relative;margin-top:50px}section.portfolioDetail .portfolio_detail_img{width:100%;height:auto}section.portfolioDetail .portfolio_detail_img img{width:100%;height:auto}section.portfolioDetail .portfolio_title{position:relative;font-size:20px;color:#000;font-style:normal;font-weight:500}section.portfolioDetail .portfolio_detail_text{position:relative;margin-top:25px;font-size:13px;font-style:normal;font-weight:400}section.portfolioDetail .portfolioGallery .each_img_gallery_portfolio{position:relative;margin-bottom:25px}section.portfolioDetail .portfolioGallery .each_img_gallery_portfolio figure{width:100%;height:auto}section.portfolioDetail .portfolioGallery .each_img_gallery_portfolio figure img{width:100%;height:auto}section.portfolioDetail .portfolioGallery .each_img_gallery_portfolio .galeria_hover{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;background-color:#CF0A2C;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;z-index:10}section.portfolioDetail .portfolioGallery .each_img_gallery_portfolio .galeria_hover:hover{opacity:0.6}section.portfolioDetail .portfolioGallery .each_img_gallery_portfolio .galeria_hover .galeria_hover_content{position:absolute;top:50%;width:100%;height:50px;margin-top:-25px;text-align:center;color:#fff}section.portfolioDetail .portfolioGallery .each_img_gallery_portfolio .galeria_hover .galeria_hover_content i{margin-top:12.5px;font-size:25px}section.portfolioDetail .portfolio_link{text-align:center;position:relative;margin-top:100px}section.portfolioDetail .portfolio_link a{margin-top:15px;color:#fff;padding:5px 10px;background-color:#CF0A2C;text-decoration:none}section.portfolioDetail .portfolio_link a:link{color:#fff}section.portfolioDetail .portfolio_link a:visited{color:#fff}section.portfolioDetail .portfolio_link a:hover{background-color:#53555C;color:#fff}section.portfolioDetail .portfolio_link a:active{background-color:#53555C;color:#fff}section.portfolioDetail .portfolio_link i{margin-right:10px}@media (max-width: 767px){section.portfolio{margin-top:140px !important}section.portfolio .each_portfolio_element figure{margin-bottom:140px !important}section.portfolio .each_portfolio_element figure img{-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)}section.portfolioDetail .portfolio_title{position:relative;margin-top:15px}}@media (min-width: 768px) and (max-width: 991px){section.portfolio{margin-top:140px !important}section.portfolio .each_portfolio_element figure{margin-bottom:140px !important}section.portfolio .each_portfolio_element figure img{-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)}}@media (max-width: 450px){section.portfolio{margin-top:140px !important}section.portfolio .porfolio_container{width:100% !important}section.portfolio .porfolio_container figure{margin-bottom:140px !important}section.portfolio .porfolio_container:last-child figure{margin-bottom:0px !important}section.portfolioDetail .galleryImgContainer{width:100% !important}}
/*# sourceMappingURL=portfolio.min.css.map */
