﻿




.front-page-2,
.front-page-3,
.front-page-4,
.front-page-5,
.front-page-6 {
	padding: 100px 0;
}




.front-page-2 {
	font-family: "freight-text-pro", Georgia, serif;
	font-weight: 400;
}


.front-page-2 .mission {
	font-family: "proxima-nova", "Helvetica Neue", Arial, sans-serif;
	margin: 0 auto;
	width: 100%;
}


.front-page-2 .mission h2 {
	display: inline-block;
	font-size: 48px;
	margin-bottom: 70px;
	max-width: 72%;
	letter-spacing: -.03em;
	line-height: 1.1;
}


.front-page-2 p {
	font-size: 18px;
}


.front-page-2 .widget-title {
	font-size: 28px;
}


.front-page-2 .button {
	float: right;
	margin-top: 10px;
}


	.front-page-2, 
	.front-page-3,
	.front-page-4,
	.front-page-5,
	.front-page-6 {
		padding: 30px 0;
	}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


div#splash-overlay div#splash div.splash-inner {
  padding-top: 12.25rem;
  position:relative;
}


div#splash-overlay div#splash div.splash-inner a#close-modal {
  position:absolute;
  top:20px;
  right:20px;
  font-size:24px;
  line-height:24px;
  font-weight:bold;
  color:#fff;
}


div#splash-overlay div#splash div.splash-inner a#close-modal span {
  font-size:16px;
  line-height:24px;
  font-weight:normal;
}


div#splash-overlay div#splash div.splash-inner a#close-modal:link,
div#splash-overlay div#splash div.splash-inner a#close-modal:hover,
div#splash-overlay div#splash div.splash-inner a#close-modal:visited {
  color:white;
}



div#splash-overlay div#splash div.splash-inner img.splash-logo {
  margin-bottom:1.25rem;
  width:16.0625rem;
  height:4.6875rem;
}


div#splash-overlay div#splash div.splash-inner div.email-form {
  padding:0 8.75rem;
  font-size:2.25rem;
  line-height:3.5rem;
}


div#splash-overlay div#splash div.splash-inner div.email-form input.form-text {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; 
  border-radius:0;
  positon:relative;
  z-index:10002;
  height:2.125rem;
  height:2.125rem;
  padding:0.3125rem 0.625rem;
  font-size:0.9375rem;
  width:20.625rem;
  border:0;
  margin-top:2rem;
}


div#splash-overlay div#splash div.splash-inner div.email-form input.splash-submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; 
  border-radius:0;
  cursor:pointer;
  positon:relative;
  z-index:10002;
  height:2.8125rem;
  line-height:2.8125rem;
  border:0;
  font-size:0.9375rem;
  color:#fff;
  background:#000;
  font-weight:bold;
  text-transform: uppercase;
  margin-left:-0.5rem;
  margin-top:2rem;
  padding:0 1.25rem;
}

  .td-pb-row [class*="td-pb-span"] {
    border: 0px !important;
  }

.page-template-page-pagebuilder-title-php .td-pb-row .td-pb-row {
  overflow: hidden !important;
}


.td-pb-row {
  width: 100%;
  *zoom: 1;
  margin-bottom: 0px;
  margin-left: 0px;
}

.td-pb-row:before,
.td-pb-row:after {
  display: table;
  content: "";
}

.td-pb-row:after {
  clear: both;
}

.page .td-pb-row {
  overflow: hidden;
}


.td-pb-row .td-pb-row .td-pb-span12 {
  width: 100%;
}

.td-pb-row .td-pb-row .td-pb-span11 {
  width: 91.66%;
}

.td-pb-row .td-pb-row .td-pb-span10 {
  width: 83.33%;
}

.td-pb-row .td-pb-row .td-pb-span9 {
  width: 75%;
}

.td-pb-row .td-pb-row .td-pb-span8 {
  width: 66.66%;
}

.td-pb-row .td-pb-row .td-pb-span7 {
  width: 58.33%;
}

.td-pb-row .td-pb-row .td-pb-span6 {
  width: 50%;
}

.td-pb-row .td-pb-row .td-pb-span5 {
  width: 41.66%;
}

.td-pb-row .td-pb-row .td-pb-span4 {
  width: 33.33%;
}

.td-pb-row .td-pb-row .td-pb-span3 {
  width: 25%;
}

.td-pb-row .td-pb-row .td-pb-span2 {
  width: 16.66%;
}

.td-pb-row .td-pb-row .td-pb-span1 {
  width: 8.333%;
}

.td-pb-span8 .td-pb-row {
  width: 680px;
  position: relative;
  left: -1px;
}

.td-pb-span8 .td-pb-row div.td-pb-span6 {
  width: 340px;
}

  .td-pb-row .td-pb-span1,
  .td-pb-row .td-pb-span2,
  .td-pb-row .td-pb-span3,
  .td-pb-row .td-pb-span4,
  .td-pb-row .td-pb-span5,
  .td-pb-row .td-pb-span6,
  .td-pb-row .td-pb-span7,
  .td-pb-row .td-pb-span8,
  .td-pb-row .td-pb-span9,
  .td-pb-row .td-pb-span10,
  .td-pb-row .td-pb-span11,
  .td-pb-row .td-pb-span12 {
    float: none;
    width: 100% !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px;
    border-left: none;
  }

.td-mega-menu .td-pb-row [class*="td-pb-span"] {
  border-left: 0px !important;
}

.td-pb-row .td-pb-span12 .td_module_9 h3 {
  font-size: 22px;
  line-height: 32px;
}

.td-pb-row .td-pb-span4 .td_block_11 .entry-thumb {
  width: 80px;
  margin-bottom: 0;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_11 .td-module-title {
  padding-left: 100px;
  font-size: 15px;
  line-height: 21px;
  
}

.td-pb-row .td-pb-span4 .td_block_11 .meta-info {
  clear: both;
}

.td-pb-row .td-pb-span4 .td_block_11 .item-details {
  margin-left: 0;
}

.td-pb-row .td-pb-span4 .td_block_11 .td-excerpt {
  clear: both;
  margin-bottom: 15px;
}

.td-pb-row .td-pb-span4 .td_block_12 .entry-thumb {
  width: 80px;
  margin-bottom: 17px;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_12 .td-module-thumb {
  
}

.td-pb-row .td-pb-span4 .td_block_12 .td-module-title {
  padding-left: 100px;
  font-size: 15px;
  line-height: 21px;
  
}

.td-pb-row .td-pb-span4 .td_block_12 .meta-info {
  clear: both;
}

.td-pb-row .td-pb-span4 .td_block_12 .td-video-play-ico img {
  width: 24px;
}

.td-pb-row .td-pb-span4 .td_block_12 .item-details {
  margin-left: 0;
}

.td-pb-row .td-pb-span4 .td_block_12 .td-excerpt {
  clear: both;
  margin-bottom: 15px;
}

.td-sub-footer-container .td-pb-row {
  overflow: visible;
}


#logo-wrapper {
  text-align: center;
  padding-top: 20px;
}

	table#table_products tr#table_blocks td {
		background: none;
	}

	table#table_products tr#table_blocks td img {
		width: 100%;
		height: auto;
	}

	table#table_products tr#table_blocks iframe {
		width: 100%;
		height: auto;
		display: block;
	}


.post-content { overflow:hidden; }


.archiveposts .post {
	border-bottom:1px solid #EFEFEF;
	margin:7px 0;
	padding:0 0 9px;
	clear:both;
	float:left;
	width:100%;
}


.archiveposts .post h2 {
	font-size:18px;
 	margin:0 0 6px;
 	line-height:1.2;
}


.archiveposts .post h2 a {
	color:#000;
}


.archiveposts .post h2 a:hover {
	text-decoration:underline;
}


.archiveposts .post .entry {
	font-size:12px;
}


.archiveposts .post .meta {
	float:none;
	display:block;
	clear:none;
	color:#919191;
	font-size:11px;
	border:none;
	padding:0;
}




.post {
 	float:left;
 	margin:0 0 20px;
 	width:676px;
 	padding:0 0 0 6px;
}


#content.full-width .post {
	width:100%;
}


