
/* media queries */



@media (min-width : 992px) and (max-width: 1200px){
	.news_image {
		height: 133px;
		line-height:133px;
		margin-bottom: 20px;
	}	
	#lnm_logo {
		width: 330px;
	}
}

@media (min-width : 991px ) {
	.segment_title {
		width: 272px;
	}
	.login_container {
		float: right;
		margin-right: 50px;
	}
	
	.fb_connect_button {
		margin-top: 15px;
	}
	
	.email_signup_promo {
		margin-top: 80px;
	}
}


@media (max-width : 991px){
	#footer_nav {
		margin-top: 50px;
	}
	
	.email_signup {
		margin-top: -70px;
	}
	
	.news_title_home {
	min-height: 30px ;
	}	
}


/* Portrait tablets and small desktops */
@media ( min-width : 768px) and (max-width: 991px) {

	.container {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding-left: 15px;
		padding-right: 15px;
	}

		
	.news_teaser {
		min-height: 76px;
	}
	
	.news_list_item {
		height: 290px;
	}
	
	#lnm_logo {
		width: 180px;
		height: 60px;
		background-size: contain;
		background-position: center;
	}
	
	.segment_title {
		width: 220px;
	}
	
	.news_image {
	line-height:180px;
	height: 180px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
	.login_seperator_top, .login_seperator_bottom {
		display: none !important;
	}
	
	.login_seperator {
		height: 50px;
		padding-top: 10px;
	}
	
	.bottom_padding_20 {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}


/* Landscape phones and portrait tablets */
@media ( max-width : 767px) { 
	/* navigation */

	#member_nav_header .nav>li {
		display: inline-block;
	}
	
	ul#main_nav {
		border-bottom: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		border-top: 1px solid #ffffff;
		width: 45%;
	
	}
	
	#lnm_logo {
		margin-top: -3px;
		float: right;
		width: 240px;
		height: 40px;
		margin-right: 5px;
		/* background-size: cover;
		background-position: center; */
	}
	
	.lnm_navigation .navbar-header.pull-left {
		float: none !important;
	}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		overflow: hidden;
		border: 0px;
	}
	
	.navbar-nav {
			margin-top: 3px;
	}
	
	.lnm_navigation {
		background-color: transparent;
	}
	
	.navbar-right {
		margin-right: 20px;
		margin-left: 15px;
		margin-top: 0px;
	}
	
	#main_nav li {
		padding: 10px 15px 5px 15px;
	}
	
	.lnm_facebook h3,.lnm_instagram h3,.lnm_soundcloud h3 {
		width: 100%;
	}
	
	.lnm_follow {
		position: absolute;
		display: block;
		float: left;
		top: 30px;
		margin-left: 300px;
		background-color: transparent;
	}
	
	#tour td {
		border-bottom: 0px solid;
	}
	
	#tour tr {
		border: 1px solid #212121;
	}
	
	.news_list_item {
		height: auto;
	}
	.carousel {
		z-index: -1;
	}
	
	.news_image {
		line-height:180px;
		height: 180px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.login_seperator_top, .login_seperator_bottom {
		display: none;
	}
	
	.login_seperator {
		height: 50px;
		padding-top: 10px;
	}
	
	.bottom_padding_20 {
		padding-bottom: 15px;
		padding-top: 15px;
	}
	
	.news_detail_image_main{
		float: none;
		text-align: left;
	}

	.news_full_img {
		padding-top: 8px;
		padding-bottom: 20px;
		padding-right: 0px;
		width:41.66%; 
		max-width:500px;
	}
		

}


@media (max-width : 580px){
	.form_offer li {
		width: 90%;
	}
	.responsive_form_element.form_element_half {
		width: 90%;	
	}	
	#SubscribeResponsiveOneForm_form .responsive_form_element.form_element_full,
	#SubscribeResponsiveTwoForm_form .responsive_form_element.form_element_full,
	#SubscribeResponsiveOneForm_form .responsive_form_element.form_element_half,
	#SubscribeResponsiveTwoForm_form .responsive_form_element.form_element_half,
	#SubscribeResponsiveOneForm_form .responsive_form_element.form_element_half.right_form_half,
	#SubscribeResponsiveTwoForm_form .responsive_form_element.form_element_half.right_form_half{
		padding-left: 10px;
		padding-right: 10px;
	}
	select.month {
    width: 29% !important;
	}
	#SubscribeResponsiveOneForm_form input[type=submit],
	#SubscribeResponsiveTwoForm_form input[type=submit]{
		margin-left: 10px;	
	}
	
	.band.lnm_member_nav {
	background-color: #cccccc;
	height: 70px;
	}
	
	#social {
		clear:both;
		float: left;
		padding-bottom: 12px;
		margin-top: -9px;
		margin-left: -6px;
	}
}



@media (max-width : 520px){
	.nav>li {
		clear:both;
		border: 0;
		padding-right: 8px;
		padding-left: 8px;
	}
	
	.email_signup {
		margin-top: -120px;
	}	
	
}

/* Portrait phones and smaller */
@media ( max-width : 480px) {
	/*navigation */
	/* middle */
	#tour_leg_display h4 {
		margin-top: 30px;
	}
	#news .news_title {
		height: auto;		
	}
	.news_footer *{
		font-size: 14px;
	}
	
	.lnm_instagram iframe{ height: 300px !important;}
	
	.logo { display: none; }
	
	.lnm_upcomingdate { font-size: 12px;}
	
	.validator_container{
		display: none;
	}
	
	.g-recaptcha {
			transform: scale(0.67);
            transform-origin: left;
            margin:0;
           
		}
}


