/***
No MEDIA QUERY IN THIS CSS
MEDIA QUERY GOES TO mediaquery.css

*/
* {
	#color: #FFFFFF;
}

body {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	background-color: #000000;
	color: #cccccc;
}

.container {
	background-color: #000000;
	border: 0px solid Blue;
}

.band.lnm_member_nav {
	background-color: #cccccc;
	height: 35px;
}

/* Typography  */
@font-face {
	font-family: 'museo_sans500';
	src: url('/fonts/museosans_500-webfont.eot');
	src: url('/fonts/museosans_500-webfont.eot?#iefix')
		format('embedded-opentype'), url('/fonts/museosans_500-webfont.woff')
		format('woff'), url('/fonts/museosans_500-webfont.ttf')
		format('truetype'),
		url('/fonts/museosans_500-webfont.svg#museo_sans500') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'aaarghnormal';
	src: url('/fonts/aaargh-webfont.eot');
	src: url('/fonts/aaargh-webfont.eot?#iefix') format('embedded-opentype'),
		url('/fonts/aaargh-webfont.woff') format('woff'),
		url('/fonts/aaargh-webfont.ttf') format('truetype'),
		url('/fonts/aaargh-webfont.svg#aaarghnormal') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'blahausregular';
	src: url('/fonts/blahaus-webfont.eot');
	src: url('/fonts/blahaus-webfont.eot?#iefix')
		format('embedded-opentype'), url('/fonts/blahaus-webfont.woff')
		format('woff'), url('/fonts/blahaus-webfont.ttf') format('truetype'),
		url('/fonts/blahaus-webfont.svg#blahausregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

a {
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	color: #ffffff;
	text-decoration: none;
}

h1,h2,h3,h4,h5 {
	font-family: 'Oswald', sans-serif;
}

h3 {
	font-size: 22px;
	text-transform: uppercase;
}

.bg-black {
	background-color: #000000;
}

/* header area */
#lnm_logo {
	background-color: transparent;
	width: 445px;
	height:60px;
	background-image: URL("http://media.nickelbackfanclub.com/non_secure/images/website/nb_logo.png");
	text-indent: -9999px;
	margin-left: 0px;
			background-size: contain;
		background-repeat: no-repeat;
		background-position: left center;
}

div.logo {
	background-color: transparent;
	width: 100%;
	padding-bottom: 44.56%;
	background-image: URL("http://cdn.nickelbackfanclub.com/non_secure/images/website/bg_03.jpg");
	background-size: cover;
	background-position: center;
}

#hd {
	background-color: #000000;
	height: 60px;
}

.lnm_navbar {
	height: 30px;
	background-color: transparent;
	border: 0px solid;
	z-index: 1000;
}

.lnm_navigation {
	background-color: #000000; 
	padding-top: 00px; 
}

.lnm_navbar-header {
	background-color: #121A27;
}

/* member nav */

.navbar-nav>li>a {
	padding: 0px;
	margin: 0px;
	color: #646464;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}

.member_nav {
	background-color: transparent;
	height: 35px;
}

.nav>li {
	padding-top: 7px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 8px;
}

#member_nav_header .nav>li:nth-child(1) {
	border-right: 1px solid #959595;
	padding-left: 0px;
}

#member_nav_header .nav>li:nth-child(2) {
	border-right: 1px solid #959595;
}

#member_nav_header .nav>li.last {
	border-right: 0px solid #959595;
}


.nav>li>a {
	padding: 0px;
	margin: 0px;
	color: #333333;
}

.nav>li>a:hover {
	padding: 0px;
	margin: 0px;
	color: #939393;
}

ul#footer_nav li a {
	color: #939393;
}

/* navigation */

