/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

/***********Form*********/
/*html:not(.browser-Firefox) input[type=date] {*/
/*    background: no-repeat url(/wp-content/themes/jiya-cosmetic/inc/admin/assets/images/calend-d.svg) right 4px top 50%;*/
/*    background-size: auto 14px;*/
/*}*/
form .col-row{
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
	margin:0 -6%;
}
.col{
	max-width: 50%;
    flex: 0 0 50%;
    padding: 0 6%;
}
.col + .col{
	border-left:1px solid #aaa;
}
.col-row .form-group p{
	margin-bottom:10px;
}
.col-row .form-group input,.col-row .form-group select,.checkboxex .wpcf7-form-control-wrap input {
    border-color: #B5931E;
    border-bottom-width: 1px;
}
.checkboxex .wpcf7-form-control-wrap{
	display:block;
	padding:5px 0;
}
.checkboxex .wpcf7-form-control-wrap input{
	background: #ddd;
    border: 0 !important;
    padding: 0 10px;
}
#input-hidden{
	display:none;
}

/********photo-upload-wrapper**********/
.photo-upload-wrapper{
	margin-top:50px;
}
.photo-upload-wrapper h3{
	font-family:"Helvetica Neue Condensed Black Bold", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 23px;
	letter-spacing: 0em;
	text-align: center;
	text-transform:capitalize;
}
.photo-uploading-wrapper{
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0 -25px;
}
.single-uploader{
	max-width: 20%;
    flex: 0 0 20%;
    padding: 25px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
}
.single-uploader label{
	cursor:pointer;
}
.single-uploader label input{
	display:none;
}
.single-uploader label img{
	height: 170px;
    width: auto !important;
}
.single-uploader .label{
	font-size: 18px;
    padding: 6px 10px;
    text-align: center;
    background: #B5931E;
    color: #fff;
    font-weight: 700;
    width: 100%;
}
.single-uploader .label p{
	margin:0;
}
.single-uploader .label.abs{
	background:green;
}
.terms-tab{
	margin-top:40px;
	margin-bottom:40px;
}
.submit-btn{
	margin-top:40px !important;
	text-align:center !important;
}
.submit-btn input{
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: center;
	text-transform:capitalize;
}