﻿
  .text_content .toscroll{
	position:relative;
	top:0px;
 }
.b-b4r-wide{background:#121213;border:1px #1c1b1d solid;padding:0 12px;margin:20px 0;overflow:hidden;text-align:center;display:block;clear:both;position:relative}
.b-b4r-wide .b-b4r{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:10px 0 0 10px;text-align:left;font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-b4r-wide_content{margin:0 0 10px -10px;font-size:0;line-height:0;letter-spacing:-0.31em;word-spacing:-0.43em}
.b-b4r-wide_content .widgets-container{margin:10px 0 0 10px}
.b-b4r-wide__nobg{border:none;background:none;padding:0;margin:10px 0}
.b-b4r-wide__topindent{border:none;background:none;padding:0;margin:35px 0 10px}
.b-b4r-wide__nostyle{border:none;background:none;padding:0;margin:0}
.b-b4r img{border:1px #000 solid}
.l-sidebar .b-b4r{margin:0 0 10px 0;display:block}
.b-b4r-main{width:244px;height:247px}
.l-sidebar .b-b4r-main{margin:0 0 10px;display:block}
.b-b4r-wide_content .b-content{font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-carousel-content .b-b4r img{border:none}
.b-carousel-content:hover .b-b4r img{opacity:1}
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}

.recently-viewed .recently-viewed-content .trustscore {
  width: 170px;
  float: left;
}

.trustscore:before,
.trustscore:after {
  display: table;
  clear: both;
  content: '';
}

.trustscore {
  position: relative;
  font-size: 14px;
  font-family: "Roboto", Arial, Helvetica sans-serif;
}

.trustscore * {
  line-height: 1.0em;
}

.trustscore .value {
  background: #666;
  position: relative;
  float: left;
  color: #fff;
}

.trustscore .value:after {
  position: absolute;
  top: 100%;
  left: 0;
  border-style: solid;
  content: '';
  border-width: 6px;
  border-color: #666 transparent transparent #666;
}

.trustscore .badges .ty-icon {
  line-height: 1;
}

.trustscore .badges .ty-icon.neg,
.trustscore .badges .trustscore.neg .score {
  color: #f37159;
}

.trustscore .badges .ty-icon.neu,
.trustscore .badges .trustscore.neu .score {
  color: #f9c015;
}

.trustscore .badges .ty-icon.pos,
.trustscore .badges .trustscore.pos .score {
  color: #119a11;
}

.trustscore .score {
  color: #666;
}

.trustscore.medium {
  width: 200px;
}

.trustscore.medium .value {
  margin: 0 8px 0 0;
  padding: 6px 8px;
  font-weight: 600;
  font-size: 2.0em;
}

.trustscore.medium .value:after {
  border-width: 6px;
}

.trustscore.medium .badges {
  font-size: .6em;
}

.trustscore.medium .badges .ty-icon {
  margin-right: 1px;
}

.trustscore.medium .score {
  margin: 0px 10px 0 0;
  font-weight: 600;
  font-size: 1.45em;
}

.trustscore.medium .counter {
  margin-top: 4px;
  color: #999;
  font-weight: 600;
  font-style: italic;
  font-size: .65em;
}

.trustscore.small .value {
  margin: 0 6px 0 0;
  padding: 5px 6px;
  font-weight: 600;
  font-size: 1.3em;
}

.trustscore.small .value:after {
  border-width: 4px;
}

.trustscore.small .badges {
  font-size: .6em;
}

.trustscore.small .badges .ty-icon {
  margin-right: 1px;
}

.trustscore.small .score {
  display: inline-block;
  float: left;
  margin: 0px 10px 0 0;
  font-weight: 600;
  font-size: 1.45em;
}

.trustscore.small .counter {
  float: left;
  margin-top: 6px;
  color: #b5b5b5;
  font-weight: 600;
  font-style: italic;
}

.trustscore.extra-small {
  width: 165px;
}

.trustscore.extra-small .value {
  margin: 0 3px 0 0;
  padding: 2px 2px;
  font-weight: 500;
  font-size: .85em;
}

.trustscore.extra-small .value:after {
  border-width: 2px;
}

.trustscore.extra-small .badges {
  margin-bottom: 1px;
  font-size: .3em;
}

.trustscore.extra-small .score {
  display: inline-block;
  float: left;
  margin: -1px 5px 0 0;
  font-weight: 600;
  font-size: .9em;
}

.trustscore.extra-small .counter {
  float: left;
  color: #b5b5b5;
  font-weight: 600;
  font-style: italic;
  font-size: .8em;
}

.trustscore.pos .score {
  color: #119a11;
}

.trustscore.pos .value {
  background: #119a11;
}

.trustscore.pos .value:after {
  border-color: #119a11 transparent transparent #119a11;
}

.trustscore.neu .score {
  color: #f9c015;
}

.trustscore.neu .value {
  background: #f9c015;
}

.trustscore.neu .value:after {
  border-color: #f9c015 transparent transparent #f9c015;
}

.trustscore.neg .score {
  color: #f37159;
}

.trustscore.neg .value {
  background: #f37159;
}

.trustscore.neg .value:after {
  border-color: #f37159 transparent transparent #f37159;
}



.title_huge { font-family: 'Helvetica', sans-serif; font-size:38px; padding-top: 10px; margin-bottom: 20px;text-transform:capitalize; letter-spacing: -1px;}




#social-icons-menu {
	list-style-type: none;
	list-style-position: outside;
	line-height: 1em;
}

#social-icons-menu li {
	float: left;
	margin: 0 1px 1px 0;
	padding: 0;
}

#social-icons-menu li a {
	position: relative;
	display: inline-block;
	padding: 1em;
	text-decoration: none;
	color: #fff;
}

