﻿

.last {
	margin-right: 0px;
}

#access ul.sub-menu li:last-child a,
#access ul.sub-menu li.last a {
	padding-bottom: 20px;
}

#access ul ul.last {
	left: auto;
	right: -1px;
}

#access ul ul.last a {
	text-align: right !important;
}

.online-city-guides ul li.last {
	margin-right: 0 !important;
}

.page-pdf-city-guides ul li.last {
	margin-right: 0;
}




.nav-wrap {
	
	background-color:#273c8e;
	border-bottom:1px solid #D9D9D9;	
}

.homewelcometext{ float:left; width:100%}
.clearstuff{clear:both}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25);}
.btn-navbar .icon-bar + .icon-bar{margin-top:3px;}
.modal-content.newsletter-signup.success .modal-wrapper .success .spam-folder,.modal-content.newsletter-signup.success .modal-wrapper .success .stay-tuned,.modal-content.newsletter-signup.success .modal-wrapper .already-subscribed .spam-folder,.modal-content.newsletter-signup.success .modal-wrapper .already-subscribed .stay-tuned,.modal-content.newsletter-signup.already-subscribed .modal-wrapper .success .spam-folder,.modal-content.newsletter-signup.already-subscribed .modal-wrapper .success .stay-tuned,.modal-content.newsletter-signup.already-subscribed .modal-wrapper .already-subscribed .spam-folder,.modal-content.newsletter-signup.already-subscribed .modal-wrapper .already-subscribed .stay-tuned{font-size:16px;line-height:22px;color:#3b8033;text-align:center;display:inline-block;margin:0 auto}


.top-header{float:right; margin-bottom:24px;}




.rawimages {
	text-align: center;
	margin-top: 3px;
}

.rawimages img {
	border: none;
	margin:2px;
}

.rawimages span#active_language img
{
	margin:2px;
	border: none;
}


.clear { clear: both; }



.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after {
	clear: both;
}


.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
	content: "";
	display: table;
}





.site-main .widget-area {
	float: right;
	width: 300px;
}


.site-footer .widget-area,
.sidebar .site-footer {
	text-align: left;
}


.site-footer .widget-area {
	margin: 0 auto;
	background : #F9F9F9;
	background : rgba(255,255,255,0.95);
	border-radius : 7px;
	width: 100%;
	position: relative;
}


	.archive-header,
	.search .page-header,
	.archive .page-header,
	.blog .page-header,
	.error404 .page-content,
	.search .page-content,
	.archive .page-content,
	.attachment .entry-header,
	.attachment .entry-content,
	.post-navigation .nav-links,
	.sidebar .site-info,
	.site-footer .widget-area {
		padding-left: 20px;
		padding-right: 20px;
	}


	.sidebar .site-footer .widget-area {
		max-width: 100%;
		left: 0;
	}

	
	.site-main .widget-area, .site-footer .widget { float : none; width : 100%; margin : 0 auto;}


	.author-avatar,
	.site-footer,
	.comment-respond,
	.comments-area .comment-edit-link,
	.comments-area .reply,
	.comments-link,
	.entry-meta .edit-link,
	.page-links,
	.site-content nav,
	.widget-area,
	.main-navigation,
	.navbar,
	.more-link {
		display: none;
	}


.gbtr_tools_info {
	color:#b39964;
	font-size:10px;
	text-transform:uppercase;
	padding:9px 0;
}






.cbutton,.widget h1.widget-title,.widget input[type=submit],.widget.widget_shopping_cart .total,.widget.widget_shopping_cart .total strong,ul.product_list_widget span.amount,.gbtr_tools_info,.gbtr_tools_account,.gbtr_tools_search_inputbutton,.gbtr_little_shopping_bag .title,.product_item h3,.product_item .price,a.button,button.button,input.button,#respond input#submit,#content input.button,div.product .product_brand,div.product .summary span.price,div.product .summary p.price,#content div.product .summary span.price,#content div.product .summary p.price,.quantity input.qty,#content .quantity input.qty,div.product form.cart .variations .label,#content div.product form.cart .variations .label,.gbtr_product_share ul li a,div.product .woocommerce_tabs ul.tabs li a,#content div.product .woocommerce_tabs ul.tabs li a,div.product .woocommerce-tabs ul.tabs li a,#content div.product .woocommerce-tabs ul.tabs li a,table.shop_table th,table.shop_table .product-name .category,table.shop_table td.product-subtotal,.coupon .button-coupon,.cart_totals th,.cart_totals td,form .form-row label,table.shop_table td.product-quantity,table.shop_table td.product-name .product_brand,table.shop_table td.product-total,table.shop_table tfoot th,table.shop_table tfoot td,.gbtr_checkout_method_content .title,.gbtr_left_column_my_account ul.menu_my_account,table.my_account_orders td.order-total,.minicart_total_checkout,.addresses .title h3,.sf-menu a,.shortcode_featured_1 a,.shortcode_tabgroup ul.tabs li a,.shortcode_our_services a,span.onsale,.product h3,#respond label,form label,form input[type=submit],.section_title,.entry-content-aside-title,.gbtr_little_shopping_bag_wrapper_mobiles span,.grtr_product_header_mobiles .price,.gbtr_footer_widget_copyrights,.woocommerce_message,.woocommerce_error,.woocommerce_info,.woocommerce-message,.woocommerce-error,.woocommerce-info,p.product,.empty_bag_button,.from_the_blog_date,.gbtr_dark_footer_wrapper .widget_nav_menu ul li,.widget.the_retailer_recent_posts .post_date,.shortcode_banner_simple_bullet,.theretailer_product_sort,.light_button,.dark_button,.light_grey_button,.dark_grey_button,.custom_button,.style_1 .products_slider_category,.style_1 .products_slider_price,.page_archive_subtitle,.shortcode_banner_simple_inside h4,.mc_var_label,.theretailer_style_intro,.wpmega-link-title,#megaMenu h2.widgettitle,.group_table .price
{
	font-family: 'Lusitana', Arial, Helvetica, sans-serif !important;
}






a,
.gbtr_tools_info,
.default-slider-next i,
.default-slider-prev i,
li.product h3:hover,
.product_item h3 a,
div.product .product_brand,
div.product div.product_meta a:hover,
#content div.product div.product_meta a:hover,
#reviews a,
div.product .woocommerce_tabs .panel a,
#content div.product .woocommerce_tabs .panel a,
div.product .woocommerce-tabs .panel a,
#content div.product .woocommerce-tabs .panel a,
.product_navigation .nav-back a,
table.shop_table td.product-name .product_brand,
.woocommerce table.shop_table td.product-name .product_brand,
table.my_account_orders td.order-actions a:hover,
ul.digital-downloads li a:hover,
.addresses a:hover,
.gbtr_login_register_switch ul li,
.entry-meta a:hover,
footer.entry-meta .comments-link a,
#nav-below .nav-previous-single a:hover,
#nav-below .nav-next-single a:hover,
.gbtr_dark_footer_wrapper .widget_nav_menu ul li a:hover,
.gbtr_dark_footer_wrapper a:hover,
.shortcode_meet_the_team .role,
.accordion .accordion-title a:hover,
.testimonial_left_author h5,
.testimonial_right_author h5,
#comments a:hover,
.portfolio_item a:hover,
.emm-paginate a:hover span,
.emm-paginate a:active span,
.emm-paginate .emm-prev:hover,
.emm-paginate .emm-next:hover,
.mc_success_msg,
.page_archive_items a:hover,
.gbtr_product_share ul li a,
div.product form.cart .variations .reset_variations,
#content div.product form.cart .variations .reset_variations,
table.my_account_orders .order-number a,
.gbtr_dark_footer_wrapper .tagcloud a:hover
{
	color:#898989;
}

	
.footer {
    margin-top: 25px;
    clear: both;
    padding-left: 0px !important;
    line-height: 20px;
    width: 100%;
}

