/*
Alien Neuva Custom CSS Stuff
*/

img.leftpadding {
padding-right: 15px;
padding-bottom: 5px;
}

#main-content {
margin-top: 0;
padding-top: 0;
}

div.titlebar {
display: none;
}

div#logo {
width: 380px;
}

div.home.banner {
    background-color: #940035;
	height: 45px;
	padding-top: 6px;
	padding-bottom: 2px;
	color: white;
	overflow: hidden;
}



div.home.banner div span#mt_spancontant {
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	width: 100%;
	height: 45px;
	overflow: hidden;
	
}

div#unit {
float: left;
padding-bottom: 20px;
}




div#text_header {
background-color: #930035;
padding: 20px;
}

#text_header img {
float: right;
}

#text_header div.column.left {
float: left;
color: #ffffff;
}

#text_header div.column.left h2 {
color: white;
}

#content div.col-md-3 {
background-color: white;
padding: 20px;
margin-top: 40px;
margin-left: 40px;
}

#content div.col-md-8 {
margin-top: 40px;
}

#content p.patents {
font-size: .7em;
line-height: 1.8em;
color: #999999;
}


#content table.matrix {
font-weight: normal;
}

table.matrix tbody th {
	font-size: 10.5pt;
}

table.matrix thead tr th {
	font-size: 10.5pt;
}

#content table.matrix thead {
color: white;

background-color: #930035;
}

#content table.matrix tbody tr th{
font-weight: normal;
font-style: normal;
text-align: left;
}

#content table.matrix tbody {
background-color: white;
color: #333333;
}

#content th.matrixhead a {
border-bottom:0px solid #dddddd;
box-shadow:inset 0 0px 0 #dddddd;
color:inherit;
-webkit-transition:background .15s cubic-bezier(.33,.66,.66,1);
transition:background .15s cubic-bezier(.33,.66,.66,1);
}

#content table.matrix thead tr th a {
border-bottom:0px solid #dddddd;
box-shadow:inset 0 0px 0 #dddddd;
}

#content table.matrix tbody tr.row-alt {
background-color: #efefef;
}

#content div.col-md-3 h4.alternative {
margin-top: 30px;
margin-bottom: 30px;
}

div#main-content a {border-bottom:2px solid #dddddd;box-shadow:inset 0 -2px 0 #dddddd;color:inherit;-webkit-transition:background .15s cubic-bezier(.33,.66,.66,1);transition:background .15s cubic-bezier(.33,.66,.66,1);
}

div#main-content a:hover {border-bottom:2px solid #dddddd;box-shadow:inset 0 -2px 0 #dddddd;color:inherit;-webkit-transition:background .15s cubic-bezier(.33,.66,.66,1);transition:background .15s cubic-bezier(.33,.66,.66,1);
background-color: #dddddd;
}

div#rev_slider_1_1_wrapper a {border-bottom:0px solid #ffffff;box-shadow:inset 0 0px 0 #ffffff;color:inherit;-webkit-transition:background .15s cubic-bezier(.33,.66,.66,1);transition:background .15s cubic-bezier(.33,.66,.66,1);
}

div#rev_slider_1_1_wrapper a:hover {border-bottom:0px solid #dddddd;box-shadow:inset 0 0px 0 #dddddd;color:inherit;-webkit-transition:background .15s cubic-bezier(.33,.66,.66,1);transition:background .15s cubic-bezier(.33,.66,.66,1);
background-color: transparent;
}

div.whiteblock {
	background-color: white;
	display: inline-block;
	width: 100%;
	padding: 20px;
}

table#mediakit td {
	border-style: none;
	padding: 20px;
}


#blank_link a {
cursor:hand !important;
border-bottom:0px solid #ffffff !important;
box-shadow:inset 0 0px 0 #ffffff !important;
color:inherit;
-webkit-transition:background .15s cubic-bezier(.33,.66,.66,1);
transition:background .15s cubic-bezier(.33,.66,.66,1);
}

#blank_link a:hover {
	background-color: transparent !important;
}

div#logo {
	width: 305px;
}

a.su-button.su-button-style-flat {
	border-bottom:0px solid #ffffff !important;
	box-shadow:inset 0 0px 0 #ffffff !important;
}

#rm_next_form_page_button_3_1 {
	border-bottom:0px solid #ffffff !important;
	box-shadow:inset 0 0px 0 #ffffff !important;
	background-color: #930035;
	color: #ffffff;
}

fieldset {
	width: 100%;
	border-style: none;
}

form#form_3_1.rmagic-form.form-horizontal {
	width: 100%;
}


#form_3_1 fieldset {
	padding: 20px;
	background-color: white;
	border-style: none !important;
	border-radius: 15px;
	
}

#rm_login_form fieldset {
	padding: 20px;
	background-color: white;
	border-style: none !important;
	border-radius: 15px;
}

#content table.matrix th.blank_link a {
cursor:hand !important;
border-bottom:0px solid #ffffff !important;
box-shadow:inset 0 0px 0 #ffffff !important;
color:inherit;
-webkit-transition:background .15s cubic-bezier(.33,.66,.66,1);
transition:background .15s cubic-bezier(.33,.66,.66,1);
}

#content table.matrix th.blank_link a:hover {
background-color: transparent !important;
}

#blank_link a {
cursor:hand !important;
border-bottom:0px solid #ffffff !important;
box-shadow:inset 0 0px 0 #ffffff !important;
color:inherit;
-webkit-transition:background .15s cubic-bezier(.33,.66,.66,1);
transition:background .15s cubic-bezier(.33,.66,.66,1);
}

#blank_link a:hover {
background-color: transparent !important;
}

/*
Events page addition
*/
div.e-line		{ width: 650px; height:1px; background-color: #666;}
div.event       { width: 650px;}
div.event div   { height: 150px; float: left; }
div.e-image         { width: 400px; background-color: #fff; }
div.e-description  { width: 250px; background-color: #931939; color: #ffffff; padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 0px;}
div.clear         { clear: both; }

@media only screen and (max-device-width: 480px) {
div.e-line		{ width: 320px; height:1px; background-color: #666;}
	div.event       { width: 320px; }
div.e-image         { width: 320px; background-color: #931939; }
div.e-description  { width: 320px; background-color: #931939; color: #ffffff; padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;}
div.clear         { clear: both; }
	
}
