.content,
.page-search #main {
  padding: 30px 0;
}
.page-news .content,
.page-node-1497 .content {
  padding: 0 0 30px 0;
}
.about-us .content,
.node-type-solutions .content {
  padding: 30px 0 0 0;
}
.node-type-product-categories .content {
  padding: 0;
}

/* HEADER STYLES */
.navbar-static-top {
	 border-top-style: solid;
	 border-top-width: 2px;
	 width: 900px;
}
.navbar-static-top .navbar-inner {
		background: #000;
}
#header {
   background: #222;
	 position: fixed;
	 width: 100%;
	 z-index: 999;
}
/* Linked Logo */
.logo {
	display: block;
	float: left;
	margin: 15px 0;
	height: 59px;
	width: 198px;
	background: url('/sites/default/files/rgb-logo.svg') no-repeat;
}
.logo a {
	 display: block;
}
/* User Login */ 
#account-options h3 {
	 color: #fff;
}
#user-login.modal.fade.in {
	 width: 300px;
	 top: 50%;
}
#account-options.modal.fade.in {
	 width: 300px;
	 top: 50%;
}
#user-login.modal .block-user {
	 padding: 20px;
}
#account-options ul.menu {
	 width: 180px;
	 padding: 20px;
	 margin: 0 20px;
}
#user-login.modal .heading,  #account-options.modal .heading, .modal-header h3 {
	 display: none;
}
#user-login.modal ul {
  float: left;
	 list-style-type: square;
}
#account-options .modal-header {
	 border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	 color: #ffffff;
}
#user-login .modal-header .close,  
#account-options .modal-header .close {
	 margin-top: 5px;
}
#user-login.modal input[type="text"],  
#user-login.modal input[type="password"] {
	 width: 280px;
	 width: 264px\9; /*IE*/
	 padding: 7px;
}
#user-login.modal .form-type-password {
	 margin-bottom: 10px;
}
#user-login.modal .form-actions {
	 margin-top: -60px;
	 margin-bottom: -20px;
}
#user-login.modal .btn {
	 float: right;
}
.user-menu {
/* This margin makes the close button available to click */
  margin-right: 20px;
}
.page-user-register .description {
  font-size: 12px;
  line-height: normal;
  margin-bottom: 15px;
  max-width: 700px;
}
.second-menu {
	display: inline-block;
	text-align: right;
  width: 100%;
}
.second-menu ul {
	margin: 0;
}
.second-menu li {
  display: inline-block;
  vertical-align: top;
	line-height: normal;
}
.second-menu li a,
.second-menu .languages span {
  color: #ccc;
  display: inline-block;
  font-size: 11px;
  padding: 0px 0px 0px 9px;
}
.second-menu .languages ul {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;
}
.second-menu .languages:hover {
  cursor: pointer;
}
.second-menu .languages:hover ul {
  visibility: visible;
  opacity: 1;
}
.second-menu .translations {
  display: block;
}
.menu-demo {
	display: inline-block;
	background: url('../img/icons/demo.svg') 0 0 no-repeat;
	height: 9px;
	width: 13px;
}
.menu-training {
	display: inline-block;
	background: url('../img/icons/training.svg') 0 0 no-repeat;
	height: 10px;
	width: 18px;
}
.menu-search {
	display: inline-block;
	background: url('../img/icons/search.svg') 0 0 no-repeat;
	height: 9px;
	width: 12px;
}
.menu-account {
	display: inline-block;
	background: url('../img/icons/account.svg') 0 0 no-repeat;
	height: 9px;
	width: 11px;
}

