﻿

.cell{
	display: table-cell;
	padding: 0;
	margin: 0px;
}


.menu div.cell{
	border-right: solid 2px #8B8C8B;
	text-align: center;
}


.menu div.cell.last{
	border-right: none;
}


.menu a.tabhover, .navhover:hover, .menu div.cell:hover{
	background-color: #FEF9D3;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}
.post-grid.col-md-6,.post-grid.col-md-4{height:346px}
.col-md-6.single-post-content-new{padding:10px 0!important;}
#footer #footer-wrapper .footerTop .socialmedialinks{float:left;width:37%;}
#footer #footer-wrapper .footerTop .socialmedialinks .socialText{background-color:#1d4b7c;float:left;font-weight:bold;font-size:18px;padding-top:6px;margin-right:15px;}
#footer #footer-wrapper .footerTop .socialmedialinks a{float:left;}
#footer #footer-wrapper .footerTop .socialmedialinks .chicklet{float:left;margin-right:5px;}
#footer #footer-wrapper .footerTop .socialmedialinks:after{content:"";display:block;clear:both;}
a.faq,a.privacy-policy,a.contact{display:block;float:left;color:#9e9685;padding-right:10px;border-right:1px solid #9e9685;}
a.contact{border-right:none;}
a.privacy-policy,a.contact{padding-left:10px;}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}




#header div {
	text-align: right;
}

#header div[class*="span-13"] {
	padding-top: 30px;
}

#header ul {
	margin: 25px 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
}

#header ul li {
	display: inline;
}

#header ul li a {
	padding: .2em .5em;
	background-color: #FFF;
	text-transform: uppercase;
	font-size: 18px;
}

#header ul li a:link,
#header ul li a:visited {
	color: #999;
}

#header ul li a:hover {
}

.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}

.span-24 {width:950px;margin-right:0;}

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}

input.span-24, textarea.span-24 {width:938px;}




.adv-image img { border: 2px solid #479fcb; width: 210px; height: 118px; }




.adv-image img:hover { border: 2px solid #ffffff; }


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}

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

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

.row.no_padding_columns .col-xxs-1, .row.no_padding_columns .col-xxs-2, .row.no_padding_columns .col-xxs-3, .row.no_padding_columns .col-xxs-4, .row.no_padding_columns .col-xxs-5, .row.no_padding_columns .col-xxs-6, .row.no_padding_columns .col-xxs-7, .row.no_padding_columns .col-xxs-8, .row.no_padding_columns .col-xxs-9, .row.no_padding_columns .col-xxs-10, .row.no_padding_columns .col-xxs-11, .row.no_padding_columns .col-xxs-12, .row.no_padding_columns .col-xs-1, .row.no_padding_columns .col-xs-2, .row.no_padding_columns .col-xs-3, .row.no_padding_columns .col-xs-4, .row.no_padding_columns .col-xs-5, .row.no_padding_columns .col-xs-6, .row.no_padding_columns .col-xs-7, .row.no_padding_columns .col-xs-8, .row.no_padding_columns .col-xs-9, .row.no_padding_columns .col-xs-10, .row.no_padding_columns .col-xs-11, .row.no_padding_columns .col-xs-12, .row.no_padding_columns .col-sm-1, .row.no_padding_columns .col-sm-2, .row.no_padding_columns .col-sm-3, .row.no_padding_columns .col-sm-4, .row.no_padding_columns .col-sm-5, .row.no_padding_columns .col-sm-6, .row.no_padding_columns .col-sm-7, .row.no_padding_columns .col-sm-8, .row.no_padding_columns .col-sm-9, .row.no_padding_columns .col-sm-10, .row.no_padding_columns .col-sm-11, .row.no_padding_columns .col-sm-12, .row.no_padding_columns .col-md-1, .row.no_padding_columns .col-md-2, .row.no_padding_columns .col-md-3, .row.no_padding_columns .col-md-4, .row.no_padding_columns .col-md-5, .row.no_padding_columns .col-md-6, .row.no_padding_columns .col-md-7, .row.no_padding_columns .col-md-8, .row.no_padding_columns .col-md-9, .row.no_padding_columns .col-md-10, .row.no_padding_columns .col-md-11, .row.no_padding_columns .col-md-12, .row.no_padding_columns .col-lg-1, .row.no_padding_columns .col-lg-2, .row.no_padding_columns .col-lg-3, .row.no_padding_columns .col-lg-4, .row.no_padding_columns .col-lg-5, .row.no_padding_columns .col-lg-6, .row.no_padding_columns .col-lg-7, .row.no_padding_columns .col-lg-8, .row.no_padding_columns .col-lg-9, .row.no_padding_columns .col-lg-10, .row.no_padding_columns .col-lg-11, .row.no_padding_columns .col-lg-12 {
	padding: 0;	
}


.droit-form-container .col-xs-12 {width: 70%; margin: 0 auto;}


#header .header-columns-container {
  float: right;
  height: 145px;
}


#header .header-columns-container .header-column {
  position: relative;
  float: left;
  height: 100%;
  width: 72px;
  transition: background-color 0.5s;
}


#header .header-columns-container .header-column.search {
  background-color: #58585c;
}


#header .header-columns-container .header-column.search img {
  position: absolute;
  bottom: 10px;
  width: 30px;
  left: 20px;
}


#header .header-columns-container .header-column.search .search-bar {
  position: absolute;
  height: 100%;
  right: 100%;
  top: 0;
  width: 0px;
  background-color: #58585c;
  z-index: 10011010;
  transition: width 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-bar input {
  width: 100%;
  height: 100%;
  padding: 0px;
  border: none;
  background-color: #58585c;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 60px;
  color: white;
  opacity: 0;
  transition: opacity 0.5s;
  padding: 10px;
  padding-left: 20px;
}


#header .header-columns-container .header-column.search .search-bar.active {
  width: 50vw;
  transition: width 0.5s;
}


#header .header-columns-container .header-column.search .search-bar.active input {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-filters {
  position: absolute;
  right: calc(100% - 72px);
  top: 100%;
  width: calc(50vw + 72px);
  height: 80%;
  background-color: #FF22AB;
  opacity: 0;
  transition: opacity 0.5s;
  padding-left: 10px;
}


#header .header-columns-container .header-column.search .search-filters .filter-c {
  display: inline-block;
  position: relative;
  width: 300px;
  height: 50px;
  vertical-align: top;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-c-title {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 20px;
  padding-top: 10px;
  color: white;
  position: relative;
  padding-left: 10px;
  line-height: 30px;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-arrow {
  position: static;
  top: 10px;
  left: 60%;
  pointer-events: none;
  padding-left: 10px;
}


#header .header-columns-container .header-column.search .search-filters .filter-c.active {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-filters .filter-c.active .filter-c-title {
  z-index: 100011;
}


