/*
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
*/
.icon-box-left .icon-box-icon, .icon-box-right .icon-box-icon{width:auto}
.banner-mobile .tmb-media-first{
	box-shadow: 0px 6px 18px 0px rgb(0 0 0 / 16%);
    border-radius: 31px;
	overflow:hidden;
}
.banner-mobile .tmb-media-first .mejs-controls{
	display:none;
}
.btn-custom{
	background: #15579A !important;
	border:1px solid #15579A !important;
	color:#fff !important;
}
.btn-custom:hover{
	background: transparent !important;
	border:1px solid #15579A !important;
	color:#15579A !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.btn-round.email-input{
	background-color:#fff !important;
	border:1px solid #e82380 !important;
	color: #e82380 !important
}

input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.btn-round.email-input::placeholder{
	color: #e82380 !important
}
.copyright-color p{
	color:#fff !important
}
.w-section-set h2.h2, .w-section-set p{
	color:#fff;
}
.w-section-set.color-black h2.h2, .w-section-set.color-black p{
	color:#000;
}
.w-section-set p{
	 margin-top: 0;
	margin-bottom:20px;
}
.w-section-set h2.h2{
	position:relative;
	margin-top: 10px !important;
    line-height: 22px;
    padding-top: 30px;
}
.w-section-set .icon-box-heading h2.h2:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:1px;
	background-color:#fff;
}
.w-section-set .heading-text h2.h2{
	line-height: 30px;
    margin-bottom: 32px !important;
}
.w-section-set .icon-box-icon{
	margin-bottom:20px;
}
.w-section-set .section-right, .w-section-set .section-left{
	position:relative;
}
.w-section-set .section-right:after{
	content:'';
	background-image:url('https://teemo.co/wp-content/uploads/2020/11/arrow-right.svg');
    width: 30px;
    height: 30px;
    right: -60px;
    top: calc(50% - 15px);
    display: block;
    background-repeat: no-repeat;
    position: absolute;
}
.custom-blocks .t-entry-text{
	padding: 20px 15px 30px 15px
}

.w-section-set .section-left:after{
	content:'';
	background-image:url('https://teemo.co/wp-content/uploads/2020/11/arrow-left.svg');
    width: 30px;
    height: 30px;
    right: -60px;
    top: calc(50% - 15px);
    display: block;
    background-repeat: no-repeat;
    position: absolute;
}
.custom-tabs{
	min-height:360px;
}
.custom-tabs .vertical-tab-menu{
	width:30%;
}
.custom-tabs .vertical-tab-contents{
	width:70%;
}
.custom-tabs .nav-tabs > li > a span{
	white-space:inherit;
	font-size: 17px !important;
    font-weight: 500;
    letter-spacing: -0.02em;
    margin-bottom: 20px !important;
    display: block;
}
.numbercount .vc_row.row-internal.row-container{
	margin-top:40px !important;
}
.numbercount .vc_custom_1605176396791 .col-double-gutter .wpb_column .uncol.style-light{
	position:relative;
    padding-top: 20px;
}
.numbercount .vc_custom_1605176396791 .col-double-gutter .wpb_column:last-child .uncol.style-light:before{
	display:none;
}
.numbercount .counter-text{
	color:#fff;
	font-weight:600;
}
.numbercount .counter-text p{
	font-size:18px;
}
.numbercount .vc_custom_1605176396791 .col-double-gutter .wpb_column .uncol.style-light:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:1px;
	background-color:#fff;
}
.clink{
	color:#006cff !important
}
.site-footer h2.widgettitle, .site-footer .menu-item a{
	color:#fff;
	    font-size: 12px;
}
.site-footer h2.widgettitle{
	font-size: 14px !important;
    font-weight: 800;
    margin-bottom: 0px !important;
}
.site-footer .menu {
	    margin-top: 10px;
}
.teemo-banner {
	vertical-align:top;
}
.multitask-details-box p{
	margin-top:0;
	line-height:22px
}
.multitask-details-box .icon-box-left .icon-box-content{
	margin-left:20px;
}
.multitask-details-box .icon-media svg{
	margin-top: 7px !important;
}


#menu-main-menu li a{
	font-size:13px !important;
	color: #15579a !important;
	margin-left: 10px;
    margin-right: 10px;
}
#menu-main-menu li a:hover, #menu-main-menu ul.drop-menu a:hover, #menu-main-menu > li:hover > a{
	color:#d41d73 !important
}
#menu-main-menu ul.drop-menu{
	top:80% !important;
	box-shadow:0 0 12px rgb(0 0 0 / 0.09);
	background:#fff;
	border-radius:4px;
} 
#menu-main-menu ul.drop-menu a{
	color: #15579a;
	font-weight:400;
}
#menu-main-menu ul.drop-menu:before{
	content:"";
	position:absolute;
	top:-5px;
	left: 40px;
	border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #fff;	
}
.header-basic .author-info{
	display:none !important;
}
.footer-solutions{
	font-size: 14px !important;
    margin-bottom: 0px !important;
    top: -5px;
    position: relative;
}