.post .meta {
	width:100%;
 	float:left;
 	padding:10px 0;
 	font-weight:normal;
 	color:#555555;
	font-size:12px;
 	border-bottom:1px solid #d7d7d7;
}


.post .meta a {
	font-weight:bold;
}


.post .meta span {
	float:right;
	font-size:11px;
}


.post .meta span a {
	font-weight:normal;
}


.post h1 a {
	font-size:28px;
 	color:#292929;
	margin:6px 0 10px;
	float:left;
	clear:both;
	width:100%;
}


.post h1 a:hover {
	text-decoration:underline;
}


.post .entry {
	float:left;
	width:100%;
	overflow:hidden;
	clear:both;
	line-height:1.7;
	font-size:13px;
	clear:left;
}


.post .entry h2 {
 	float:none;
 	width:auto;
}


.post .author {
	float:left;
	width:100%;
	clear:both;
	margin:0 0 10px 0;
	color:#8B8A8A;
	font-style:italic;
}


.post .author a {
	font-weight:bold;
}


.post .after-meta {
	margin:10px 0;
	padding:9px 0 7px;
	float:left;
	width:100%;
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
}



.post .tags_list {
	font-size:11px;
	font-weight:bold;
	float:left;
}


.post .tags_list a {
	border:1px solid #e7e7e7;
	padding:2px 3px;
	color:#838383;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right:5px;
	font-weight:normal;
	line-height:2.5;
}


.post .tags_list a:hover {
	text-decoration:none;
	border-color:#838383;
}



.post .post_author {
	background:#F7F7F7;
	border: 1px solid #E0E0E0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	clear:both;
	float:left;
	width:656px;
	padding:10px 10px 5px 10px;
	margin:10px 0;
	font-size:11px;
	line-height:1.6em;
}


.post .post_author img {
	float:left;
	margin:0 7px 7px 0;
}


.post .post_author span {
	font-weight:bold;
	font-size:13px;
	display:block;
	margin-bottom:5px;
}

.comment .post-date { margin-top: 0; }

.comment .post-date .right a { color: #BBB; }

.comment .post-date .right a:hover { color: #234; }

.widget .feature-posts-list .post-excerpt {	display: block;}

.footer-right {
	width: 49%;
	float: right;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.navbar {
  overflow: visible;
  margin-bottom: 20px;
  *position: relative;
  *z-index: 2;
}

.navbar-inner {
  min-height: 55px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  border: 1px solid #d4d4d4;
  border-top: 3px solid #52A8CA !important;
  border-bottom: 1px solid #FFFFFF !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}

.navbar-inner:before,
.navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.navbar-inner:after {
  clear: both;
}

.navbar .container {
  width: auto;
}

.navbar .brand {
  float: left;
  display: block;
  padding: 17.5px 20px 17.5px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #6c8dac;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration: none;
}

.navbar-text {
  margin-bottom: 0;
  line-height: 55px;
  color: #333333;
}

.navbar-link {
  color: #6c8dac;
}

.navbar-link:hover,
.navbar-link:focus {
  color: #52a8ca;
}

.navbar .divider-vertical {
  height: 55px;
  margin: 0 9px;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #ffffff;
}

.navbar .btn,
.navbar .btn-group {
  margin-top: 12.5px;
}

.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top: 0;
}

.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}

.navbar-form:before,
.navbar-form:after {
  display: table;
  content: "";
  line-height: 0;
}

.navbar-form:after {
  clear: both;
}

.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 12.5px;
}

.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}

.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}

.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}

.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}

.navbar-search {
  position: relative;
  float: left;
  margin-top: 12.5px;
  margin-bottom: 0;
}

.navbar-search .search-query {
  margin-bottom: 0;
  padding: 4px 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.navbar-static-top {
  position: static;
  margin-bottom: 0;
}

.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.navbar-fixed-top {
  top: 0;
}

.navbar-fixed-bottom {
  bottom: 0;
}

.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}

.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}

.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e5e5e5;
  

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}

.navbar-inverse .brand {
  color: #999999;
}

.navbar-inverse .navbar-text {
  color: #999999;
}

.navbar-inverse .navbar-link {
  color: #999999;
}

.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color: #ffffff;
}

.navbar-inverse .divider-vertical {
  border-left-color: #111111;
  border-right-color: #222222;
}

.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}

.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #040404;
  

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }

  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }

  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }

  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }

  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }

  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }

  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }

  .row:after {
    clear: both;
  }

  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }

  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }

  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }

  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }

  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }

  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }

  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }

  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }

  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }

  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }

  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }

  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }

  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }

  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }

  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }

  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }

  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }

  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }

  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }

  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }

  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }

  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }

  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }

  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }

  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }

  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }

  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }

  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }

  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }

  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }

  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }

  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }

  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }

  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }

  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }

  .row,
  .thumbnails {
    margin-left: 0;
  }

  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
.row{margin-right:-15px;margin-left:-15px}
[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:auto;margin-left:0}
.container,.row,.span{width:auto;padding:0;border:0;margin:0;float:none !important;color:black;background:transparent none}
.single .single .container .row .span4{display:none !important}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ai1ec-event-avatar{background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);box-shadow:0 1px 4px rgba(0,0,0,0.4);}
.ai1ec-event-avatar img{height:auto;display:block;min-height:90px;width:auto;}
.ai1ec-popover.ai1ec-popup .ai1ec-event-avatar{margin:6px auto;position:relative;width:85%;}
.ai1ec-popover.ai1ec-popup .ai1ec-event-avatar img{width:100%;}
.ai1ec-single-event .ai1ec-event-avatar{margin:auto;max-width:25%;}
.ai1ec-single-event .ai1ec-event-avatar img{max-width:300px;max-height:300px;min-height:0;width:100%;}
.ai1ec-agenda-view .ai1ec-event-avatar{float:left;margin:0 16px 8px 0;max-width:40%;}
.ai1ec-agenda-view .ai1ec-event-avatar img{max-width:300px;max-height:300px;min-height:0;width:100%;}
.ai1ec-posterboard-view .ai1ec-event-avatar{background-color:#fff;border:1px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;margin:6.5px 0;padding:8px;position:relative;width:100%;}
.ai1ec-posterboard-view .ai1ec-event-avatar img{width:100%;}
.ai1ec-stream-view .ai1ec-event .ai1ec-event-avatar img{opacity:0.8;filter:alpha(opacity=80);}
.ai1ec-stream-view .ai1ec-event .ai1ec-event-avatar img:hover{opacity:1;filter:alpha(opacity=100);}
.ai1ec-stream-view .ai1ec-event-avatar{border-radius:4px 0 0 4px;bottom:0;-webkit-box-shadow:none;box-shadow:none;left:0;overflow:hidden;position:absolute;top:0;width:90px;}
.ai1ec-stream-view .ai1ec-event-avatar a{opacity:1;filter:alpha(opacity=100);}
.ai1ec-stream-view .ai1ec-event-avatar img{height:100%;}
.ai1ec-stream-view .ai1ec-event-avatar.ai1ec-portrait img{height:auto !important;width:100% !important;}

.fl{float:left;}

.tweet-app span.fl{display:block;padding:7px 13px 0 0;font-size:0.8em;font-weight:bold;}


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Source Sans Pro';
		font-weight: 400;
	}
 .row .twelve { width: 100%; }
 .twelve .idz-tabs.left ul.icons-list li, .twelve .idz-tabs.left ul.icons-list-webhostinghub li, .twelve .idz-tabs.left ul.icons-list-flaticon li {width:17.6% !important;}
 .twelve { width: 100%; }
 .row .twelve-carousel { width: 103.6%; }


div.homepage_links ul li.mid {
    background:#d9c3dd;
}

.navigation .prev{ float:right; }

.pagination li.prev { float: left; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-md-3 {
    width: 25%;
  }




.article-teaser .col-md-3 {
	margin-right: -10px;
}


#site-title,
#site-logo {
  position: relative;
}

.only-on-home #site-title, .only-on-home
#site-logo {
  -moz-animation: dropHeader 1 0.75s ease-in;
  -webkit-animation: dropHeader 1 0.75s ease-in;
  animation: dropHeader 1 0.75s ease-in;
}


#site-title {
  margin: 0;
}

