﻿
  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-sub-footer-container,
  .single-post .entry-crumbs,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box {
    display: none !important;
  }


.td-footer-container {
  margin-right: auto;
  margin-left: auto;
  position: relative;
  background-color: #222222;
  padding: 42px 0 20px 0;
  color: #ffffff;
}

.td-footer-container a {
  color: #ffffff;
}

.td-footer-container .meta-info {
  color: #888888;
}

.td-footer-container .meta-info .entry-date {
  color: #ffffff;
}

.td-footer-container .widget_rss .block-title .rsswidget {
  color: #222;
}

.td-footer-container .widget .block-title {
  margin-top: 0;
}

.td-footer-container .widget_text p {
  color: #fff;
}

.td-footer-container select {
  color: #222;
}

.td-footer-container .td_block_wrap {
  padding-top: 0;
}

.td-footer-container .td-footer-info {
  margin-bottom: 36px;
  
}

.td-footer-container .td-post-author-name a:hover,
.td-footer-container .td-module-comments a:hover {
  color: #ffffff;
}

.td-footer-container .td-pb-span4,
.td-footer-container .td-pb-span8,
.td-footer-container .td-pb-span12 {
  border-left: none;
  
}

.td-footer-container .td-pb-span4:last-child,
.td-footer-container .td-pb-span8:last-child,
.td-footer-container .td-pb-span12:last-child {
  
}

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

.td-footer-container .widget_calendar a:hover {
  color: #ffffff;
}

.td-footer-container .widget_recent_comments li,
.td-footer-container .widget_recent_entries li {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.15);
}

.td-footer-container .widget_recent_comments li:last-child,
.td-footer-container .widget_recent_entries li:last-child {
  border-bottom: 0;
}

.td-footer-container .td_module_5,
.td-footer-container .td_module_9 .item-details,
.td-footer-container .td_module_8 .item-details,
.td-footer-container .td_module_mx3 .meta-info {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.15);
}

.td-footer-container .widget_search {
  margin-top: 0;
}

.td-footer-container .widget_search .wpb_button {
  background-color: #444444;
}

.td-footer-container .widget_search .wpb_button:hover {
  background-color: #4db2ec;
}

.td-footer-container table td,
.td-footer-container table th {
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.td-footer-container tfoot td {
  border: 0;
}

.td-footer-container .widget_calendar #today {
  background-color: #444;
}

.td-footer-container .widget_calendar #today a {
  color: #4db2ec;
}

.td-footer-container .widget_calendar td {
  border-radius: 0;
}

.td-footer-container .td-excerpt {
  color: #b5b5b5;
}

.td-footer-container .td-module-meta-info .td-post-date {
  color: #888888;
}

.td-footer-container .td_social_type:hover {
  background-color: #444444;
}

.td-footer-container .td_module_mx3 .meta-info {
  background-color: #222222;
}

.td-footer-container .widget {
  padding-bottom: 20px;
}

.td-footer-container .td_block_13.td_block_widget .td_module_mx3 {
  left: 0;
}

.td-footer-container .td_block_14 {
  background-color: transparent;
}

.td-footer-container .button {
  background-color: #000000;
}

.td-footer-container .widget_display_stats dt,
.td-footer-container .widget_display_stats dd,
.td-footer-container .widget_display_replies li,
.td-footer-container .widget_display_topics li {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.15);
}

.td-newsmag-travel .td-footer-container {
  border-bottom: none;
  background-color: rgba(0, 0, 0, 0.8);
}

.td-newsmag-travel .td-footer-container .td-post-category {
  background-color: #4db2ec;
}

.td-newsmag-travel .td-footer-container .td-post-category:hover {
  color: #333;
}

.ie8 .td-footer-container .td-search-form-widget .wpb_button,
.ie9 .td-footer-container .td-search-form-widget .wpb_button,
.ie10 .td-footer-container .td-search-form-widget .wpb_button,
.ie11 .td-footer-container .td-search-form-widget .wpb_button {
  border-radius: 0px;
}


    
    .td-footer-container,
    .td-footer-container .td_module_mx3 .meta-info {
        background-color: #1e1e1e;
    }
.accessibletext{position:absolute;left:-10000px;top:auto;overflow:hidden}
.location-module .map-container{width:100%;margin-bottom:15px}
.location-module .map-shadow{display:block;position:relative;width:164px;height:112px;margin-left:auto;margin-right:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid rgba(125,125,125,0.17);border-bottom:1px solid rgba(125,125,125,0.17)}
.location-module .map-shadow:hover::before{background-color:rgba(163,173,181,0.31)}
.location-module .map-shadow::before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,0.08);-moz-box-shadow:inset 0 2px 5px rgba(0,0,0,0.08);box-shadow:inset 0 2px 5px rgba(0,0,0,0.08);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.location-module .map{display:block;width:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.location-module .map-menu{list-style:none}
.location-module .map-menu .menu-item{margin-bottom:8px;list-style-position:outside}
.location-module .map-menu .link{text-decoration:none}
.location-module .map-menu .link:hover .link-title{text-decoration:none}
.location-module .map-menu .link-title{text-decoration:underline}
.location-module .map-menu .link-title:hover{text-decoration:none}
.map-container-base .map-container{width:100%;margin-bottom:15px}
.map-container-base .map-shadow{display:block;position:relative;width:164px;height:112px;margin-left:auto;margin-right:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid rgba(125,125,125,0.17);border-bottom:1px solid rgba(125,125,125,0.17)}
.map-container-base .map-shadow:hover::before{background-color:rgba(163,173,181,0.31)}
.map-container-base .map-shadow::before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,0.08);-moz-box-shadow:inset 0 2px 5px rgba(0,0,0,0.08);box-shadow:inset 0 2px 5px rgba(0,0,0,0.08);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.map-container-base .map{display:block;width:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.map-menu-base{list-style:none}
.map-menu-base .menu-item{margin-bottom:8px;list-style-position:outside}
.map-menu-base .link{text-decoration:none}
.map-menu-base .link:hover .link-title{text-decoration:none}
.map-menu-base .link-title{text-decoration:underline}
.map-menu-base .link-title:hover{text-decoration:none}

	
#submenu1_conteiner { z-index:111; }
.foot-nav li.menu-item-235{display:none}
.head-nav li.menu-item-235{display:none}
.tribe-events-page-template .menu-item-20 a{color:#fcce01}
.tribe-events-page-template .menu-item-20 a:after{width:100%}

#menu-bottom-nav .menu-item a { 
    font-size: 20px;
}

#menu-bottom-nav .sub-menu .menu-item a,
#menu-bottom-nav .sub-menu .menu-item .menu-description { 
    font-size: 14px;
    margin-left: 20px;
}