#social-icons-menu li a:before {
	color: #fff;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 17px;
	line-height: 1;
	font-family: 'Genericons';
	text-decoration: inherit;
	vertical-align: top;
}
 
#social-icons-menu li a[href*="codepen.io"]:before  { content: '\f216'; }

#social-icons-menu li a[href*="digg.com"]:before { content: '\f221'; }

#social-icons-menu li a[href*="dribbble.com"]:before { content: '\f201'; }

#social-icons-menu li a[href*="facebook.com"]:before { content: '\f204'; }

#social-icons-menu li a[href*="flickr.com"]:before { content: '\f211'; }

#social-icons-menu li a[href*="plus.google.com"]:before { content: '\f218'; }

#social-icons-menu li a[href*="github.com"]:before { content: '\f200'; }

#social-icons-menu li a[href*="instagram.com"]:before { content: '\f215'; }

#social-icons-menu li a[href*="linkedin.com"]:before { content: '\f207'; }

#social-icons-menu li a[href*="pinterest.com"]:before { content: '\f209'; }

#social-icons-menu li a[href*="polldaddy.com"]:before { content: '\f217'; }

#social-icons-menu li a[href*="getpocket.com"]:before { content: '\f224'; }

#social-icons-menu li a[href*="reddit.com"]:before { content: '\f222'; }

#social-icons-menu li a[href*="spotify.com"]:before { content: '\f515'; }

#social-icons-menu li a[href*="skype.com"]:before,
#social-icons-menu li a[href*="skype:"]:before { content: '\f220'; }

#social-icons-menu li a[href*="stumbleupon.com"]:before { content: '\f223'; }

#social-icons-menu li a[href*="tumblr.com"]:before { content: '\f214'; }

#social-icons-menu li a[href*="twitch.tv"]:before { content: '\f516'; }

#social-icons-menu li a[href*="twitter.com"]:before { content: '\f202'; }

#social-icons-menu li a[href*="vimeo.com"]:before  { content: '\f212'; }

#social-icons-menu li a[href*="wordpress.org"]:before,
#social-icons-menu li a[href*="wordpress.com"]:before { content: '\f205'; }

#social-icons-menu li a[href*="youtube.com"]:before { content: '\f213'; }

#social-icons-menu li a[href*="/feed"]:before,
#social-icons-menu li a[href*="/feed/"]:before,
#social-icons-menu li a[href*="?feed=rss2"]:before,
#social-icons-menu li a[href*="feedburner.google.com"]:before,
#social-icons-menu li a[href*="feedburner.com"]:before { content: '\f413'; }


#social-icons-menu li a:hover {
	text-decoration: none;
	background: rgba(0,0,0,0.2);
}