#header .header-columns-container .header-column.search .search-filters .filter-c.active .filter-drop {
  height: auto;
  padding-top: 100px;
  z-index: 10000;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-drop {
  position: absolute;
  top: 0;
  left: 0;
  height: 0px;
  width: 100%;
  overflow: hidden;
  transition: height 0.5s;
  background-color: #58585c;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-drop .fd-item {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 20px;
  line-height: 30px;
  color: white;
  padding-left: 10px;
  width: 100%;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-drop .fd-item:hover {
  background-color: #FF22AB;
}


#header .header-columns-container .header-column.search .search-filters.active {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-results {
  position: absolute;
  right: calc(100% - 72px);
  top: 180%;
  width: calc(50vw + 72px);
  opacity: 0;
  
  background-color: white;
  transition: opacity 0.5s;
  overflow: scroll;
  max-height: 1000px;
  pointer-events: none;
}


#header .header-columns-container .header-column.search .search-results.active {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
  pointer-events: all;
}


#header .header-columns-container .header-column.search .search-results .result-s {
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}


#header .header-columns-container .header-column.search .search-results .result-s .result-image {
  float: left;
  width: 100px;
  height: 60px;
  position: relative;
  overflow: hidden;
}


#header .header-columns-container .header-column.search .search-results .result-s .result-image img {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}


#header .header-columns-container .header-column.search .search-results .result-s .result-name {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 30px;
  color: gray;
  padding-left: 10px;
  float: left;
  width: 80%;
}


#header .header-columns-container .header-column.search .search-results .result-s .result-name span {
  font-size: 20px;
}


#header .header-columns-container .header-column.search .search-results .result-s:hover {
  background-color: #FF22AB;
}


#header .header-columns-container .header-column.search .search-results .result-s:hover .result-name {
  color: white;
}


#header .header-columns-container .header-column.profile {
  background-color: #676767;
}


#header .header-columns-container .header-column.login, #header .header-columns-container .header-column.logout {
  background-color: #48f0c5;
}


#header .header-columns-container .header-column.ticket {
  background-color: #ff22ab;
}


#header .header-columns-container .header-column.ticket-log {
  background-color: #ff22ab;
}


#header .header-columns-container .header-column:hover {
  background-color: #58585c;
}


#header .header-columns-container .header-column .column-link {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 16px;
  color: white;
}


#header .header-columns-container .header-column .column-link.profile {
  padding: 0px 0px 10px 12px;
}


#header .header-columns-container .header-column .column-link.login {
  padding: 0px 0px 10px 17px;
}


#header .header-columns-container .header-column .column-link.logout {
  padding: 0px 0px 10px 10px;
}