.footer a {
	color:#555;
}
.team-items .item{text-align:center;margin-bottom:2em}
#content{float:left;width:665px;}

#header a#mcSimpleLogin, .login-search-menu a#mcSimpleLogin {
  background: #a4a4a4;
  width: 164px; float: left;
  line-height: 49px;
  height: 49px;
  text-decoration: none;
  color: #4A4A4A;
  display: block;
  padding: 0;
  text-align: center;
  font-size: 14px;
}

#header a#mcSimpleLogin:after,
#header .moduletable.mc-search:after,
#header .moduletable.mc-search.member-search:after,
.login-search-menu a#mcSimpleLogin:after,
.login-search-menu .moduletable.mc-search:after,
.login-search-menu .moduletable.mc-search.member-search:after {
  content: " \e1d5";
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


#header a#mcSimpleLogin:hover, .login-search-menu a#mcSimpleLogin:hover {opacity: 0.8; color: white;}


#header .moduletable.mc-search, .login-search-menu .moduletable.mc-search {
  position: relative;
  height: 24px;
  background: #FFF1D2;
  float: right;
  width: 164px;
  border-bottom: 1px solid #fff;
}

#header .mc-search input.inputbox, .login-search-menu .mc-search input.inputbox {
  border: none;
  display: block;
  background: none;
  height: 14px;
  padding: 5px 24px 5px 10px;
  color: #DBD0B7;
  font-size: 11px;
  margin: 0;
  width: 130px;
}


#header .moduletable.mc-search:after, .login-search-menu .moduletable.mc-search:after {
  content: "\e604";
  background: none;
  position: absolute;
  top: 3px;
  right: 4px;
  color: #DBD0B7
}

#header .moduletable.mc-search.member-search:after, .login-search-menu .moduletable.mc-search.member-search:after {
  content: "\e605";
}


#header .mc-search a.button.mc-search, .login-search-menu .mc-search a.button.mc-search {
  display: none;
}

.mobile-menu-top.modules-1 .login-search-menu a#mcSimpleLogin {margin-bottom: 0;}


.login-search-menu {padding: 50px 0 20px; width: 56%}

.login-search-menu a#mcSimpleLogin {
  float: none;
  width: auto;
  margin: 0 20px 20px;
  font-size: 14px;
  color: white;
  }

.login-search-menu a#mcSimpleLogin:after {font-size: 32px; float: right; margin-top: 8px; margin-right: 1px; color: white;}


.login-search-menu .moduletable.mc-search {background: #222;}

.login-search-menu .moduletable.mc-search:after {font-size: 32px; top: 8px; right: 8px; color: rgba(255,255,255,0.7);}

.login-search-menu .mc-search input.inputbox {width: 80%; height: 39px; line-height: 39px; font-size: 13px; color: rgba(255,255,255,0.7);}
 
    .login-search-menu a#mcSimpleLogin,
    .login-search-menu .moduletable.mc-search {height: 30px; line-height: 30px; margin: 0 20px 2px 20px;}

    .login-search-menu a#mcSimpleLogin:after,
    .login-search-menu .moduletable.mc-search:after {font-size: 16px;}

  .login-search-menu a#mcSimpleLogin,
  .login-search-menu .moduletable.mc-search {margin-left: 10px; margin-right: 10px;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.spec-list-item.last{border-right:0px;}
.sidedash-navigation-ul li a .sub-menu{left:auto;position:relative}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.no-mega-menu ul.sub-menu{display:none;position:absolute;top:100%;right:0;padding:8px 0}
.main-navigation-ul li.no-mega-menu ul.sub-menu ul.sub-menu{top:0;left:100%;right:auto}
.mk-responsive-nav li a .sub-menu{left:auto;position:relative}
.widget.widget_archive .sub-menu li,.widget.widget_categories .sub-menu li,.widget.widget_links .sub-menu li,.widget.widget_meta .sub-menu li,.widget.widget_pages .sub-menu li,.widget.widget_recent_entries .sub-menu li{margin-left:0;border-top:1px solid rgba(128,128,128,.1)}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}
	 	
#africa-popup #SignUp a, #africa-popup #SignUp a:visited{
	color:#00afff;
}

#africa-popup #SignUp td {
	padding:4px;
}

#africa-popup .link, .link a, .signupframe
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#africa-popup .link, .link a {
	text-decoration: none;
}

#africa-popup .popup_signup_btn {
	background-color:#00adff;
	font-weight:bold;
	width:130px;
	height:45px;
	float: right;
	color:#FFF;
	border:none;
	cursor:pointer;
}

#africa-popup .popup-footer {
	clear:both;
	height:40px;
	line-height:40px;
	color:#fff;
	background:#000;
	font-weight:bold;
	text-indent:20px;
}

#africa-popup .popup-footer a, #africa-popup .popup-footer a:visited {
	color:#00adff;
}

	#africa-popup {
		min-width:400px !important;
	}



.white-popup {
  position: relative;
  background: #FFF;
  padding: 25px;
  width: auto;
  max-width: 400px;
  margin: 0 auto;
}
#mobile-nav .primary-navigation ul.level0{background-color:#eae9e7;border-top:1px solid #e0e0e0;display:none;padding:15px 0}
#mobile-nav .primary-navigation ul.level0 li{border:0}
#mobile-nav .primary-navigation ul.level0 a{padding:5px 31px}
#desktop-nav ul.level0{background:rgba(234,78,87,0.95);display:none;overflow:hidden;left:0;position:absolute;top:100%;min-width:180px;z-index:100}
#desktop-nav ul.level0 li{float:none}
#desktop-nav ul.level0 li.view-all{white-space:nowrap}
#desktop-nav ul.level0 li.view-all a{background:rgba(15,139,174,0.85)}
#desktop-nav ul.level0 li.view-all a:hover{background:#0f8bae}
#desktop-nav ul.level0 a{background-color:transparent;display:block;text-align:left}
#desktop-nav li.level0.parent{display:table-cell;position:relative;width:12%}
#desktop-nav li.level0.nav-6.level-top.parent{width:10%}
#desktop-nav li.level0{display:table-cell;width:10%}
.lt-ie9 #desktop-nav ul.level0{background:#ea4e57}

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

.threeBox_slider .front_slider,.threeBox_slider .back_slider{background-color: rgba(76, 76, 76, 0.9); color:#fff; padding:25px 10px;width: 100%;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: .6s;
-webkit-transform-style: preserve-3d;
-webkit-transform: rotateY(0deg);
-moz-transition: .6s;
-moz-transform-style: preserve-3d;
-moz-transform: rotateY(0deg);
-o-transition: .6s;
-o-transform-style: preserve-3d;
-o-transform: rotateY(0deg);
-ms-transition: .6s;
-ms-transform-style: preserve-3d;
-ms-transform: rotateY(0deg);
transition: .6s;
transform-style: preserve-3d;
transform: rotateY(0deg);
position: absolute;
top: 0;
left: 0;
}

.threeBox_slider .back_slider {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}

.threeBox_slider .home-box:hover .back_slider{-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
}

.threeBox_slider .back_slider h3 {padding: 5px 0 10px;}

.threeBox_slider .back_slider span.glyphicon{padding:6px 0;}

#sidebar .magbar,
#sidebar .magbar a {
	color: #333;
	font-size: 15px;
	font-family: 'Nexa-Bold', Helvetica, Arial, sans-serif;
	text-align: center;
	padding: 0px 5px 12px;
	text-decoration: none;
}