#social-icons-menu li a .screen-reader-text {
	display: none;
}

	#navi-social-icons #social-icons-menu {
		display: none;
		float: right;
		border-top: 1px solid rgba(255,255,255,0.1);
		width: 100%;
		text-align: center;
		margin-left: 2em;
	}

	#navi-social-icons #social-icons-menu li a {
		padding: 0.9em;
	}

	#topnav-menu li.menu-item:hover a {
		background: rgba(0,0,0,0.2);
	}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}


.footer-ss-icon {
	float:right;
	margin:-17px 0px 0px 0px;
	font-size: 3em ;
}


.footer-ss-icon a {
	color: #000;
}

.footer-ss-icon a:hover {
	color: #C41230;
}

.menu-search-box-2{
    background-color: #FFFFFF;
    height: 58px;
    padding: 2px 5px;
    position: relative;
    width: 553px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}

DIV DIV DIV.wpb_column.grve-column-1-2 DIV.grve-element.grve-text DIV {
font-size: 18px !important;
}
 #grve-tags-categories, #grve-about-author, #grve-comments, #grve-comments .grve-comment-item, #grve-comments .children:before, #grve-comments .children article.comment, #grve-main-content .widget.widget_tag_cloud a, #grve-meta-social-responsive, #grve-main-content .grve-widget.grve-social li a, #grve-post-area article.grve-single-post, #respond, .grve-related-wrapper small, #respond input[type='text'], #respond textarea, .grve-blog.grve-large-media .grve-blog-item, .grve-blog.grve-small-media .grve-blog-item, .grve-newsletter-form input[type='email'], .grve-search input[type='text'], #grve-share-modal .grve-social li a, #grve-social-share-responsive ul li a, #grve-language-modal .grve-language li a, .grve-accordion-wrapper li, .grve-toggle-wrapper li, .grve-bar, .grve-pricing-table, .grve-pricing-table ul li, #grve-main-content .widget.widget_tag_cloud a, #grve-main-content table, #grve-main-content tr, #grve-main-content td, #grve-main-content th, pre, hr, .grve-hr.grve-element, .grve-title-double-line span:before, .grve-title-double-line span:after, .grve-title-double-bottom-line span:after, #grve-main-content input, #grve-main-content input[type='text'], #grve-main-content input[type='input'], #grve-main-content input[type='password'], #grve-main-content input[type='email'], #grve-main-content input[type='number'], #grve-main-content input[type='date'], #grve-main-content input[type='url'], #grve-main-content input[type='tel'], #grve-main-content input[type='search'], .grve-search button[type='submit'], #grve-main-content textarea, #grve-main-content select, #grve-newsletter-modal input, #grve-newsletter-modal input[type='text'], #grve-newsletter-modal input[type='input'], #grve-newsletter-modal input[type='password'], #grve-newsletter-modal input[type='email'], #grve-newsletter-modal input[type='number'], #grve-newsletter-modal input[type='date'], #grve-newsletter-modal input[type='url'], #grve-newsletter-modal input[type='tel'], #grve-newsletter-modal input[type='search'], #grve-newsletter-modal textarea, #grve-newsletter-modal select, .grve-portfolio-description + ul.grve-fields, .grve-portfolio-info + .widget, .grve-related-post, .grve-carousel-wrapper .grve-post-item .grve-content, .grve-blog.grve-border-mode .grve-isotope-item-inner, .grve-blog.grve-border-mode .grve-read-more, .woocommerce .product_meta, #grve-shop-modal .cart_list.product_list_widget li, #grve-shop-modal .cart_list.product_list_widget, .grve-filter ul li, .woocommerce.widget_product_tag_cloud .tagcloud a, .woocommerce ul.products li .grve-product-item, .woocommerce-page ul.products li .grve-product-item, .woocommerce ul.products li .grve-product-item .grve-product-media, .woocommerce-page ul.products li .grve-product-item .grve-product-media, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { border-color: #e4e4e4; }
.events-archive footer.entry-meta,.events-archive header.entry-header,.events-archive span.edit-link,.single-tribe_events footer.entry-meta,.single-tribe_events header.entry-header,.single-tribe_organizer footer.entry-meta,.single-tribe_organizer header.entry-header,.single-tribe_venue footer.entry-meta,.single-tribe_venue header.entry-header{display:none}