.no-fittext #site-title {
  font-size: 80px;
}

#site-title a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 100%;
}

.basic #site-title a {
  font-family: 'Megrim', cursive;
}

.only-on-home.no-fittext .basic #site-title a {
  font-size: 120px;
}

.only-on-home.no-fittext #site-title a { font-size: 120px; }

.copyrights {
	color: #fff;
	list-style: none;
	padding: 5px 3px 0 0;
	margin: 0;
	text-align: right;
	font-size: 15px;
}
.header-global .primary-nav .menu-item-has-children{position:relative}
.header-global .primary-nav .menu-item-has-children:first-child .sub-menu{width:315px}
.header-global .primary-nav .menu-item-has-children .sub-menu{display:block;position:absolute;background:#464f52;background:rgba(70,79,82,.95);left:0;width:auto;min-width:180px;padding:10px 15px;top:100%;opacity:0;pointer-events:none;-webkit-transition:150ms;-moz-transition:150ms;-ms-transition:150ms;transition:150ms}
.header-global .primary-nav .menu-item-has-children .sub-menu li{display:block}
.header-global .primary-nav .menu-item-has-children .sub-menu li:hover span{color:#1db5ca}
.header-global .primary-nav .menu-item-has-children .sub-menu span{color:#fff;height:auto;line-height:1.4!important;padding:12px 0;display:block;margin:0}
.header-global .primary-nav .menu-item-has-children .sub-menu:after{display:none}
.header-global .primary-nav .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto}
.ie-8 .header-global .primary-nav .menu-item-has-children .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children .sub-menu{display:none}
.ie-8 .header-global .primary-nav .menu-item-has-children:hover .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children:hover .sub-menu{display:block}


#map{
  width:100%;
  height:300px;
  }

#mobile-menu.interactive li.menu-item { height: auto !important; }
.navbar{display:none}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-nav{margin:7.5px -15px}
.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .form-control-static{display:inline-block}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}
.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}
.navbar-form .form-group:last-child{margin-bottom:0}
.navbar-btn{margin-top:8px;margin-bottom:8px}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-text{margin-top:15px;margin-bottom:15px}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right~.navbar-right{margin-right:0}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}
.navbar-inverse{background-color:#222;border-color:#080808}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#9d9d9d}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.navbar-inverse .navbar-link{color:#9d9d9d}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}

footer .nosotros {padding:32px 0px}


.med-icon {font-size:32px}
.col-half,.col-quarter,.col-three-quarters,.col-full,.col-third,article.article,aside.ads{float:left;margin-left:1%;margin-right:1%;padding-left:2%;padding-right:2%}
.col-quarter{width:19%}
.col-half{width:44%}
.col-third{width:27%}
.col-three-quarters{width:69%}
.col-full{clear:both;float:none;width:94%}
.header-search.col-half{margin-left:54%!important;text-align:right}
.social .col{float:left;margin-right:1%;text-align:left;width:31%}
article.col-three-quarters{width:63%;}
.col-quarter,aside.ads{width:29%;}

.latest-news {width:64%;margin-right:4%;float:left;}

.latest-news article {background:#fff;padding:20px;}

.latest-news .blog-post-thumb {max-width:300px;float:left;}

.latest-news .attachment-post-thumbnail {width:100%;}

.latest-news .blog-post-main {background:transparent;margin-left:320px;text-align:left;padding:0;}

.latest-news .blog-post-excerpt {text-align:left;}

    .latest-news, .from-the-blog {width:100%;margin-right:0;float:none;}
#close-button{position:absolute;cursor:pointer;padding-top:12px;padding-right:12px;z-index:99;padding-bottom:12px;padding-left:12px;right:0}
#close-button:hover .icon-svg_icons_exit-white2{opacity:0.5;-webkit-transition:padding .25s ease;transition:padding .25s ease;padding:12px}

    
.responsive .ibiza-content-layout, 
.responsive .ibiza-content-layout-row, 
.responsive .ibiza-layout-cell 
{
   display: block;
}


.responsive .ibiza-layout-cell 
{
   width: auto !important;
   height: auto !important;
   border-right-width: 0 !important;
   border-left-width: 0 !important;
   border-radius: 0 !important;
}


.responsive .ibiza-content-layout:after, 
.responsive .ibiza-content-layout-row:after, 
.responsive .ibiza-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.ie7 .ibiza-post .ibiza-layout-cell {border:none !important; padding:0 !important; }

.ie6 .ibiza-post .ibiza-layout-cell {border:none !important; padding:0 !important; }


.alignright {
	float:right;
	margin: 5px 0 15px 18px;
}


a img.alignright {
	float: right;
	margin: 5px 0 15px 18px;
}


.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-4 {
  width: 33.33333333%;
}


.bucket_image{margin-bottom:14px;}

.list-view .ticket-price {
	float:right;
	text-align:center;
}


    
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }


	br.clear{ clear: both; height: 0px; display: block; }

div.custom-sidebar #searchform br.clear{ display: none; }
.rocket-section h2{margin-top:0;}
.rocket-section.rocket-section-collapse-top{padding-top:0;}
.rocket-section.rocket-section-collapse-bottom{padding-bottom:0;}
.rocket-section.transparrent-section + .transparrent-section{padding-top:0;}
.rocket-section-collapsed{padding:0px;}
.header-search-area .rocket-section{background-color:#0099a8;}
.header-search-area .rocket-section .responsive_font_big,.header-search-area .rocket-section .node-type-homepage .jumbotron h2,.node-type-homepage .jumbotron .header-search-area .rocket-section h2{color:white;}
.page-solutions-learn .read-the-details.rocket-section,.node-type-brand-landing .read-the-details.rocket-section,.node-type-product .read-the-details.rocket-section,.node-type-learn-landing .read-the-details.rocket-section{padding-top:0;}

div.wpcf7 {
	margin: 0;
	padding: 0;
}


div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}


div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}


div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}


div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}


div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}


span.wpcf7-form-control-wrap {
	position: relative;
}


span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}


.use-floating-validation-tip span.wpcf7-not-valid-tip { 
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}


span.wpcf7-list-item {
	margin-left: 0.5em;
}


.wpcf7-display-none {
	display: none;
}


div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}


div.wpcf7 div.ajax-error {
	display: none;
}


div.wpcf7 .placeheld {
	color: #888;
}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25);}
.btn-navbar .icon-bar + .icon-bar{margin-top:3px;}


.didot-italic
, .menu-title 
,.event .day
, .ampersand
, .wine-list h3
, .menu-price sub 
{ font-family: "didot-italic", Georgia; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-12 {
    width: 100%;
  }






body,
input,
textarea,
.page-title span,
.pingback a.url,
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
font-family: "Droid Sans", "PT Sans Caption", arial;

}


.menu-main{
	float:left;
	margin:0 0 0 -10px;
	padding:0 0 0 0;
	width:200px;
	height:auto;
}

#access .menu-header,
div.menu {
	font-size: 11px;
	font-weight: 700;
	margin: 0px 0 0 12px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
	margin-left:0px;
	width:185px;
	padding:0 0 10px 0;
}


.mega-dropdown .title {
  font: 20px/24px "MuseoSlab-700",Helvetica,Arial,sans-serif;
  display: block;
  margin: 0 0 8px;
}


#ee_fem_form div.title {
	float:left !important;
	width:40%;
	clear:none;
}

.main-center-col .page-banner{margin:19px 0 0 -18px;}

.home-page .page-banner{margin:31px 0 0 -18px;}

.abteilungen-page .page-banner{margin:-20px;}


.view-header .page-banner{
padding-top:2px;
}

.view-pressestartseite .page-banner{padding-top:3px;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-12 {
    width: 100%;
  }



#secondary {
	float: left;
	margin-left: 3.06%;
	width: 31.28%;
}

.left-sidebar-template #secondary {
	float: left;
	margin-left: 0;
}

#secondary .recentcomments ul li {
	background-position: 30px 6px;
}

	#primary,
	#secondary,
	#content-woocommerce,
	#footerarea .col-3  {
		float: none;
		margin-left: 0;
		width: auto;
	}

.unit {
  float: left;
  position: relative;
  min-height: 1px;
}

.no-boxsizing .unit-inner,
.unit {
  padding: 0 35px;
}