/*notification*/
.user_notification_container.level_red {
	height: 60px;
	font-size: 12px;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	position: relative;
	padding-left: 45px;
	padding-right: 30px;
	background: #e78586; /* Old browsers */
	background: -moz-linear-gradient(top, #e78586 1%, #d17978 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e78586),
		color-stop(100%, #d17978) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e78586 1%, #d17978 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e78586 1%, #d17978 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e78586 1%, #d17978 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #e78586 1%, #d17978 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#e78586',
		endColorstr='#d17978', GradientType=0 ); /* IE6-9 */
}

.user_notification_container a {
	color: #ffffff !important;
}

.user_notification_container.level_red .user_notification_div {
	height: 30px;
	max-width: 1240px;
	padding-left: 40px;
	margin: 0 auto;
	padding-top: 12px;
	background:
		url("http://cdn.nickelbackfanclub.com/non_secure/skin/images/icon_emergency2.png")
		no-repeat scroll 0px 7px;
}

.user_notification_container.level_green {
	height: 60px;
	font-size: 12px;
	text-align: left;
	color: #000000;
	font-weight: bold;
	position: relative;
	padding-left: 45px;
	padding-right: 30px;
	background: #9cc674; /* Old browsers */
	background: -moz-linear-gradient(top, #9cc674 1%, #90b96a 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #9cc674),
		color-stop(100%, #90b96a) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9cc674 1%, #90b96a 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9cc674 1%, #90b96a 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9cc674 1%, #90b96a 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #9cc674 1%, #90b96a 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#9cc674',
		endColorstr='#90b96a', GradientType=0 ); /* IE6-9 */
}

.user_notification_container.level_green .user_notification_div {
	height: 30px;
	max-width: 1240px;
	padding-left: 40px;
	margin: 0 auto;
	padding-top: 12px;
	background:
		url("http://cdn.nickelbackfanclub.com/non_secure/skin/images/icon_updates.png")
		no-repeat scroll 0px 7px;
}

.user_notification_container.level_orange {
	height: 60px;
	font-size: 12px;
	text-align: left;
	color: #000000;
	font-weight: bold;
	position: relative;
	padding-left: 45px;
	padding-right: 30px;
	background: #eacf7e; /* Old browsers */
	background: -moz-linear-gradient(top, #eacf7e 1%, #ebc654 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eacf7e),
		color-stop(100%, #ebc654) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eacf7e 1%, #ebc654 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eacf7e 1%, #ebc654 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eacf7e 1%, #ebc654 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #eacf7e 1%, #ebc654 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#eacf7e',
		endColorstr='#ebc654', GradientType=0 ); /* IE6-9 */
}

.user_notification_container.level_orange .user_notification_div {
	height: 30px;
	max-width: 1240px;
	padding-left: 40px;
	margin: 0 auto;
	padding-top: 12px;
	background:
		url("http://cdn.nickelbackfanclub.com/non_secure/skin/images/icon_notifications.png")
		no-repeat scroll 0px 7px;
}

.notification_close {
	width: 20px;
	height: 20px;
	background: url("http://cdn.nickelbackfanclub.com/non_secure/skin/images/close3.png")
		no-repeat scroll 0px 0px;
	position: relative;
	right: 10px;
	top: 0px;
	display: block;
	float: right;
	margin-top: -2px;
	cursor: pointer;
	cursor: hand;
}

.user_notification_container.level_red .user_notification_div .notification_close
	{
	width: 20px;
	height: 20px;
	background: url("http://cdn.nickelbackfanclub.com/non_secure/skin/images/close3wh.png")
		no-repeat scroll 0px 0px;
	position: relative;
	right: 10px;
	top: 0px;
	display: block;
	float: right;
	margin-top: -2px;
	cursor: pointer;
	cursor: hand;
}

.close_permanently {
	text-decoration: underline;
	color: #ffffff;
}

/*notification*/

/** NAVIGATION **/
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text {
	color: #ffffff;
	font-size: 14px;
	padding: 2px 4px 2px 4px;
	font-weight:normal;
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-text:hover{
	color: #000000;
	background-color: #cccccc;
}

#main_nav li {
    padding-left: 18px;
	padding-right: 0px;
	padding-top: 20px;
	background-color: #000000;
}

#main_nav li a{
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
}

.navbar-collapse {
	padding-right: 0px;
}

.navbar-nav .current {
}

.navbar-nav .current a {
	color: #000000 !important;
	background-color: #cccccc;
}

.nav>li>a:focus,.nav>li>a:hover {
	background-color: transparent;
}
/** NAVIGATION **/

.lnm_socialicon_01 {
	height: 30px;
	width: 21px;
	text-indent: -9999px;
	background: url('icon_facebook.png') no-repeat 0px 15px;
	margin-right: 15px;
}

.lnm_socialicon_02 {
	height: 30px;
	width: 21px;
	text-indent: -9999px;
	background: url('icon_instagram.png') no-repeat 0px 15px;
	margin-right: 15px;
}

.lnm_socialicon_03 {
	height: 30px;
	width: 21px;
	text-indent: -9999px;
	background: url('icon_soundcloud.png') no-repeat 0px 15px;
}

/* middle */
.lnm_middle {
  /*  padding: 0px; */
  	padding-bottom: 15px;
	margin-bottom: 120px;
}



.lnm_facebook h3, .lnm_instagram h3, .lnm_soundcloud h3 {
	height: 42px;
	background-color: #212121 !important;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
	color: #FFA701;
	width: 100%;
}
.lnm_facebook  iframe, .lnm_instagram iframe{ border: 1px solid #e5e5e5!important; background:#f5f5f5;}

.lnm_middle h3 {
	height: 42px;
	background-color: #212121;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
	color: #FFA701;
}

.lnm_carousel-indicators {
	bottom: 0px;
	background-color: transparent;
}

.lnm_newmerch img,.lnm_discography img,.lnm_poetry img,.lnm_artwork img, .lnm_tourdates img, .lnm_music img{
	width: 100%;
}

.lnm_readmore {
    background-color: #212121;
    display: block;
    font-family: 'aaarghnormal',"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;
    font-style: italic;
    height: 42px;
    padding-top: 10px;
    position: absolute;
    right: 15px;
    text-transform: full-width;
    top: 20px;
    width: 60px;
}

.lnm_readmore a:hover { color: #F7EA4A;}

.lnm_follow {
    font-family: 'aaarghnormal',"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;
    height: 42px;
    padding-top: 0;
    position: absolute;
    right: 30px;
    top: 30px;
}

.lnm_follow a:hover { color: #F7EA4A;}


.lnm_hometourdatesgrid {
	height: 280px;
	overflow: hidden;
	padding: 15px;
}

.lnm_upcomingdate {
	font-family: ;
	font-size: 14px;
	font-weight: 300;
	float: left;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-left: 0px;
}

.lnm_upcomingvenue, .lnm_upcominglocation{
	border: 0px solid Yellow;
	color: #939393;
	text-transform: uppercase;
	padding-bottom: 5px;
}


.lnm_facebook h3,.lnm_instagram h3,.lnm_soundcloud h3 {
	background-color: transparent;
	float: left;
}

.lnm_facebook h3 {
	background: url('http://cdn.nickelbackfanclub.com/non_secure/skin/images/headericon_facebook.png') no-repeat left center;
	padding-left: 40px;
}

.lnm_instagram h3 {
	background: url('http://cdn.nickelbackfanclub.com/non_secure/skin/images/headericon_instagram.png') no-repeat left
		center;
	padding-left: 40px;
}

.lnm_soundcloud h3 {
	background: url('http://cdn.nickelbackfanclub.com/non_secure/skin/images/headericon_soundcloud.png') no-repeat left
		center;
	padding-left: 70px;
}

.lnm_section_title {
	display: block;
}

.section_title {
	display: block;
	padding: 0;
}

.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
	border: 0px solid #212121;
		border-bottom: 1px solid #303030;
}

.table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>th {
	font-size: 16px;
}

.lnm_subnav {
	padding-top: 5px;
}

.lnm_subnav_current a{
	background-color: #2e2e2e;
	padding: 8px;
	border-radius: 10px;
	color: #ffffff;
}

.tour_dropdown .btn {
	font-size: 16px;
}

/* footer  */
#ft:before{
	margin: 100px;
}
#ft {
	background-color: #1f1f1f;
	font-size: 11px;
	height: inherit;
	width: 100%;
	position: absolute;
	bottom: 0;
}

.lnm_ft .nav {
	/*float: right; */
	margin-top: 6px;
	margin-bottom:7px;
}

ul#footer_nav li{
	text-transform: uppercase;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 30px;
}

.copyright {
	padding-top: 2px;
	color: grey;
	padding: 0;
	margin-top: -7px;
}
.copyright a:{color: #99a0a0}

.copyright a:hover, #footer_nav a:hover {
	color:#ffffff;
}

/*Contest Iframe Size*/
#contest iframe {
	background-color: #222222;
}