.td-footer-wrap div.span4 .widget {background: none;border: none; margin-bottom: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

div.span4 .widget {background: #fafafa; border: 1px solid #4C78B7; margin-bottom: 43px; -webkit-box-shadow: inset -7px 0 10px -7px hsla(0,0%,0%,.10); -moz-box-shadow: inset -7px 0 10px -7px hsla(0,0%,0%,.10); box-shadow: inset -10px 0 15px -5px hsla(0,0%,0%,.2); padding-bottom: 0;background: #5689D1;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.aux .span4 {text-align:right;}

.service_items .span4.column_container {margin-bottom: 40px;}

.td-footer-wrap div.span4 {margin:0 auto;}

body.page-id-6 .td-page-text-content .span4 {width: 31.623931623932%;   margin-left: 2.5641025641026%;float: left;}

body.page-id-6 .td-page-text-content .span4:first-child {margin-left:0;}
.span4{width:308px}
.row-fluid .span4{width:30.348258706468%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:30.298057903255%}
input.span4,textarea.span4,.uneditable-input.span4{width:294px}
.table td.span4,.table th.span4{float:none;width:292px;margin-left:0}
.shortcuts
h3{border-bottom:0 none;font-size:138.5%;line-height:inherit;background-color:#DDD;margin-top:0;margin-bottom:0;padding-top:7px;padding-bottom:1px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-khtml-border-radius-topleft:5px;-khtml-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.shortcuts.submenu
h3{background-color:#222;color:#eee}
.shortcuts #ebi_search_results
h3{font-size:123.1%}
.shortcuts
ul{padding:0.69em 1.4em}
.shortcuts
div.half{float:left;width:50%;padding:0.69em 0em}
body.level1 .shortcuts
img{margin:0;padding:0}
#intro h2,
.shortcuts h3,
#outro h3,
div.highlight
h3{color:#333}
#intro,#outro,.shortcuts,.highlight{margin-left:0;margin-right:0}
.alpha #intro,
.alpha #outro,
.alpha .shortcuts,
.alpha
.highlight{margin-left:9px}
.omega #intro,
.omega #outro,
.omega .shortcuts,
.omega
.highlight{margin-right:9px}
.tb-megamenu .nav-collapse.collapse{height:auto;overflow:visible;}
.tb-megamenu .nav-collapse{clear:both;}
.tb-megamenu .nav-collapse .nav{float:none;margin:0 0 10px;}
.tb-megamenu .nav-collapse .nav .nav-header{color:#777777;text-shadow:none;}
.tb-megamenu .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tb-megamenu .nav-collapse .dropdown-menu li + li a{margin-bottom:2px;}
.tb-megamenu .nav-collapse.in .btn-group{margin-top:5px;padding:0;}
.tb-megamenu .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.tb-megamenu .nav-collapse .dropdown-menu:before,.tb-megamenu .nav-collapse .dropdown-menu:after{display:none;}
.tb-megamenu .nav-collapse .dropdown-menu .divider{display:none;}
.tb-megamenu .nav-collapse .navbar-form,.tb-megamenu .nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);}
.tb-megamenu .navbar-inverse .nav-collapse .navbar-form,.tb-megamenu .navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;}
.tb-megamenu .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;}
.tb-megamenu .nav-collapse,.tb-megamenu .nav-collapse.collapse{overflow:hidden;height:0;}
.tb-megamenu .nav-collapse.collapse.in{height:auto !important;}
.tb-megamenu .nav-collapse .nav,.tb-megamenu .navbar .nav-collapse .nav.pull-right{margin:0;}
.tb-megamenu .nav-collapse .nav li a{margin-bottom:0;border-top:1px solid #d9d9d9;}
.tb-megamenu .nav-collapse .nav li ul li ul.dropdown-menu,.tb-megamenu .nav-collapse .nav li ul li:hover ul.dropdown-menu,.tb-megamenu .nav-collapse .caret{display:none !important;}
.tb-megamenu .navbar-collapse-fixed-top .nav-collapse.in,.tb-megamenu .navbar-collapse-fixed-bottom .nav-collapse.in{position:fixed;width:100%;overflow-y:auto;top:40px;bottom:0;}
.tb-megamenu .navbar-collapse-fixed-bottom .nav-collapse.in{top:0;bottom:40px;}
.tb-megamenu .nav-collapse .dropdown-menu a{border-top:1px solid #222;border-bottom:0;font-weight:normal;padding:10px 20px;}
.tb-megamenu .nav-collapse .dropdown-menu a:hover,.tb-megamenu .nav-collapse .dropdown-menu a:focus{background-color:inherit;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.orlop .company .name,.orlop .company .street,.orlop .company .location{display:block;margin:0 0 4px}
.more .company .name{font-weight:700;font-size:1.25em;margin-bottom:10px}
.more .company .name,.more .company .street,.more .company .location,.more .company .phone{display:block;line-height:1.25em}
.blk-single-news .date-display-single{display:block;color:#828284}
.news-slider .date-display-single{display:block;color:#828284}
.blk-upcoming-events .date-stack .date-display-single{display:block;color:#2197c2}
.view-events-mini-calendar .calendar-calendar .day-view .full div.single-day div.dayview .date-display-single{font-style:italic}
.view-events-mini-calendar .calendar-calendar .day-view .full div.single-day div.dayview .date-display-single,.view-events-mini-calendar .calendar-calendar .day-view .full div.single-day div.dayview .field-category{font-size:.875em}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator,.view-events-mini-calendar .calendar-calendar .day-view .full div.single-day div.dayview a{font-weight:normal !important}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold}

#topper { display: none; }

.head_mast{
	height:66px;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}



@import url(../../../css/menus.css);





.menu-dropdown li.level1 {
margin-right: 0;
border-left: 1px solid #999;
border-right: 1px solid black;
height: 100%;
}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}

#home-sections-bg {
  background-color: #344359;
}

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

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

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

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

  .header #mainlogo {
    padding-top: 10px;
    padding-left: 10px;
    display: inline-block; }


.main_nav {
	padding-left: 5px;
	padding-right: 5px;
}


a.main_nav {
	text-decoration: none;
	background-color: transparent;
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	
}


a.main_nav:hover {
	text-decoration: none;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6c5959;
	
}
.region-content .content img.left{max-width:50%;padding-right:20px;height:auto}
.ball-25 .content{position:absolute;bottom:0;left:0;width:100%;background:#EEE;background:rgba(255,255,255,0.8);z-index:1000;text-align:left;float:none;zoom:1}
.ball-25 .content h2{padding:0 15px;font-family:georgia, serif;text-transform:none !important}
.ball-25 .content p{padding:0 15px}
body.menu-landing .featured-menu .field-item{margin-bottom:0;}
body.menu-landing .featured-menu .field-item:last-child{width:100px;}
body.menu-landing #node-43 .field-item:nth-child(-n+2){float:left;width:50%;}
body.menu-landing #node-31 .field-item:nth-child(1) .field-name-field-menu-body div:nth-child(2n),body.menu-landing #node-31 .field-item:nth-child(3) .field-name-field-menu-body div:nth-child(2n){margin-bottom:15px;}
body.menu-landing #node-31 .field-item:nth-child(1) .field-name-field-menu-body div:last-child,body.menu-landing #node-31 .field-item:nth-child(3) .field-name-field-menu-body div:last-child{font-style:italic;}

.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
	margin-bottom: 40px;
}

.sidebar .thesis_email_form .input_text, .widget li {
	margin-bottom: 10px;
}

.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}

.widget ul {
	list-style-type: none;
}

.widget li a:hover {
	text-decoration: underline;
}

.header-right .widget { margin-bottom: 10px; }

.header-right .widget.search-form { margin-bottom: 0; }

.widget.abovecontent { margin: 10px 0 -20px; }

	.header-right .widget, .header-right .widget.search-form { margin-bottom: 10px; }

	


#topnav {
	width: 960px;
	height: 35px;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px;
	text-transform: uppercase;
	}

	
#topnav a, #topnav a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
padding: 4px 5px 5px 15px;
	}

	
#topnav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

	
#topnav p {
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	}