/* Toolbar */
ul.toolbar {
	 float: left;
	 list-style-type: none;
	 margin: 18px 0 0 20px;
	 width: 100px;
}
ul.toolbar a {
	 color: #e2e2e2;
	 font-size: 12px;
}
.rss {
	 background: url('../img/icons/rss.png') no-repeat;
}
.login {
	 background: #444 url('../img/icons/login.png') center no-repeat;
}
.search {
	 background: #444 url('../img/icons/search.png') center no-repeat;
}
.page-search-news .options_selected_speedy,
.page-user .login {
	 display: none;
}
ul.toolbar li span:hover {
	 cursor: pointer;
	 background-position: 0 -24px;
}
ul.toolbar li span.login:hover,  ul.toolbar li span.search:hover {
	 background-position: center;
}
li.search-box .dropdown-menu label {
	 display: none;
}
li.search-box .dropdown-menu::before {
		position: absolute;
		top: -7px;
		right: 12px;;
		display: inline-block;
		border-right: 7px solid transparent;
		border-bottom: 7px solid #fff;
		border-left: 7px solid transparent;
		content: '';
}
li.search-box .dropdown-menu {
	 width: 200px;
	 margin: 17px 0 0 -190px;
	 padding: 10px;
}
li.search-box .search-form {
	 margin: 0;
}
li.search-box input[type="text"] {
	 float: left;
	 width: 155px;
	 margin: 0;
}
/* Language Switcher Block CSS */
.language-switcher-locale-url{
	 float:left;
	 list-style-type: none;
	 margin: 0 0 0px 0px;
}
.block-lang-dropdown {
	 float: left;
	 margin: 25px 0 0 10px;
}
.block-lang-dropdown form {
	 margin: 0;
}
.form-item-lang-dropdown-select select {
	 background: #444;
	 border: 0;
	 color: #F0F0F0;
	 margin-bottom: 0;
	 width: 88px !important;
}
/* Footer */
.footer {
	 background: url('/sites/all/themes/dawn/img/debut_dark.jpg') repeat 0 0 #222;
	 clear: both;
}
.footer .container {
	 padding: 30px 0;
}
.footer .span2 {
	 width: 170px;
}
.footer .span3 {
	 width: 210px;
}
.footer h3 a,
.footer h3 a:visited,
.footer h3,
.footer h2 {
	color: #fff;
	font-size: 15px;
	margin: 0;
	padding: 10px 0;
	text-transform: uppercase;
}
.footer ul {
	margin: 0;
}
.footer li, .footer p {
	color: #fff;
	font-size: 13px;
	line-height: 160%;
	list-style-type: none;
}
.footer ul a {
	color: #a5adb9;
}
a.privacy {
	color: #888;
}
.footer ul a:hover,
a.privacy:hover {
	color: #e0e4ea;
}
.social-media a {
	display: inline-block;
	margin-right: 0px;
	height: 34px;
	transition: none;
	width: 40px;
}
.social-media a.linkedin {
  background: url('/sites/default/files/social-media-icons.png') no-repeat -388px 0 transparent;
}
.social-media a.twitter {
  background: url('/sites/default/files/social-media-icons.png') no-repeat -254px 2px transparent;
}
.social-media a.youtube {
  background: url('/sites/default/files/social-media-icons.png') no-repeat 0 3px transparent;
}
.social-media a.facebook {
  background: url('/sites/default/files/social-media-icons.png') no-repeat -133px 0 transparent;
}
.social-media a.linkedin:hover {
  background: url('/sites/default/files/social-media-icons.png') no-repeat -388px -64px transparent;
}
.social-media a.twitter:hover {
  background: url('/sites/default/files/social-media-icons.png') no-repeat -254px -62px transparent;
}
.social-media a.youtube:hover {
  background: url('/sites/default/files/social-media-icons.png') no-repeat 0 -61px transparent;
}
.social-media a.facebook:hover {
	background: url('/sites/default/files/social-media-icons.png') no-repeat -133px -64px transparent;
}
.footer .copyright .container {
	padding: 10px 0;
}
.copyright {
	background: #222;
}
.copyright p {
	color: #888;
	float: left;
	font-size: 12px;
	margin: 15px 0;
}
/* responsive Footer blocks */
@media (max-width: 784px) {
		.footer .span3, .footer .span2 {
				display: inline-block;
    height: 220px;
    width: 49% !important;
  }
}
@media (max-width: 480px) {
		.footer .span3, .footer .span2 {
  		height: auto;
  		margin-bottom: 10px;
    width: 90% !important;
  }
}