#sidebar .magbar.marathon {
	padding-bottom: 0px;
	margin-bottom: -50px;
}

#sidebar .magbar a img {
	margin-top: 1px;
}

#sidebar .magbar {
	margin-bottom: 20px;
}

#sidebar .magbar .maraBottom {
	background-color: rgba(0, 0, 0, 0.55);
	display: inline-block;
	width: 280px;
	padding: 8px 8px 0px;
	position: relative;
	top: -57px;
}

#sidebar .magbar .maraBottom .title,
#sidebar .magbar .maraBottom .date,
#sidebar .magbar .maraBottom .sched {
	clear: both;
	display: block;
}

#sidebar .magbar .maraBottom .title,
#sidebar .magbar .maraBottom .date {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
}

#sidebar .magbar .maraBottom .title {
}

#sidebar .magbar .maraBottom .date {
}

#sidebar .magbar .maraBottom .sched {
	background-color: #fff;
	
	font-size: 14px;
	left: -8px;
	top: 0px;
	position: relative;
	width: 280px;
	padding: 2px;
	margin-top: 7px;
}

#sidebar .magbar :hover .maraBottom .sched {
	color: #A3A3A3;
}


#sidebar .magbar.ad {
	font-size: 12px;
	color: #000;
}


.showcaseSearchAd .magbar.ad {
	font-size: 12px;
	font-family: 'Nexa-Bold', Helvetica, Arial, sans-serif;
	text-align: center;
	padding: 1px;
	text-decoration: none;
}


	#sidebar .magbar,
	#sidebar .magbar a {
	}


	#sidebar .magbar.ad,
	#sidebar .magbar.ad a {
	}