#header .header-columns-container .header-column .column-link.ticket {
  line-height: 150%;
  padding: 0px 5px 7px 9px;
}

  
  #header .header-columns-container .header-column.search .serach-results {
    position: absolute;
    right: calc(100% - 72px);
    top: 250%;
    width: calc(70vw + 72px);
    opacity: 0;
    
    background-color: white;
    transition: opacity 0.5s;
    overflow: scroll;
    max-height: 900px;
    pointer-events: none;
  }

  
  #header .header-columns-container .header-column.search .serach-results.active {
    opacity: 1;
    transition: opacity 0.5s 0.5s;
    pointer-events: all;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s {
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-image {
    float: left;
    width: 100px;
    height: 80px;
    position: relative;
    overflow: hidden;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-image img {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-name {
    font-family: "New Rail Alphabet White", Arial, serif;
    font-size: 40px;
    color: gray;
    padding-left: 10px;
    float: left;
    width: 80%;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-name span {
    font-size: 20px;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s:hover {
    background-color: #FF22AB;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s:hover .result-name {
    color: white;
  }


	.copyright	{
				text-align:center;
				color:#FFFFFF;				
				}

				.copyright p.foottext{
				font:normal 12px/20px "Lucida Sans";
				color:#e0e0e0;
				background-color:inherit;
				text-align:left;
				padding:0 0 0 20px;
				}

	
	div.band {
		position: relative;
	}
.hentry .aligncenter{display:block !important;margin:0 auto 1em !important;text-align:center !important;}



.videos #ajax-load-more .col-md-6 {
  margin-bottom: 40px;
}



.ajax-load-more-wrap.blue button.alm-load-more-btn{
	background-color: #C0B080;
}

	.ajax-load-more-wrap.blue button.alm-load-more-btn:hover,
	.ajax-load-more-wrap.blue button.alm-load-more-btn.done{
		background-color: #C0B080;
	}

	

.ajax-load-more-wrap.green button.alm-load-more-btn{
	background-color: #80bb46;
}

	.ajax-load-more-wrap.green button.alm-load-more-btn:hover,
	.ajax-load-more-wrap.green button.alm-load-more-btn.done{
		background-color: #6fa43c;
	}

	

.ajax-load-more-wrap.red button.alm-load-more-btn{
	background-color: #ca4b4b;
}

	.ajax-load-more-wrap.red button.alm-load-more-btn:hover,
	.ajax-load-more-wrap.red button.alm-load-more-btn.done{
		background-color: #b13b3b;
	}



.ajax-load-more-wrap.purple button.alm-load-more-btn{
	background-color: #b14fae;
}

	.ajax-load-more-wrap.purple button.alm-load-more-btn:hover,
	.ajax-load-more-wrap.purple button.alm-load-more-btn.done{
		background-color: #9c4399;
	}
	


.ajax-load-more-wrap.grey button.alm-load-more-btn{
	background-color: #999;
}

	.ajax-load-more-wrap.grey button.alm-load-more-btn:hover,
	.ajax-load-more-wrap.grey button.alm-load-more-btn.done{
		background-color: #666;
	}
	


.ajax-load-more-wrap.white button.alm-load-more-btn{
	background-color: #fff;
	color: #666;
	border: 1px solid #efefef;
}

	.ajax-load-more-wrap.white button.alm-load-more-btn:hover,
	.ajax-load-more-wrap.white button.alm-load-more-btn.done{
		background-color: #efefef;
		color: #333;
	}
	
	.ajax-load-more-wrap.white button.alm-load-more-btn.done{
		border-color: #fff;
	}


.menu-item {
    display: inline;
}

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}



.widget_content .buttons, .calendario .buttons {
  text-transform: uppercase;
  font-size: 12px; }

[data-width="1"][data-layout="multiple"] .buttons,
[data-width="1"][data-layout="news"] .buttons,
[data-width="1"][data-layout="social"] .buttons {
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 20%;
  margin-right: 0; }

  [data-width="1"][data-layout="multiple"] .buttons:last-child,
  [data-width="1"][data-layout="news"] .buttons:last-child,
  [data-width="1"][data-layout="social"] .buttons:last-child {
    margin-right: 0; }

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .buttons,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .buttons,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .buttons {
  position: absolute;
  top: 50%;
  right: 0;
  height: 20px;
  margin-top: -10px; }

  [data-width="1"][data-layout="multiple"] .widget_content.scroller_container .buttons a,
  [data-width="1"][data-layout="news"] .widget_content.scroller_container .buttons a,
  [data-width="1"][data-layout="social"] .widget_content.scroller_container .buttons a {
    display: block;
    padding: 0 0 0 20px;
    border-left: 1px solid #555; }

    [data-width="1"][data-layout="multiple"] .widget_content.scroller_container .buttons a span,
    [data-width="1"][data-layout="news"] .widget_content.scroller_container .buttons a span,
    [data-width="1"][data-layout="social"] .widget_content.scroller_container .buttons a span {
      display: none; }

    [data-width="1"][data-layout="multiple"] .widget_content.scroller_container .buttons a i,
    [data-width="1"][data-layout="news"] .widget_content.scroller_container .buttons a i,
    [data-width="1"][data-layout="social"] .widget_content.scroller_container .buttons a i {
      font-size: 18px; }

[data-width="2"][data-layout="single"] .buttons,
[data-width="2"][data-layout="news"] .buttons,
[data-width="2"][data-layout="default"] .buttons {
  position: absolute;
  bottom: 0;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  z-index: 1; }

  [data-width="2"][data-layout="single"] .buttons a,
  [data-width="2"][data-layout="news"] .buttons a,
  [data-width="2"][data-layout="default"] .buttons a {
    width: 52%;
    display: block;
    padding: 8px 0; }

[data-width="2"][data-layout="multiple"] .carousel .buttons a span.onsale {
  font-size: 12px; }

[data-width="2"][data-layout="multiple"] .buttons {
  text-align: center;
  text-transform: uppercase; }

  [data-width="2"][data-layout="multiple"] .buttons a {
    width: 100%;
    display: block;
    padding: 8px 0; }

[data-width="3"][data-layout="multiple"] .carousel .buttons a span.onsale {
  font-size: 12px; }

[data-width="3"][data-layout="multiple"] .buttons {
  text-align: center;
  text-transform: uppercase; }

  [data-width="3"][data-layout="multiple"] .buttons a {
    width: 100%;
    display: block;
    padding: 8px 0; }

  [data-width="3"][data-layout="single"] .buttons,
  [data-width="3"][data-layout="news"] .buttons {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 20%;
    margin-right: 0;
    margin-top: 10px;
    text-transform: uppercase;
    text-align: left; }

    [data-width="3"][data-layout="single"] .buttons:last-child,
    [data-width="3"][data-layout="news"] .buttons:last-child {
      margin-right: 0; }

    [data-width="3"][data-layout="single"] .buttons a,
    [data-width="3"][data-layout="news"] .buttons a {
      font-weight: bold;
      padding-left: 15px;
      display: block;
      border-left: 1px solid #bbb;
      margin-left: 75px; }

#events_axs .event_list .buttons {
  position: absolute;
  bottom: -1px;
  right: 30px;
  width: 16%; }

  #events_axs .event_list .buttons a.btn-tickets {
    padding: 0 10px 0px;
    width: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-align: center; }

    #events_axs .event_list .buttons a.btn-tickets.onsalesoon, #events_axs .event_list .buttons a.btn-tickets.status_3, #events_axs .event_list .buttons a.btn-tickets.status_7, #events_axs .event_list .buttons a.btn-tickets[title*="Coming Soon"] {
      background: #858484; }

    #events_axs .event_list .buttons a.btn-tickets.onsalesoon, #events_axs .event_list .buttons a.btn-tickets[title*="Coming Soon"] {
      padding-left: 10px;
      padding-right: 0; }

    #events_axs .event_list .buttons a.btn-tickets .fa {
      float: none;
      margin-right: 3px; }