/* PRIMARY MENU */
.main-menu {
	padding-left: 20px;
	width: 100%;
	box-sizing: border-box;	
}
.main-menu ul {
	display: inline-block;
	margin: 0;
}
.main-menu ul li {
	cursor: pointer;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 14px;
	text-shadow: #000 -1px -1px;
}
.main-menu ul li.last-child {
	margin: 0 0 0 10px;
}
.main-menu ul ul {
	display: none;
	margin: 0;
	width: 200px;
	position: absolute;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1), 5px 3px 10px rgba(0, 0, 0, 0.1), -5px 3px 10px rgba(0, 0, 0, 0.1);
}
.main-menu ul ul ul {
	 width: 235px;
}
.main-menu > ul > li:hover > ul {
	display: block;
}
.main-menu > ul > li:hover > ul > li:hover > ul {
	display: block;
}
.main-menu ul li a:hover {
	background: #666;
}
.main-menu ul ul li {
	background: #fff;
	width: 100%;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000;
}
.main-menu ul li:hover {
	 background: #666;
	 transition: 0.2s linear all;
}
/* Second Level */
.main-menu ul ul li.last-child {
	 margin: 0;
}
.main-menu ul ul li.last-child a,
.main-menu ul ul li.last-child span {
	 border: none;
}
.main-menu ul ul li.active-trail,
.main-menu ul ul li.active-trail a.active,
.main-menu ul ul li.active-trail span.active,
.main-menu ul ul li a.active
.main-menu ul ul li span.active {
	 background: #fff;
	 font-weight: normal;
}
.main-menu ul ul li:hover {
	 background: #f4f4f4;
	 border: none;
}
.main-menu ul ul li:hover {
	 background: #fff;
	 border: none;
}
.main-menu ul li a,
.main-menu ul li a:visited,
.main-menu ul li span,
.main-menu ul li span:visited {
	 display: block;
	 color: #f0f0f0;
	 text-decoration: none;
	 text-shadow: none;
	 text-transform: uppercase;
	 padding: 16px 10px 34px 10px;
}
.main-menu ul li span {
  cursor: default;
}
.main-menu ul li.active-trail:hover > a,
.main-menu ul li:hover a {
	 color: #fff;
	 text-decoration: none;
}
.main-menu ul > li.active-trail > a,
.main-menu ul > li > a.active {
	 font-weight: 600;
	 text-shadow: 1px 1px 0 #222;
	 color: #fff;
	 text-decoration: none;
}
.main-menu ul li:hover li a,
.main-menu ul ul li a:visited,
.main-menu ul li:hover li span,
.main-menu ul ul li span:visited {
	 background: #fff;
	 display: block;
	 padding: 10px 15px;
	 border-bottom: 1px dotted #e1e1e1;
	 color: #555;
	 text-transform: none;
	 text-decoration: none;
	 text-shadow: none;
}
.main-menu ul ul li.expanded a,
.main-menu ul ul li.expanded span {
	 background: #fff url('../img/icons/expanded_l2.png') 160px center no-repeat;
}
.main-menu ul li:hover li.expanded:hover a,
.main-menu ul li:hover li.expanded:hover span {
	 background: #f4f4f4 url('../img/icons/expanded_l2.png') 160px center no-repeat;
}
.main-menu ul li:hover li:last-child a,
.main-menu ul li:hover li:last-child span {
	 border-bottom: 0;
}
.main-menu ul li:hover li:hover a,
.main-menu ul li:hover li.expanded:hover li:hover a {
	 background: #f4f4f4;
	 padding-left: 20px;
	 padding-left: 15px\9;
	 text-decoration: none;
	 color: #999;
	 font-weight: 600;
	 transition: 0.15s linear all;
}
/* Third Level */
.main-menu ul ul ul {
	 left: 200px;
	 margin-top: -41px;
}
.main-menu ul li.first ul li.last.expanded ul {
  margin-top: -261px;
}
.main-menu ul li:hover li:hover li a,  .main-menu ul li:hover li.expanded:hover li a {
	 background: #fff;
	 background-image: none;
	 font-weight: normal;
	 padding-left: 15px;
	 border-bottom: 1px dotted #e1e1e1;
}
.main-menu ul li:hover li:hover ul li:last-child a {
	 border-bottom: 0;
}
.menu-container {
	display: flow-root;
}
/* Sidebar nav menus */
.tech-primer.block-menu .menu ul,  
.tech-primer.block-menu ul.menu {
	 margin: 0;
}
.tech-primer.block-menu .menu li {
	 list-style-type: none;
	 border-top: 1px solid #ededed;
	 box-sizing: border-box;
	 padding: 10px 8px;
}
.tech-primer.block-menu .menu li:last-of-type {
	 border-bottom: 1px solid #ededed;
}
.tech-primer.block-menu .menu li.active-trail a {
  color: #333;
  font-weight: 600;
}
.tech-primer.block-menu .menu li.active-trail a:hover {
  cursor: default;
  text-decoration: none;
}
.title {
	 padding: 15px 0 10px;
	 font-weight: normal;
}
li.search-box .form-submit,
.search-form .form-submit {
  background: url('../img/icons/search.png') no-repeat 50% 6px #666;
	 box-shadow: none;
	 border-radius: 0;
	 padding: 0;
	 margin: 0;
	 height: 30px;
	 width: 30px;
	 font-size: 0px;
	 color: transparent;
}
/* Responsive Header */