.background {
	padding: 10px;
	background-color: #000;
}

/** video player **/
#video_player_wrapper {
	max-height: 400px;
}

#video_player{
	margin: 0 auto;
	position: relative;
 	padding-bottom: 56.25%;
  padding-top: 30px; height: 0; 
  overflow: hidden;
}

#video_player iframe,
#video_player object,
#video_player embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/** video player **/

/* Login */

.bottom_padding_20 {
	padding-bottom: 30px;
}

.login_container {
	margin: 0px 0px;
	padding-left: 0px;
}

.login_seperator {
	float: left;
	height: 400px;
	margin: 0 auto 0 auto;
}

.login_seperator_top,.login_seperator_bottom {
	background-color: #666666;
	height: 145px;
	width: 1px;
	margin: 0px auto 0;
}

.login_seperator_bottom {
	margin: 0 auto;
	height: 140px;
}

.login_seperator_middle {
	color: #666666;
	font-size: 1.3em;
	margin: 5px auto;
	font-family: 'Oswald';
}
/* Login */

/* Forms  */

/*offer styling */



.form_offer li {
	margin-bottom: 25px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	padding-bottom: 15px;
	list-style-type: none;
}



.offer_container {
	margin-bottom: 5px;
}


.offer_detail_top {
	height: 13px;
}

