/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.white-hover:hover {
	color: #fff !important;
}

.video_hover_wrap {
	position: absolute;
	top: 0;
	left: 0;
}
.video_hover_wrap,
.video_hover_wrap>.wp-video,
.video_hover_wrap .mejs-container,
.video_hover_wrap .mejs-mediaelement,
.video_hover_wrap mediaelementwrapper,
.video_hover_wrap mediaelementwrapper video {
	width: 100%;
}

.video_hover_wrap,
.video_hover_wrap>.wp-video,
.video_hover_wrap .mejs-container {
    height: 100% !important;
}

.video_hover_wrap .mejs-layers,
.video_hover_wrap .mejs-controls {
	opacity: 0 !important;
}

.footer-logo {
	max-width: 280px;
}

input#gform_submit_button_2 {
	background-color: #fd024c;
	border: 2px solid #fd024c !important;
	padding: 7px 15px;
	font-size:12px;
	border-radius: 0;
}

input#input_2_1,
#input_1_1,
#input_1_2, 
#input_1_3, 
#input_1_4, 
#input_1_5,
#input_1_7,
#input_1_8,
#input_1_9{
	border: 1px solid #fd024c !important;
	padding: 10px 15px;
	border-radius: 0;
}

#gform_submit_button_1 {
	color:#fff;
	border: 2px solid #fd024c !important;
	padding: 10px 15px;
	font-size:13px;
	border-radius: 0;
	background-color: rgb(254, 2, 77) !important;
	border-color: rgb(254, 2, 77) !important;
	border-radius: 0;
}

#gform_submit_button_1:hover{
	color:#fff;
	background-color: black !important;
	border: 2px solid black !important;
	border-radius: 0;
}


#gform_submit_button_2:hover {
	background-color: black !important;
	border: 2px solid #fd024c !important;
}

.custom-link.btn.btn-sm.border-width-0.btn-accent.btn-icon-left.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-88719.current_page_item.menu-item-117812.menu-btn-container.active {
	padding: 10px 20px !important;
	border-radius: 0;
}

.center {
	text-align: center;
	max-width: 90%;
	margin: auto;
	margin-top:30px !important;
}

.pullquote__content {
	font-size: 20px;
	font-weight: 500;
}

.vc_tta-tab a {
	font-size: 14px;
	font-weight: 700;
}

.testimonial-carousel .owl-carousel-container .owl-carousel .owl-stage-outer .owl-stage .t-entry-visual {
	max-width: 125px;
	border-radius: 50%!important;
	margin: auto;
	border: solid 5px #fff;
	}

.owl-item .tmb-content-center.tmb .t-entry-text {
	padding: 0 10%;
}

.testimonial-carousel  p {
	font-size: 115%;
}

.gform-body input#gform_submit_button_2 {
	width: 100%;
	padding: 11px;
	margin-top: 0;
}

.footer .gform_wrapper.gravity-theme .gform_footer {
	display:none;
}


.footer-logo {
	max-width: 175px !important;
}

.footer-logo1 {
	max-width: 150px !important;
}


.highlight,
a.isotope-nav-link.grid-nav-link.active {
	
	border-bottom: 4px solid #fd024c; 
}

.highlight-white {
	border-bottom: 4px solid #fd024c; 
}

.highlight-pink strong{
	background: linear-gradient(180deg, transparent 92%, #fd024c 20%);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	font-weight: 700 !important;
}

.grid-filters.filter-typography-inherit ul.menu-smart a {
	font-weight: 700 !important;
}

.post-wrapper .ourworkblock .t-entry-text .t-entry>p:not(hr):not(.t-entry-readmore):not(:first-child) {
	position: relative;
    margin-top: -115px !important;
    z-index: 10;
    padding: 0 20px;
    text-align: left;
    color: #fff;
	user-select: none;
	pointer-events: none;
	display: none;
}
.post-wrapper .ourworkblock .tmb-grid:hover .t-entry-text .t-entry>p:not(hr):not(.t-entry-readmore):not(:first-child) {
	display: block;
}

footer .footer-last.footer-center .social-icon i, .uncode-vc-social.icons-lead .social-icon i {
	font-size: 30px !important;
}

footer .footer_contact_block a {
    display: inline-block;
}
footer .footer_contact_block i {
    display: inline-block;
    vertical-align: top;
    transform: translateY(5px);
}

.carousel_with_excerpt .t-entry-excerpt {
	transform: translateY(40px);
}

#showreelbtn {
	display: none;
}
.box-wrapper li.filter-cat-177.filter-cat {
	display: none !important;
}



.custom-link.btn-underline-out.morework.text-default-color.btn-icon-left {
	font-weight: 600 !important;
}

.custom-link.btn-underline-out.morework.text-default-color.btn-icon-left:hover {
	font-weight: 600 !important;
	color:white !important;
}

.video_hover_wrap mediaelementwrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
  display: block;
}

.video_hover_wrap mediaelementwrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;   
}