/* TYPOGRAPHY */
#prescript h2.heading,  #main h2.heading,  #postscript h2.heading {
	 float: none;
	 font-size: 14px;
	 margin: 0 0 10px;
	 padding-bottom: 0;
	 color: #666;
}
#main .heading h2.post-title {
	 color: #666;
	 font-size: 22px;
	 line-height: normal;
	 margin: 0;
	 padding-bottom: 2px;
}
/* PAGE ELEMENTS */
/*  SECTIONS  */
.section {
	 clear: both;
	 padding: 0px;
	 margin: 0px;
}
/*  COLUMN SETUP  */
.col {
	 display: block;
	 float:left;
	 margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }
/*  GROUPING  */
.group:before,
.group:after {
	 content:"";
	 display:table;
}
.group:after {
	 clear:both;
}
/*  GRID OF THREE  */
.span_3_of_3 {
	 width: 100%;
}
.span_2_of_3 {
	 width: 66.1%;
}
.span_1_of_3 {
	 width: 32.2%;
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
	 .col {
	 	margin: 1% 0 1% 0%;
	 }
}
@media only screen and (max-width: 480px) {
	 .span_3_of_3 {
	 	width: 100%;
	 }
	 .span_2_of_3 {
	 	width: 100%;
	 }
	 .span_1_of_3 {
	 	width: 100%;
	 }
}
.quoted {
	 background: url(../img/icons/carot.png) 30px top no-repeat;
	 margin-top: -1px;
	 padding: 15px 0 0 10px;
	 position: relative;
	 z-index: 200;
}
.the-icons {
	 margin: 0 0 10px;
	 list-style: none;
}
.demo-elements {
	 margin-bottom: 20px;
}
ul.demo-buttons {
	 width: 100%;
	 float: left;
	 margin: 0 0 20px;
}
ul.demo-buttons li {
	 width: 14.2857142857%;
	 text-align: center;
	 float: left;
	 list-style-type: none;
}
.divider {
	 background: url(../img/tabs.png);
	 height: 10px;
	 margin-bottom: 10px;
}
.dropcap-normal, .dropcap-highlight {
	 float: left;
	 font-size: 36px;
	 padding: 20px;
	 margin: 7px 10px 0px 0px;
}
.dropcap-normal {
	 background: #454545;
	 color: #fff;
}
.dropcap-highlight {
	 background: #e2b548;
	 color: #444;
}
#main .messages {
	 margin-bottom: 20px;
}
/* Easy breadcrumb module styles */
.masthead h1.title, 
.contact h1.title {
    background: none;
    color: #fff;
    font-weight: 300;
    font-size: 2.5em;
    margin: 0;
    padding: 10px 0 0 0;
}
a.easy-breadcrumb_segment,
.easy-breadcrumb_segment-separator,
.easy-breadcrumb_segment {
	color: #fff;
	font-size: 12px;
}
@media (max-width: 784px) {
		.masthead h1.title, 
		.contact h1.title {
			padding: 20px;
		}
		.masthead #breadcrumb {
			display: none;
		}
}
#questions-contact-us a.bttn {
	border: 1px solid #fff;
}
#questions-contact-us a.bttn:hover {
	border: 1px solid #152973;
}
/* legacy bootstrap breadcrumb styles for jobs page on Taleo's website */
.page-node-128 .breadcrumb {
		padding: 0;
		margin: 0;
}
#masthead {
	background: #00aeef;