.offer_detail_content {
	width: 100%;
	font-family: "Open Sans";
}
.offer_detail_content li{
	margin-bottom: 0px;
	color: #000;
	padding-bottom: 0px;
}
.offer_notes {
	clear: both;
	padding: 40px 0 20px;
}

.form_offer label{
	display: block;
	background-color: #555555;
	padding: 10px 0;
	font-family: 'Oswald';
}
li.offer_selected label{
	background-color: #000000;	
}
.offer_label_text{
	text-align: right;
	padding-left: 7px;
	color: #FFFFFF !important;
}
.offer_label_price{
	padding: 0px 20px;
	color: #FFFFFF !important;
}
.form_offer input[type="radio"] {
	margin-left: 6px;
}

/* EO offer styling */

/*profile form */
.half_form_element .bootstrap_form_element{
	width: 49%;
	float: left;
}
/*profile form */
/* Forms  */



/**COUPON CODE **/
.coupon_code{
	margin: 20px 0 10px;
}
.ticket_presale{
	margin: 0 auto;
	text-align: center;
	margin: 20px 0 10px;
	font-size: 14px;
	text-transform: uppercase;
	border: 1px solid #cccccc;
	padding: 10px;
	max-width: 300px;
	text-align: center;
	margin: 0 auto;
}
.presale_coupon{
	font-weight: bold;
	font-size: 24px;	
}
#profile .ticket_presale{
	margin: 0;
}

/**COUPON CODE **/

/* Miscileneous */

.clear_both {
	clear: both;
}
.hide_content{
	display: none;
}
.margin_b_20 {
	margin-bottom: 20px;
}

.container_box {
	padding: 15px;
}

.content_area {
	height: 75px;
	border: 1px solid blue;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.modal-header{
	color: #000000;
}
.lnm_ft{ 
	background-color: #1f1f1f;

}

/* custom toggle nav */
.navbar-toggle {
		float: left;
		margin-left:5px;
		margin-top: -4px;
		clear: both;
		border: 0px;
	
}
	
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: #252525;
	color: white;
}

.navbar-toggle .icon-bar {
	width: 25px;
	height: 3px;
} 

div.segment_title {
	font-size: 18px;
	display: block;
	text-transform: uppercase;
	background-color: #cccccc;
	color: #000000;
	padding: 1px 0px 1px 5px;
	clear: both;
	font-family: 'Oswald', sans-serif;
	margin-bottom: 10px;
	margin-top: 20px;
}