.footerlinks h2 {	
	color:#fff;
	font-size:14px;
	padding-bottom:15px;
	text-transform:uppercase;
}



.footerlinks .widget h3 {
    border-bottom: none;
    color: #fff;
    font: 16px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0;
	margin-top:0;
	padding-top:0;
}


.footerlinks .widget p{
	line-height:16px;
}


.footerlinks .widget p a{	color:#fff; text-decoration:none;}

.footerlinks .widget p a:hover{	text-decoration:underline;}




.footerlinks .menu {
	list-style:none;
}


.footerlinks .menu li a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;	
}


.footerlinks .menu li a:hover{
	text-decoration:underline;
}

	.footerlinks-right{
		width: 21%;
	}

	.footerlinks-center{
		width: 50%;
		padding: 0;
		border-left:#f5f5f5 1px solid;
		border-right:#f5f5f5 1px solid;	
	}

 
.footerlinks .widget .title, .footerlinks .widget .post-meta{
	padding-bottom:0;
	margin-bottom: 5px;
}


.footerlinks .post{
	margin-bottom:0;
	padding-bottom:0;
}


.footerlinks #woo_component-3{	padding-bottom:0 !important; margin-bottom:0;}
.gform_wrapper.gf_browser_ie .gform_footer input.button{padding:.188em}
.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{font-size:1em}
.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=image],.gform_wrapper .gform_footer input[type=submit]{display:-moz-inline-stack;display:inline-block}
.gform_wrapper .gform_page_footer .button.gform_next_button,.gform_wrapper .gform_page_footer .button.gform_previous_button{display:-moz-inline-stack;display:inline-block}
.gform_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:.5em}
.gform_wrapper .gform_page_footer .button.gform_button,.gform_wrapper .gform_page_footer .button.gform_next_button{margin-right:.625em}

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }


