/*  
Theme Name: Divi Child    
Theme URI: https://www.themeisle.com/     
Description: This is a custom child theme I have created.    
Author: ThemeIsle    
URI: https://www.themeisle.com/    
Template: Divi    
Version: 0.1     
*/

@import url("../Divi/style.css");

.hidden{
	display: none;
}
.room-form-entry{}
	.room-form-entry select.room-type{
		display: block;
		clear: both;
		margin-top: 7px;
	}
	.room-form-entry input[type=radio]{
		margin-right: 7px;
	}
	.upload-image{
		text-align: center;
		font-size: 9pt;
		text-transform: uppercase;
		cursor: pointer;
		height: 85px;
		overflow: hidden;
	}
/*
		.upload-image img{
			max-height: 100%;
		}
*/
		.upload-image-inner{
			padding: 10px 0;
			background: #eee;
		}
		.upload-image-inner .upload-note{
		    clear: both;
		    display: block;
		    font-size: 10px;
		    line-height: normal;
		    margin-top: -4px;
		}
		.upload-image .fa{
		    float: left;
		    width: 100%;
		    font-size: 12pt;
		    margin: 10px 0 6px 0;
		}
	.room-form-entry ul{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.room-form-entry .et_pb_divider{
		margin: 20px 0 !important;
	}
	.grandtotal-row,
	.subtotal-row,
	.discount-row{
		text-transform: uppercase;
		text-align: right;
	}
	.grandtotal-row{
		font-weight: bolder;
	}
	.room-counter .fa-trash{
		cursor: pointer;
		margin: 0 5px;
	}
input.file-uploader{
	display: none;
}
.order-form{}
	.form-fields label,
	.form-fields input{
		float: left;
		width: 100%;
		clear: both;
	}
	.form-fields input{
		margin-bottom: 20px;
	}
	.payment-section input{
		float: left;
		clear: both;
		margin: 5px;
	}
	.payment-section label{
		float: left;
	}
	.voucher-code{
		display: none;
		width: 100%;
	}
.button{
	background: #153458;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 20px;
	text-align: center;
	cursor: pointer;
	border-radius: 4px;
	font-size: 11pt;
}
.btn-confirm-crop{
	width: 200px;
	margin: 0 auto;
}
.image-cropper-container{
	display: none;
	text-align: center;
	margin: 30px 0;
}
	.image-cropper-container .fa{
		color: green;
		font-size: 18pt;
		margin-right: 15px;
	}
	.image-cropper{
		margin: 10px 0;
	}
		.image-cropper .cropper-view-box{
			outline: 2px solid green;
		}
.btn-place-order.disabled{
	opacity: 0.5;
}
.loader{
	display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999999;
}
	.loader-inner{
		background: url('images/loader.gif') no-repeat;
		background-size: 75px;
	    position: absolute;
	    width: 75px;
	    height: 75px;
	    left: calc(50% - 37px);
	    top: calc(50% - 37px);
	    z-index: 99999;
	}
#et_top_search{
	display: none;
}

.error{
	color: red;
}

/*Bilal*/
#main-header , footer#main-footer{
    display: none !important;
}