div.viewmore {
	border: 1px solid Grey;
	color: #ACACAC;
	text-transform: uppercase;
	padding-left:11px;
	padding-right: 11px;
	padding-top: 6px;
	padding-bottom: 6px;
	clear: both;
	width: 160px;
	margin: 15px auto 45px auto;
	text-align: center;
	font-size: 15px;
}

.deeplink {
	float: right; 
	margin-top: -34px;
	color: #939393;
	padding-right: 10px;
}

.deeplink a {
	color: #939393;
	text-transform: uppercase;
	font-size: 12px;
}

.deeplink a:hover {
	color: #ffffff;
}

.thumb {
	padding-bottom: 25px;
}

.star{
	margin: 50px 0; position: relative; display: block;
	color:#333; width: 0px; height: 0px; border-right: 100px solid transparent;
	border-bottom: 70px solid red; border-left: 100px solid transparent; 
	-moz-transform: rotate(35deg); -webkit-transform: rotate(35deg); -ms-transform: rotate(35deg); -o-transform: rotate(35deg);
}


/* responsive youtube player */

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
		height: 100%;
}


ul.video_list {
padding-left: 8px;
}

div.viewmore:hover {
	color: White;
	background-color: #1F1F1F;
}

.line {
	border-bottom: 1px solid #303030;
	margin-bottom: 20px;
	clear: both;
}

.top-margin {
	margin-top: 20px;
}


div.more {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #BDBDBD;
	text-transform: uppercase;
	border: 1px solid Grey;	
	padding: 0px 4px 0px 4px; 
}

div.more:hover {
	color: White;
	background-color: #1F1F1F;
}

.tickets {
	display: inline-block;
	text-align: center;
}

.email_signup {
	color: #ACACAC !important;
	width: 12em;
	font-size: 18px;
	padding: 8px 10px 8px 10px !important;
	font-family: 'Oswald' !important;
}

.email_signup:hover {
	color: #ffffff !important;
	border: 1px solid #ffffff;
}

.news_title_home {
	min-height: 53px ;
}	

#social {
	padding-top: 7px;
	float: right;
	text-align: right;
}

a i.fa {
	color: #333333;
	font-size:20px;	
	padding-left: 7px;
}

a:hover i.fa {
	color: #939393;
}

.album_buy_link a i.fa {
	color: #ffffff;
	font-size:18px;	
	padding-left: 7px;
}


.border {
	border: 1px solid Orange;
}

.news_fix {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
}

.topspace {
	margin-bottom: 40px !important;
}

#videoset {
}

/**
 * PAGINATION
 */

#paginationControl {
	margin-top: 50px;	font-size: 12px;
}

#paginationControl li{
	list-style-type: none;
	display: inline;
	float: left;
	
	margin: 0px 5px;
}
#paginationControl li a{ 
	padding: 3px 5px;
}
#paginationControl li .disabled{
	color: #CCCCCC;
}
#paginationControl li .currentPage{
	color: #CCC;
}
.paginationLegend{
	padding: 3px;
}


.not_member {
	min-height: 200px;
	texts-align: center;
	padding: 0 !important;
}

.np {
	padding: 0;
}

/* PROFILE DATA DISPLAY */
.div_label {
	font-family: "Oswald", sans-serif;
}

.div_val {
	margin-bottom: 20px;
}

/*FAN CLUB SIGN UP FORM FIX FOR MOZ*/

