pply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */

body.front .overlay {
	/*width:80%;*/
}

body.front .homepage_slider_title {
	margin:20px 60px 0px 30px;
	font-size:1.2em;
	width:60%;
}

body.front .views-slideshow-controls-bottom {
	top: -30px;
}
/*.homepage_slider_button, .homepage_slider_button A {
display: none;
}*/

#main-menu li a {
	line-height:40px;
}

.subtitle {
	margin-top: -90px;
    padding-bottom: 40px;
    width: 350px;
}

#subtitle_line_1 {
	font-weight:bold;
	color:#99c2d3;
	font-size:1.4em;
}
/*
.main_page_block {
	width:220px;
}

.what_we_do_block {
	height:480px;
}

*/
.main_pages_block_title {
	line-height:70px;
}

#block-block-18, #block-block-19, #block-block-20, #block-block-21, #block-block-22, #block-block-23 { 
	height:40px;
}

.sn_logo {
/*	padding:10px 5px;*/
}

.views-field-field-event-date {
	display:none;
}


/* Search */
/*
#search-block-form {
	background-color: #99c2d3;
	width: 95%;
	float:right;
}
*/
/*
#search-block-form input.form-submit { 
	background:url(/sites/all/themes/idlo/images/search_img.png) no-repeat center;
	text-indent:-999px;
}
*/
/*
#search-block-form input {
	background-color: #99c2d3;
	border:0;
	height:35px;
}
*/
#search-block-form .form-item-search-block-form input {
	width:90%;
}

#edit-search-block-form--2 {
	padding-right:10px;
}


#region-user-second .block-search-form {
	margin-bottom:10px;
}


#region-user-second {
	float:right;
	width:50%;
	margin-top:0px;
}

#zone-menu #region-menu {
	width:100%;
	position: absolute;
	left: 0;
	top: 50px;
}

.logo {
	float:left;
	padding-left:15px;
}

/*
.tb-megamenu .nav li[data-id*='729'] {
	width:13%;
	min-width:70px;
}

.tb-megamenu .nav li[data-id*='728'] {
	width:17%;
	min-width:95px;
}

.tb-megamenu .nav li[data-id*='724'] {
	width:21.8%;
	min-width:125px;
}

.tb-megamenu .nav li[data-id*='725'] {
	width:11%;
	min-width:60px;
}

.tb-megamenu .nav li[data-id*='776'] {
	width:14.4%;
	min-width:125px;
}

.tb-megamenu .nav li[data-id*='727'] {
	width:16.4%;
	min-width:100px;
}
*/

.tb-megamenu .nav-collapse .nav .tb-megamenu-item .dropdown-toggle {
	color:#FFFFFF;
}

@media(max-width: 980px) {
	#block-block-54 {
		display:none;
	}
	#search-block-form .container-inline {
		height:35px;
	}
	#search-block-form .form-item-search-block-form input {
		width:86%;	
	}
	#block-lang-dropdown-language {
	    top: 0.8em;
	    right: 22em;
	}
}