#menu ul li.l1 { background: none }

  #mobile-menu .nav-collapse .l1 a {
    padding-top: 0;
  }


.each-project{
	display:block;
	width:140px;
	height:140px;
	float:left;
	text-align:center;
	margin:0 20px 0 0;
}

.each-project.last{
	margin-right:0;
}

.each-project h3{
	margin:10px 0 0;
	line-height:10px;
	font-size:11px;
	color:#333;
	text-transform:uppercase;
	
}

.each-project img{
	box-shadow: 3px 3px 3px rgba(0 ,0 ,0 ,.4);
	 -moz-box-shadow: 3px 3px 3px rgba(0 ,0 ,0 ,.4);
	-webkit-box-shadow: 3px 3px 3px rgba(0 ,0 ,0 ,.4);
}





.each-project-featured{
	display:block;
	width:259px;
	height:172px;
	float:left;
	text-align:center;
	margin:0 1px 1px 0;
	display:block;
	
  	
  	opacity:0;
	position:relative;
	overflow:hidden;
}

.each-project-featured.last{
	margin-right:0;
}

.each-project-featured h3{
	margin:0 0 0;
	line-height:10px;
	font-size:11px;
	color:#999;
	text-transform:uppercase;
	background:#000;
	height:35px;
	display:block;
	width:239px;
	position:absolute;
	padding:3px 10px;
}

.each-project-featured img{
	box-shadow: 3px 3px 3px rgba(0 ,0 ,0 ,.4);
	 -moz-box-shadow: 3px 3px 3px rgba(0 ,0 ,0 ,.4);
	-webkit-box-shadow: 3px 3px 3px rgba(0 ,0 ,0 ,.4);
}

.each-project-img-thumb{
	display: block;
	overflow: hidden;
	width: 50px;
	height: 50px;
	float: left;
	margin: 0 0 15px 15px ;
	box-shadow: 3px 3px 3px rgba(0 ,0 ,0 ,.4);
	 -moz-box-shadow: 3px 3px 3px rgba(0 ,0 ,0 ,.4);
	-webkit-box-shadow: 3px 3px 3px rgba(0 ,0 ,0 ,.4);
}
.centered,.clear,.clearfix,.comment,.comment-list,.comment-list .children,.searchform,.small-width,.wrap,blockquote,hr{zoom:1}
.centered:after,.centered:before,.clear:after,.clear:before,.clearfix:after,.clearfix:before,.comment-list .children:after,.comment-list .children:before,.comment-list:after,.comment-list:before,.comment:after,.comment:before,.searchform:after,.searchform:before,.small-width:after,.small-width:before,.wrap:after,.wrap:before,blockquote:after,blockquote:before,hr:after,hr:before{content:"";display:table}
.centered:after,.clear:after,.clearfix:after,.comment-list .children:after,.comment-list:after,.comment:after,.searchform:after,.small-width:after,.wrap:after,blockquote:after,hr:after{clear:both}
.wrap{margin:0 auto;max-width:1140px;width:92%}
.page-sidebar-left #secondary .wrap,.page-sidebar-right #secondary .wrap{width:100%}
#hero-content .wrap.add-padding{padding:5em 0}
.wolf-slide-caption .wrap{display:block;width:80%}
.is-home-slider #hero-content .wrap{width:100%;max-width:none}
#navbar-container .wrap{position:relative;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.menu-semi-transparent #navbar-container .wrap,.menu-transparent #navbar-container .wrap{opacity:0}
.loading.menu-semi-transparent #navbar-container .wrap,.loading.menu-transparent #navbar-container .wrap{-webkit-transition-delay:1s;transition-delay:1s}
.boxed-layout.menu-semi-transparent #navbar-container .wrap,.boxed-layout.menu-transparent #navbar-container .wrap,.loaded.menu-semi-transparent #navbar-container .wrap,.loaded.menu-transparent #navbar-container .wrap{-webkit-transition-delay:0s;transition-delay:0s;opacity:1}
.menu-wide #mobile-bar .wrap,.menu-wide #navbar-container .wrap{max-width:none;width:98%}
#mobile-bar .wrap{width:98%}
.blog-masonry .post-media-container .wrap,.last-posts-masonry .post-media-container .wrap,.work-masonry .post-media-container .wrap{width:100%}
.wolf-row .wolf-row .wrap{max-width:none;width:100%}
.wolf-row .wrap [class*=" col-"]:first-child,.wolf-row .wrap [class^=col-]:first-child{clear:both;margin-left:0}
.wolf-row .wrap [class*=" col-"]:last-child,.wolf-row .wrap [class^=col-]:last-child{margin-right:0}
.wolf-row-large-width .wrap{max-width:none}
.wolf-row-full-width .wrap{max-width:none;width:100%}
.wolf-row-standard-width .wrap{max-width:1140px}
.wolf-row-small-width .wrap{max-width:745px}
.wolf-row-inner .wrap [class*=col-]:last-child,.wolf-row-inner .wrap [class^=col-]:last-child{margin-bottom:0}
.page-header .wrap{display:table}


.content.tour .bit-share-text {
  float: left;
}



  body .content.tour #bit-events .bit-share-text {
    width: 49%;
    float: none;
  }



  #bit-events .bit-share-text {
    float: right;
    width: 10%;
  }

	
	.one-ninth, .one-eighth, .one-seventh,.one-fifth,
	.two-fifth, .three-fifth, .four-fifth,
	.one, .two, .three, .four, .five, .six, .seven,
	.eight, .nine, .ten, .eleven, .twelve{ width: 100%; }

.six{ width: 50%; }
.nav-detail_item{display:block;position:relative}