.top-info{display:none;}
.footer,.stats{color:#fff;border:2px solid #bc190a;-moz-border-radius:2px;border-radius:2px;font-size:12px;float:left}
.footer{width:750px;min-height:142px;background-color:#272727;margin:7px 0 7px 7px}
.footer h2{font-size:14px;display:inline;padding:0}
.footer-cnt{padding:10px 10px 10px 15px}
.footer-list{text-align:center;background-color:#383838;height:25px;line-height:25px}
.footer-list a{font-weight:700;text-decoration:none;color:#fff;margin:0 10px}
.footer-copy a{text-decoration:none;color:#fff}
.footer-copy{text-align:center;margin-top:10px;margin-bottom:10px}
.box-content-middle-desc h3,.box-content-middle-desc-others h3,.footer p,.star-rating li{display:inline}

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

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

.col-xs-6 {
  width: 50%;
}


.cover {
position: relative;
top: 25px;
z-index: 100;
}


.cover h5 {
text-align: center;
font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
font-size: 18px;
color: #ff0000;
margin-bottom: 2px;
}


.cover p {
text-align: center;
font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
font-size: 14px;
}



.grid {
	float: left;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


.grid-right {
	float: right;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


#footer-wrapper .grid.col-940 {
	margin: 0;
}

	
    .grid, 
	.grid-right {
	    float: none;
    }
#experiences .results .result .type{position:absolute;top:0;left:0;z-index:3;font-size:14px;padding:0.2em 1em;background:rgba(0,0,0,0.7)}

.slideshow .slide {
	position: absolute;
	z-index: 1;
	width: 918px;
	height: 300px;
}

.slideshow .slide.active { z-index: 2; }

.rtp-thumbnail-shadow img.alignright { margin-right: 5px }

.wp-caption.alignright { margin: 7px 0 7px 15px }


#congressband span.headline {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 140%;
  font-weight: normal;
  text-transform: uppercase;
  color: #6c1c22;
  padding-right: 20px;
}
.blog-content .comments-info,.row{padding:0 .625rem}
.blog-content .comments-info .comments-info,.blog-content .comments-info .row,.blog-content .row .comments-info,.blog-content [class*=col-] .comments-info,.row .blog-content .comments-info,.row .row,[class*=col-] .blog-content .comments-info,[class*=col-] .row{width:auto;max-width:none;min-width:0;padding:0}
.blog-content .comments-info [class*=col-],.blog-content .comments-info [class*=push-],.blog-content .comments-info [class*=pull-],.row [class*=col-],.row [class*=push-],.row [class*=pull-]{width:auto;float:none;left:0;margin:0;padding:0}
.blog-content .comments-info .col-1,.row .col-1{width:4.16667%;left:auto}
.blog-content .comments-info .col-2,.row .col-2{width:8.33333%;left:auto}
.blog-content .comments-info .col-3,.row .col-3{width:12.5%;left:auto}
.blog-content .comments-info .col-4,.row .col-4{width:16.66667%;left:auto}
.blog-content .comments-info .col-5,.row .col-5{width:20.83333%;left:auto}
.blog-content .comments-info .col-6,.row .col-6{width:25%;left:auto}
.blog-content .comments-info .col-7,.row .col-7{width:29.16667%;left:auto}
.blog-content .comments-info .col-8,.row .col-8{width:33.33333%;left:auto}
.blog-content .comments-info .col-9,.row .col-9{width:37.5%;left:auto}
.blog-content .comments-info .col-10,.row .col-10{width:41.66667%;left:auto}
.blog-content .comments-info .col-11,.row .col-11{width:45.83333%;left:auto}
.blog-content .comments-info .col-12,.row .col-12{width:50%;left:auto}
.blog-content .comments-info .col-13,.row .col-13{width:54.16667%;left:auto}
.blog-content .comments-info .col-14,.row .col-14{width:58.33333%;left:auto}
.blog-content .comments-info .col-15,.row .col-15{width:62.5%;left:auto}
.blog-content .comments-info .col-16,.row .col-16{width:66.66667%;left:auto}
.blog-content .comments-info .col-17,.row .col-17{width:70.83333%;left:auto}
.blog-content .comments-info .col-18,.row .col-18{width:75%;left:auto}
.blog-content .comments-info .col-19,.row .col-19{width:79.16667%;left:auto}
.blog-content .comments-info .col-20,.row .col-20{width:83.33333%;left:auto}
.blog-content .comments-info .col-21,.row .col-21{width:87.5%;left:auto}
.blog-content .comments-info .col-22,.row .col-22{width:91.66667%;left:auto}
.blog-content .comments-info .col-23,.row .col-23{width:95.83333%;left:auto}
.blog-content .comments-info .col-24,.row .col-24{width:100%;left:auto}
.blog-content .comments-info [class*=col-],.row [class*=col-]{float:left;padding:0 .375rem;position:relative}
.blog-content .comments-info [class*=col-]:first-child,.row [class*=col-]:first-child{padding-left:0}
.blog-content .comments-info [class*=col-]:last-child,.row [class*=col-]:last-child{padding-right:0}
.blog-content .comments-info [class*=col-].centered,.row [class*=col-].centered{float:none;margin:0 auto}
.blog-content .comments-info .offset-1,.row .offset-1{margin-left:4.16667%}
.blog-content .comments-info .offset-2,.row .offset-2{margin-left:8.33333%}
.blog-content .comments-info .offset-3,.row .offset-3{margin-left:12.5%}
.blog-content .comments-info .offset-4,.row .offset-4{margin-left:16.66667%}
.blog-content .comments-info .offset-5,.row .offset-5{margin-left:20.83333%}
.blog-content .comments-info .offset-6,.row .offset-6{margin-left:25%}
.blog-content .comments-info .offset-7,.row .offset-7{margin-left:29.16667%}
.blog-content .comments-info .offset-8,.row .offset-8{margin-left:33.33333%}
.blog-content .comments-info .offset-9,.row .offset-9{margin-left:37.5%}
.blog-content .comments-info .offset-10,.row .offset-10{margin-left:41.66667%}
.blog-content .comments-info .offset-11,.row .offset-11{margin-left:45.83333%}
.blog-content .comments-info .offset-12,.row .offset-12{margin-left:50%}
.blog-content .comments-info .offset-13,.row .offset-13{margin-left:54.16667%}
.blog-content .comments-info .offset-14,.row .offset-14{margin-left:58.33333%}
.blog-content .comments-info .offset-15,.row .offset-15{margin-left:62.5%}
.blog-content .comments-info .offset-16,.row .offset-16{margin-left:66.66667%}
.blog-content .comments-info .offset-17,.row .offset-17{margin-left:70.83333%}
.blog-content .comments-info .offset-18,.row .offset-18{margin-left:75%}
.blog-content .comments-info .offset-19,.row .offset-19{margin-left:79.16667%}
.blog-content .comments-info .offset-20,.row .offset-20{margin-left:83.33333%}
.blog-content .comments-info .offset-21,.row .offset-21{margin-left:87.5%}
.blog-content .comments-info .offset-22,.row .offset-22{margin-left:91.66667%}
.blog-content .comments-info .offset-23,.row .offset-23{margin-left:95.83333%}
.blog-content .comments-info .push-1,.row .push-1{left:4.16667%}
.blog-content .comments-info .pull-1,.row .pull-1{right:4.16667%}
.blog-content .comments-info .push-2,.row .push-2{left:8.33333%}
.blog-content .comments-info .pull-2,.row .pull-2{right:8.33333%}
.blog-content .comments-info .push-3,.row .push-3{left:12.5%}
.blog-content .comments-info .pull-3,.row .pull-3{right:12.5%}
.blog-content .comments-info .push-4,.row .push-4{left:16.66667%}
.blog-content .comments-info .pull-4,.row .pull-4{right:16.66667%}
.blog-content .comments-info .push-5,.row .push-5{left:20.83333%}
.blog-content .comments-info .pull-5,.row .pull-5{right:20.83333%}
.blog-content .comments-info .push-6,.row .push-6{left:25%}
.blog-content .comments-info .pull-6,.row .pull-6{right:25%}
.blog-content .comments-info .push-7,.row .push-7{left:29.16667%}
.blog-content .comments-info .pull-7,.row .pull-7{right:29.16667%}
.blog-content .comments-info .push-8,.row .push-8{left:33.33333%}
.blog-content .comments-info .pull-8,.row .pull-8{right:33.33333%}
.blog-content .comments-info .push-9,.row .push-9{left:37.5%}
.blog-content .comments-info .pull-9,.row .pull-9{right:37.5%}
.blog-content .comments-info .push-10,.row .push-10{left:41.66667%}
.blog-content .comments-info .pull-10,.row .pull-10{right:41.66667%}
.blog-content .comments-info .push-11,.row .push-11{left:45.83333%}
.blog-content .comments-info .pull-11,.row .pull-11{right:45.83333%}
.blog-content .comments-info .push-12,.row .push-12{left:50%}
.blog-content .comments-info .pull-12,.row .pull-12{right:50%}
.blog-content .comments-info .push-13,.row .push-13{left:54.16667%}
.blog-content .comments-info .pull-13,.row .pull-13{right:54.16667%}
.blog-content .comments-info .push-14,.row .push-14{left:58.33333%}
.blog-content .comments-info .pull-14,.row .pull-14{right:58.33333%}
.blog-content .comments-info .push-15,.row .push-15{left:62.5%}
.blog-content .comments-info .pull-15,.row .pull-15{right:62.5%}
.blog-content .comments-info .push-16,.row .push-16{left:66.66667%}
.blog-content .comments-info .pull-16,.row .pull-16{right:66.66667%}
.blog-content .comments-info .push-17,.row .push-17{left:70.83333%}
.blog-content .comments-info .pull-17,.row .pull-17{right:70.83333%}
.blog-content .comments-info .push-18,.row .push-18{left:75%}
.blog-content .comments-info .pull-18,.row .pull-18{right:75%}
.blog-content .comments-info .push-19,.row .push-19{left:79.16667%}
.blog-content .comments-info .pull-19,.row .pull-19{right:79.16667%}
.blog-content .comments-info .push-20,.row .push-20{left:83.33333%}
.blog-content .comments-info .pull-20,.row .pull-20{right:83.33333%}
.blog-content .comments-info .push-21,.row .push-21{left:87.5%}
.blog-content .comments-info .pull-21,.row .pull-21{right:87.5%}
.blog-content .comments-info .push-22,.row .push-22{left:91.66667%}
.blog-content .comments-info .pull-22,.row .pull-22{right:91.66667%}
.blog-content .comments-info .push-23,.row .push-23{left:95.83333%}
.blog-content .comments-info .pull-23,.row .pull-23{right:95.83333%}
.blog-content .comments-info:after,.blog-content .comments-info:before,.group:after,.group:before,.row:after,.row:before{content:" ";display:table}
.blog-content .comments-info:after,.group:after,.row:after{clear:both}
.blog-content .comments-info:last-child .col-12.push-1,.row:last-child .col-12.push-1{padding:0 .3125rem 0 0}
.blog-content .hero-row.comments-info,.row.hero-row{padding-left:.7%}
.article-next .blog-content .comments-info,.article-next .row,.blog-content .article-next .comments-info{position:relative}
.newsletter-content.container.newsletter-optout .row-option{margin-bottom:50px}
.blog-content .donate-container .comments-info,.donate-container .blog-content .comments-info,.donate-container .row{position:relative}
.article-content-column .comments-info,.blog-article .blog-content .comments-info .blog-content .comments-info,.blog-article .row .blog-content .comments-info,.blog-content .blog-article .comments-info .blog-content .comments-info{background:#f0f0f0;padding:2rem}
.blog-article .blog-content .comments-info .blog-content .comments-info,.blog-article .row .blog-content .comments-info,.blog-content .blog-article .comments-info .blog-content .comments-info{padding:2rem 2rem 0;margin-bottom:20px}
.blog-content .salary-survey-table .comments-info,.salary-survey-table .blog-content .comments-info,.salary-survey-table .row{display:table-row;width:100%}
.blog-content .salary-survey-table .header.comments-info,.salary-survey-table .blog-content .header.comments-info,.salary-survey-table .row.header{background:rgba(0,0,0,.2)}
.blog-content .salary-survey-table .header.comments-info .col,.salary-survey-table .blog-content .header.comments-info .col,.salary-survey-table .row.header .col{white-space:nowrap;vertical-align:bottom}
.blog-content .salary-survey-table .header.comments-info .col span,.salary-survey-table .blog-content .header.comments-info .col span,.salary-survey-table .row.header .col span{display:block}
.blog-content .salary-survey-table .header.comments-info .col span.small,.salary-survey-table .blog-content .header.comments-info .col span.small,.salary-survey-table .row.header .col span.small{font-size:12px;font-size:.75rem;line-height:1em;line-height:1rem}
.blog-content .salary-survey-table .data.comments-info .org,.salary-survey-table .blog-content .data.comments-info .org,.salary-survey-table .row.data .org{font-size:.9em;font-weight:italics}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.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-lg-2{width:16.66666667%}


#access .menu-main-wip-container a {
	padding-right:0px;
}


#access .menu-main-wip-container .sub-menu a {
	padding-right:10px;
	width:168px;
	text-align:left;
}

#access .menu-main-wip-container .sub-menu a:hover {
	color:#444444 !important;
}
#title-area #description{color:#999999;font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;font-size:15px;padding-left:20px;padding-top:0;font-style:normal;}
.header-image #title-area #description{display:block;overflow:hidden;}
#title-area #description,#title-area #title{padding:0!important;}
#description,#footer .creds,#footer .gototop,#title,#title-area{float:none;padding:0;text-align:center;}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.small-modal-dialog.modal-dialog{margin:0 auto;margin-top:0;margin-bottom:0;height:100vh;max-height:600px;max-width:360px;}


#footer .heading {
    font-size: 16px;
}


.footer-two-body
{
    margin: 0 auto;
    position:relative;
    width: 1000px;
    padding: 0px;
}



mark,
.search_icon_form a,
span.format,
.tb_widget_tagcloud a:hover,
#footer .tb_widget_tagcloud a:hover,
.item .item_thumb .thumb_icon a,
input[type="submit"], 
.thumb_meta span.category,
ul.products li.product .item_thumb .thumb_icon a,
ul.page-numbers li span.current,
ul.products li.product a.btn:hover,
.layout_post_1 .item_thumb .thumb_icon a,
.full_meta span.meta_format,
.review_footer span,
.transition_line,
.layout_post_2 .item_thumb .thumb_icon a,
.list_posts .post .item_thumb .thumb_icon a,
.wide_slider .bx-wrapper .bx-controls-direction a:hover {
    background-color: #f85050
}



article.post .entry_media {
    margin-bottom: 0;
}



article.post h1.entry_title {
    font-size: 24px;
    line-height: 32px
}



article.post .thumb_meta {
    position: static;
    margin-bottom: 10px
}

article.post .entry_media img,
article.post .entry_media iframe {
    width: 100%
}


article.post .entry_media .content_slider {
    margin-bottom: 0
}

article.post .entry_media .content_slider .slider_caption .thumb_link {
    padding: 10px 15px
}

article.post .entry_media .content_slider .slider_caption .thumb_link h3 {
    font-size: 14px;
    line-height: 22px;
    font-style: italic;
    font-weight: 400
}



article.post .entry_content {
    overflow: hidden;
    padding: 15px 0;
    padding-bottom: 0;
    margin-bottom: 15px
}


article.post .bottom_wrapper {
    overflow: hidden;
    clear: both;
    margin-bottom: 30px
}

article.post .bottom_wrapper span {
    height: 18px;
    line-height: 18px;
    font-size: 13px;
    display: block;
    float: left;
    margin-right: 5px
}

article.post .entry_tags {
    float: left
}

article.post .entry_tags.categories {
    float: right
}

article.post .entry_tags a {
    float: left;
    height: 18px;
    line-height: 18px;
    position: relative;
    font-size: 11px;
    margin: 0 5px 5px 12px;
    padding: 0 10px 0 12px;
    background: #bbb;
    color: #fff;
    text-decoration:none
}

article.post .entry_tags a:before {
    content: " ";
    float: left;
    position: absolute;
    top: 0;
    left: -9px;
    width: 0;
    height: 0;
    border-top-color: transparent !important;
    border-right-color: #bbb;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
    border-style: solid;
    border-width: 9px 9px 9px 0;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s
}

article.post .entry_tags a:after{
    content: " ";
    position: absolute;
    top: 7px;
    left: 0;
    float: left;
    width: 4px;
    height: 4px;
    background: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

article.post .entry_tags a:hover {
    background: #222
}

article.post .entry_tags a:hover:before {
    border-right-color: #222
}



.list_posts .post {
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px
}

.list_posts .post:last-child {
    margin-bottom: 0px;
    border-bottom: none;
}

.list_posts .post .item_thumb {
    width: 75px;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    float: left;
    margin: 0 10px 0 0
}

.list_posts .post .item_thumb .thumb_icon {
    z-index: 5;
    opacity: 0;
    position: absolute;
    margin-left: -13px;
    margin-top: -13px;
    top: 50%;
    left: 50%;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s
}

.list_posts .post .item_thumb .thumb_icon a {
    font-size: 10px;
    color: #fff;
    width: 26px;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.list_posts .post:hover .item_thumb .thumb_icon {
    opacity: 1;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg)
}

.list_posts .post:hover .item_thumb img {
    opacity: 0.3
}

.list_posts .post .item_thumb .thumb_hover a {
    display: block
}

.list_posts .post .item_thumb img {
    width: 100%;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s
}


.list_posts .post .item_content {
    padding-left: 1px;
    overflow: hidden
}

.list_posts .post .item_content h4 {
    margin: 0 0 10px 0;
    line-height: 22px;
    font-size: 16px;
    font-weight: 700
}

.list_posts .post .item_content h4 a {
    display: block
}

.list_posts .post .item_content p {
    margin: 0
}
#footer-v1 .tagline{background:#7a1705;color:#fff;font-family:BentonSansCondBold,"Arial Narrow",Arial,Helvetica,sans-serif;font-size:1.125em;letter-spacing:.2em;line-height:1em;margin:0 auto .55558em auto;padding:5px;text-align:center;text-transform:uppercase;vertical-align:bottom;width:100%}
#footer-v1 .tagline span{font-family:GeorgiaProItalic,Georgia,serif;font-size:.7778em;text-transform:lowercase;letter-spacing:0;display:inline-block;margin-left:-4px}
.boxed-layout #navbar-container,.boxed-layout #page-content,.boxed-layout .music-social-icons-container,.boxed-layout .site-footer{max-width:1200px;margin:0 auto}
.music-social-icons-container{text-align:center;padding:2em 0;background:#333}
.no-footer .music-social-icons-container,.no-footer .site-footer{display:none}
#usersite-container .zoogle-music-player .player .player-track .artist{font-size:13px !important}
#usersite-container #purchase-details ul li .title,#usersite-container #purchase-details ul li .artist .name{font-weight:bold}
#usersite-container #purchase-details ul li .title .filetype,#usersite-container #purchase-details ul li .artist .name .filetype{font-weight:normal}
#usersite-container #purchase-details ul li .artist,#usersite-container #purchase-details ul li .file_size{color:#909090}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .artist{color:#000;color:rgba(0,0,0,0.6)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .artist span{color:#000;color:rgba(0,0,0,0.7)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .artist{color:#fff;color:rgba(255,255,255,0.6)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .artist span{color:#fff;color:rgba(255,255,255,0.7)}


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .artist {
  color: white;
  color: rgba(255, 255, 255, 0.6); }


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .artist span {
  color: white;
  color: rgba(255, 255, 255, 0.7); }



							





.rev_slider_wrapper{
	position:relative;
}

.ubermenu-skin-flat-red .ubermenu-submenu.ubermenu-submenu-drop {
  background: #efefef;
  border: 1px solid #efefef;
  font-size: 12px;
  color: #666666;
}

.ubermenu-skin-flat-red .ubermenu-submenu,
.ubermenu-skin-flat-red .ubermenu-submenu .ubermenu-target {
  color: #666666;
}

.ubermenu-skin-flat-red .ubermenu-submenu .ubermenu-highlight {
  color: #cc0000;
}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}
.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{width:auto}
.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-top:10px;padding-bottom:10px}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu-bound .ubermenu-submenu-type-mega{min-width:50%}
.ubermenu .ubermenu-grid-row,.ubermenu .ubermenu-submenu-grid{padding-right:20px}
.ubermenu .ubermenu-grid-row .ubermenu-target,.ubermenu .ubermenu-submenu-grid .ubermenu-target{padding-right:0}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item{left:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item{right:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{left:0}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar{right:0}
.ubermenu .ubermenu-submenu-rtl{direction:rtl}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%}
.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-indent{padding-left:1.6em;padding-top:.4em}
.ubermenu .ubermenu-submenu-footer{position:absolute;bottom:0;right:0;padding:10px 20px;color:inherit;font-size:inherit;list-style:none}
.ubermenu .ubermenu-submenu-footer a{text-decoration:none;font-weight:700;font-size:inherit}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout{max-height:99999px}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{margin-top:-1px;top:0;left:100%;min-width:none;clip:rect(-10px,5000px,5000px,0)}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item{left:auto;right:100%;clip:rect(-10px,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu .ubermenu-submenu .ubermenu-column{display:block;float:left;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:100px;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform{height:50px;margin:0;background:#f9f9f9;width:100%}
.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:14px 50px 14px 25px;height:100%;color:#333;background:0 0}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:50px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.ubermenu-submenu-drop{background:#fff}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{display:none}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{min-height:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){clear:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){clear:both}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{width:100%;max-width:100%}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{background-image:none}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}

.product-watch-modal .product-results .selection .search-term{display:inline-block;font-weight:bold;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;}
.container{text-align:center;margin:0 auto;width:960px;position:relative}
#screenshots .container{padding-left:15px;width:945px}
#theme_features .container{text-align:left;padding:34px 0 68px}
#theme_features .container:before{content:'';position:absolute;top:0;left:479px;background:#eaebeb;-webkit-box-shadow:1px 0 0 #fff;-moz-box-shadow:1px 0 0 #fff;box-shadow:1px 0 0 #fff;height:100%;width:1px}
.affiliate .container{padding:54px 0}
.main_theme_feature .container{text-align:left;padding:58px 0}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}
.col-xs-4{width:33.33333333333333%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:7.5px;padding-right:7.5px;}
#tve_eight_set ol.thrv_wrapper{font-size:16px;margin-left:0;margin-bottom:0;padding-left:20px;padding-bottom:0;text-align:left}
#tve_eight_set ol.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;line-height:20px;padding-left:10px;position:relative}
#tve_eight_set #tve_editor ul.thrv_wrapper li{margin-bottom:15px}
#tve_eight_set ul.thrv_wrapper{font-size:16px;list-style-type:none;margin-left:20px;margin-bottom:30px;padding-left:0;padding-bottom:0;text-align:left}
#tve_eight_set ul.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;list-style-type:disc;line-height:20px;padding-left:10px}
#tve_eight_set ul.thrv_wrapper li:before{display:none}
body .thrv_wrapper.thrv-leads-slide-in,body .thrv_wrapper.thrv-leads-ribbon,body .thrv_wrapper.thrv-leads-widget,body .thrv_wrapper.thrv-leads-screen-filler{margin:0}
.tve_editor_main_content .thrv_wrapper{padding:0}
.tve_editor_main_content .thrv_wrapper.thrv_content_reveal{padding:1px}
.thrv-leads-form-box.thrv_wrapper{background-color:#dedede;padding:20px}
.thrv-leads-screen-filler.thrv_wrapper{padding:0}
.tve-sl-open.stl-anim-rotational .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_in .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_out .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_top .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_bot .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_left .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_right .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}


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


#sidebar .ad{margin-bottom: 0!important}




.text_wrapper, .top-style li, .side-articles article, #sidebar .ad {
clear: both; position: relative; }


.ie .text_wrapper, .ie .top-style li, .ie .side-articles article, .ad {position: static; height: 1%;}


.text_wrapper:after, .top-style li:after, .side-articles article:after, .ad:after {
content: "."; visibility: hidden; height: 0;
display: block; clear: both;}




section, #sidebar .ad {margin-bottom: 17px;}

#header section, #footer section, #sidebar .ad section {margin-bottom: 0px;}




#header .ad, #sidebar .ad {  position: relative;}

 #header .ad div { display: inline-block;}
 
#sidebar .ad div:nth-child(1) {display:block !important;}

#sidebar .video-popup-content .ad  {max-width: none !important;}
.media{margin-top:15px}
.media:first-child{margin-top:0}
.media,.media-body{zoom:1;overflow:hidden}
.media-body{width:10000px}
.media-object{display:block}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
.media-heading{margin-top:0;margin-bottom:5px}
.media-list{padding-left:0;list-style:none}



.media-cat-loop .row{
	margin-bottom: 30px;
}










li.media{
	position:relative;
}

ul.media-list li .pull-left img{
	width: 150px;
	height: auto;
}
	
ul.media-list li .pull-left{
	margin-bottom: 10px;
	float: none;
}

.media-list .entry-content p{
	text-align: justify;
}


ul.media-list hr:last-child{
	display: none;
}


.slideshow-wrapper .slide {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 8;
  width: 660px;
  height: 320px;
  background: #fff;
  overflow: hidden;
}


.slide-link {
  display: block;
  height: 320px;
  left: 0;
  position: absolute;
  top: 0;
  width: 660px;
  background: transparent;
  z-index: 15;  
}


.slide-copy {
  left: 20px;
  position: absolute;
  top: 20px;
}


.slide-copy h3 {
  color: #0081aa;
  font-size: 32px;
  margin-bottom: 4px;
  padding-bottom: 0;
}


.slide-copy p {
  font-size: 14px;
  color: #636365;
  line-height: 1.5em;
  margin-bottom: 16px;
}

.tablemove2 {

position:relative;


top: 50px;


}

td.podval {
	background-color :#E6E6E6;
	height: 30px; 
	margin-top:25px;
	padding-left: 20px;
}

td.podval  a:link {
	
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

td.podval  a:visited {
	
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

td.podval  a:hover {
	
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

td.podval  a:active {
	
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#profile_recommendations .helper{width:160px;margin-left:-9px}
#yonks_content .helper{margin:0 10px}
.col{float:left}

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

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

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


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


.ukfooter td a {
	color: #000000;
}

	.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  margin-left: 0;
  margin-bottom: 0;
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.span3{width:250px}
.row-fluid .span3{width:23.584905660377%;*width:23.531714171016%}
input.span3,textarea.span3,.uneditable-input.span3{width:236px}

input.span3, textarea.span3, .uneditable-input.span3{width:206px;}

.table td.span3,.table th.span3{float:none;width:204px;margin-left:0;}

#subject-container #s1.span3, #subject-container #s2.span3{padding-top:10px;padding-left:5px;}

#s3.span3, #s4.span3{padding-top:10px;padding-left:5px;}


#left-nav li.page_item ul.children{
	display:none;	
}
.primary-nav-list .menu-item-has-children{position:relative}

.wrapper {
	margin: 0 auto;
   max-width: 978px;
   width: 94%;
}

.one-column-template .wrapper {
	width: 708px; 
}

	.one-column-template .wrapper, .wrapper { 
		width: 300px; 
	}

.floatright { 
  float: right; 
}


.floatright.credits {

  text-transform: uppercase;
}

  #Footer .floatright { 
    line-height: 1.5;      
    float: none; 
    clear: both; 
  }






#main .widget-area ul { margin-left: 0; padding: 0 20px 0 0; }




#main .widget-area ul ul { border: none; margin-left: 1.3em; padding: 0; }




#main { display:inline; }
#page{width:100%;height:auto;overflow:hidden;clear:both;position:relative;padding:71px 0 0}
#page.sticky-main-menu{padding:181px 0 0}
div.view-key-personnel table td.views-field-field-p-title{width:70%;font-size:90%}
td.views-field views-field-field-p-fax pdb-fax{width:10%;font-size:90%}
td.views-field views-field-field-p-phone pdb-phone{width:10%;font-size:90%}
td.views-field views-field-field-p-email pdb-email{width:10%;font-size:90%}
.view-whats-new .views-field-title{background-color:#acd28a;border:1px solid  #000000;padding:4px 4px 4px 1px;}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
td.views-field.views-field-field-event-date.monitor-vertical-align.monitor-font-size span.date-display-single{font-size:2em;line-height:1.1em;}
td.views-field{background-color:#ffffff;border-color:#c1cbd7;}
.header_bottom .container_inner{width:100%}
.header_bottom{background-color:#fff!important}
.header_bottom,footer .container_inner{padding:0 25px}
footer .container_inner,.header_bottom .container_inner{width:auto}
.header_bottom,footer .container_inner,nav.content_menu{padding:0 15px}
.boxed .header_bottom{padding:0 25px}
header.sticky .header_bottom{background-color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,0.11)}
header.sticky.no_shadow .header_bottom{box-shadow:none}
header.fixed.scrolled .header_bottom,header.fixed_hiding.scrolled .header_bottom{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.11);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.11);box-shadow:0 1px 3px rgba(0,0,0,0.11);background-color:#fff}
.popup_menu_opened header.scrolled .header_bottom,.popup_menu_opened header.sticky .header_bottom{background-color:transparent!important;box-shadow:none}
.popup_menu_opened .header_top,.popup_menu_opened .header_bottom{background-color:transparent!important;border:0!important}
header.paspartu_header_alignment .header_bottom{padding:0 2%}


.header_bottom,
.header_top {
	background-color: rgba(0,0,0,1);
}

				.header_bottom,
		nav.mobile_menu{
				background-color: #0a0a0a !important;
		}


.background .background-slider .owl-stage-outer .owl-stage .owl-item .item {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
}
.row{margin-left:-15px;margin-right:-15px}
#about-page .content-wrapper .row{margin-left:-10px;margin-right:-10px}
#culture-clips-page .content-wrapper .row{margin-left:-10px;margin-right:-10px}
#review-page .content-wrapper .row{margin-left:-10px;margin-right:-10px}
#review-page #credits .related-reviews .row{margin-top:13px}
.pi-content-caution .row [class*=col-]{padding:0 6px}
.pi-content-caution .row img{height:100%}

		div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-image,
		div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-video,
		div.sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-slider{ float: left; width: 220px !important; }

		div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-image,
		div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-video,
		div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-slider{ float: none; width: auto !important; }
		
		div.both-sidebar-included .sixteen.columns.portfolio-item .portfolio-thumbnail-context { padding-left: 0px !important; margin-top: 5px; }
		
		
		
		div.feature-media-item.sixteen .feature-media-thumbnail-wrapper,
		div.sidebar-included .feature-media-item.sixteen .feature-media-thumbnail-wrapper{ width: auto; margin: 0px 0px 20px; float: none; }
	
		
		
		div.sixteen.columns.portfolio-item .portfolio-thumbnail-image, 
		div.sixteen.columns.portfolio-item .portfolio-thumbnail-video, 
		div.sixteen.columns.portfolio-item .portfolio-thumbnail-slider { float: none !important; width: auto !important; }

		div.sixteen.columns.portfolio-item .portfolio-thumbnail-context { padding-left: 0px !important; margin-top: 5px; }

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

    .container .sixteen.columns.wrapper                 { width: 960px; margin-right: 0px; margin-left: 0px; }

		.container .sidebar-included .gdl-page-item .sixteen.columns                 { width: 640px; }

		.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper                 { width: 660px; }


		.container .both-sidebar-included .gdl-page-item .twelve.columns,
		.container .both-sidebar-included .gdl-page-item .sixteen.columns,
		.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 460px; }


		.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
		.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
		.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 480px; }


			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 364px; }


			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 384px; }


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

		
			
			.container .four.columns.wrapper,
			.container .eight.columns.wrapper,               
			.container .twelve.columns.wrapper,              
			.container .sixteen.columns.wrapper,             
			.container .one-third.column.wrapper,            
			.container .two-thirds.column.wrapper { width: 300px; margin-right: 0px; margin-left: 0px; }

			
			.container .sidebar-included .gdl-page-item .four.columns,                    
			.container .sidebar-included .gdl-page-item .eight.columns,                   
			.container .sidebar-included .gdl-page-item .twelve.columns,                  
			.container .sidebar-included .gdl-page-item .sixteen.columns,                 
			.container .sidebar-included .gdl-page-item .one-third.column,                
			.container .sidebar-included .gdl-page-item .two-thirds.column { width: 280px; }

				
			.container .sidebar-included .gdl-page-item .four.columns.wrapper ,                 
			.container .sidebar-included .gdl-page-item .eight.columns.wrapper ,                
			.container .sidebar-included .gdl-page-item .twelve.columns.wrapper ,               
			.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper ,              
			.container .sidebar-included .gdl-page-item .one-third.column.wrapper ,             
			.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper  { width: 300px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column,
			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 280px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper,
			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 300px; }
.feed-section img.loading{border:none;display:none;height:60px;margin:auto;margin-bottom:-60px}
.feed-section.loading img.loading{display:block}
.feed-section.loading .news-container,.feed-section.loading .empty-message{visibility:hidden}
.search-results-container .loading{border:none;display:none}
[data-widget=recent-articles] .loading,.twitter-timeline .loading{border:none;display:block;height:60px;margin:auto}

.iwidth235 { width: 235px }

			#column2 {
				display: block;
				width: 200px;
			}

			#column2-content {
				min-height: 200px;
			}


#column2-top {
	background-position: top left;
	background-repeat: no-repeat;
}


#column2-top div {
	background-position: top right;
	background-repeat: no-repeat;
}


