/* @override 
	https://dev.studycenter.com/wp-content/themes/venture/custom.css?ver=3.8.1 */

/******************************************  
 CUSTOM STYLESHEET
*******************************************/

/*
* You can place your custom CSS statements in this file, after this message.
* It is better to write everything custom here
* because this file won't be replaced during updates.
* 
* Simply copy an existing style from style.css to this file, 
* and modify it to your liking.
*/

.input_row {
	width: 100%;
	float: left;
	clear: both;
}

#alimni-questionnaire.ki_form .radio label {
	width: auto !important;
	max-width: 100% !important;
	text-align: left !important;
	clear: none;
}

#alimni-questionnaire.ki_form .radio input[type=radio] {
	float: left;
	margin: 14px 10px 4px;
}

.cb_box {
	float: left;
	margin-top: .4em;
}

.cb_label {
	float: left;
	padding-left: 1em;
	line-height: 1.2em;
	width: calc(100% - 2em);
	margin-bottom: 8px;
	margin-top: 3px;
}

.cb_desc {
	float: left;
	padding-left: 2em;
	font-weight: 300;
	margin-top: -10px;
	line-height: 1.4em;
	font-size: 16px;
	font-style: italic;
	color: hsl(0, 0%, 50%);
}

/* for conference form */

.sp_grid_h2 {
	padding-top: 20px;
	margin-top: 20px !important;
	border-top: 1px solid hsl(0,0%,80%);
	display: block;
	float: left;
	width: 100%;
	clear: both;
}

span.light_side,
i.light_side {
	color: hsl(0,0%,50%);
	font-weight: 300;
}

.sp_grid_h4 {
	padding-top: 20px;
	margin-bottom: 6px !important;
	display: block;
	float: left;
	width: 100%;
}

/* for tour form */

.block.registration {
	max-width: 1200px;
}

.tour_nav_col {
	width: 23%;
	padding-right: 1%;
	box-sizing: border-box;
	float: left;
}

.tour_content_col {
	width: 75%;
	box-sizing: border-box;
	overflow: hidden;
}

.tour_content_col h2 {
	text-align: left;
}

ul.passenger_ul li {
	list-style: none;
	line-height: 1.2em;
	padding-bottom: .4em;
}

.passenger_block {
	width: calc(50% - 1em) !important;
	float: left;
	clear: none !important;
	box-sizing: border-box;
	padding: .5em 1em;
	margin-top: 1em;
	background-color: hsl(0,0%,98%);
}

.passenger_block:nth-child(even) {
	margin-left: 1em;
}

.tour_content_col div.full_width_gr {
	width: calc(100% - 20px);
	float: left;
	clear: both;
	display: block;
	position: static;
}

.full_width_gr {
	width: calc(100% - 20px);
}

@media print {
	.site-container header,
	.tour_nav_col,
	.explore-israel {
		display: none;
	}
	.tour_content_col {
		width: 100%;
		margin: 0;
		font-size: 12px;
	}
}