.button {
  background: #00a2b8;
  color: #FFF;
  position: relative; }


.button:hover, a.button:hover {
  color: #FFFFFF; }


.button.white-outline, a.button.white-outline {
  background: transparent !important;
  border: 2px solid #FFFFFF !important;
  color: #FFFFFF !important; }


.button.white-outline:hover, a.button.white-outline:hover {
  background: #FFFFFF !important;
  color: #00a2b8 !important; }


.button.white-solid {
  background: white !important;
  border-color: white !important;
  color: #00a2b8 !important; }


.button.white-solid:hover, a.button.white-solid:hover {
  background: #f2f2f2 !important;
  color: #00a2b8 !important;
  border-color: #f2f2f2 !important; }


.button.blue-outline {
  border: 2px solid #00a2b8;
  color: #00a2b8 !important;
  background: transparent !important; }


.button.blue-outline:hover, a.button.blue-outline:hover {
  background: #00a2b8 !important;
  color: #FFFFFF !important; }


.button.blue-solid {
  background: #00a2b8 !important;
  color: white !important; }


.button.blue-solid:hover, a.button.blue-solid:hover {
  background: #008c9f !important;
  color: #FFFFFF !important;
  border-color: #008c9f !important; }


.button.red-outline {
  border: 2px solid #ed1b12 !important;
  color: #ed1b12 !important;
  background: transparent !important; }


.button.red-outline:hover, a.button.red-outline:hover {
  background: #ed1b12 !important;
  color: #FFFFFF !important; }


.button.red-solid {
  background: #ed1b12 !important;
  color: #FFF !important;
  border-color: #ed1b12 !important; }


.button.red-solid:hover, a.button.red-solid:hover {
  background: #aa403c !important;
  color: #FFFFFF !important;
  border-color: #aa403c !important; }

  .blog #content article.post .button, .category #content article.post .button {
    margin: 2rem 0 0 0;
    padding: 0.7rem 3rem; }

  [class*=color-content] .button {
    margin-top: 1.5rem; }

          .content-row .owl-carousel .owl-item .product .inner .copy .button {
            display: inline-block;
            clear: both;
            background-color: white;
            color: #00a2b8;
            border: solid 2px #00a2b8; }

          .content-row .owl-carousel .owl-item .product:hover .inner .copy .button {
            background-color: #00a2b8 !important;
            color: white !important;
            border: solid 2px #00a2b8; }

    .content-section.story .copy .button {
      margin-top: 1.5rem; }

      .content-section.content-corners .centered-image .inner .button {
        margin: 2rem 0; }

    .aug-grid .item .button {
      display: block;
      padding: 0.7rem 3rem;
      text-align: center;
      letter-spacing: 0.15rem; }

      .single-product .entry-content .hero .content-wrap .hero-content .button {
        position: relative;
        background-color: #ed1b12;
        padding: 1rem 3rem; }

    .single-product .entry-content .hero .content-wrap .button {
      font-size: 2.4rem;
      margin-top: 2rem; }

  .single-product .entry-content .product-footer .button {
    padding: 1.5rem 3.5rem;
    float: right;
    margin-top: 1.9rem; }

    .brand-assets .asset .button {
      display: block;
      padding: 0.7rem 3rem;
      margin: 0 2rem 1.1rem 2rem;
      text-align: center;
      line-height: 1.2;
      letter-spacing: 0.15rem; }

  .page-id-97 .hero .button {
    background: #ff3730;
    border: none;
    color: white;
    padding: 1.2rem 5rem;
    font-size: 1.6rem;
    letter-spacing: 0.1rem;
    margin: 2rem 0 0 0; }

    .page-id-97 .hero .button:hover {
      background: #aa403c; }

  .page-id-489 [class*=color-content] .button {
    background: none;
    border: solid 2px #00a2b8;
    color: #00a2b8; }

    .page-id-489 [class*=color-content] .button:hover {
      background: #00a2b8;
      color: white; }


.body_txt {
	font:14px/20px Arial, Helvetica, sans-serif; color:#000;
	}


.texto {font-weight:normal; font-size: 13px; color: #464e5c; font-family: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.texto A:link {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }

.texto A:visited {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.texto A:hover {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none;}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

.mobile-toggle-nav #mobile-menu-search { display: block; margin-top: 10px; margin-bottom: 20px; }





.col:after,
.clr:after,
.wpex-clr:after,
.group:after,
dl:after,
.vc-empty-shortcode-element:after,
ul.page-numbers:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }
.module-promo .text{position:absolute;z-index:10}
.module-promo .text.middle{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.module-promo .text.middle p{padding:.75rem 2.5rem}
.module-promo .text.top{background:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,0))}
.module-promo .text p{padding:.75rem .5625rem;text-align:center;font-size:24px;font-size:1.5rem}
.module-promo .text p strong{font-family:PreloSlab-Bold,Georgia,serif}
.trending-module ul.trending-items li .text{overflow:hidden}
.article-content .featured-comments .text{font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem;margin-bottom:.9375rem}
.video-hero .text{position:absolute;bottom:17px;left:90px;padding-right:1.25rem;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}
.video-hero .rsActiveSlide .play-big.icon,.video-hero .rsActiveSlide .text{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}
.series-landing-more .text{margin-bottom:.3125rem}
.search-results.container .results-listings .text-wrap{overflow:hidden}

.tabs_holder ul li a.cast span {
}

#rps {
	float: left;
	position: relative;
	border:1px solid #e8e8e8;
	background-color: #f2f2f0;
}


#rps .window {
	overflow: hidden; 
	position: relative;
}


#rps .slider {
	position: absolute;
	top: 0; left: 0;
	font: 12px 'Open Sans', Arial, Verdana, Sans-Serif; line-height: 1.5em;
	background:#fffefe;
}


#rps .slider div{
	float:left;
	background-color: #f2f2f0;
}


#rps .slider div .col{
	float:left;
	border-right:0px solid #E9E8E8;
	border-top:0px;
	border-left:0px solid #E9E8E8;
	border-bottom:0px;
	padding:5px 0px;
}


#rps .col  p{
	font-size:12px;
	padding:0px 10px;
	margin:0px;
}


#rps .col  img{
    -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
    background-color: white;
    border: 4px solid #EBEBEB;
	padding:0px;
}


#rps .col p.post-title{	
	position:relative;
	padding:0px;
	margin-left:5px;
	height:40px;
}


#rps .col p.post-title span {
	font-size:13px;
	font-weight:bold; 
	margin:0px;
	padding:10px 10px;
	height:40px;
	overflow:hidden;
	position:absolute;
	color:#666;
	text-decoration:none;
	line-height:18px;
}
	

#rps .col p.post-title a{
	text-decoration:none;
}


#rps .col p.post-title span:hover {
	height:auto;
	overflow:auto;
	
	z-index:100;
	padding-bottom:3px;
	color:#000;
}


#rps .col p.post-title a:hover {
	color:#000;
}


#rps .col p.slider-content{
	position:relative;
}