/*Remove grey background*/
.responsive_form_element select {
  background: url('http://media.nickelback.com/non_secure/skin/form/dropdownarrow_grey.png') no-repeat scroll 94% 50% #FFFFFF;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/*Sign Up - Step 1*/

.form_element_full:nth-of-type(12) {
	position: relative;
}

.form_element_full:nth-of-type(12)::before{
	content: "";
	background-color: #FFFFFF;height: 31px;
	width: 5%;
	position: absolute;
	right: 5.3%;
	top: 26px;
}

.form_element_full:nth-of-type(12) span {
	background-position: 94% 50%;
}

.combodate span {
	position: relative;
}

.combodate span:first-child::before {
	content: "";
	background-color: #FFFFFF;
	height: 30.5px;
	width: 16px;
	position: absolute;
	right: 6px;
	top: -6px;
}

.combodate span:nth-child(n+2)::before {
	content: "";
	background-color: #FFFFFF;
	height: 30.5px;
	width: 16px;
	position: absolute;
	right: 1px;
	top: -6px;
}

.combodate select.month {
	background-position: 90% 50%;
}

.combodate select.day, .combodate select.year {
	background-position: 81% 50%;
}

@media (max-width: 991px) {
	.form_element_full:nth-of-type(12) select {
		background-position: 94% 50%;
	}
	.combodate select.month {
		background-position: 92% 50%;
	}

	.combodate select.day, .combodate select.year {
		background-position: 85% 50%;
	}
}

@media (max-width: 600px){

	.combodate select.month {
		background-position: 85% 50%;
	}

	.combodate select.day, .combodate select.year {
		background-position: 80% 50%;
	}
}

@media (max-width: 980px) {
	.form_element_full:nth-of-type(12)::before {
		right: 5.1%;
	}
}

@media (max-width: 824px) and (min-width: 822px) {
	.form_element_full:nth-of-type(12)::before {
		right: 5.2%;
	}
}

@media (max-width: 768px) {
	.form_element_full:nth-of-type(12)::before {
		right: 5.3%;
	}
}

@media (max-width: 500px){

	.combodate select.month {
		background-position: 70% 50%;
	}

	.combodate select.day, .combodate select.year {
		background-position: 65% 50%;
	}
}
@media (min-width: 320px) and (max-width: 480px) {
	.lnm_middle {
		padding-bottom: 30px;
	}
}

/*Sign Up - Step 2*/

#fieldset-tag div.form_element_half:nth-child(6),
#fieldset-tag div.form_element_half:nth-child(16), 
#fieldset-tag div.form_element_half:nth-child(17) {
	position: relative;
}

#fieldset-tag div.form_element_half:nth-child(6) select,
#fieldset-tag div.form_element_half:nth-child(16) select, 
#fieldset-tag div.form_element_half:nth-child(17) select {
	background-position: 90% 50%;
}

#fieldset-tag div.form_element_half:nth-child(6)::before, 
#fieldset-tag div.form_element_half:nth-child(16)::before, 
#fieldset-tag div.form_element_half:nth-child(17)::before {
	content: "";
	background-color: #FFFFFF;
	height: 31px;
	width: 16px;
	position: absolute;
	right: 5.5%;
	top: 26px;
}

@media (max-width: 991px) {
	#fieldset-tag div.form_element_half:nth-child(6) select,
	#fieldset-tag div.form_element_half:nth-child(16) select, 
	#fieldset-tag div.form_element_half:nth-child(17) select {
		background-position: 92% 50%;
	}
}

@media (max-width: 980px) {
	#fieldset-tag div.form_element_half:nth-child(6)::before, 
	#fieldset-tag div.form_element_half:nth-child(16)::before, 
	#fieldset-tag div.form_element_half:nth-child(17)::before {
		right: 5.2%;
	}
}

@media (max-width: 964px) {
	#fieldset-tag div.form_element_half:nth-child(6)::before, 
	#fieldset-tag div.form_element_half:nth-child(16)::before, 
	#fieldset-tag div.form_element_half:nth-child(17)::before {
		right: 5.4%;
	}
}

@media (max-width: 408px) and (min-width: 400px) {
	#fieldset-tag div.form_element_half:nth-child(6)::before, 
	#fieldset-tag div.form_element_half:nth-child(16)::before, 
	#fieldset-tag div.form_element_half:nth-child(17)::before {
		right: 5.3%;
	}
}

.form_input{
    color:#000000;
  }
#recaptcha_privacy{
    display:none;
}

#recaptcha_table{
   top: 73% !important;
   position: absolute;
}

#recaptcha_area{
   width: 0px!important;
   border-radius:0px;
}

.thumb{
padding-bottom: 0px;
width: initial;
margin-top: 40px;
margin-left: 0px;
}
/*.row {
margin-left: 0px;
margin-right: -25px;
}*/
#right_shift{
padding-top: 20px;
padding-left: 16px;
}

.img-responsive{
height:130px !important;
}

.g-recaptcha{
    float:left;
    padding-top: 18px;
    transform: scale(0.87);
    transform-origin: left;
    
}