/*	 background: url('../img/masthead_default.jpg');
	 -webkit-background-size: cover;
	 -moz-background-size: cover;
	 background-size: cover;
	 background-position: center; */
	 height: 95px;
	 padding-top: 95px;
	 width: 100%;
}
@media (max-width: 799px) {
		#masthead {
				height: auto;
				padding-top: 130px;
		}
		#breadcrumb {
				display: none;
		}
}
p.summary {
	 font-size: 16px;
	 line-height: 24px;
	 margin: 0 0 20px;
}
.page-user input[type="submit"].btn {
	 margin-top: 10px;
	 padding: 10px 20px;
}
.search-form .form-wrapper input[type="submit"].btn {
	 margin-left: 10px;
}
.page-user .field {
		margin-bottom: 5px;
}
.page-user .field-label,
.page-user .field-items {
		display: inline-block;
		vertical-align: top;
}
.page-user .field-label {
		width: 85px;
}

/* BLOCKS */
.block-views {
	 width: 100%;
}
.front #prescript .heading,  .front #main .heading,  .front #postscript .heading {
	 float: left;
	 margin-top: 20px;
}
.front #main .heading:first-child {
	 margin-top: 15px;
}
#prescript .heading,  #main .heading,  #postscript .heading,  #comments .title {
  width: 100%;
  color: #8d9095;
  margin-bottom: 10px;
  font-weight: bold;
}
#prescript .block .title-suffix,  #main .block .title-suffix,  #postscript .block .title-suffix {
	 float: right;
	 margin: 10px 0;
	 line-height: 20px;
	 font-size: 13px;
	 font-weight: normal;
	 color: #333;
}
.logo-wrapper, .logo-wrapper img {
	 transition: 0.3s linear all;
	 -webkit-transition: 0.3s linear all;
	 -moz-transition: 0.3s linear all;
	 -ms-transition: 0.3s linear all;
}
.logo-wrapper {
	 background: #fff;
	 box-shadow: 0px 0px 7px #e5e5e5;
	 -moz-box-shadow: 0px 0px 7px #e5e5e5;
	 -webkit-box-shadow: 0px 0px 7px #e5e5e5;
	 border: 1px solid #ddd;
	 margin-right: -2px;
}
.logo-wrapper:hover {
	 background: #fff;
}
.logo-wrapper img {
	 opacity: 0.8;
}
.logo-wrapper:hover img {
	 opacity: 1.0;
}
#comments .form-item {
	 margin-bottom: 10px;
}
ul.post-meta {
	 margin: 0;
}
ul.post-meta li {
	 list-style: none;
	 clear: both;
	 margin: 0 20px 10px 0;
}
ul.post-meta li span {
	 margin: 2px 2px 0 0;
}
.container-inline div.form-item-search-block-form,
.container-inline div.form-actions,
.container-inline div.form-item {
  display: inline-block;
  vertical-align: top;
}
#main .form-actions {
	 margin: 0;
}
.border-fade:hover,
.border-fade:focus,
.border-fade:active {
  box-shadow: none !important;
  text-shadow: none !important;
  outline: none !important;
  -moz-outline: none !important;
}