#column2-top div div {
	padding: 0;
	background-repeat: repeat-x;
}


#column2-side {
	background-repeat: repeat-y;
}


#column2-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}


#column2-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#column2-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#column2-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}


.mobile-view #column1,
.mobile-view #column2 {
	border-radius: 0;
	float: none;
	width: auto;
}


.mobile-view #column1-content,
.mobile-view #column2-content,
.mobile-view #content-content {
	min-height: 0;
}

#column2-content,#column2-content .container-content-inner {border-radius:10px 10px 0 0;}


.container-content-inner {
	display: inline-block;
	width: 100%;
}


#header .container-content, #footer .container-content {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.mobile-view #columns,
.mobile-view .container-content {
	width: auto !important;
}


.mobile-view .container-empty {
	display: none !important;
}
#content-content,#content-content .container-content-inner {border-radius:10px 10px 0 0;}

#header-content,#header-content .container-content-inner {border-radius:0 0 10px 10px;}

	.sidebar-top,
	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; }

#footer #footer-ads .widget { padding-bottom: 0; font-size: 0; line-height: 0; }




.widget { color: #535353; font-size: 15px; overflow: hidden; }

.widget a { color: #535353; }

.widget a:hover { color: #444; }

.widget select { border: 1px solid #ddd; color: #777; font-size: 15px; padding: 7px; width: 100%; max-width: 100%; }

#footer .widget select { border-color: #eee; }


.sidebar .widget { padding: 30px 30px 20px; }

#footer .widget { padding-bottom: 30px; }

#footer .widget a:hover { color: #666; }

	
.navigation-bottom {
	display: block; 
	width: 100%; 
	
	}

	
#header, 
#footer, 
.colone, 
.colthree,
.navigation, 
.navigation-top,
.navigation-middle,
.navigation-bottom,
.wp-pagenavi-navigation, 
#comment, 
#respond,
.remove-for-print {
	display: none;
	}



.home-left,
.home-right {
	width: 470px;
	float: left
}


.slider5 {

	float: left;
	width: 100%;
	margin-top: -10px;
	z-index: 2;
}


.slider5 .slide:last-child {margin-right: 0;}

#data {
    background: #000000;
    font-size: 90%;
    -moz-border-radius: 1em 1em 0 0;
    -khtml-border-radius: 1em 1em 0 0;
    -webkit-border-radius: 1em 1em 0 0;
    border-radius: 1em 1em 0 0;
    border: 1px solid #505050;
    border-bottom: 4px solid #000000;
    min-height: 95px;
    padding: 0.5em 0.5em 0.5em 1.5em;
    margin-bottom: 0.5em;
    color: #A3A3A3;
    clear: both;
    position: relative;
    top: 1em;
}

#data p {
    line-height: 1em;
    font-size: 14px;
}

#data a.terra {
    color: #999999;
}

#data a:hover span {
    background:none; 
    color:#fff;
}

