/*
Theme Name: HYCAP Group
*/

body a { color:#323E48; }
img { max-width: 100%; height: auto; }
.main-wrpper { position: relative; }
.social-bx a i { font-size:20px; color:#fff; }
.social-bx a:hover i { opacity:0.5; }

.team-img img { max-width: 250px; height:250px; object-fit:cover; }

.upload-btn-wrapper .wpcf7-form-control-wrap { position: absolute; top: 0; width: 100%; height: 100%; }

.alm-load-more-btn { border:none; background:none; }
.alm-load-more-btn.done { opacity: 0.3; }
.alm-btn-wrap { display: flex; align-items: center; justify-content: center; padding: 32px 0 0; }
.alm-btn-wrap .btn-read { margin: 0 auto; max-width: 124px; width: 100%; }

.fa-twitter:before { opacity:0; } 
.fa-twitter { background:url(images/social-ic3.svg) no-repeat; background-size:100% auto; }

.post-type-archive-portfolio .hero-main-img img { object-position: left center; }
.post-type-archive-portfolio .alm-btn-wrap { padding-top: 0; margin-bottom: 60px; display: none; }
.post-type-archive-career .alm-btn-wrap { display: none; }

.single-portfolio .hero-banner:before { opacity: 0.2; }

.investment-block img { height:430px; object-fit:cover; }

.cover-img iframe { width: 100%; }

.postid-342 .hero-main-img img { object-position: bottom; }
.hero-main-img.slide-img-2 img { object-position: bottom; }

.alignnone { margin-bottom:30px; }
.alignleft { float:left; margin:0 30px 30px 0; }
.alignright { float:right; margin:0 0 30px 30px; }
.aligncenter { display:block; margin:0 auto 30px; }
.wp-caption { max-width:100%; margin-bottom:30px; }
.wp-caption .wp-caption-text { margin-bottom:0; padding:5px; font-style:italic; text-align:center; }

@media (min-width: 767px) {
.postid-348 .cover-img iframe { height: 600px !important; }
}

@media (max-width: 767px) {
.alignnone, .alignleft, .alignright { display:block; float:none; margin:0 auto 30px; }
}

.hero-banner .btn-read { display: inline-block; max-width: 100%; margin-top: 200px; color: #fff !important; border-color: #fff !important; }

.read-link{
    font-size: 16px;
    font-weight: normal;
    color: #323E48;
    line-height: 24px;
    border-bottom: 1px solid #323E48;
    max-width: 110px;
    display: flex;
    align-items: center;
}
.read-link:after{
	content: "\f061";
	font-family: "Font Awesome 5 Pro";
    margin: 0 0 0 auto;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transition: .4s linear;
    -webkit-transition: .4s linear;
}
.read-link:hover:after{
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}