/*
  #################################################
	Fix for Editing Single Blog Posts in Elementor
  #################################################
*/
	/* aaron */
	.elementor-editor-active header {
		pointer-events: none;
	}

	/* chad */
	body.elementor-editor-active .elementor-posts--skin-archive_full_content, body.elementor-editor-active .elementor-posts--skin-full_content {
		pointer-events: auto !important;
	}

/*
  #################################################
    ROI Calculator
  #################################################
*/
	
	.elementor-kit-5 h3.roi-calculator-headline {
		color: #fff;
		margin-bottom: 20px;
		font-size: 23px;
	}
	h3.roi-calculator-headline span {
		color: #ffc000;
	}
	.isHidden {
		display: none; /* hide radio buttons */
	}
	.scenario-block.hli,
	.hardware-block.hli {
    	/* border:2px solid blue; */
		/* background-color: #fff;
		box-shadow: 0px 0px 40px -13px #0ff; */
		background: url(https://inteldronelightshows.com/wp-content/themes/bridge-child/assets/img/selected-calc-item.svg) no-repeat;
		min-height: 218px;
		border-right: 2px solid rgba(224, 181, 29, 1);
  	}
	#scenario-row,
	#hardware-row {
		margin-bottom: 35px;
	}
	#scenario-row .elementor-column-wrap,
	#hardware-row .elementor-column-wrap{
		margin: 0 15px;
	}
	#scenario-row .elementor-column:first-of-type .elementor-column-wrap,
	#hardware-row .elementor-column:first-of-type .elementor-column-wrap{
		margin-left: 0;
	}
	#scenario-row .elementor-column:last-of-type .elementor-column-wrap,
	#hardware-row .elementor-column:last-of-type .elementor-column-wrap{
		margin-right: 0;
	}
	.calculator-block {
		border-radius: 2px;
		cursor:pointer;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		padding: 15px 0;
		text-align: center;
		width: 100%;
		height: 100%;
	}
	.calculator-title {
		display: flex;
			align-items: center;
		font-family: 'Jura',sans-serif;
		font-size: 17px;
		font-weight: 400;
		text-align: center;
	}
	.scenario-block {
		/* background-color:#708c95;		 */
		background: url(https://inteldronelightshows.com/wp-content/themes/bridge-child/assets/img/unselected-calc-item.svg) no-repeat;
		min-height: 218px;
		border-right: 2px solid rgba(8, 140, 152, 0.25);
	}
	.scenario-title {
		color: #fff;
	}

	.hardware-block {
		/* background-color:#708c95;		 */
		background: url(https://inteldronelightshows.com/wp-content/themes/bridge-child/assets/img/unselected-calc-item.svg) no-repeat;
		border-right: 2px solid rgba(8, 140, 152, 0.25);
	}
	.hardware-title {
		color: #fff;
	}
	#calculate-results-button {
		display: flex;
		justify-content: right;
	}
	.select-wrapper {
		position: relative;
		width: 350px;
	}
	.select-wrapper::after { /* dropdown arrow */
		color: #E0B51D;
		content: '▾';
		margin-right: 10px;
		pointer-events: none;
		position: absolute;
		right: 10px;
		top: 7px;
		font-size: 20px;
	}
	select#simulated-runtime {
		-moz-appearance: none;
		-webkit-appearance: none;
		background: rgba(0,221,215,0.05);
		border: 2px solid #088C98;
		border-radius: 0 !important;
		color: #fff;
		cursor: pointer;
		padding: 12px;
		width: 100%;
		font-size: 18px;
	}
	select#simulated-runtime:focus {
		color: #fff;
		background: #082d37;
	}
	select#simulated-runtime::-ms-expand { /* IE 11+ Hack */
		display: none;
	}

	#roi-calculator button,
	#roi-calculator-results button,
	#roi-calculator-request-info button{
		background-color: rgba(0,0,0,0.3) !important;
		border-style: solid;
		border-width: 2px 2px 2px 2px;
		border-color: #FFC000;
		color: #fff;
		display: inline-block;
		fill: rgba(0,0,0.0.3);
		font-family: "Jura", Sans-serif;
		font-size: 16px;
		font-weight: 400;
		text-transform: uppercase;
		letter-spacing: 0px;
		line-height: 1px;
		margin-top: 35px;
		padding: 20px 38px !important;
		text-align: center;
		transition: all .3s;
	}
	#roi-calculator button:hover,
	#roi-calculator-results button:hover,
	#roi-calculator-request-info button:hover {
		color: #fff;
		background-color: #FDBF2D91 !important;
	}

	/*
	  #################################################
		ROI Calculator Results
	  #################################################
	*/
		#roi-calculator-results {
			display: none;
			margin-top: 60px;
			text-align: center;
		}
		#roi-calculator-results p {
			color: #fff;
			font-size: 17px;
		}
		#roi-calculator-results p span {
			font-size: 34px;
		}
	
	/*
	  #################################################
		ROI Calculator Request Info Form
	  #################################################
	*/
		#roi-calculator-request-info {
			display: none;
			margin-top: 60px;
			text-align: center;
		}
		#roi-calculator-request-info label {
			text-align: left;
		}
		#roi-calculator-request-info input:focus,
		#roi-calculator-request-info textarea:focus {
			outline: none !important;
			border:1px solid #fff;
			box-shadow: 0 0 10px #719ECE;
		}
		#roi-calculator-request-info::placeholder,
		#roi-calculator-request-info::-moz-placeholder {
			color: #fff;
		}
		#roi-calculator-request-info input,
		#roi-calculator-request-info textarea {
			border: 1px solid #fff;
			color: #fff;
			margin-bottom: 20px;
		}
		#roi-calculator-request-info label {
			margin-bottom: 20px;
		}
		
		#roi-calculator-request-info input,
		#roi-calculator-request-info textarea,
		#roi-calculator-request-info button {
			display: flex;
			width: 50%;
			margin: 20px auto 0;
			padding: 12px;
		}
		#roi-calculator-request-info textarea {
			font-family: 'Roboto', sans-serif;
			font-weight: 400;
			font-size: 14px;
			line-height: 26px;
		}
		#roi-calculator-request-info button {
			margin-top: 20px;
			width: auto;
		}