#events.detail .rsGCaption .buttons {
  float: right; }

  #events.detail .rsGCaption .buttons .fa {
    display: none; }

      .rsHomepage.royalSlider.mobileCaption .rsGCaption .buttons {
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 100%;
        margin-top: -3px;
        background: rgba(0, 0, 0, 0.8); }

        .rsHomepage.royalSlider.mobileCaption .rsGCaption .buttons a {
          padding: 10px 0;
          font-weight: 900;
          letter-spacing: 1px;
          font-size: 14px;
          width: 100%;
          text-align: center;
          text-transform: uppercase;
          display: block; }

          .rsHomepage.royalSlider.mobileCaption .rsGCaption .buttons a span {
            font-size: 14px;
            font-weight: 900; }

          .rsHomepage.royalSlider.mobileCaption .rsGCaption .buttons a i {
            font-size: 18px;
            margin-right: 5px; }

  .rsHomepage.leadCaption .buttons {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 370px;
    height: 48px;
    padding-top: 0px;
    background: rgba(0, 0, 0, 0.5); }

    .rsHomepage.leadCaption .buttons a {
      padding: 0px 0;
      font-weight: 900;
      letter-spacing: 1px;
      font-size: 14px;
      width: 100%;
      line-height: 48px;
      display: block;
      text-transform: uppercase;
      text-align: center; }

      .rsHomepage.leadCaption .buttons a span {
        font-size: 14px; }

      .rsHomepage.leadCaption .buttons a i {
        font-size: 18px;
        margin-right: 5px; }

        .rsHomepage.leadTextThumb .rsThumbsVer .rsNavSelected .buttons {
          border-left: 1px solid rgba(255, 255, 255, 0.2); }

    .rsHomepage.leadTextThumb .buttons {
      border-left: 1px solid rgba(255, 255, 255, 0.2);
      margin-top: 5px;
      position: absolute;
      top: 50%;
      right: 20px;
      width: auto;
      height: 30px;
      margin-top: -15px; }

      .rsHomepage.leadTextThumb .buttons .clear {
        clear: both; }

      .rsHomepage.leadTextThumb .buttons a {
        float: left;
        text-decoration: none;
        margin-right: 0px;
        text-align: center;
        padding: 5px 0px 5px 20px; }

        .rsHomepage.leadTextThumb .buttons a span {
          display: none; }

        .rsHomepage.leadTextThumb .buttons a i {
          font-size: 18px;
          float: none;
          margin-right: 0px; }

        .rsHomepage.fullResponsive.rsDefault .rsGCaption .rsABlock .buttons {
          float: right;
          margin-top: -10px; }

          .rsHomepage.fullResponsive.rsDefault .rsGCaption .rsABlock .buttons a {
            color: #000;
            font-weight: 900;
            text-transform: uppercase;
            border: 1px solid #000;
            text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
            display: block;
            text-decoration: none;
            margin-bottom: 8px;
            line-height: 18px;
            font-size: 12px;
            margin-top: 15px;
            padding: 10px 20px; }

            .rsHomepage.fullResponsive.rsDefault .rsGCaption .rsABlock .buttons a i {
              color: #000;
              font-size: 18px;
              margin-right: 5px; }

                .rsHomepage.fullResponsive.rsDefault .rsGCaption .rsABlock .buttons a .fa {
                  font-size: 25px;
                  color: white; }

  .feature-hmevents .buttons {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 48px;
    margin-left: -5px;
    padding: 15px 10px; }

    .feature-hmevents .buttons i {
      font-size: 18px;
      float: left;
      margin-right: 8px; }

    .feature-hmevents .buttons .date {
      float: left; }

    .feature-hmevents .buttons .time {
      float: left;
      margin-left: 15px;
      padding-left: 15px;
      border-left: 1px solid #555; }

      .feature-hmevents .buttons .time:before {
        content: 'Show'; }

    .feature-hmevents .buttons .buy_tickets {
      float: right; }

  .feature-hmevents .one_column .buttons .date i {
    display: none; }

  .feature-hmevents .one_column .buttons .time {
    margin-left: 0;
    padding-left: 0;
    border-left: none; }

    .feature-hmevents .one_column .buttons .time:before {
      content: ','; }

    .feature-hmevents .one_column .buttons .time i {
      display: none; }

  .feature-hmevents .one_column .buttons .tickets {
    padding: 0 5px 0 25px;
    border-left: 1px solid #555; }

    .feature-hmevents .one_column .buttons .tickets span {
      display: none; }

    .feature-hmevents .one_column .buttons .tickets i {
      float: none; }

  .feature-hmevents .two_column .buttons {
    line-height: 18px;
    padding: 15px 25px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons {
    background: #000;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 48px;
    font-size: 14px; }

    [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons a {
      padding: 14px 0;
      width: 100%;
      display: block;
      line-height: 18px;
      text-align: center; }

      [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons a span {
        font-size: 13px;
        line-height: 18px;
        font-weight: 900; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .buttons {
    width: 365px;
    height: 40px; }

        [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .buttons a {
          width: 100%; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons {
    background: none;
    float: right;
    width: auto;
    margin-top: 5px; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons a {
      padding: 5px 20px 5px 20px;
      margin: 0px;
      width: auto;
      float: right;
      line-height: 18px;
      border-left: 1px solid #555; }

      [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons a.tickets {
        padding-right: 0px; }

.event_list.widget_content.carousel .buttons {
  margin-top: -3px;
  background: rgba(0, 0, 0, 0.5); }

  .event_list.widget_content.carousel .buttons a {
    padding: 10px 0;
    font-weight: 900;
    letter-spacing: 1px;
    font-size: 14px;
    width: 100%; }

    .event_list.widget_content.carousel .buttons a span {
      font-size: 14px;
      font-weight: 900; }

    .event_list.widget_content.carousel .buttons a i {
      font-size: 18px;
      margin-right: 5px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .buttons {
    margin-top: -3px;
    background: rgba(0, 0, 0, 0.5); }

    [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .buttons a {
      padding: 10px 0;
      font-weight: 900;
      letter-spacing: 1px;
      font-size: 14px; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .buttons a i {
        font-size: 18px;
        margin-right: 5px; }

  [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .buttons {
    background: none;
    float: right;
    width: auto;
    margin-top: 5px; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .buttons a {
      padding: 5px 0px 5px 20px;
      margin: 0px;
      width: auto;
      float: right;
      font-size: 14px;
      line-height: 18px; }

      [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .buttons a i {
        margin-right: 5px;
        font-size: 18px; }
.entry h5,.entry .buttons{display:none}


.event_list.widget_content.carousel .info .date,
.event_list.widget_content.carousel .buttons a span {
  font-weight: 400; }


.feature-hmevents .entry .buttons .date, .feature-hmevents .entry .buttons .time, .feature-hmevents .entry .buttons .buy_tickets {
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 14px; }

.feature-hmevents .entry .buttons .tickets:hover {
  background: none; }


h1, h2, h3, h4, h5, h6, .event_list.widget_content.carousel .buttons a span, .event_list .date {
  letter-spacing: 1.5px; }
a,.buttons a{color:#9d7c46}
.event_list .buttons a{color:#020202}
.buttons a:hover, .event_list .buttons a:hover{color:#ffffff}
.fullResponsive .buttons a{background:#9d7c46}


	

	
										.feature-hmevents .buttons,
										.feature-hmevents .buttons a.btn-tickets,
										#calendario .secondaryBackground{background:#9d7c46}
.feature-hmevents .buttons,
										#events_axs .entry.alt,
										.layout-desktop nav ul ul,
										.arrows:hover, .arrows.fa:hover,
										.social_icon.widgetHeaderColor{background:#020202}
#toolbar .search_button:hover,
										.social_icon.widgetHeaderColor,
										nav ul li a,
										#loadMoreEvents,
										#events_axs .event_list .buttons a.btn-tickets,
										.layout-desktop nav ul ul a:hover,
										.layout-desktop nav ul ul a.active,
										#toolbar .search_button:hover i{color:#020202}
#events_axs .event_list .buttons a.btn-tickets,
										.subnav a,
										.twitter_list.widget_content.carousel .entry .tweet_meta,
										.twitter_list.widget_content.carousel .entry .tweet_meta a,
										.event_list.widget_content.carousel .buttons a span,
										.event_list .date{font-family:'Oswald', serif}


	.event_list.widget_content .buttons a:hover {
		background-color: transparent;
	}


	
			nav, .feature-hmevents .buttons, #calendario .fc-calendar-container .fc-calendar {
				font-family: 'Oswald', serif			}


.two_col_download {
	width:352px;
	float:left;
	text-align:center;
}

.inner_page .two_col.right .two_col_download {
	width:352px;
}

.home_right .two_col .two_col_download, .home_left .two_col .two_col_download{ text-align:left;}

.home_right .two_col .two_col_download a, .home_left .two_col .two_col_download a{font-weight:bold; font-size:18px; color:#ffd300;}

.home_right .two_col .two_col_download a:hover, .home_left .two_col .two_col_download a:hover{color:#fff;}


.site-title {
	font-weight: 700;
	font-size: 48px;
	font-weight: 700;
	line-height: 1;
	margin: 0;
	text-transform: uppercase;
}


.site-title a,
.site-title a:hover {
	color: #000;
}


.header-full-width .title-area,
.header-full-width .site-title {
	width: 100%;
}


.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}




.header-image .site-title a {
	background-position: top !important;
	float: left;
	min-height: 90px;
	width: 100%;
}


.news-pro-blue .entry-title a,
.news-pro-blue .genesis-nav-menu a,
.news-pro-blue .sidebar .widget-title a,
.news-pro-blue .site-title a,
.news-pro-blue .site-title a:hover,
.news-pro-blue a:hover {
	color: #000;
}


.news-pro-green .entry-title a,
.news-pro-green .genesis-nav-menu a,
.news-pro-green .sidebar .widget-title a,
.news-pro-green .site-title a,
.news-pro-green .site-title a:hover,
.news-pro-green a:hover {
	color: #000;
}


.news-pro-pink .entry-title a,
.news-pro-pink .genesis-nav-menu a,
.news-pro-pink .sidebar .widget-title a,
.news-pro-pink .site-title a,
.news-pro-pink .site-title a:hover,
.news-pro-pink a:hover {
	color: #000;
}


.news-pro-orange .entry-title a,
.news-pro-orange .genesis-nav-menu a,
.news-pro-orange .sidebar .widget-title a,
.news-pro-orange .site-title a,
.news-pro-orange .site-title a:hover,
.news-pro-orange a:hover {
	color: #000;
}


	.genesis-nav-menu,
	.home-top .widget.ui-tabs .entry h2,
	.site-description,
	.site-header .search-form,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}

	
	.header-image .site-header .site-title a {
		background-size: contain !important;
	}


div#billboards {
  background: #000;
}

div#billboards div.container {
  margin-top: 40px;
}

div#promo-board-top p,
div#billboards p {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 22px;
  line-height: 28px;
  font-weight: 300;
  color: #dab236;
  letter-spacing: -1px;
  word-spacing: 2px;
}

div#promo-board-top h2,
div#billboards h2 {
  margin: 0px 0px 20px;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 54px;
  line-height: 46px;
  font-weight: 300;
  color: #FFF;
  text-transform: uppercase;
  letter-spacing: -3px;
  word-spacing: 4px;
}

div#promo-board-top h2 small,
div#billboards h2 small {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 41px;
  line-height: 48px;
  font-weight: 300;
  color: #AAA;
}

div#promo-board-top h2 small em,
div#billboards h2 small em {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: 36px;
  font-weight: 300;
  vertical-align: text-top;
  letter-spacing: normal;
}

div#promo-board-top h2 strong,
div#billboards h2 strong {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 52px;
  line-height: 46px;
  font-weight: 700;
  color: #dab236;
}

div#promo-board-top h2 em,
div#billboards h2 em {
  font-style: normal;
  color: #dab236;
}


.home-banners-container { width: 100%; height: 510px; position: relative; }

.home-banners { position: absolute; top: 0; left: 0; width: 100%; height: 510px; overflow: hidden; }


.blox_callout_content h4 a {text-decoration: underline;}


.tax-portfolio-type .featured-image,
.page-template-template-portfolio-php .featured-image { margin: 0; }


#slides .featured-image {
	position: relative;
	z-index: 10;
	margin: 0;
}


#featured-projects .featured-image { margin: 0 0 10px; }


.featured-image { margin-bottom: 20px; }


.featured-image a {
	position: relative;
	float: left;
	width: 600px;
	height: 300px;
}


.featured-image img,
.featured-image a { display: block; }


#featured-projects .featured-image a {
	width: 220px;
	height: 165px;
}


#related-projects .featured-image { margin: 0 0 10px 0; }


#related-projects .featured-image a,
#related-projects li {
	width: auto;
	height: auto;
}


.ie8 #related-projects .featured-image a,
.ie8 #related-projects li {
	width: 220px;
}


	.layout-boxed #main .featured-image img { height: auto; }


	.layout-boxed .featured-image a { width: auto; height: auto; }


	.featured-image img { height: auto; }


	.layout-boxed #featured-projects .featured-image img { width: 260px; }
.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,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-8{width:66.66666666666666%}

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


.pie11 {
    float: left;
    width: 80px;
    height: 240px;    
}
.page_item{font-family:Helvetica,Arial;font-weight:bold;font-size:12px;}
.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-12{width:100%}

.togglecontainer.togglebutton .flex_column.equalize {overflow:hidden!important;}

#careers .flex_column.av_one_half .equalize {padding:10px 35px;}

#careers .flex_column.av_one_half.first + .av_one_half .equalize {padding-top:1px!important;}

.equalize, .vert-center {overflow:auto;}

.equalize {height:auto!important;}

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}


#header .cv-widget { margin-left: 400px; }


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}



.error input, input.error, .error textarea, textarea.error { border-color: #c60f13; background-color: rgba(198, 15, 19, 0.1); }

.error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus { background: #fafafa; border-color: #999999; }


.error label, label.error { color: #c60f13; }


.error small, small.error { display: block; padding: 0.5em 0.33333em; margin-top: -1.25em; margin-bottom: 0.83333em; font-size: 1em; font-weight: bold; background: #c60f13; color: white; }


.error { color: #f25a1d; }

.main-header .cart .recently-added .error { display: none; padding: 10px; }
.slider .ux-box.ux-text-badge .ux-box-text{left:15px;right:15px}
.iosSlider .slider{width:100%;height:100%;-webkit-tap-highlight-color:transparent}
.iosSlider .slider .slide{float:left;width:100%}
.slider .ux-section{min-width:100% !important;width:100%}
.column-slider .slider{margin:0 !important}
.category-slider .sliderNav a span,.slider-center-arrows .sliderNav a span{margin-top:-15px}
.ux-grid-column .column-inner,.ux-grid-column .ux_banner,.ux-grid-column .ux_slider_wrapper,.ux-grid-column .ux_slider_wrapper .iosSlider,.ux-grid-column .ux_slider_wrapper .slider{height:100% !important}
#content .slider .ux-section{padding-left:0 !important;padding-right:0 !important}
.iosSlider.default.slider-hide-for-small{min-height:0 !important;max-height:0 !important;height:0 !important;overflow:hidden !important}

.right { float: right; }

nav.right.mobhide {
z-index: 9999;
}

  .innerNews span.right {
    padding-right: .5em;
  }


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}

.alignright {
	border: 4px solid #b7b7b7;
	float: right;
	margin: 5px 10px 5px 20px;
}

.alignright.size-full.wp-image-170 {
	height: auto;
	margin: 0 0 10px;
	width: 100%;
}

.alignright, alignleft, aligncenter {
	width: 97%;
	margin: 0 0 12px;
	float: none;
	padding: 0;
}

.inner-home .entry-content img.alignright {
	clear: both;
	display: block;
}

#randomModal .modal-subheader h4 {
  text-align: center;
  color: #454b50;
  font-size: 20px;
  padding: 0px 21% 16px 21%;
  line-height: 25px;
}

.tiled-gallery{clear:both;margin:0 0 20px;overflow:hidden;}
.tiled-gallery img{margin:2px !important;}
.tiled-gallery .gallery-group{float:left;position:relative;}
.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit;}
.tiled-gallery .gallery-row{overflow:hidden;}
.tiled-gallery .tiled-gallery-item a{background:transparent;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto;}
.tiled-gallery .tiled-gallery-item img,
.tiled-gallery .tiled-gallery-item img:hover{background:none;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle;}
.tiled-gallery-caption{background:#eee;background:rgba( 255,255,255,0.8 );color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;position:absolute;bottom:0;text-indent:10px;text-overflow:ellipsis;width:100%;white-space:nowrap;}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px;}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}
.tiled-gallery .tiled-gallery-item img.grayscale{position:absolute;left:0;top:0;}
.tiled-gallery .tiled-gallery-item img.grayscale:hover{opacity:0;}
.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50% !important;}
.tiled-gallery.type-circle .tiled-gallery-caption{display:none;opacity:0;}

.small{ font-size:11px;line-height:14px;margin:0px 10px 0 0}


#footermeta #terms p { max-width: 420px; }

  #mainnav, #subnav, #incomplete, #helpmenu, #footer, #thanks, #terms p:last-child, #blogmenu, #latestblogpost { display: none; }

  #terms { margin-top: 1.2em; font-size: 0.8em; }
#global-header-dropdown .suggestion-container,#no-search-results .suggestion-container{position:relative;z-index:2001;background-color:#fff;box-shadow:0 1px 5px -2px rgba(0,0,0,.5)}
#global-header-dropdown .suggestion-container ul,#no-search-results .suggestion-container ul{list-style-type:none;padding:0;margin:0}
#global-header-dropdown .suggestion-container li,#no-search-results .suggestion-container li{font-family:"Open Sans",sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;color:#222;padding-left:14px;padding-right:14px;line-height:42px;cursor:pointer}
#global-header-dropdown .suggestion-container li.active,#no-search-results .suggestion-container li.active{background-color:#F6F7F8;color:#f41121}


#left_row2 {
  display: table-cell;
  vertical-align: top;
  height: 35px;
  text-align: left;
  background-color: #D0D8E2;
  border-bottom: 2px solid #52667C;
}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}

#wp-calendar tfoot #next { text-align: right; }


footer .contact-info {
	float: left;
	margin: 0;
}


footer .contact-info span {
	border-right: 2px solid #e16f21;
	display: inline-block;
	height: 14px;
	margin: 0 20px;
	position: relative;
	top: 3px;
}


.professional .contact-info {
	border: none;
	line-height: 24px;
	margin-left: 2%;
	width: 22.63%; 
	word-break: break-word;
}


.professional .contact-info span, aside.right .contact p span {
	color: #e99968;
	font: 12px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
}


.professional .contact-info span.diff-spacer, .single-professionals aside.right .contact p span.diff-spacer {
	margin-left: 6px;
}

	
	.professional .education, .professional .contact-info {
		border: none;
		clear: right;
		float: right;
		height: auto;
		margin: 0 0 40px;
		padding: 0;
		width: 64.7%; 
	}

								
																										a.role,.professional .contact-info a {
							font-family: 'Open Sans'!important; font-style: normal!important; font-weight: 400!important; 						}


.entry-title {
	font-size: 36px;
}


.entry .entry-header .entry-title {
	border-left: 6px solid #222;
	margin-left: -60px;
	padding: 20px 54px;
}


.entry .entry-title a,
.sidebar .widget-title a {
	color: #222;
}


.entry-title a:hover {
	color: #eb232f;
}


.featured-content .entry-title {
	font-size: 24px;
}


.featured-content .entry-header .entry-title {
	margin: 0 0 0 -40px;
	padding: 10px 34px;
}


.after-entry .featured-content .entry-header .entry-title,
.home-featured .featured-content .entry-header .entry-title {
	border-color: #fff;
}


.footer-widgets .featured-content .entry-header .entry-meta,
.footer-widgets .featured-content .entry-header .entry-title {
	background: none;
	border: none;
	margin: 0 0 20px;
	padding: 0;
}


.footer-widgets .wrap .entry-title a:hover,
.footer-widgets .wrap a:hover,
.footer-widgets a.button {
	color: #fff;
}







.generate-pro-blue .archive-pagination .active a,
.generate-pro-blue .archive-pagination li a:hover,
.generate-pro-blue .entry-title a:hover,
.generate-pro-blue .genesis-nav-menu a:hover,
.generate-pro-blue .site-footer .wrap a:hover,
.generate-pro-blue a {
	color: #0089c6;
}




.generate-pro-green .archive-pagination .active a,
.generate-pro-green .archive-pagination li a:hover,
.generate-pro-green .entry-title a:hover,
.generate-pro-green .genesis-nav-menu a:hover,
.generate-pro-green .site-footer .wrap a:hover,
.generate-pro-green a {
	color: #6fa81e;
}




.generate-pro-orange .archive-pagination .active a,
.generate-pro-orange .archive-pagination li a:hover,
.generate-pro-orange .entry-title a:hover,
.generate-pro-orange .genesis-nav-menu a:hover,
.generate-pro-orange .site-footer .wrap a:hover,
.generate-pro-orange a {
	color: #e67e22;
}

	
	.enews-widget .widget-title,
	.entry .entry-header .entry-title,
	.featured-content .entry-header .entry-meta,
	.home-featured .widget-title,
	.sidebar .widget-title {
		margin-left: -30px;
	}
#header-top-nav #contact-numbers ul li .contact-number{font-weight:bold;float:right;font-size:11px;}
.three,.row .three{width:25%}
.block-grid.three-up{margin:0 -12px;margin:0 -8px}
ul.button-group.even.three-up li{width:33.3%}
ul.button-group.even.three-up li:first-child{width:33.4%}
.tabs.pill.two-up dd,.tabs.pill.two-up li,.tabs.pill.three-up dd,.tabs.pill.three-up li,.tabs.pill.four-up dd,.tabs.pill.four-up li,.tabs.pill.five-up dd,.tabs.pill.five-up li{margin-right:0}
.tabs.two-up dt a,.tabs.two-up dd a,.tabs.two-up li a,.tabs.three-up dt a,.tabs.three-up dd a,.tabs.three-up li a,.tabs.four-up dt a,.tabs.four-up dd a,.tabs.four-up li a,.tabs.five-up dt a,.tabs.five-up dd a,.tabs.five-up li a{padding:0 17px;text-align:center;overflow:hidden}
.tabs.three-up dt,.tabs.three-up dd,.tabs.two-up li{width:33.33%}
input[type="text"].three,.row input[type="text"].three,input[type="password"].three,.row input[type="password"].three,input[type="date"].three,.row input[type="date"].three,input[type="datetime"].three,.row input[type="datetime"].three,input[type="email"].three,.row input[type="email"].three,input[type="number"].three,.row input[type="number"].three,input[type="search"].three,.row input[type="search"].three,input[type="tel"].three,.row input[type="tel"].three,input[type="time"].three,.row input[type="time"].three,input[type="url"].three,.row input[type="url"].three,textarea.three,.row textarea.three{width:100%!important}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}





#rightnav #social {
	text-align: center;
	margin: 15px 0;
	
}

#social .social-breaks {
	margin: 10px 0;
}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.horizontal_slider .carousel .carousel-caption-wrapper{position:absolute;bottom:0;left:0;height:100%;width:100%}
.horizontal_slider .carousel .carousel-caption-wrapper .carousel-caption{position:absolute;text-shadow:0 0 2px #000;top:0;left:15%;right:0;height:60%;bottom:0;margin:0;padding:0;text-align:left}
.horizontal_slider .carousel .carousel-caption-wrapper .carousel-caption .sg-cell{vertical-align:middle}
.horizontal_slider .carousel .carousel-caption-wrapper .carousel-caption .sg-cell h2{font-size:52px;font-size:5rem;margin:0 0 5px;text-transform:uppercase}
.horizontal_slider .carousel .carousel-caption-wrapper .carousel-caption .sg-cell h3{margin:0 0 34px;font-weight:normal;font-size:10px;text-transform:uppercase}
.horizontal_slider .carousel .carousel-caption-wrapper .carousel-caption .sg-cell a.button{background:#72bfde;background:#0181ff;background:rgba(1,129,255,0.3);text-decoration:none;text-shadow:none}
.horizontal_slider .carousel .carousel-caption-wrapper .carousel-caption .sg-cell a.button:hover{background:#67b4ff;background:rgba(1,129,255,0.9)}
.horizontal_slider .carousel .carousel-control{display:none}
.horizontal_slider .carousel .carousel-indicators li{background:#666;background:rgba(150,150,150,0.3)}
.horizontal_slider .carousel .carousel-indicators .active,.horizontal_slider .carousel .carousel-indicators li{margin:0 1.6rem;width:1.4rem;height:1.4rem;border:3px solid #fff;box-shadow:0 0 1px 0 #333}
.horizontal_slider .carousel .carousel-indicators .active{cursor:default;background:#fff}
.vertical-slider-container .carousel-wrapper{position:absolute;top:0;left:0;width:67%;height:100%;overflow:hidden}
.vertical-slider-container .carousel-wrapper .carousel{height:100%}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol{position:absolute;top:0;right:0;height:100%;margin-right:30px;display:table}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .inner-ol{display:table-cell;vertical-align:middle}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators{position:relative;bottom:auto;left:auto;width:auto;padding:0;margin:0}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators li{background:#666;background:rgba(150,150,150,0.3)}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators .active,.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators li{display:block;margin:1.6rem 0;width:1.4rem;height:1.4rem;border:3px solid #fff;box-shadow:0 0 1px 0 #333}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators .active{cursor:default;background:#fff}
.vertical-slider-container .carousel-wrapper .carousel .carousel-inner{height:100%}
.vertical-slider-container .carousel-wrapper .carousel .carousel-inner .item{height:100%}
.vertical-slider-container .carousel-wrapper .carousel .carousel-inner .item img{display:block;width:100%;max-width:none;height:auto}
.vertical-slider-container .carousel-wrapper .carousel .carousel-control{display:none}
.single-boat .carousel-caption{left:15%;right:auto !important;top:20px}
.single-boat .carousel-caption .boatSliderTitle{color:#fff;text-align:left;font-family:"proxima-nova-alt";font-weight:100;font-size:5.5rem}
.single-boat .carousel-caption .boatSliderSubtitle{margin-top:0px;color:#fff;text-align:left;font-size:1em}
.single-boat .tab-content #gallery_slider .carousel-indicators{display:none}
.vertical-slider-container .sm-carousel-wrapper .carousel-wrapper{max-width:100%;width:100%}
.carousel-full.sg-image-bg{padding:0}
.carousel-full.sg-image-bg h1,.carousel-full.sg-image-bg h2{margin-top:4px;font-size:58px}
.carousel-full.sg-image-bg h3{margin:4px 0;font-size:14px;line-height:22px;text-shadow:1px 1px 2px #000;font-family:"Montserrat",sans-serif;color:#fff}
.carousel-full.sg-image-bg .button{background:none;background:rgba(103,180,255,0.5);margin:30px 0 0 4px;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.4)}
.carousel-full.sg-image-bg .button:hover{background:#67b4ff;background:#67b4ff}
.carousel-full.sg-image-bg .carousel-caption{top:0;bottom:0;padding:0;left:10%;right:10%;text-align:left}
.carousel-full.sg-image-bg .carousel-caption .sg-table{height:100%;padding:40px 0;width:100%;margin:0 auto;max-width:1400px}
.carousel-full.sg-image-bg .carousel-caption .sg-table .sg-cell{vertical-align:top}
.carousel-full.sg-image-bg .carousel-indicators li{display:inline-block;width:12px;height:12px;margin:1px 4px;text-indent:-999px;border:2px solid #fff;border-radius:50%;cursor:pointer;background-color:transparent}
.carousel-full.sg-image-bg .carousel-indicators li.active{width:12px;height:12px;background-color:#fff;border-color:#fff;cursor:default}
.carousel-full.sg-image-bg .carousel-indicators li,.carousel-full.sg-image-bg .carousel-indicators li.active{height:15px;width:15px}






	
	


.container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }

    

.container .one.column                      { width: 40px;  }

.container .two.columns                     { width: 100px; }

.container .three.columns                   { width: 160px; }

.container .four.columns                    { width: 220px; }

.container .five.columns                    { width: 280px; }

.container .fivep.columns              		{ width: 300px; }

.container .six.columns                     { width: 340px; }

.container .seven.columns                   { width: 400px; }

.container .eight.columns                   { width: 460px; }

.container .nine.columns                    { width: 520px; }

.container .ten.columns                     { width: 580px; }

.container .eleven.columns                  { width: 640px; }

.container .twelve.columns                  { width: 700px; }

.container .thirteen.columns                { width: 760px; }

.container .fourteen.columns                { width: 820px; }

.container .fifteen.columns                 { width: 880px; }

.container .sixteen.columns                 { width: 940px; }

    
.container .one-third.column                { width: 300px; }

.container .two-thirds.column               { width: 620px; }

    
   
.container .offset-by-one                   { padding-left: 60px;  }

.container .offset-by-two                   { padding-left: 120px; }

.container .offset-by-three                 { padding-left: 180px; }

.container .offset-by-four                  { padding-left: 240px; }

.container .offset-by-five                  { padding-left: 300px; }

.container .offset-by-six                   { padding-left: 360px; }

.container .offset-by-seven                 { padding-left: 420px; }

.container .offset-by-eight                 { padding-left: 480px; }

.container .offset-by-nine                  { padding-left: 540px; }

.container .offset-by-ten                   { padding-left: 600px; }

.container .offset-by-eleven                { padding-left: 660px; }

.container .offset-by-twelve                { padding-left: 720px; }

.container .offset-by-thirteen              { padding-left: 780px; }

.container .offset-by-fourteen              { padding-left: 840px; }

.container .offset-by-fifteen               { padding-left: 900px; }





.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    .container .column,
    .container .columns                         { margin-left: 10px; margin-right: 10px;  }

        
    .container .one.column,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
	.container .fivep.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns, 
    .container .one-third.column, 
    .container .two-thirds.column  { width: 300px; }

        
           
    .container .offset-by-one,              
    .container .offset-by-two,                  
    .container .offset-by-three,                
    .container .offset-by-four,                     
    .container .offset-by-five,                     
    .container .offset-by-six,                  
    .container .offset-by-seven,                
    .container .offset-by-eight,                
    .container .offset-by-nine,                     
    .container .offset-by-ten,                  
    .container .offset-by-eleven,               
    .container .offset-by-twelve,               
    .container .offset-by-thirteen,             
    .container .offset-by-fourteen,             
    .container .offset-by-fifteen { padding-left: 0; }

        
    .container .one.column,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
	.container .fivep.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns,
    .container .one-third.column, 
    .container .two-thirds.column { width: 420px; }

.row.collapse .column, .row.collapse .columns { position: relative; padding-left: 0; padding-right: 0; float: left; }


.column, .columns { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 100%; float: left; }

  .column.small-centered, .columns.small-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }

  .column.large-centered, .columns.large-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }

  .column.large-uncentered, .columns.large-uncentered { margin-left: 0; margin-right: 0; float: none; }


.lt-ie9 .row.large-collapse .column, .lt-ie9 .row.large-collapse .columns { padding: 0; }


.lt-ie9 .column, .lt-ie9 .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }


.lt-ie9 .column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }

form .row .row .column, form .row .row .columns { padding: 0 0.41667em; }

form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; }

form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.41667em; }

.main-header .main-menu-dropdown-panel .columns { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; display: inline-block; float: none; vertical-align: top; }

.lt-ie9 .main-header .main-menu-dropdown-panel .columns { background-color:  #fafafa ; }

.template-index .product-slider ul li .columns { float: left !important; }

.template-index .widgets .columns { padding-bottom: 30px; }

.lt-ie9 .template-index .widgets .columns { padding-bottom: 100px; }

.template-index .widgets .small-promos .columns { margin: 0; padding: 0; }

.template-index .widgets .small-promos .columns:last-child { margin: 0; }

.template-product header .previous-next .columns { height: 80px; padding-top: 30px; padding-bottom: 30px; }

.template-search .main-content .row.summary .columns { padding: 10px 0; }

.lt-ie9 .template-search .main-content .row.summary .columns { padding: 0 15px; }

.template-blog .previous-next .columns, .template-article .previous-next .columns { min-height: 59px; padding-top: 10px; padding-bottom: 30px; }


.widget-title
{
    padding:0 0 0 24px;
    margin-bottom:0;
}


.footer .widget-title 
{
    font-size:1.2em;
    padding: 0;
}

#featured-products-4 .widget-title {display:block; font-size:28px; text-align:left; padding-left:5px; font-weight:400; width:100%;}

#featured-products-4 .widget-title span {font-weight:300;}

#shortcodes-ultimate-3 .widget-title, #text-10 .widget-title {font-size:12px; text-transform:uppercase; border-bottom:1px solid #9c877d;}

#text-10 .widget-title {padding-left:10px;}


.textwidget h3{
	line-height: 1.4;
}

#logo .site-title, #logo .site-description  { font-family:Georgia, serif; color: #000; display:none;  }

#logo .site-title a { color:#222; font-size:40px; line-height:40px; text-transform:none; font-weight:normal; text-decoration:none; }

#logo .site-title a:hover { text-decoration:underline; }

    .site-header .header-login--container,
    .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container {
      display: none;
      position: absolute;
      top: 100%;
      right: 0;
      z-index: 5;
      width: 500px;
      max-width: 330px;
      padding: 15px;
      background: #213040; }

      .site-header .header-login--container h3,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container h3 {
        margin-bottom: .5em;
        text-align: left;
        font-size: 22px; }

    .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container {
      right: auto;
      left: 0;
      width: 100%;
      max-width: 100%;
      z-index: 120; }

      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container a {
        color: #97b7c7; }

        .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container a.right {
          float: right; }