.theslider .slides .buythem {
position: absolute;
z-index: 20;
text-align: center;
bottom: 0px;
left: 0px;
font-family: "FuturaBT-Bold",sans-serif;
text-transform: uppercase;
width: 100%;
text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}


.theslider .slides .buythem a.buybutton {
background-color: #000;
background-color: rgba(0,0,0, .75);
padding: 12px;
font-size: 2em;
color: #ffff00;
border-right: 2px solid #ffff00;
border-left: 2px solid #ffff00;
border-top: 2px solid #ffff00;
display: inline-block;
line-height: 1;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
font-weight: 600;
}


.theslider .slides .buythem a.buybutton:hover {
background-color: #6bc23e;
background-color: rgba(107, 194, 62, .8);
color: #fff;
}


.theslider .slides .buythem a.buybutton img {
vertical-align: middle;
max-width: 24px;
line-height: 0px;
margin: 0px;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


.widget-container #cntctfrm_contact_form input.text, 
.widget-container #cntctfrm_contact_form textarea, 
.widget-container #cntctfrm_contact_message, 
.widget-container #cntctfrm_contact_name, 
.widget-container #cntctfrm_contact_email, 
.widget-container #cntctfrm_contact_subject,
.textwidget #cntctfrm_contact_form input.text,
.textwidget #cntctfrm_contact_form textarea, 
.textwidget #cntctfrm_contact_message, 
.textwidgetr #cntctfrm_contact_name, 
.textwidget #cntctfrm_contact_email, 
.textwidget #cntctfrm_contact_subject{
    width: 200px !important;
}
ul.social-icons li.facebook a:hover{background-color:#3b5998}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a{background:#3b5998;color:#fff}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a:before{content:"\f09a"}
.yith-wcwl-share ul li a.facebook,.yith-wcwl-share ul li a.twitter,.yith-wcwl-share ul li a.pinterest,.yith-wcwl-share ul li a.googleplus{background:0}

.su-posts-default-loop .su-post-meta {
	margin-bottom: 0.7em;
	font-size: 0.8em;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.su-posts-single-post .su-post-meta {
	margin-bottom: 0.7em;
	font-size: 0.8em;
	opacity: 0.6;
	filter: alpha(opacity=60);
}


.radmenu .slide, 
.contextMenu
{
	position:absolute;
	overflow:hidden;
	display:none;
	
	float:left;
}
.footer-right .footer-inner{float:left;width:150px;margin-right:23px}
 .nocomments, .nocomments2 {display:none;}

.clear{
	clear:both;
}







































.wrap {
  width: 96%;
  margin: 0 auto; }

  .calculator-payment-dealertrack-form-wrapper .ddc-content {
    margin-bottom: 0;
    overflow: hidden; }

.tabs-tabbed-widgets .ddc-content {
  margin-bottom: 0; }

  .locations-group-nav-type-1.ddc-content {
    margin-bottom: 0; }


.ddc-content {
  position: relative;
  margin-bottom: 10px; }


.smartbar .contact .popup .ddc-page .ddc-content { margin: 0; }


.smartbar .contact .popup .ddc-content.directions-results { margin: 0 10px 10px; }


.smartbar .contact .popup .ddc-content fieldset { margin: 0; border: none; padding: 0; }

.canada_clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}





.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_8 {
	width:620px;
}

div.ns2-page {overflow:hidden;}

div.nssp2-animation .ns2-page {height:0}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}


.widget-title {
	color: #000;
}


.widget_rss .widget-title img {
	
}

.section-highlight .highlight-subhead {
  margin-top: 5px;
  font-size: 18px;
  opacity: .75;
}

.section-highlight .highlight-subhead strong,
.section-highlight .highlight-subhead a {
  opacity: 1;
}


.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; }

#PageFooter .mailing-address {
  padding: 15px 0 0;
}

#PageFooter .mailing-address .title {
  margin: 0 0 10px;
  text-transform: none;
}

#PageFooter .mailing-address .address,
#PageFooter .mailing-address .phone-number {
  font-family: 'MuseoSlab300', serif;
  font-size: 16px;
  margin: 0;
}


.icon-close:before {
  content: '\e809';
}

#page-container .side-bar-right .icon-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  font-size: 58px;
}

#page-container .side-bar-right .icon-close:before {
  font-size: 58px !important;
  line-height: 58px;
}

header.header .mobile-menu .mobile-menu-close .icon-close:before {
  font-size: 64px;
  line-height: 64px;
}

.nav-alert-message .close .icon-close {
  position: absolute;
  top: 0;
  left: 0;
}

.nav-alert-message .close .icon-close:before {
  font-size: 40px;
  line-height: 40px;
  color: #FFF;
}

  .location-selector.has-location .locations-map #fullscreen-map.icon-close {
    top: 10px;
  }

  .location-selector.has-location .locations-map #fullscreen-map.icon-close:before {
    font-size: 34px;
  }

.location-detail-header .header-content .icon-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
  display: none;
}

.location-detail-header .header-content .icon-close:before {
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 50px;
  line-height: 50px;
  margin: 0;
}

.header-search-wrap .td-drop-down-search .td-aj-search-results .td_module_wrap .item-details {
  margin-top: 10px;
  margin-bottom: 10px;
}

  .td-related-full-width .item-details {
    float: left;
    margin-left: 86px;
  }

.td_module_6 .item-details {
  margin-left: 120px;
  margin-bottom: 20px;
  top: 0px;
  display: block;
  min-height: 76px;
  
  
}

.td_module_7 .item-details {
  margin-right: 120px;
  margin-bottom: 20px;
  top: 0px;
  display: block;
  min-height: 76px;
  
  
}

.td_module_8 .item-details {
  border-bottom: 1px dashed #f1f1f1;
  padding-bottom: 13px;
  margin-bottom: 11px;
}

.td_module_9 .item-details {
  border-bottom: 1px dashed #f1f1f1;
  padding-bottom: 10px;
  margin-bottom: 16px;
  
  
}

.td_module_10 .item-details {
  position: relative;
  min-height: 135px;
  margin-left: 200px;
  margin-bottom: 40px;
  
  
}