.no-boxsizing .unit {
  padding: 0;
}

.unit .unit {
  padding: 0;
}

.formRow .unit {
  padding: 0;
}


#about-home h3 {
color: #e91009;
font-size: 36px !important;
padding-left: 21px;
line-height: 43px !important;
margin: 0;
}


#about-home h2 {
display: block;
font-size: 54px !important;
font-weight: bold;
color: #e91009;
margin-left: 18px;
line-height: 43px !important;
margin-bottom: 0;
}


#about-text,#about-home  {
margin-top: 10px;
}


#about-home,#about-text {
width: 100% !important;

}


	.fusion-column.fusion-one-sixth,
	.fusion-column.fusion-five-sixth,
	.fusion-column.fusion-one-fifth,
	.fusion-column.fusion-two-fifth,
	.fusion-column.fusion-three-fifth,
	.fusion-column.fusion-four-fifth,
	.fusion-column.fusion-one-fourth,
	.fusion-column.fusion-three-fourth,
	.fusion-column.fusion-one-third,
	.fusion-column.fusion-two-third,
	.fusion-column.fusion-one-half {
	  position: relative;
	  float: left;
	  margin-right: 4%;
	  margin-bottom: 20px;
	}

	.fusion-column.fusion-one-fourth {
	  width: 22%;
	}

	.fusion-column.fusion-one-fourth.spacing-no {
	  width: 25%  !important;
	}


.mobile-nav-holder .mobile-selector, .mobile-topnav-holder .mobile-selector,#mobile-nav { background-image: none !important; background-color: #3e3e3e!important; }

	
	.mobile-nav-holder {
		margin-top:20px !important;
	}


	.sticky-header .mobile-nav-holder {
		margin-top:0px !important;
	}

	.mobile-nav-holder, .mobile-topnav-holder { display:block !important; }

	.mobile-nav-holder.set-invisible { display:none !important; }

	
	#small-nav .mobile-nav-holder {margin-top:0 !important;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-sm-4 {
    width: 33.33333333%;
  }

    
.responsive .ds-content-layout, 
.responsive .ds-content-layout-row, 
.responsive .ds-layout-cell 
{
   padding: 0;
   display: block;
}


.responsive .ds-layout-cell 
{
   width: auto !important;
   height: auto !important;
}


.responsive .ds-content-layout:after, 
.responsive .ds-content-layout-row:after, 
.responsive .ds-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.mashmenu .channel-content{display:none}

.mashmenu .channel-content.active{display:inline-block;  max-width: 857px;  height: 200px; overflow: hidden;  position: absolute;}

.row {
  margin-right: -10px;
  margin-left: -10px;
}

.row:before,
.row:after {
  
  display: table;
  content: " ";
  
}

.row:after {
  clear: both;
}



#sidebar-main {
    float: right;
    width: 225px;
}



.widget-widget_text.left-sidebar .vertical ul{
  clear:both;}

  


.left-sidebar li,
.entry-content li,
.two-column li{
  overflow:hidden;
  margin-bottom:10px;}

#page .left-sidebar .qs-heading .canHaveFixedElements{
  font-size:14px;
  font-weight:bold;}

.left-sidebar .favicon{
  height:16px;
  width:16px;
  vertical-align: baseline;}


.left-sidebar .qs-tabs-container{
  margin-bottom:10px;
  height:22px;
  display:block;
  overflow:hidden;}

.left-sidebar .qs-tabs{
  width:900px;
  height:22px;}

.left-sidebar .qs-tabs a{
  text-decoration:none;
  font-size:11px;
  color:#999;
  padding-bottom:3px;
  line-height:21px;
  height:20px;
  float:left;
  padding:0 7px;
  border:1px solid #bbb;
  border-top-right-radius:5px;
  border-top-left-radius:5px;}

.left-sidebar .qs-tabs a:hover{
  color:inherit;}

.left-sidebar .qs-tabs a.active{
  border-bottom:none;}