#data span a {
    width: 100%;
    height: 100%;
    margin: 0 0;
    padding: 0 0;
}

#data a span {
    display:block;
    padding: 5em 1em 1em 1em;
    background: -webkit-linear-gradient(rgba(166,166,166,0.6), rgba(36,36,36,0.6)); 
    background: -o-linear-gradient(rgba(#166,166,166,0.6), rgba(36,36,36,0.6)); 
    background: -moz-linear-gradient(rgba(166,166,166,0.6), rgba(36,3.63,36,0.6)); 
    background: linear-gradient(rgba(166,166,166,0.6), rgba(36,36,36,0.6)); 
}

#data a.terra span {
    padding-left: 0.5em;
}

#data #data-header {
    position: absolute; 
    width: 200px;
    margin-top: -20px; 
    padding-left: 8px; 
    text-transform: uppercase; 
    font-weight: bold; 
    font-size: 0.8em;
}
#prose-home div.prose-home-top,#prose-home div.prose-home-left,#prose-home div.prose-home-right,#content div.widget-area,#content div.widget,#content div.gwat-before-widgetized{margin-bottom:40px;}
 .masorny_col .teaser-preview-box .banner_blog_container { height: 127px !important; }
 .banner_blog_container { position: relative; margin-bottom: 20px; }

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.login_iframe_wrapper{display:none}
.account_navigation_login.hover .login_iframe_wrapper{display:block}
		

