/*
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
*/

/*@font-face {
    font-family: 'designio_boldregular';
    src: url('fonts/designio_bold-webfont.woff2') format('woff2'),
         url('fonts/designio_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}*/

.menu-container,
#menu-menu-lang li a i{
	display: none !important;
}

.menu-wrapper.menu-sticky{
	position: fixed !important;
	z-index: 2000 !important;
}

.menu-wrapper .top-menu{
	padding: 10px 0 !important;
	background-color: rgba(255,255,255,0.0);
}

#gform_confirmation_message_1{
    font-family: 'designio_boldregular' !important;
    font-weight: 100 !important;
    font-size: 18px;
}

.gform_footer.top_label{
	text-align: center;
}

.desc p{
	font-size: 18px;
}


.font-designo{
	font-family: 'designio_boldregular' !important;
	font-weight: 100 !important;
}

.button_masters{
	font-size:18px;
}

.font_20{
	font-size:20px;
}

#gform_wrapper_1.gform_wrapper{
	font-family: 'designio_boldregular' !important;
	font-weight: 100 !important;
	font-size: 18px !important;
}

#gform_wrapper_1.gform_wrapper .top_label .gfield_label{
		font-weight: 100 !important;
	font-size: 18px !important;
}

#gform_submit_button_1{
	font-family: 'designio_boldregular' !important;
	font-weight: 100 !important;
	font-size: 18px !important;
	color:#fff;
	background-color: #f9002a;
}

.site-info{
	/*font-family: 'designio_boldregular' !important;
	font-weight: 100 !important;*/
	font-size: 16px !important;
}

.no_padd_left .row-parent{
	padding-left: 0 !important;
}

.cont_custom_text h2 span,
.cont_custom_text h2 span h2{
	font-size: 56px !important;
}

.cont_custom_text .heading-text .text-lead p{
	font-size: 28px !important;
	color: grey !important;
}

.cont_custom_text .heading-text p{
	font-size: 17px !important;
	line-height: 26px !important;
}

.cont_img_left_text_right .heading-text p span{
	font-size: 17px;
    font-weight: 700 !important;
    color: #000;
}

.cont_no_padding .row-parent{
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.cont_no_padding .row-inner-force{
	margin: 0 !important;
}

.cont_no_padding .row-inner-force .column_child{
	padding: 0 !important;
}

.cont_no_padding .heading-text .text-lead{
	background-color: #000;
	padding: 7px 0;
	margin-top: 5px;
}

.cont_no_padding .heading-text .text-lead p{
	margin: 0;
}

.img_left .single-wrapper{
	left:11%;
}

@media screen and (max-width: 860px){
	.cont_img_left_text_right .heading-text p span,
	.cont_img_left_text_right .heading-text{
		text-align: center !important;
	}
	
	.img_left .single-wrapper {
    left: 19%;
}
	
	.menu-wrapper .top-menu {
    padding: 10px 0 !important;
    background-color: rgba(255,255,255,0.0);
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
}
	
	body:not(.menu-mobile-centered) .menu-wrapper .mobile-hidden{
		display: block !important;
	}

	
	.menu-wrapper .top-menu .row-menu-inner{
		border: none !important;
	}
	
	.menu-wrapper .top-menu  .menu-bloginfo{
		padding: 0 !important;
	}
	
	#menu-menu-lang{
		background-color: rgba(255,255,255,0.0);
		text-align: right;
    	padding-top: 10px;
	}
	
	#menu-menu-lang li{
		display: inline-block !important;
	}
}

@media screen and (max-width:420px){
	.cont_custom_text h2 span,
	.cont_custom_text h2 span h2 {
    font-size: 36px !important;
}
	
	.cont_custom_text .heading-text .text-lead p {
    font-size: 22px !important;
	}
	
	.img_left .single-wrapper{
		    max-width: 70% !important;
    left: 23%;
}
}

@media screen and (max-width:375px){
	.cont_custom_text h2 span,
	.cont_custom_text h2 span h2 {
    font-size: 32px !important;
}
	
	.cont_custom_text .heading-text .text-lead p {
    font-size: 20px !important;
	}
	
	.img_left .single-wrapper{
		max-width: 70% !important;
		left:22%;
}
	
}