.left-sidebar .qs-tabs .qs-pad{
  display:block;
  float:left;
  height:21px;
  border-bottom:1px solid #bbb;}

.left-sidebar .qs-tabs .qs-pad1{
  width:3px;}

.left-sidebar .qs-tabs .qs-pad2{
  width:400px;}

.left-sidebar .qs-panel2 form{
  background:#ddd;
  border:1px solid #ccc;
  text-align:center;
  margin:auto;
  padding:30px 5px;
  border-radius:10px;}

.left-sidebar .qs-panel2 form .qs-searchfield{
  border:1px solid #666;
  width:100px;
  margin-right:4px;
  padding:5px;
  font-size:1.1em;}
  
.left-sidebar .qs-panel2 form .qs-submitbutton{
  cursor:pointer;
  border:none;
  border-radius:4px;
  background:none;
  height:32px;
  width:32px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNqsVTFygzAQBNyks/wDZmhSki6dSUNr+Qf2CzJ5Ql4Q+wUmLwhpaUJeEOcBzPgJpEuZVebIHBdJhsE3swM6pNXpbk+EgcXyPN/gsQIyQLFPJ6AE9lVVnQKPhYIwxeMApMF52wGP2KD1ElOUTyLCc3YE7mzkEYtUktbAGlhgoQngxkQIcBKz7sUZMYg/xPG3ICsc+VeULs3cD5i/6xFTCg5DSMUGPJgWaxYyFSt+/CGkZGv2rrCRlsQZG++HVo3kVot894hlwcbYO3tf/lMFi6INLmSRpUHG2Fx0ZY+YO/RIYj7/UxKXbHxPOg0GyM3INGauUhJzJSihaRdp16lcpv1UkIN3jTbiB2JPpG9CTa2rpRVNlsWrmaTmlNPYcZACQW5tt5uiCyWboLI/8lnnaZrmG3hOkuQLw1vgykNQ05V5Lfwp1sfgeQ09BdKUmiXTqZFU2RUKc0yhN7bIw6kd5iA/RlOJKaeF/KvMLnEvmJya3NLw91f1I8AA892HqFXDvqQAAAAASUVORK5CYII=");
  background-repeat:no-repeat;
  background-position:6px 6px; }

.left-sidebar .qs-panel2 form .qs-submitbutton:hover{
  background-color:#ccc;}

.left-sidebar .qs-heading{
  font-size:12px;
  color:#888;}

.left-sidebar li{
  cursor:pointer;}


.rdp-mobile #page .left-sidebar .sidebarMode a,
.rdp-mobile #page .entry-content .sidebarMode a,
.rdp-mobile #page .two-column .sidebarMode a{
  color:#2518B5;}

.rdp-mobile #page .left-sidebar .description a,
.rdp-mobile #page .entry-content .description a{
  color:inherit;
  text-decoration: none;}

.rdp-mobile #page .left-sidebar .ads-visible-url a,
.rdp-mobile #page .entry-content .ads-visible-url a{
  color:#00802A;}

.left-sidebar .canHaveFixedElements {
    color: #555555;
    font-size: 16px;
    padding-bottom: 0.4em;
}

.left-sidebar .ads-subheading {
    color: #C0C0C0;
    font-size: 0.7em;
    margin-bottom: 1.5em;
}

.left-sidebar .sidebarMode {
    font-size: 20px;
    font-weight: bold;
    line-height: 1em;
}

.left-sidebar .sidebarMode a {
    color: #356927;
}

.left-sidebar .ads-visible-url a {
    color: #666666;
    font-size: 11px;
    text-decoration: none;
}
footer.global-footer .footer-contain-right{background-color:#26272b;}
footer.global-footer .footer-contain-right .flex-contain,footer.global-footer .footer-contain-right .flex-contain-wrap{display:flex;}
footer.global-footer .footer-contain-right a{color:white;word-wrap:break-word;}
footer.global-footer .footer-contain-right .block-oceana-retweet a{-webkit-transition:border-bottom 0.3s ease-out;-moz-transition:border-bottom 0.3s ease-out;-ms-transition:border-bottom 0.3s ease-out;-o-transition:border-bottom 0.3s ease-out;transition:border-bottom 0.3s ease-out;border-bottom:1px solid transparent;}
footer.global-footer .footer-contain-right .block-oceana-retweet a:hover{border-bottom:1px solid white;}
footer.global-footer .footer-contain-right nav{margin-bottom:35px;}
footer.global-footer .footer-contain-right nav a{display:list-item;list-style:none;text-indent:0;margin:12px 0;color:white;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
footer.global-footer .footer-contain-right nav a:first-of-type{margin-top:0;}
footer.global-footer .footer-contain-right nav a:hover{color:#058ceb;}
footer.global-footer .footer-contain-right nav.footer-social{text-indent:0;padding:0;}
footer.global-footer .footer-contain-right nav.footer-social a{display:inline-block;margin:1px 0;}
footer.global-footer .footer-contain-right .footer-contain-right-left{text-align:left;padding:10px 15px;border-bottom:1px solid #191a1b;}
footer.global-footer .footer-contain-right .footer-contain-right-right{padding:10px 5px 40px 0;}
footer.global-footer .footer-contain-right .footer-contain-right-right .footer-label{font-weight:bold;margin-bottom:20px;font-size:15px;font-size:0.9375rem;}
footer.global-footer .footer-contain-right .footer-contain-right-right .footer-label:first-of-type{margin-top:0;}
footer.global-footer .footer-contain-right .footer-contain-right-right .tweet-bubble{background-color:#414449;padding:10px 10px 40px 10px;margin:10px 0;position:relative;}
footer.global-footer .footer-contain-right .footer-contain-right-right .tweet-bubble:after{border-color:#414449 transparent transparent transparent;content:"";position:absolute;left:14%;bottom:-12px;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;}
footer.global-footer .footer-contain-right .footer-contain-right-right .tweet-bubble:hover .corner-docked{border-width:0 0 70px 70px;}
footer.global-footer .footer-contain-right .footer-contain-right-right .tweet-bubble p{margin:0;line-height:1.3;font-size:15px;font-size:0.9375rem;}
footer.global-footer .footer-contain-right .footer-contain-right-right .tweet-bubble .corner-docked{position:absolute;right:0;bottom:0;border-color:transparent transparent #058ceb transparent;border-width:0 0 40px 40px;-webkit-transition:border-width 0.25s linear;-moz-transition:border-width 0.25s linear;-ms-transition:border-width 0.25s linear;-o-transition:border-width 0.25s linear;transition:border-width 0.25s linear;border-style:solid;}
footer.global-footer .footer-contain-right .footer-contain-right-right .tweet-bubble .corner-inner{position:absolute;right:5px;bottom:5px;color:white;}
footer.global-footer .footer-contain-right .footer-contain-right-right .tweet-bubble .corner-inner svg{bottom:-3px;right:-3px;position:absolute;height:20px;width:20px;fill:white;}
.headerphone,.searchbar{text-align:right;}
.headerphone{height:1px;overflow:visible;position:relative;z-index:9;right:198px;top:4px;}
.headerphone a{color:#ffffff !important;}


#faceframe,#reserv {
width: 100% !important;
}


	.fusion-column.fusion-one-sixth,
	.fusion-column.fusion-five-sixth,
	.fusion-column.fusion-one-fifth,
	.fusion-column.fusion-two-fifth,
	.fusion-column.fusion-three-fifth,
	.fusion-column.fusion-four-fifth,
	.fusion-column.fusion-one-fourth,
	.fusion-column.fusion-three-fourth,
	.fusion-column.fusion-one-third,
	.fusion-column.fusion-two-third,
	.fusion-column.fusion-one-half {
	  position: relative;
	  float: left;
	  margin-right: 4%;
	  margin-bottom: 20px;
	}

	.fusion-column.fusion-one-half {
	  width: 48%;
	}

	.fusion-column.fusion-one-half.spacing-no {
	  width: 50% !important;
	}
.box-dropshadow{-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);}
html.responsive body #content .left-column .box img{max-width:100%;height:auto;width:100%;}
html.responsive body #content .left-column .box .inner-small, html.responsive body #content .left-column .box .inner-big{width:100%;}
html.responsive body #content .left-column .box .inner-small img, html.responsive body #content .left-column .box .inner-big img{width:100%;}
html.responsive body #content .left-column .box .inner-small.right h2, html.responsive body #content .left-column .box .inner-small.right p, html.responsive body #content .left-column .box .inner-big.right h2, html.responsive body #content .left-column .box .inner-big.right p{display:none;}
html.responsive body #content .left-column .box .inner-small .arrow-title, html.responsive body #content .left-column .box .inner-small ul, html.responsive body #content .left-column .box .inner-big .arrow-title, html.responsive body #content .left-column .box .inner-big ul{display:none;}
html.responsive body #content .left-column .box .inner-small .slab-topic .icon, html.responsive body #content .left-column .box .inner-big .slab-topic .icon{display:none;}
html.responsive body #content .left-column .box .inner-small .slab-topic h2, html.responsive body #content .left-column .box .inner-big .slab-topic h2{margin:-10px 0px 0px -70px;display:block;width:60%;}
html.responsive body #content .left-column .box .inner-small .slab-topic .more, html.responsive body #content .left-column .box .inner-big .slab-topic .more{margin-left:-70px;}
html.responsive body #content .left-column .box .inner-small .slab-topic.no-icon h2, html.responsive body #content .left-column .box .inner-big .slab-topic.no-icon h2{margin-left:0;}
html.responsive body #content .left-column .box .slab-link-button{display:none !important;}
html.responsive body #content .left-column .box.full-post .wp-caption{max-width:100% !important;}
html.responsive body #content .left-column .box.full-post img{max-width:100%;}
html.responsive body #content .left-column .box.full-post table{width:310px;}
html.responsive body #content .left-column .box.full-post .exhibit-slider-top, html.responsive body #content .left-column .box.full-post .exhibit-slider-wrapper{display:none;}
html.responsive body #content .right-column .box img, html.responsive body #content .right-double-column .box img, html.responsive body #content .single-column .box img{max-width:100%;height:auto;}
html.responsive body #content #data-center-search-results-wrapper .box.light-brown{width:80%;}
html.responsive body #content #data-center-search-results-wrapper .box.light-brown .search-field-wrap #search-field{width:65%;}
html.responsive body #content #data-center-search-results-wrapper .box.light-brown .search-field-wrap .radio-search-btns form{width:60%;}
html.responsive body #content #faq-wrapper .box h6{font-size:17px;line-height:22px;-webkit-text-size-adjust:100%;}
html.responsive body #content .right-column .box img, html.responsive body #content .right-double-column .box img{max-width:100%;height:auto;}
body #content .box{position:relative;}
body #content .box p, body #content .box p span{font-size:12pt !important;line-height:16pt !important;}
body #content .box p.byline a, body #content .box p.byline, body #content .box p span.byline a, body #content .box p span.byline{font-size:12pt;}
body #content .box a, body #content .box a:visited{text-decoration:underline;color:#000;}
body #content .box a[href]:after{content:" (" attr(href) ")";font-size:10pt !important;word-wrap:break-word;}
body #content .box abbr[title]:after{content:" (" attr(title) ")";}
body #content .box .ir a:after, body #content .box a[href^="javascript:"]:after, body #content .box a[href^="#"]:after, body #content .box .wp-caption a:after, body #content .box .exhibit-slider a:after{content:"";}
body #content .box pre, body #content .box blockquote{border:1px solid #999;page-break-inside:avoid;}
body #content .box thead{display:table-header-group;}
body #content .box table, body #content .box img, body #content .box .wp-caption, body #content .box .callout{position:relative;page-break-before:auto;page-break-after:auto;page-break-inside:avoid;-webkit-region-break-inside:avoid;max-width:100%;height:auto;}
body #content .box img{max-width:100% !important;}
body #content .box p, body #content .box h2, body #content .box h3{orphans:3;widows:3;}
body #content .box h2, body #content .box h3{page-break-after:avoid;}
body #content .box .exhibit-slider a:after{content:"";}
body #content .box .exhibit-slider .download-icons{display:none;}
body #content .box, body #content .link-button-medium-navy, body #content blockquote{box-shadow:none;}
body #content .single-column .box h2, body #content .left-column .box h2, body #content .left-double-column .box h2{font-size:15pt;}
body #content .single-column .box h3, body #content .left-column .box h3, body #content .left-double-column .box h3{font-size:14pt;}
body #content .single-column .box h4, body #content .single-column .box h5, body #content .single-column .box h6, body #content .left-column .box h4, body #content .left-column .box h5, body #content .left-column .box h6, body #content .left-double-column .box h4, body #content .left-double-column .box h5, body #content .left-double-column .box h6{font-size:12pt;}
body #content .single-column .box .tabs li, body #content .left-column .box .tabs li, body #content .left-double-column .box .tabs li{box-shadow:none;}
body #content .single-column .box ul li, body #content .left-column .box ul li, body #content .left-double-column .box ul li{font-size:12pt;line-height:14pt;}


.block .block_title {
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:12px 0 0 10px;
	font-size:12px;
}


.td-container-border:after {
  position: absolute;
  bottom: 0px;
  right: 0px;
  display: block;
  content: '';
  height: 100%;
  width: 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-color: #e6e6e6;
  z-index: 0;
}


.td-container {
  width: 1021px;
  margin-right: auto;
  margin-left: auto;
  border-bottom: 1px solid #e6e6e6;
  background-color: white;
  position: relative;
  clear: both;
  z-index: 1;
}


.td-container .wpb_row:first-child .td_block_wrap {
  border-top: 0;
}

#td-header-menu .td-container-border:after {
  background-color: #e6e6e6;
}

.td-footer-container.td-container {
  border-bottom: none;
}

.td-sub-footer-container.td-container {
  border-bottom: none;
}


#main, #header, #banner, #menubar, #site_content, #footer, #content_grey
{ margin-left: auto; 
  margin-right: auto;}

  
#content_grey
 { width: 940px;
  height: 160px;
  text-align: center; 
  background: #2A3542;
  background: -moz-linear-gradient(#585E68, #2A3542);
  background: -o-linear-gradient(#585E68, #2A3542);
  background: -webkit-linear-gradient(#585E68, #2A3542);
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
  border-radius: 15px 15px 15px 15px;
  -moz-border-radius: 15px 15px 15px 15px;
  -webkit-border: 15px 15px 15px 15px;}
  
  
#content_grey p
 { color: #FFF;}
  

#content_grey h4
{ text-shadow: none;}



.toparrow, .toparrow2, .toparrowin {position:absolute;left:0;bottom:0;width:100%;height:20px;}


.footer-logo {
    margin:0 0 30px
}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}

.block{display:block;}
.x-widgetbar .widget{margin-top:3em}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon .widget{margin-top:5em}
.x-sidebar .widget{margin-top:3em}
.x-sidebar .widget:first-child{margin-top:0}
.x-main .widget{margin-top:3em}
.x-main .widget:first-child{margin-top:0}
.widget{color:rgba(255,255,255,0.25)}
.widget a{color:rgba(255,255,255,0.25)}
.widget p:last-child,.widget ul:last-child,.widget ol:last-child{margin-bottom:0}
.widget ul,.widget ol{margin-left:0;list-style:none}
.widget ul li a,.widget ol li a{display:inline-block;color:rgba(255,255,255,0.25)}
.widget ul li li a,.widget ol li li a{padding-left:1.655em}
.widget ul li li li a,.widget ol li li li a{padding-left:3.31em}
.widget ul li li li li a,.widget ol li li li li a{padding-left:4.965em}
.widget ul li li li li li a,.widget ol li li li li li a{padding-left:6.62em}
.widget select{width:100%}
.widget:before{content:"";display:block;height:2px;background-color:rgba(255,255,255,0.1)}
.x-main .widget,.x-sidebar .widget{color:#333}
.x-main .widget a,.x-sidebar .widget a{text-decoration:underline}
.x-main .widget a:hover,.x-sidebar .widget a:hover{text-decoration:none}
.x-main .widget ul li,.x-main .widget ol li,.x-sidebar .widget ul li,.x-sidebar .widget ol li{border-top:1px solid rgba(0,0,0,0.085)}
.x-main .widget ul li a,.x-main .widget ol li a,.x-sidebar .widget ul li a,.x-sidebar .widget ol li a{padding-top:8px;padding-bottom:8px;color:#333}
.x-main .widget:before,.x-sidebar .widget:before{display:none}
body .x-main .widget a,body .x-sidebar .widget a{color:#7a7a7a}
body .x-main .widget a:hover,body .x-sidebar .widget a:hover{color:#7a7a7a}
body .x-main .widget ul li a,body .x-main .widget ol li a,body .x-sidebar .widget ul li a,body .x-sidebar .widget ol li a{color:#7a7a7a}
body .x-main .widget ul li a:hover,body .x-main .widget ol li a:hover,body .x-sidebar .widget ul li a:hover,body .x-sidebar .widget ol li a:hover{color:#7a7a7a}
.widget.widget_meta ul{border-bottom:0}
.widget.widget_meta li abbr[title]{border-bottom:0}
.widget.widget_recent_comments a{display:inline}
.x-main .widget.widget_recent_comments li,.x-sidebar .widget.widget_recent_comments li{padding-top:8px;padding-bottom:8px}
.widget.widget_recent_entries li{padding-bottom:16px;line-height:1.5}
.widget.widget_recent_entries li:last-child{padding-bottom:0}
.widget.widget_recent_entries li a{display:inline}
.widget.widget_recent_entries li .post-date{display:block;font-size:85%;margin-top:0.5em;text-transform:uppercase;opacity:0.575}
.x-main .widget.widget_recent_entries li,.x-sidebar .widget.widget_recent_entries li{padding-top:8px;padding-bottom:8px}
.widget.widget_rss li{padding-bottom:16px}
.widget.widget_rss li:last-child{padding-bottom:0}
.widget.widget_rss li .rsswidget{display:inline-block;padding:0;line-height:1.5}
.x-main .widget.widget_rss li,.x-sidebar .widget.widget_rss li{padding:8px 0}
.x-main .widget.widget_pages .current_page_item,.x-main .widget.widget_nav_menu .current-menu-item,.x-sidebar .widget.widget_pages .current_page_item,.x-sidebar .widget.widget_nav_menu .current-menu-item{border:1px solid #333;border-left:0;border-right:0;margin-bottom:-1px}
.x-main .widget.widget_pages .current_page_item a,.x-main .widget.widget_nav_menu .current-menu-item a,.x-sidebar .widget.widget_pages .current_page_item a,.x-sidebar .widget.widget_nav_menu .current-menu-item a{color:#333}
.x-main .widget.widget_pages .current_page_item a:hover,.x-main .widget.widget_nav_menu .current-menu-item a:hover,.x-sidebar .widget.widget_pages .current_page_item a:hover,.x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333}
body .x-main .widget.widget_pages .current_page_item a,body .x-main .widget.widget_nav_menu .current-menu-item a,body .x-sidebar .widget.widget_pages .current_page_item a,body .x-sidebar .widget.widget_nav_menu .current-menu-item a{color:#333}
body .x-main .widget.widget_pages .current_page_item a:hover,body .x-main .widget.widget_nav_menu .current-menu-item a:hover,body .x-sidebar .widget.widget_pages .current_page_item a:hover,body .x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333}
.h-landmark,.x-main .h-widget,.x-main .h-widget a.rsswidget,.x-main .h-widget a.rsswidget:hover,.x-main .widget.widget_pages .current_page_item a,.x-main .widget.widget_nav_menu .current-menu-item a,.x-main .widget.widget_pages .current_page_item a:hover,.x-main .widget.widget_nav_menu .current-menu-item a:hover,.x-sidebar .h-widget,.x-sidebar .h-widget a.rsswidget,.x-sidebar .h-widget a.rsswidget:hover,.x-sidebar .widget.widget_pages .current_page_item a,.x-sidebar .widget.widget_nav_menu .current-menu-item a,.x-sidebar .widget.widget_pages .current_page_item a:hover,.x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333333;}
.x-main .widget,.x-main .widget a,.x-main .widget ul li a,.x-main .widget ol li a,.x-main .widget_tag_cloud .tagcloud a,.x-main .widget_product_tag_cloud .tagcloud a,.x-main .widget a:hover,.x-main .widget ul li a:hover,.x-main .widget ol li a:hover,.x-main .widget_tag_cloud .tagcloud a:hover,.x-main .widget_product_tag_cloud .tagcloud a:hover,.x-main .widget_shopping_cart .buttons .button,.x-main .widget_price_filter .price_slider_amount .button,.x-sidebar .widget,.x-sidebar .widget a,.x-sidebar .widget ul li a,.x-sidebar .widget ol li a,.x-sidebar .widget_tag_cloud .tagcloud a,.x-sidebar .widget_product_tag_cloud .tagcloud a,.x-sidebar .widget a:hover,.x-sidebar .widget ul li a:hover,.x-sidebar .widget ol li a:hover,.x-sidebar .widget_tag_cloud .tagcloud a:hover,.x-sidebar .widget_product_tag_cloud .tagcloud a:hover,.x-sidebar .widget_shopping_cart .buttons .button,.x-sidebar .widget_price_filter .price_slider_amount .button{color:#333333;}
.x-main .h-widget,.x-main .widget.widget_pages .current_page_item,.x-main .widget.widget_nav_menu .current-menu-item,.x-sidebar .h-widget,.x-sidebar .widget.widget_pages .current_page_item,.x-sidebar .widget.widget_nav_menu .current-menu-item{border-color:#333333;}
body .x-main .widget,body .x-main .widget a,body .x-main .widget a:hover,body .x-main .widget ul li a,body .x-main .widget ol li a,body .x-main .widget ul li a:hover,body .x-main .widget ol li a:hover,body .x-sidebar .widget,body .x-sidebar .widget a,body .x-sidebar .widget a:hover,body .x-sidebar .widget ul li a,body .x-sidebar .widget ol li a,body .x-sidebar .widget ul li a:hover,body .x-sidebar .widget ol li a:hover{color:#212121;}
body .x-main .h-widget,body .x-main .widget.widget_pages .current_page_item a,body .x-main .widget.widget_nav_menu .current-menu-item a,body .x-main .widget.widget_pages .current_page_item a:hover,body .x-main .widget.widget_nav_menu .current-menu-item a:hover,body .x-sidebar .h-widget,body .x-sidebar .widget.widget_pages .current_page_item a,body .x-sidebar .widget.widget_nav_menu .current-menu-item a,body .x-sidebar .widget.widget_pages .current_page_item a:hover,body .x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333333;}
body .x-main .h-widget,body .x-main .widget.widget_pages .current_page_item,body .x-main .widget.widget_nav_menu .current-menu-item,body .x-sidebar .h-widget,body .x-sidebar .widget.widget_pages .current_page_item,body .x-sidebar .widget.widget_nav_menu .current-menu-item{border-color:#333333;}
.page-node-17896 .view-home-one-page-photos .view-footer div a,.page-node-20441 .view-home-one-page-photos .view-footer div a,.page-node-17896 .view-home-one-page-video .view-footer div a,.page-node-20441 .view-home-one-page-video .view-footer div a,#block-views-merch-block-1 .view-footer div a,#block-views-merch-block-2 .view-footer div a,.page-node-17896 .view-forum .view-footer div a,#block-views-home-one-page-news-block-2 .view-footer div a,#block-views-home-one-page-news-block-7 .view-footer div a,#block-views-home-one-page-video-block-1 .view-footer div a,#block-views-albums-block-1 .view-footer div a,#ss-bit-narrow tbody .footer div a,.page-node-20441 #block-views-home-one-page-news-block-8 .view-footer div a,#block-views-home-one-page-news-detail-block .view-home-one-page-news-detail .view-content .views-row .socialcontent .fblink,.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .socialcontent .fblink,.view-home-one-page-video-detail .views-row .views-field-nothing-1 .socialcontent .fblink,.view-albums ul.album_detail_group .fblink,#block-views-albums-block-6 .album-full-details .fblink,#block-views-albums-block-1 .album-full-details .fblink,#block-views-home-one-page-news-detail-block .view-home-one-page-news-detail .view-content .views-row .socialcontent .twitter:before,.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .socialcontent .twitter:before,.view-home-one-page-video-detail .views-row .views-field-nothing-1 .socialcontent .twitter:before,.view-albums ul.album_detail_group .twitter:before,#block-views-albums-block-6 .album-full-details .twitter:before,#block-views-albums-block-1 .album-full-details .twitter:before,a,#block-block-741 .watch-now a.fresco,#block-block-741 .shinedown-nation-links div a,#block-block-796 .watch-now a.fresco,#block-block-796 .shinedown-nation-links div a,#block-block-756 .member-sigh-up a,#block-block-761 .member-sigh-up a,.view-albums ul.album_detail_group .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-1 .album-full-details .view-download-links .views-label,.view-albums ul.album_detail_group .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a,.view-albums ul.album_detail_group .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label,.view-albums ul.album_detail_group .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a,.view-albums ul.album_detail_group .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-1 .album-full-details .view-store-links .views-label,.view-albums ul.album_detail_group .view-store-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a,.view-albums ul.album_detail_group .view-download-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:before,.view-albums ul.album_detail_group .view-stream-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:before,.view-albums ul.album_detail_group .view-store-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:before,#block-block-461 .content a,.termsWrapper a.terms,#ss-bit-narrow tr td.ticket-rsvp a.bit-buy-tix,#ss-bit-narrow tr td.ticket-rsvp a.bit-rsvp,.page-node-20466 input.subscribe,.page-node-20466 .renew_gift a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.view-albums ul.album_detail_group .view-download-links,#block-views-albums-block-6 .album-full-details .view-download-links,#block-views-albums-block-1 .album-full-details .view-download-links,.view-albums ul.album_detail_group .view-stream-links,#block-views-albums-block-6 .album-full-details .view-stream-links,#block-views-albums-block-1 .album-full-details .view-stream-links,.view-albums ul.album_detail_group .view-store-links,#block-views-albums-block-6 .album-full-details .view-store-links,#block-views-albums-block-1 .album-full-details .view-store-links{display:inline-block;vertical-align:top;position:relative;}
.view-albums ul.album_detail_group .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-1 .album-full-details .view-download-links .views-label,.view-albums ul.album_detail_group .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a,.view-albums ul.album_detail_group .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label,.view-albums ul.album_detail_group .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a,.view-albums ul.album_detail_group .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-1 .album-full-details .view-store-links .views-label,.view-albums ul.album_detail_group .view-store-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a{font-size:14px;color:#000000;font-weight:800;text-transform:uppercase;border:1px solid #919191;padding:8px;box-sizing:border-box;cursor:pointer;line-height:18px;letter-spacing:2px;}
.view-albums ul.album_detail_group .view-download-links .views-label:hover,#block-views-albums-block-6 .album-full-details .view-download-links .views-label:hover,#block-views-albums-block-1 .album-full-details .view-download-links .views-label:hover,.view-albums ul.album_detail_group .view-download-links .field-content a:hover,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:hover,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:hover,.view-albums ul.album_detail_group .view-stream-links .views-label:hover,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label:hover,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label:hover,.view-albums ul.album_detail_group .view-stream-links .field-content a:hover,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:hover,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:hover,.view-albums ul.album_detail_group .view-store-links .views-label:hover,#block-views-albums-block-6 .album-full-details .view-store-links .views-label:hover,#block-views-albums-block-1 .album-full-details .view-store-links .views-label:hover,.view-albums ul.album_detail_group .view-store-links .field-content a:hover,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:hover,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:hover{border-color:#d80203;}
.view-albums ul.album_detail_group .view-download-links .views-label.disabled,#block-views-albums-block-6 .album-full-details .view-download-links .views-label.disabled,#block-views-albums-block-1 .album-full-details .view-download-links .views-label.disabled,.view-albums ul.album_detail_group .view-download-links .field-content a.disabled,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a.disabled,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a.disabled,.view-albums ul.album_detail_group .view-stream-links .views-label.disabled,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label.disabled,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label.disabled,.view-albums ul.album_detail_group .view-stream-links .field-content a.disabled,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a.disabled,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a.disabled,.view-albums ul.album_detail_group .view-store-links .views-label.disabled,#block-views-albums-block-6 .album-full-details .view-store-links .views-label.disabled,#block-views-albums-block-1 .album-full-details .view-store-links .views-label.disabled,.view-albums ul.album_detail_group .view-store-links .field-content a.disabled,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a.disabled,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a.disabled{opacity:0.7;cursor:default;}
.view-albums ul.album_detail_group .view-download-links .views-label.disabled:hover,#block-views-albums-block-6 .album-full-details .view-download-links .views-label.disabled:hover,#block-views-albums-block-1 .album-full-details .view-download-links .views-label.disabled:hover,.view-albums ul.album_detail_group .view-stream-links .views-label.disabled:hover,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label.disabled:hover,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label.disabled:hover,.view-albums ul.album_detail_group .view-store-links .views-label.disabled:hover,#block-views-albums-block-6 .album-full-details .view-store-links .views-label.disabled:hover,#block-views-albums-block-1 .album-full-details .view-store-links .views-label.disabled:hover{border-color:#919191;}
.view-albums ul.album_detail_group .view-download-links .field-content,#block-views-albums-block-6 .album-full-details .view-download-links .field-content,#block-views-albums-block-1 .album-full-details .view-download-links .field-content,.view-albums ul.album_detail_group .view-stream-links .field-content,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content,.view-albums ul.album_detail_group .view-store-links .field-content,#block-views-albums-block-6 .album-full-details .view-store-links .field-content,#block-views-albums-block-1 .album-full-details .view-store-links .field-content{position:absolute;top:35px;width:100%;display:none;}
.view-albums ul.album_detail_group .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a,.view-albums ul.album_detail_group .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a,.view-albums ul.album_detail_group .view-store-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a{border-top:none;width:auto;display:block;position:relative;}
.view-albums ul.album_detail_group .view-download-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:before,.view-albums ul.album_detail_group .view-stream-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:before,.view-albums ul.album_detail_group .view-store-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:before{content:"";background-color:#d80203;height:1px;top:-1px;position:absolute;width:100%;display:block;opacity:0;left:0;}
.view-albums ul.album_detail_group .view-download-links .field-content a:first-child:before,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:first-child:before,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:first-child:before,.view-albums ul.album_detail_group .view-stream-links .field-content a:first-child:before,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:first-child:before,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:first-child:before,.view-albums ul.album_detail_group .view-store-links .field-content a:first-child:before,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:first-child:before,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:first-child:before{top:0;}
.view-albums ul.album_detail_group .view-download-links .field-content a:hover:before,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:hover:before,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:hover:before,.view-albums ul.album_detail_group .view-stream-links .field-content a:hover:before,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:hover:before,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:hover:before,.view-albums ul.album_detail_group .view-store-links .field-content a:hover:before,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:hover:before,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:hover:before{opacity:1;}
.view-albums ul.album_detail_group .view-download-links .field-content.showed,#block-views-albums-block-6 .album-full-details .view-download-links .field-content.showed,#block-views-albums-block-1 .album-full-details .view-download-links .field-content.showed,.view-albums ul.album_detail_group .view-stream-links .field-content.showed,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content.showed,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content.showed,.view-albums ul.album_detail_group .view-store-links .field-content.showed,#block-views-albums-block-6 .album-full-details .view-store-links .field-content.showed,#block-views-albums-block-1 .album-full-details .view-store-links .field-content.showed{display:block;}
#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a{color:white;}
#block-views-albums-block-6 .album-full-details .view-download-links .field-content,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content,#block-views-albums-block-6 .album-full-details .view-store-links .field-content{background:rgba(33,32,32,0.6);}

.view-albums ul.album_detail_group .view-download-links:hover .field-content, .view-albums ul.album_detail_group .view-stream-links:hover .field-content, .view-albums ul.album_detail_group .view-store-links:hover .field-content {
    display: block;
}

    .menu-mobile,
    .cart-mobile{
        display: block;
    }

    
    .menu-mobile{
        left:20px;
        width:40px;
        height:26px;
        top:47px;
    }

#footer #footer-area ul.menu{
    padding:0;
    margin:0;
    list-style: none;
}

#footer #footer-area ul.menu li a{
    font-size: 13px;
    font-family:Avenir-Medium;
    color:#414042;
    line-height: 27px;
}


.homepageBottom li.menu-item{
	width: 283px;
}


.avia-menu-fx .avia-arrow-wrap{
height:10px;
width:10px;
position: absolute;
top:-10px;
left:50%;
margin-left:-5px;
overflow: hidden;
display:none;
visibility: hidden;
}

.avia-menu-fx .avia-arrow-wrap .avia-arrow{ top: 10px; }



.avia-search-tooltip .avia-arrow-wrap{
width:20px;
height:20px;
position: absolute;
top:-20px;
right:10px;
margin-left:-10px;
overflow: hidden;
}



.avia-related-tooltip .avia-arrow-wrap{
top:auto;
bottom:0;
position: absolute;
left:50%
}


.avia-related-tooltip .avia-arrow-wrap .avia-arrow{
border-top: none;
border-left: none;
top: -4px;
}


.avia-tooltip .avia-arrow-wrap{
width:20px;
height:20px;
position: absolute;
bottom:-20px;
left:50%;
margin-left:-7px;
overflow: hidden;
}


.av-tt-hotspot .avia-arrow-wrap{bottom:auto; bottom:-19px;}

.transparent_dark.av-tt-hotspot .avia-arrow-wrap{bottom:-20px;}

.avia-tooltip.av-tt-pos-below .avia-arrow-wrap{bottom:auto; top:-19px;}

.avia-tooltip.av-tt-pos-left .avia-arrow-wrap{left: auto; margin-left: 0; right: -19px; top: 50%; margin-top: -10px;}

.avia-tooltip.av-tt-pos-right .avia-arrow-wrap{left: -19px; margin-left: 0;  top: 50%; margin-top: -10px;}

.av-tt-pos-above.av-tt-align-left .avia-arrow-wrap, .av-tt-pos-below.av-tt-align-left .avia-arrow-wrap{left: 0; margin-left: 7px;}

.av-tt-pos-above.av-tt-align-right .avia-arrow-wrap,.av-tt-pos-below.av-tt-align-right .avia-arrow-wrap{left: auto; right:0; margin-left: auto; margin-right: 7px;}



.av-tt-pos-left.av-tt-align-top .avia-arrow-wrap, .av-tt-pos-right.av-tt-align-top .avia-arrow-wrap{top: 0; margin-top: 2px;}

.av-tt-pos-left.av-tt-align-bottom .avia-arrow-wrap,.av-tt-pos-right.av-tt-align-bottom .avia-arrow-wrap{bottom: 0; margin-bottom: 4px; top: auto;}

.page-template-news-page article .entry-title{clear: none;font-size:2.5em!important;font-weight:500!important; text-align: center;padding:0.7em 7% 0.4em;line-height:1.2em;}

.fa-news-page article .entry-title{clear: none;font-size:2.5em!important;font-weight:500!important; text-align: left;padding:1.3em 7% 0.4em 40px;line-height:1.2em;float:left;width:60%;}

.single-post .entry-title{font-size:4em;clear: none!important;color:#fff;padding:120px 120px 0 0!important;text-transform: uppercase;line-height:1.1em!important;font-weight: 500!important}

article.post .entry-title, body.search-results #main-content article .entry-title { clear: both; }

article.post h3.entry-title, body.search-results #main-content article h3.entry-title { margin: 0; }

article.post h2.entry-title, body.search-results #main-content article h2.entry-title { font-size: 18px; }

article.post h1.entry-title, body.search-results #main-content article h1.entry-title { padding: 0 0 5px; margin: 0; line-height: 1; }


body.search #main-content article h2.entry-title { margin-bottom: 0; }

.large-block-grid-3 h2.entry-title { padding-top: .37em; margin-bottom: 10px; }


h1.entry-title { margin-top: 0; font-size: 2.14286rem; }


h2.entry-title { margin: 0 0 15px 0; line-height: 1; font-weight: 400; font-size: 24px; }

.bock-recent-news article .entry-title { margin-bottom: 5px !important; }

.mini-news .entry-title { margin: 0; position: relative; top: -3px; color: #2a2a2a; }

.inner-desc-portfolio .inner-title-portfolio .entry-title { font-weight: 600; font-size: 14px; }