.td_module_11 .item-details {
  position: relative;
  min-height: 178px;
  margin-left: 258px;
  margin-bottom: 40px;
  
  
}

.td_module_12 .item-details {
  border-bottom: 1px dashed #f1f1f1;
  padding-bottom: 29px;
  margin-bottom: 20px;
}

.td_module_13 .item-details {
  border-bottom: 1px dashed #f1f1f1;
  padding-bottom: 29px;
  margin-bottom: 20px;
}

.td_module_15 .item-details .entry-review-stars {
  top: 1px;
}

.td_module_mx2 .item-details {
  margin: 0px 20px 20px 120px;
  display: block;
  min-height: 60px;
  
  
}


.td_block_9 .td-block-span12:last-child .item-details {
  border-bottom: none;
  padding-bottom: 12px;
  margin-bottom: 0;
}

.td_block_9 .td_block_inner .td-block-row:last-child .item-details {
  border-bottom: 0;
}

.td_block_10 .td_module_9:last-child .item-details {
  border-bottom: none;
  padding-bottom: 4px;
  margin-bottom: 0;
}

.td_block_10 .td_module_9 .item-details {
  margin-bottom: 23px;
  
  
}


.td_block_11 .td-block-span12:last-child .item-details {
  margin-bottom: 20px;
}

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


.td_block_12 .td-block-span12:last-child .item-details {
  margin-bottom: 20px;
}

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

body .td-block-color-style-1 .item-details,
body .td-block-color-style-1 .td_module_5 {
  border-bottom-color: #da6767;
}

body .td-block-color-style-2 .item-details,
body .td-block-color-style-2 .td_module_5 {
  border-bottom-color: #3a3a3a;
}

body .td-block-color-style-3 .item-details,
body .td-block-color-style-3 .td_module_5 {
  border-bottom-color: #f09748;
}

body .td-block-color-style-4 .item-details,
body .td-block-color-style-4 .td_module_5 {
  border-bottom-color: #f7de73;
}

body .td-block-color-style-5 .item-details,
body .td-block-color-style-5 .td_module_5 {
  border-bottom-color: #42aa3c;
}

body .td-block-color-style-6 .item-details,
body .td-block-color-style-6 .td_module_5 {
  border-bottom-color: #ff49b6;
}

.td_top_authors .item-details {
  margin-left: 85px;
  position: relative;
  height: 70px;
  top: 3px;
  
}

.td_top_authors .item-details span {
  font-family: 'Open Sans', arial, sans-serif;
  padding: 2px 5px;
  border-radius: 3px;
  color: #ffffff;
  font-size: 9px;
  font-style: normal;
  font-weight: bold;
}

.td-footer-container .td_module_5,
.td-footer-container .td_module_9 .item-details,
.td-footer-container .td_module_8 .item-details,
.td-footer-container .td_module_mx3 .meta-info {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.15);
}

#homeCTA #topbar, #homeCTA #topbar_off { padding-bottom: 15px; }

#homeCTA #topbar_off { padding-top: 25px; }

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

#logo {
	width:175px;
	height:91px;
	float:left;
	margin-top:12px;
}
.more-link{text-align:right;}


.block-yellow .more-link {
  font-size: 11px;
}

#cff .cff-event .cff-meta-links{
  float: right;
  clear: both;
  margin: 5px 0 0 0;
}

#cff .cff-event .cff-meta-links a{
  float: left;
  padding: 0 10px;
  border-left: 1px solid #ccc;
}

#cff .cff-event .cff-meta-links a:first-child{
  border: none;
}





#cff .cff-meta-wrap{
  float: left;
  width: 100%;
  margin: 5px 0 0 0;
  padding: 0;
}

#cff .cff-meta{
  float: left;
  clear: both;
  list-style-type: none;
  padding: 10px 0 5px 0 !important;
  margin: 0 !important;
}


#cff .cff-meta li{
  float: left;
  width: auto;
  display: block;
  list-style-type: none !important;
  margin: 0 10px 0 0 !important;
  padding: 0 !important;
  font-size: 11px;
  line-height: 13px !important;
  background: none !important;
}

#cff .cff-meta li:before{
  content: none !important;
}



#cff .cff-meta.cff-dark li.cff-comments .cff-icon{
  background-position: -17px 0;
}


#cff .cff-meta.cff-dark li.cff-likes .cff-icon{
  background-position: -17px -17px;
}


#cff .cff-meta.cff-dark li.cff-shares .cff-icon{
  background-position: -17px -34px;
}



#cff .cff-meta.cff-dark-2 li.cff-comments .cff-icon{
  width: 15px;
  height: 15px;
  background-position: -34px 0;
}


#cff .cff-meta.cff-dark-2 li.cff-likes .cff-icon{
  width: 15px;
  height: 15px;
  background-position: -34px -15px;
}


#cff .cff-meta.cff-dark-2 li.cff-shares .cff-icon{
  width: 15px;
  height: 15px;
  background-position: -34px -32px;
}

	.menu-item {
		width:100%;
		float:none;
		background: #fff;
		position: relative;
	}

	.menu-item  a {
		padding:15px;
	}

	.menu-item  a:hover {
		background: #efefef;
	}