#rps .col p.slider-content-img{
	position:relative;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:center;
}


#rps .col p.slider-content-both{
	position:relative;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	line-height:17px;
	margin-right:5px;
	margin-left:10px;
	margin-top:10px;
}


#rps .col p.slider-content-both img{
	margin-right:10px;
	margin-top:0px;
	-moz-border-radius: 1px;
	-khtml-border-radius: 1px;
	-webkit-border-radius: 1px;
    background-color: white;
    border: 2px solid #EBEBEB;
	padding:1px;
}


#rps .paging {
	font-size:11px;
	position: absolute;
	bottom: 10px; right: 10px;
	z-index: 100; 
	text-align: center;
	padding:3px 10px;
	background: #bcbcbc;
	
  	filter:alpha(opacity=70);
  	opacity:0.7;
	display: none; 
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}


#rps .paging a {
	padding:0px 5px;
	text-decoration: none;
	color: #2a2a2a;
	font-weight: bold; 
}


#rps .paging a.active {
	background:#4b4646; 
	border: 1px solid #272222;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #fff;
}


#rps .paging a:hover {
	color:#000;
}


#rps .post-date{
	position:absolute;
	margin-left:5px;
	margin-right:5px;
	z-index:1000px;
	background:#F7F5F5;
	filter:alpha(opacity=60);
	opacity:0.6;
	color:#000;
	font-weight:bold;
	padding-left:3px;
}