/* SERVICES */
@media (max-width: 767px) {
  .main-menu ul ul ul {
  left: 0;
  margin-top: 0;
  border-bottom: none;
  }
  .main-menu ul li:hover li:hover li a,  .main-menu ul li:hover li.expanded:hover li a {
  background: #fff;
  background-image: none;
  font-weight: normal;
  padding-left: 35px;
  border-bottom: 1px dotted #e1e1e1;
  }
  .main-menu ul li:hover li.expanded:hover li a:before {
  content: "--- ";
  }
  .main-menu ul li:hover li:hover ul li:last-child a {
  border-bottom: 0;
  }
  .main-menu li.expanded li.expanded a {
  background: #fff;
  background-image: url('../img/icons/expanded_mobile_l2.png');
  background-position: right center;
  background-repeat: no-repeat;
  }
  .main-menu ul li:hover li.expanded:hover a {
  background: #f4f4f4 url('../img/icons/expanded_mobile_l2.png') right center no-repeat;
  }
}
.node-portfolio .galleryformatter-greenarrows .gallery-thumbs {
	 display:none;
}
.node-portfolio .galleryformatter-greenarrows {
	 margin-right: 328px;
	 padding-bottom: 20px;
}
/*******************jquery tab******************/
.field-type-field-jquery-tabs .ui-tabs-nav {
	 border: 0px;
}
.field-type-field-jquery-tabs .ui-tabs {
	 border: 0px;
	 background: #FFFFFF;
}
.ui-widget-header {
	 background: none;
}
.ui-widget{
	 font-size: 13px;
}
.field-type-field-jquery-tabs .ui-tabs-nav li {
	 font-weight: 500;
	 margin-left: -3px;
	 border-right: 1px solid #ccc;
	 border-radius: 0px;
}
.field-type-field-jquery-tabs .ui-tabs-nav li a {
	 color:blue;
}
.field-type-field-jquery-tabs .ui-tabs-nav .ui-tabs-selected {
	 background: white;
	 border-top-color: #2469ff;
	 border-top-width: 2px;
	 border-top-style: solid;
}
.view-id-products .views-field-field-image {
	 float: left;
	 margin-right: 4%;
	 border: 1px groove;
	 border-width: 2px;
	 border-color: blue;
	 margin-bottom: 40px;
}
.view-id-products .views-view-grid td {
	 width: 46%;
	 padding: 0px 2% 0px 0px;
}
.view-id-products .views-field-title {
	 font-weight: bold;
	 font-size: 12px;
}
.view-id-products .views-field-body {
	 font-size: 11px;
	 color: rgb(93, 94, 89);
	 text-decoration: none;
	 text-align: justify;
}
.view-id-products p {
	 font-size: 12px;
	 text-decoration: none;
	 text-align: justify;
}
.view-id-products table {
	 margin-top: 26px;
}

/* sidebar stuff */
.sidebar-background {
  border: 1px solid #dadee1;
  margin: 30px 0 25px 25px;
  padding: 20px;
}
.page-contact .sidebar-first.span4 {
  padding: 30px 0;
  margin: 0 30px 0 0;
}
.sidebar-second #main .block-block,
.sidebar-second #main .block-views,
.sidebar-background .block-menu {
		margin: 0 0 30px 0;
}
.sidebar-pdf-download {
		background: url('/sites/default/files/pdf-icon-sm.png') no-repeat 0 0 transparent;
		padding: 5px 5px 5px 50px;
}

/* Text Styling for Quick Tabs */
.field-type-field-jquery-tabs .ui-tabs-nav li a {
	 color: #2469ff;
/*	 font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; */
	 font-size: 16px;
	 font-weight: 600;
	 transition: all 0.2s linear 0s;
}
.ui-tabs .ui-tabs-nav {
	 border-bottom: 1px solid #ddd;
	 margin: 0 0 15px;
}
.ui-tabs .ui-tabs-nav li a {
	 padding:0.5em 2em !important;
}
.quicktabs_wrapper {
  background: red;
}
.video-left {
	 max-width: 100% !important;
}
html.js fieldset.search-advanced {
	 height:auto !important;
}
.ui-tabs .ui-tabs-panel {
	 padding: 1em 0.3em;
	 font-size: 12px;
}
.ui-widget-header {
	 background: none;
}
@media (max-width:979px) and (min-width: 784px){
	 .d-tags{
	 	float: left;
	 	padding-top: 5px;
	 	text-align: left;
	 }
}
h2.post-title,
h3.post-title {
	 	color: #444;
	 	font-size: 26px;
	 	font-weight: 100;
	 	line-height: 20px;
}
p.trade-shows-events {
	 line-height: 14px;
	 overflow: hidden;
}
@media (max-width:784px) {
  p.trade-shows-events {
    width: 100%;
  }
}
.trade-shows-events-body {
	 float: left;
	 overflow: hidden;
	 width: 100%;
}