.tribe-events-week #tribe-mobile-container .hentry.vevent,.tribe-events-week #tribe-mobile-container .hentry.vevent ~ .hentry.vevent{padding-left:8px;padding-right:8px}
.tribe-events-week #tribe-mobile-container .hentry.vevent .tribe-events-read-more{margin-top:0}
.tribe-events-photo .tribe-events-loop .vevent.hentry .tribe-events-event-meta{margin:6px 0;border:0;background-color:transparent;padding:0}
.tribe-events-photo .tribe-events-loop .vevent.hentry .time-details{padding:0}
.tribe-events-grid .hentry.vevent{padding:4px}
.tribe-events-grid .hentry.vevent h3.entry-title{color:#333;font-size:12px;line-height:1.25;padding:4px 6px;margin:0;text-transform:none;letter-spacing:0;text-align:left;overflow:hidden;height:100%}
.tribe-events-grid .hentry.vevent a{color:#333;font-size:12px;line-height:1.25;padding:0;display:block;width:100%;height:100%;overflow:hidden;outline:0}
.tribe-grid-allday .hentry.vevent{margin:0;position:relative;padding:4px}
.tribe-grid-allday .hentry.vevent ~ .hentry.vevent,.tribe-grid-allday .tribe-event-placeholder ~ .hentry.vevent{padding:0 4px 4px}
.tribe-grid-allday .hentry.vevent h3.entry-title{padding:0}
.tribe-grid-allday .hentry.vevent h3.entry-title a.url{padding:8px 6px;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1}
.tribe-grid-body .hentry.vevent{width:100%;height:100%}


	.tribe-events-list .vevent.hentry h2 { padding-left: 5px; }


	.tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent,
.tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent:hover,
.tribe-grid-allday div[id*="tribe-events-event-"].hentry.vevent div
{ background-color: #fff; }
#main-header .boy-header{display:none;margin:0;position:absolute;right:40px;top:-10px;width:67px;z-index:-1}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em}
div.panel-pane div.admin-links li a{color:#ccc}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000}
div.panel-pane div.admin-links a:before{content:"["}
div.panel-pane div.admin-links a:after{content:"]"}
div.panel-pane div.panel-hide{display:none}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em}
div.panel-pane div.node{margin:0;padding:0}
div.panel-pane div.feed a{float:right}
.ads__300x250--last+.panel-pane{clear:both}

.node-type-advertorial-page .panel-col-last .panel-pane{width:475px}
.page-nutrition-search-result .panel-pane.pane-block.pane-ti-lsg-mr-search-search-active-filters{border-left:2px solid black;border-right:2px solid black;padding:11px;font-weight:bold;color:#666}

#footer_support, 
#footer_legal,
#footer_registration,
#footer_corporate_info,
#footer_hours {
	float:left;
	padding:12px;
}

#footer_hours {
	color:#0569a7;
	font-size:12px;
	width:265px;
}

#page-wrapper,.region-bottom{margin-left:auto;margin-right:auto;width:960px}
body,#page-wrapper,#page,#main-wrapper,#main,#content,#content .section{color:#000;background-color:transparent !important;background-image:none !important}
#page-wrapper{overflow-y:visible}



.x-btn.menu-item{ width: 90%;left: 5%;}

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}


.border-box{border: 1px solid #323232;padding: 10px;margin-bottom: 10px;}

.border-box.light:hover{border-color: #6f010e;background-color: #222222;}

.border-box img{width: 100%;}

.homePage .border-box.private{height: 266px;padding-top: 0;}

#top-content .sb-bowl-billiards-dance .border-box{float: left;width: 316px;margin: 0 5px;}
#omni-navbar #mobile-nav #mobile-search-container,#omni-navbar .navbar-right #search-parent{display:none}
#omni-navbar .navbar-right #search-parent #search-box{max-width:930px;background-color:#231F20;border:0;border-top:1px solid #4d4d4f;margin:0 auto;left:0!important;top:67px!important;border-radius:0 0 5px 5px}
#omni-navbar .navbar-right #search-parent #search-box .col-md-12{margin-top:5px;max-height:40px}
#omni-navbar .navbar-right #search-parent #search-box .col-md-12 #desktop-search-form{margin-bottom:5px}
#omni-navbar .navbar-right #search-parent #search-box .col-md-12 #desktop-search-form span{background-color:#ED2124;border:0;color:#FFF}
#omni-navbar .navbar-right #search-parent #search-box .col-md-12 #desktop-search-form span:hover{background-color:#d91215;border:0;cursor:pointer}

            .nav li ul.sub-menu.custom-nav li.sub-menu-header,
            .nav li ul.children.custom-nav li.sub-menu-header {
              display: block;
              position: absolute;
              margin: 0;
              padding: 0;
              bottom: 0px;
              height: 100% !important;
              width: 50px !important;
              background-color: #3e3e3d;
              left: 0px;
              min-height: 100% !important;
              line-height: 50px;
              text-align: center;
              overflow: hidden;
              -webkit-transition: none;
              transition: none; }

              .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
              .nav li ul.children.custom-nav li.sub-menu-header .heading {
                position: absolute;
                font-weight: 600;
                width: 450px;
                height: 50px;
                line-height: 50px;
                top: 50%;
                left: 50%;
                text-transform: lowercase;
                text-align: center;
                -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -ms-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -o-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                font-size: 0.75em; }


  .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
  .nav li ul.children.custom-nav li.sub-menu-header .heading {
    font-size: 16px; }


a.visit-blog {
	font-family: "Droid Serif", serif;
	font-style: italic;
	float: right;
	font-size: 14px;
	font-weight: 700;
}
body.style-159a #usersite-container #header-wrap #page-title.display-type-none{display:none}
body.style-159a #usersite-container #header-wrap #page-title.display-type-image{font-size:0px}
body.style-159b #usersite-container #header-wrap #page-title.display-type-none{display:none}
body.style-159b #usersite-container #header-wrap #page-title.display-type-image{font-size:0px}
body.style-159c #usersite-container #header-wrap #page-title.display-type-none{display:none}
body.style-159c #usersite-container #header-wrap #page-title.display-type-image{font-size:0px}
body.style-159d #usersite-container #header-wrap #page-title.display-type-none{display:none}
body.style-159d #usersite-container #header-wrap #page-title.display-type-image{font-size:0px}
body.style-159e #usersite-container #header-wrap #page-title.display-type-none{display:none}
body.style-159e #usersite-container #header-wrap #page-title.display-type-image{font-size:0px}
body.style-159f #usersite-container #header-wrap #page-title.display-type-none{display:none}
body.style-159f #usersite-container #header-wrap #page-title.display-type-image{font-size:0px}
body.style-159g #usersite-container #header-wrap #page-title.display-type-none{display:none}
body.style-159g #usersite-container #header-wrap #page-title.display-type-image{font-size:0px}
body.style-159h #usersite-container #header-wrap #page-title.display-type-none{display:none}
body.style-159h #usersite-container #header-wrap #page-title.display-type-image{font-size:0px}
#usersite-container h1#page-title{margin:0;padding:0;display:inline-block;max-width:100%}
#usersite-container h1#page-title span{max-width:100%;display:inline-block}


#usersite-container #header-wrap h1#page-title.display-type-image span img {
  width: 100%; }


#usersite-container .project-name, #usersite-container h1#page-title .outer {
  font-family: 'Spirax-Regular';
  font-weight: normal; }


#usersite-container #page-root h1#page-title.display-type-text span.outer {
  color: #ffffff; }


#usersite-container h1#page-title .outer {
  font-size: 52px; }