.wpb_row {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
 .ult-banner-block,.wpb_row .wpb_column .wpb_wrapper .ult-banner-block{width:100%;margin-bottom:30px;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-block}
 .stats-block,.wpb_row .wpb_column .wpb_wrapper .stats-block{display:block;margin-bottom:30px}
 .smile_icon_list_wrap,.wpb_row .wpb_column .wpb_wrapper .smile_icon_list_wrap{margin-bottom:30px}
 .wpb_row,.wpb_column,.upb_video_class{position:relative}
 .ult_countdown,.wpb_row .wpb_column .wpb_wrapper .ult_countdown{width:100%;height:auto;display:block;line-height:1;margin-bottom:30px;float:left;text-align:center}
.flip-box-wrap,.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap{margin-bottom:30px}
.cnt .tve-c p.wp-caption-text{font-family:'Roboto Condensed', sans-serif;color:#999;font-weight:300;font-size:14px;max-width:100%;text-align:center}
.awr .awr-i .tve-c{position:relative}
.cnt .bSe article, .cnt .bSe .tve-c p { color:#666; }
.cnt p, .tve-c { line-height:1.75em; }
.footer-social #block-views-fsi-center-logo-block-1{float:left;}
.footer-social #block-views-fsi-center-logo-block-1 img{height:auto !important;max-height:26px;width:auto !important;}
.subdomain-iis .footer-social #block-views-fsi-center-logo-block-1 img{width:268px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}

.clearfix:after,.page-research-search .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region.page-research-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-faculty-publications .panels-flexible-row-first .view-terms-from-node:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix:after,.panel-two-column .research-programs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.panel-two-column .research-programs{*zoom:1;}
.clearfix:before,.panel-two-column .research-programs:before,.clearfix:after,.panel-two-column .research-programs:after{content:" ";display:table;}
.publication-list .field-collection-item-field-related-authors.clearfix:before,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:before,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:before{display:inline;}
.publication-list .field-collection-item-field-related-authors.clearfix:after,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:after,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:after{display:inline;clear:none;}
.publication-list .views-field-field-related-authors .clearfix:after,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:after,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:after,.publication-list .views-field-field-related-authors .clearfix:before,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:before,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:before{display:none;}
.views-row h2 a{color:black;}
.page-articulos .view-vista-de-articulos .views-row{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc;}
#commerce-addressbook-billing-default .views-row{background:rgba(0,0,0,.15);padding:15px;}
.view-focus-post-blog .views-row-1{padding-bottom:2%;}

	.et_monarch .textwidget .et_social_networks li { margin-bottom: 0; }


#primary-nav-container .site-width, #featured-content .site-width {padding: 0; width: 980px;}


#featured-content .site-width {padding: 0; max-width: 980px; width: auto;}

#featured-content img {max-width: 100%;}

.left{float:left;}

  .mobile-navigation .tertiary-nav {
    border-bottom: 1px solid #0e5e7b;
    padding-bottom: 20px; }

    .mobile-navigation .tertiary-nav .subnavigation-link {
      margin-left: 20px; }







.footer {
	font-size: 0.9em;
	margin-top: 7.5%;
}






.footer .widget { border-bottom-color: rgba(255,255,255,0.1) }


.footer .widget-title { color: #EEE; letter-spacing: 1px; font-weight: 600; }


.footer .widget-content { color: #666; }


.footer .widget-content ul li { border-top-color: rgba(255,255,255,0.1); }






.footer .widget_search #s:focus { 
	outline: none; 
	background: #FFF;
	border-color: #DDD;
	color: #444;
}



.footer .flickr_badge_image img,
.footer .dribbble-shot img { background: rgba(255,255,255,0.1); }


.footer .flickr_badge_image a:hover img,
.footer .dribbble-shot:hover img { background: #1abc9c; }






.footer .tagcloud a { background-color: rgba(255,255,255,0.1); color: #FFF; }

.footer .tagcloud a:hover { background-color: #1abc9c; color: #FFF; }

	
	.footer .column {
		width: 100%;
		margin-left: 0;
		padding-top: 40px;
		border-top: 4px solid rgba(255,255,255,0.1);
		margin-top: 40px;
	}

	
	.footer .column:first-child { margin-top: 0; border-top: 0; padding-top: 0; }
	           .footer .flickr_badge_image a:hover img { background:#537519; }
	           .footer .dribbble-shot:hover img { background:#537519; }
.header-elements-container{float:left;padding:13px 0 0;}
.header-elements-container .sidr-button-close{display:none;}
.header-elements-container .sidr .sidr-button-close{display:block;}
.node-type-show .header-elements-container,.node-type-interior-show-page .header-elements-container,.node-type-photo-gallery .header-elements-container,.node-type-bio .header-elements-container,.node-type-article .header-elements-container,.node-type-iframe .header-elements-container,.node-type-sweepstakes .header-elements-container,.node-type-bio-listings .header-elements-container{width:85%;}
.node-type-article .header-elements-container,.node-type-bio .header-elements-container,.node-type-show .header-elements-container,.node-type-interior-show-page .header-elements-container,.node-type-photo-gallery .header-elements-container,.node-type-video .header-elements-container,.node-type-playlist-hub .header-elements-container,.node-type-playlist .header-elements-container,.node-type-bio-listings .header-elements-container{width:85%;}