#rps img { 
	max-width: 120px; 
	height: 120px;  
	width: auto9;  
}

.footer-menu { 
    float: left; 
    margin: 0.3125rem 0 0 0;
}

.footer-menu li {
    display: inline;
    margin: 0 0 0 2.25rem;
}

footer figure,
.footer-menu { 
    margin: 1.563rem 0; 
}

.footer-menu a {
    font-family: 'Varela Round', sans-serif;   
    font-size: 0.6875rem;
}


.post-type-archive-video .primary-nav li.menu-item-32 a,
.single-video .primary-nav li.menu-item-32 a,
.single-location .primary-nav li.menu-item-32 a {
	font-weight: 300;
}
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }

.featured-btn a, .featured-btn a:active, .featured-btn a:visited {
    background-color: #fdc100;
    clear: both;
    color: #434b58;
    display: block;
    float: left;
    height: 100%;
    margin-bottom: 23px;
    margin-top: 7px;
    padding: 4px 6px;
    width: auto;
}

  
    .trigger {
      position: absolute;  
      width:22px;
    }
.mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show .mk-fullscreen-search-wrapper{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);ms-transform:scale(1)}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper{display:inline-block;max-width:1000px;vertical-align:middle;text-align:center;font-size:18px;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);ms-transform:scale(.9);opacity:0;visibility:hidden;transition:all ease-in-out .3s}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper p{font-size:14px;margin-bottom:40px;color:#fff;letter-spacing:2px;text-transform:uppercase}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform{position:relative}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input{width:800px;background-color:transparent;box-shadow:0 3px 0 0 rgba(255,255,255,.1);border:0;text-align:center;font-size:35px;padding:20px;color:#fff;transition:all .3s ease-out}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input:focus{box-shadow:0 3px 0 0 rgba(255,255,255,.2)}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform input[type=submit]{position:absolute;width:100px;height:100%;background-color:transparent;border:0;right:0;top:0}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform .fullscreen-search-icon{font-size:25px;position:absolute;right:15px;top:30px;color:#fff;color:rgba(255,255,255,.2);transition:all .2s ease-out}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform .fullscreen-search-icon:hover{color:rgba(255,255,255,.3)}


.footer-bottom .footer-right .tel {
    display: inline-block;
    text-decoration: underline;
}


.home .tab-content .tab-pane
{
	overflow: hidden;
}


.home .tab-content .tab-pane img
{
	max-width: 100%;
}
#footer-wrap{background:#0055A5;margin:40px -30px 0;padding:30px;overflow:hidden;}
#footer-wrap input[type="text"],#footer-wrap input[type="search"]{border:none;}
#footer-wrap select{width:100%;}
#footer-wrap a{color:#bbb;}
#footer-wrap a:hover{color:;text-decoration:none;}
#footer-wrap .block{margin-bottom:30px}
#footer-wrap .span_1_of_3.col-1{padding-right:10px;}
#footer-wrap .span_1_of_3.col-2{padding-left:5px;padding-right:5px;}
#footer-wrap .span_1_of_3.col-3{padding-left:10px;}
.col:after,.clr:after,.group:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1;}
.clr-margin{margin-left:0}
.clr:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.switch-to{font-style:italic}

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



#navigation {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	height: 45px;
}


		.home-middle .entry-title a:hover,
		.btn-primary:hover,
		.home-middle .tribe-events-list-widget {
			color: #fff;
		}


		.site-inner .entry-title a {
			color: #272727;
		}