#usersite-container h1#page-title.display-type-text span.outer {
  color: #ffffff; }


#usersite-container h1#page-title.display-type-image span.outer, #usersite-container h1#page-title.display-type-none span.outer {
  font-size: 0; }


#usersite-container h1#page-title.display-type-none span {
  display: none; }


#usersite-container #title-wrap h1#page-title.display-type-image span,
#usersite-container #title-wrap h1#page-title.display-type-image span img {
  width: 100%; }


#aom_items {width:100%; margin:0; padding:0;}
.tp-caption a:hover{color:#ffa902}
.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}
.tp-caption.big_caption_3,.tp-caption.big_caption_2,.tp-caption.big_caption_4,.tp-caption.big_caption_5,.tp-caption.big_caption_6,.tp-caption.big_caption_7,.tp-caption.big_caption_8,.tp-caption.big_caption_9,.tp-caption.big_caption_10,.tp-caption.big_caption_11,.tp-caption.big_caption_13,.tp-caption.big_caption_15,.tp-caption.big_caption_3_white,.tp-caption.big_caption_2_white,.tp-caption.big_caption_4_white{position:absolute; color:#e14f4f; text-shadow:none; font-size:80px; line-height:80px; font-family:"Open Sans";border-width:0px; border-style:none}
.tp-caption.big_caption_2,.tp-caption.big_caption_2_white{font-size:48px}
.tp-caption.big_caption_4,.tp-caption.big_caption_4_white{font-size:124px; color:#fff}
.tp-caption.big_caption_5{line-height:24px;font-size:15px;color:#999}
.tp-caption.big_caption_6{font-size:120px;color:#fff}
.tp-caption.big_caption_7,.tp-caption.big_caption_7_red{font-size:72px;color:#fff;font-weight:bold}
.tp-caption.big_caption_7_red{background:#E04028;padding:10px 20px;line-height:72px}
.tp-caption.big_caption_8{font-size:24px;color:#fff;font-family:"Open Sans"}
.tp-caption.big_caption_9{font-size:50px;color:#333}
.tp-caption.big_caption_10{font-size:55px;color:#333;font-weight:bold}
.tp-caption.big_caption_11{font-size:24px;color:#fff;background:#379BDE;background:rgba(55,155,222,0.8);padding:10px 20px;line-height:30px}
.tp-caption.big_caption_12{font-size:212px;color:#333}
.tp-caption.big_caption_13{font-size:36px;font-weight:800;color:#fff}
.tp-caption.big_caption_15{font-size:30px;font-weight:800;color:#fff}
.tp-caption.big_caption_14{line-height:30px;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase}
.tp-caption.handwriting,.tp-caption.handwriting_white{position:absolute; color:#fff; text-shadow:none; font-size:144px; line-height:44px; font-family:"Dancing Script";padding:15px 40px 15px 40px;margin:0px; border-width:0px; border-style:none}
.tp-caption.store_button a{position:absolute; color:#fff; text-shadow:none; height:19px;font-size:18px; line-height:18px; font-weight:bold; font-family:"Open Sans";padding:20px 35px 20px 35px !important;margin:0px;  cursor:pointer;   background:#E04028;  border-radius:5px;   border-bottom:4px solid #cd2e16}
.tp-caption.store_button_white a{position:absolute; color:#fff; text-shadow:none;   font-size:14px;  font-weight:normal;  padding:15px 35px !important;   background:none;   border:2px solid #fff;   border-radius:40px ; height:24px !important}
.tp-caption.store_button_white a:hover{background:#E04028}
.tp-caption.store_button a,.tp-caption.store_button_white a{color:#fff !important}
.tp-caption.store_button a:hover{background:#cd2e16;border-bottom:4px solid #E04028}
.tp-caption.big_caption_3_white,.tp-caption.big_caption_2_white,.tp-caption.big_caption_4_white,.tp-caption.handwriting_white{color:#fff}
 .tp-caption.custom_heading_bold_orange{font-size:53px;line-height:1;font-weight:700;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;color:#ffffff;text-shadow:0px 0px !important;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}
.tp-caption.custom_small_text{font-size:27px;line-height:35px;font-weight:400;font-family:Oxygen;color:#ffffff;text-shadow:0px 0px !important;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(167,167,167);border-style:none}
.tp-caption.custom_heading_bold_orange_new{font-size:50px;line-height:1;font-weight:700;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;color:rgb(255,255,255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}


.header {
background: #f5f5f5;
}


#sidebar {
	width: 26.5%;
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;		
}


#sidebar p {	
	margin-bottom: 12px;
}


#sidebar li {
	font-size: .75em;
}


#sidebar .author .avatar {
	float: left;
	margin: 0 20px 15px 0 !important;
	padding-top: 3px;
	border-radius: 40px;
}






#footer .widgetBox a, #sidebar .widgetBox a {
	line-height: 1.5em;
	color: #464647;
}


#footer .widgetBox a, #sidebar .widgetBox a:hover {
	color: #319ca5;
}


#sidebar .widgetBox {
	margin-bottom: 30px !important;	
}


#sidebar .widgetBox h3,
#footer .widgetBox h3{
	font-size: 1.0em;
	text-transform: uppercase;
	font-weight: bold;
	color: #319ca5;	
}


#sidebar .widgetBox h3 a,
#footer .widgetBox h3 a{	
	color: #fff;	
}


#sidebar .widgetBox .meta,
#footer .widgetBox .meta {	
	font-style: italic;	
}


#sidebar ul, #footer ul {
	margin: 0 0 0 0;
	padding: 0px 0 0 0;		
	line-height: 1em;
	background: none;
	position: relative;	
}


#sidebar ul li, #footer ul li {
	padding: 0px 0 0px 0;
	margin: 0 0 20px 0;	
	line-height: 1.2em;
	background: none;
	font-size: .85em;	
}


#sidebar ul li p, #footer ul li p{
	line-height: 1.3em;
	margin: 0;
}


#sidebar ul li h2, #footer ul li h2{
	font-size: 13px;
	margin: 0 0 0px 0 ;	
	padding: 0 !important;	
	line-height: 1em;
	font-weight: normal;	
}


#sidebar .widget_nav_menu ul,
#footer .widget_nav_menu ul,
#sidebar .widget_pages ul,
#footer .widget_pages ul,
#sidebar .widget_categories ul,
#footer .widget_categories ul {
	background: none;
	margin: 0;
	padding: 0;
	border: none;
}


#sidebar .widget_nav_menu li,
#footer .widget_nav_menu li,
#sidebar .widget_pages li,
#footer .widget_pages li,
#sidebar .widget_categories li,
#footer .widget_categories li {
	padding: 0 0 0 0;
	margin: 10px 0 0 0;		
	border: none;	
}





#sidebar .ttrust_recent_posts .meta,
#footer .ttrust_recent_posts .meta {
	margin: 0 0 0 0 !important;
	display: block;
	padding: 3px 0 0 0;	
	color: #444443;
}


#sidebar .ttrust_recent_posts .title,
#footer .ttrust_recent_posts .title {	
	font-size: 13px !important;
	margin-bottom: 2px;		
}


#footer .widget_tag_cloud a,
#sidebar .widget_tag_cloud a{	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: #f3f3f3;	
}


#sidebar #flickrBox .flickrImage {	

}







.clearfix:before, .clearfix:after, .single-theme .features:before, .single-theme .features:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
}


.clearfix:after, .single-theme .features:after {
	clear: both;
}


.clearfix, .single-theme .features {
	zoom: 1;
}

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

.clearfix:after { clear: both; }
  
.clearfix { zoom: 1; }
.accessorize-container
h1{color:#37d4e2 !important}

#footer #footer-nav .menu-item-172 {
  display: none;
}

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}
.mk-section-preloader__icon{top:50%;margin:0 auto;width:45px;height:45px;border-radius:50%;border:3px solid transparent;position:relative;-webkit-animation:mk-section-preloader--spin 1s infinite linear;animation:mk-section-preloader--spin 1s infinite linear}
.mk-section-preloader__icon:before{content:'';width:40px;height:40px;border-radius:50%;display:block;position:absolute;left:-4px;top:-4px;border-right:3px solid transparent;border-top:3px solid transparent;border-left:3px solid #aaa;border-bottom:3px solid transparent}
.teaser-promo--small-thumb .teaser-promo__title-wrapper{float:none;margin-left:100px}
.teaser-promo--small-thumb .teaser-promo__title{color:#000;font-size:15px;font-family:"Code Pro Bold",sans-serif;font-weight:normal;line-height:24px}
.teaser-promo__title-wrapper--microsite-teaser{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
.flexbox .teaser-promo__title-wrapper--microsite-teaser{width:auto;margin:0;padding:0 10px;-webkit-flex:1;-ms-flex:1;flex:1}
.teaser-promo__title-wrapper--home-page-most-popular{float:none;margin-left:100px}
.teaser-promo__title.teaser-promo__title--home-page-most-popular{color:#000;font-size:15px;font-family:"Avant Garde Gothic",sans-serif;font-weight:normal;line-height:20px}
.teaser-promo__title.teaser-promo__title--home-page-most-popular:hover{color:#ae27a7}
.teaser-promo__title.teaser-promo__title--cast-page{margin:0 0 10px 0;color:#fff}
.teaser-promo__title.teaser-promo__title--cast-page:focus,.teaser-promo__title.teaser-promo__title--cast-page:hover{color:#fff}
.teaser-promo__title{margin:0;font-family:"Code Pro Bold",sans-serif;font-weight:normal;font-size:17px;line-height:1.3}
.teaser-promo__title:hover{color:#ae27a7}
.teaser-promo__title--show-schedule{font-size:16px;margin-bottom:2px}
.teaser-promo__title--global-schedule,.teaser-promo__title--show-schedule{color:#26245d}
.teaser-promo__title--global-schedule:hover,.teaser-promo__title--show-schedule:hover{color:#ae27a7}
.teaser-promo__info--global-schedule .teaser-promo__title--global-schedule{font-size:15px}
.gallery-promos .teaser-promo__title{font-size:16px}
.featured-promos .teaser-promo__title{font-size:16px}
.teaser-promo__title.teaser-promo__title--microsite-banner{display:inline-block;margin:0;font-family:"Code Pro Bold",sans-serif;font-weight:bold;font-size:14px;line-height:1.25;color:#fff}
.page-header--microsite-popup .teaser-promo__title.teaser-promo__title--microsite-banner{color:#fff}
.teaser-promo__title.teaser-promo__title--microsite-teaser{display:inline-block;margin:0;font-family:"Code Pro Bold",sans-serif;font-weight:bold;font-size:16px;line-height:1.3;color:#222}
.teaser-promo__wrapper-link:hover .teaser-promo__title--microsite-banner{color:#26245d}
.teaser-promo__title.teaser-promo__title--index-teaser{display:block;font-size:15px;font-weight:bold}
.view-blog-list .views-row{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #DEDEDE;}
.view-blog-list .views-row-last{border-bottom:0;}
.view-press-room .views-row{padding-bottom:12px;}

.shortcode-tabs ul.tab_titles li.nav-tab { background:none; padding:0; float: left; display:inline; color: #ffffff; margin:0px; cursor: pointer; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { background:#fff; text-decoration:none; }

.shortcode-tabs ul.tab_titles li.nav-tab a {	color:#777; display: block;float: left;padding: 8px; text-transform:uppercase; font:11px/18px sans-serif; }

.shortcode-tabs .tab li.nav-tab { background:#fff;  }

.shortcode-tabs .tab li.nav-tab a { color:#555; font:bold 12px/18px sans-serif; }

#inner .nav-toggle:before,
#inner .cart-contents:before {
  text-shadow: none;
  color: #4f5558;
}

#inner .nav-toggle:hover:before,
#inner .cart-contents:hover:before {
  box-shadow: inset -5em 0 0 0 #98d9b6;
  -webkit-box-shadow: inset -5em 0 0 0 #98d9b6;
  color: #ffffff;
}

#inner .nav-toggle.active:before,
#inner .cart-contents.active:before {
  background-color: #98d9b6;
}

#inner .nav-toggle:before,
#inner .search-toggle:before,
#inner .cart-contents:before {
  background-color: #ffffff;
}

.nav-toggle,
.search-toggle,
.cart-contents {
  float: right;
  cursor: pointer;
}

.nav-toggle:before,
.search-toggle:before,
.cart-contents:before {
  font-family: 'FontAwesome';
  display: inline-block;
  font-size: 100%;
  margin-left: .202em;
  font-weight: normal;
  line-height: 1em;
  width: 1em;
  text-align: right;
  content: "\f0c9";
  height: 3.631em;
  width: 3.631em;
  text-align: center;
  line-height: 3.631;
  font-size: 1em;
  margin-left: 0;
  -webkit-transition: all ease 0.4s;
  -moz-transition: all ease 0.4s;
  -ms-transition: all ease 0.4s;
  -o-transition: all ease 0.4s;
  transition: all ease 0.4s;
  text-shadow: 0 0 1em rgba(79, 85, 88, 0.6);
  color: #ffffff;
}

.nav-toggle a,
.search-toggle a,
.cart-contents a {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}

.nav-toggle a:hover,
.search-toggle a:hover,
.cart-contents a:hover {
  text-decoration: none;
}

.nav-toggle:hover:before,
.search-toggle:hover:before,
.cart-contents:hover:before {
  box-shadow: inset -5em 0 0 0 #98d9b6;
  -webkit-box-shadow: inset -5em 0 0 0 #98d9b6;
  color: #ffffff;
  text-shadow: none;
}

.nav-toggle.active:before,
.search-toggle.active:before,
.cart-contents.active:before {
  background: #98d9b6;
  text-shadow: none;
}

.nav-toggle.active:hover:before,
.search-toggle.active:hover:before,
.cart-contents.active:hover:before {
  padding-right: 0;
}

.nav-toggle span,
.search-toggle span,
.cart-contents span {
  display: none;
}

.nav-toggle.active:before,
#inner .nav-toggle.active:before {
  color: #ffffff;
}


.nav-entries,
.wp-pagenavi,
.woo-pagination {
  clear: both;
}

.nav-entries a {
  display: block;
  color: #4f5558;
  text-decoration: none;
}

.nav-entries a:hover {
  text-decoration: underline;
}

#post-entries .nav-prev a:hover:before {
  margin-right: 0;
}

#post-entries .nav-prev a:before {
  font-family: 'FontAwesome';
  display: inline-block;
  font-size: 100%;
  margin-right: .202em;
  font-weight: normal;
  line-height: 1em;
  width: 1em;
  content: "\f104";
  -webkit-transition: margin ease 0.2s;
  -moz-transition: margin ease 0.2s;
  -ms-transition: margin ease 0.2s;
  -o-transition: margin ease 0.2s;
  transition: margin ease 0.2s;
}

#post-entries .nav-next a:hover:after {
  margin-left: 0;
}

#post-entries .nav-next a:after {
  font-family: 'FontAwesome';
  display: inline-block;
  font-size: 100%;
  margin-left: .202em;
  font-weight: normal;
  line-height: 1em;
  width: 1em;
  text-align: right;
  content: "\f105";
  -webkit-transition: margin ease 0.2s;
  -moz-transition: margin ease 0.2s;
  -ms-transition: margin ease 0.2s;
  -o-transition: margin ease 0.2s;
  transition: margin ease 0.2s;
}

#navigation ul.nav {
  list-style: none;
  margin: 0 0 1.618em 0;
}

#navigation ul.nav li {
  list-style: none;
}

#navigation ul.nav li a {
  color: #d8ffea;
  text-transform: uppercase;
  display: block;
  letter-spacing: 1px;
  font-weight: 700;
  font-family: "Lato", sans-serif;
  font-size: .857em;
  padding: .236em 0;
}

#navigation ul.nav li a:hover {
  color: #ffffff;
}

#navigation ul.nav ul {
  margin: 0;
}

#navigation ul.nav ul li a {
  padding-left: 1em;
}

#navigation ul.nav ul li ul li a {
  padding-left: 2em;
}

#navigation ul.nav ul li ul li ul li a {
  padding-left: 3em;
}

#navigation ul.nav ul li ul li ul li ul li a {
  padding-left: 4em;
}

#navigation .nav-close {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 9999;
}

#navigation .nav-close:after {
  font-family: 'FontAwesome';
  display: inline-block;
  font-size: 100%;
  margin-left: .202em;
  font-weight: normal;
  line-height: 1em;
  width: 1em;
  text-align: right;
  content: "\f00d";
  height: 3.631em;
  width: 3.631em;
  text-align: center;
  line-height: 3.631;
  font-size: 1em;
  margin-left: 0;
  color: #edffff;
}

#navigation .nav-close:hover:after {
  color: #ffffff;
}

#navigation .nav-close span {
  display: none;
}

.widget_woodojo_tabs ul.nav-tabs li.active a {
  background-color: #f7f7f2;
}

.widget_woodojo_tabs ul.nav-tabs li.active a:hover {
  background-color: #f7f7f2;
}

.widget_woodojo_tabs ul.nav-tabs li a:hover {
  background-color: transparent;
}

  #PageHeader .header-mobile-panel .panel-wrap {
    padding: 10px 15px;
  }
 #search-icon #search-icon-icon { background-color: #942824 }
 #search-icon .searchform { background-color: #ffffff }
 #search-icon .searchform input[name=s] { color: #000000 }




#wrapper { float: none !important; clear: both !important; display: block !important; position: relative !important; }










#access .menu-header, div.menu, #branding, #wrapper { margin: 0 auto; width: 1100px; }
.mk-edge-slider .edge-title-area {font-size:16px;}

.home-box-top-l, .home-box-top-r {
	background: #fff;
	margin: 0 1px;
}