/* Added CSS formatting to the table elements across the whole site - 2/19/2014 */
table {
  width: 100%;
  margin: 0 0 10px;
}
table td,
table th {
  vertical-align: middle;
  padding: 8px 10px;
  border: 0;
  color: #000;
}
tr.even,
tr.odd {
  border-width: 0 1px 0 1px;
  border-style: solid;
  border-color: #bebfb9;
  background: #f3f4ee;
}
tr.odd {
  background: #fff;
}
tr.drag {
  background: #fe7;
}
tr.drag-previous {
  background: #ffb;
}
table th {
  text-align: left;
  background: #e8e8e8;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  border-color: #bebfb9;
  padding: 3px 10px;
}
table th.select-all {
  width: 1px;
}
table th.active {
  background: #bdbeb9;
}
table th a {
  display: block;
  position: relative;
}
table th.active a {
  padding: 0 25px 0 0; /* LTR */
}
table th.active img {
  position: absolute;
  top: 3px;
  right: 3px; /* LTR */
}
table td.active {
  background: #e9e9dd;
}
table tr.odd td.active {
  background: #f3f4ee;
}
table tr.selected td.active,
table tr.selected td {
  background: #ffc;
  border-color: #eeb;
}
table.system-status-report tr {
  border-bottom: 1px solid #ccc;
}
table.system-status-report tr.ok {
  color: #255b1e;
  background-color: #e5ffe2;
}
table.system-status-report tr.info {
  color: #040f37;
  background-color: #bdf;
}
table.system-status-report tr.warning {
  color: #840;
  background-color: #fffce5;
}
table.system-status-report tr.error {
  color: #8c2e0b;
  background-color: #fef5f1;
}
h1.products {
	 font-size: 16px;
	 margin: 10px 0;
	 line-height: 20px;
}
h2.products {
	 font-size: 18px;
	 line-height: 21px;
	 margin-top: 20px;
}

/* Title formatting for the partner tab documents */
.partner-title {
	 font-weight: bold;
	 font-size: 15px;
	 color: #3C3C3C;
	 padding: 5px 0px 10px;
}

/*Webform Label CSS Forcing the Form Field Title to the right and select radio or checkbox to the left */
label.option {
	 position: relative;
	 left: 20px;
	 bottom: 15px;
}

/* Added some CSS formatting for 2 column layouts */
.span6-left {
	 width: 172px;
	 margin-left: 1px !important;
	 float:left !important;
}
.span6-right {
	 margin-left: 1px !important;
	 width: 81%;
}
@media (max-width:979px) and (min-width: 784px) {
  .span6-right {
    margin-left: 1px !important;
    width: 550px;
  }
}

/*Styling for Search Filter Sidebar */
.facetapi-facetapi-links.facetapi-facet-im-field-tags.facetapi-processed {
	 list-style-type: none;
	 margin: 2px !important;
}
.facetapi-facetapi-links.facetapi-facet-bundle.facetapi-processed {
	 list-style-type: none;
	 margin: 2px !important;
}
.facetapi-facetapi-links.facetapi-facet-im-field-product-.facetapi-processed {
	 list-style-type:none;
	 margin: 2px !important;
}
@media all and (min-width: 979px) {
  input#edit-submit-user-activity.btn.form-submit {
    position: absolute;
    left: 233px;
    bottom: -6px;
  }
}
/* Hide language selector on user account page */
fieldset#edit-locale.form-wrapper {
	 display: none;
}
/* Add magnifying glass cursor on image hover */
.colorbox img:hover {
  cursor: url(zoomin.cur), pointer;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* Fixing mobile logo issue */
.button-success,
.button-error,
.button-warning,
.button-secondary {
  color: white;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  padding: .4em 2em;
  font-size: 145%;
  text-decoration: none !important;
}
.button-success {
  background: rgb(28, 184, 65); /* this is a green */
}
h3.below-image-callout {
	 font-weight: bold;
	 width: 70%;
}
div.below-image-callout-button {
	 position: relative;
	 left: 431px;
	 bottom: 52px;
}
.btn-contact-small {
	 padding:3px 10px 3px !important;
}
.slick-list {
  clear:both;
}
.slick-arrow::before {
	 color:#2469ff;
}
.slick--display--thumbnail.slick--skin--asnavfor .slick__slide {
  margin: 0 5px;
}
html.js .form--slick .collapsed.fieldset--responsive {
  height:auto;
}
.block > #contact-popout {
  display:none !important;
}