﻿
.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-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 {
    float: left;
  }

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

.modal-body-registro {height: 281px;  padding: 15px;  overflow-y: auto;}



    .galleryspace{ padding:10px; }

.ajax-login-register-login-dialog .wide .fb-login-container{width:auto}
.ajax-login-register-login-dialog .wide .form-wrapper{width:405px}

a.oblu:visited { color: #000000; text-decoration: none }

a.oblu:link { color: #000000; text-decoration: none }

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

a.oblu:active { color: #DF0031; text-decoration: underline }

.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}

	.copyright-left{ margin-bottom: 10px; }
#footer-inner{padding-top:10px;margin-top:10px;}
#footer-inner .box{margin:0;padding:0;}
.x-widgetbar .widget{margin-top:3em}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon .widget{margin-top:5em}
.x-sidebar .widget{margin-top:3em}
.x-sidebar .widget:first-child{margin-top:0}
.x-main .widget{margin-top:3em}
.x-main .widget:first-child{margin-top:0}
.widget{color:rgba(255,255,255,0.25)}
.widget a{color:rgba(255,255,255,0.25)}
.widget p:last-child,.widget ul:last-child,.widget ol:last-child{margin-bottom:0}
.widget ul,.widget ol{margin-left:0;list-style:none}
.widget ul li a,.widget ol li a{display:inline-block;color:rgba(255,255,255,0.25)}
.widget ul li li a,.widget ol li li a{padding-left:1.655em}
.widget ul li li li a,.widget ol li li li a{padding-left:3.31em}
.widget ul li li li li a,.widget ol li li li li a{padding-left:4.965em}
.widget ul li li li li li a,.widget ol li li li li li a{padding-left:6.62em}
.widget select{width:100%}
.widget:before{content:"";display:block;height:2px;background-color:rgba(255,255,255,0.1)}
.x-main .widget,.x-sidebar .widget{color:#333}
.x-main .widget a,.x-sidebar .widget a{text-decoration:underline}
.x-main .widget a:hover,.x-sidebar .widget a:hover{text-decoration:none}
.x-main .widget ul li,.x-main .widget ol li,.x-sidebar .widget ul li,.x-sidebar .widget ol li{border-top:1px solid rgba(0,0,0,0.085)}
.x-main .widget ul li a,.x-main .widget ol li a,.x-sidebar .widget ul li a,.x-sidebar .widget ol li a{padding-top:8px;padding-bottom:8px;color:#333}
.x-main .widget:before,.x-sidebar .widget:before{display:none}
body .x-main .widget a,body .x-sidebar .widget a{color:#7a7a7a}
body .x-main .widget a:hover,body .x-sidebar .widget a:hover{color:#7a7a7a}
body .x-main .widget ul li a,body .x-main .widget ol li a,body .x-sidebar .widget ul li a,body .x-sidebar .widget ol li a{color:#7a7a7a}
body .x-main .widget ul li a:hover,body .x-main .widget ol li a:hover,body .x-sidebar .widget ul li a:hover,body .x-sidebar .widget ol li a:hover{color:#7a7a7a}
.widget.widget_meta ul{border-bottom:0}
.widget.widget_meta li abbr[title]{border-bottom:0}
.widget.widget_recent_comments a{display:inline}
.x-main .widget.widget_recent_comments li,.x-sidebar .widget.widget_recent_comments li{padding-top:8px;padding-bottom:8px}
.widget.widget_recent_entries li{padding-bottom:16px;line-height:1.5}
.widget.widget_recent_entries li:last-child{padding-bottom:0}
.widget.widget_recent_entries li a{display:inline}
.widget.widget_recent_entries li .post-date{display:block;font-size:85%;margin-top:0.5em;text-transform:uppercase;opacity:0.575}
.x-main .widget.widget_recent_entries li,.x-sidebar .widget.widget_recent_entries li{padding-top:8px;padding-bottom:8px}
.widget.widget_rss li{padding-bottom:16px}
.widget.widget_rss li:last-child{padding-bottom:0}
.widget.widget_rss li .rsswidget{display:inline-block;padding:0;line-height:1.5}
.x-main .widget.widget_rss li,.x-sidebar .widget.widget_rss li{padding:8px 0}
.x-main .widget.widget_pages .current_page_item,.x-main .widget.widget_nav_menu .current-menu-item,.x-sidebar .widget.widget_pages .current_page_item,.x-sidebar .widget.widget_nav_menu .current-menu-item{border:1px solid #333;border-left:0;border-right:0;margin-bottom:-1px}
.x-main .widget.widget_pages .current_page_item a,.x-main .widget.widget_nav_menu .current-menu-item a,.x-sidebar .widget.widget_pages .current_page_item a,.x-sidebar .widget.widget_nav_menu .current-menu-item a{color:#333}
.x-main .widget.widget_pages .current_page_item a:hover,.x-main .widget.widget_nav_menu .current-menu-item a:hover,.x-sidebar .widget.widget_pages .current_page_item a:hover,.x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333}
body .x-main .widget.widget_pages .current_page_item a,body .x-main .widget.widget_nav_menu .current-menu-item a,body .x-sidebar .widget.widget_pages .current_page_item a,body .x-sidebar .widget.widget_nav_menu .current-menu-item a{color:#333}
body .x-main .widget.widget_pages .current_page_item a:hover,body .x-main .widget.widget_nav_menu .current-menu-item a:hover,body .x-sidebar .widget.widget_pages .current_page_item a:hover,body .x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333}
.h-landmark,.x-main .h-widget,.x-main .h-widget a.rsswidget,.x-main .h-widget a.rsswidget:hover,.x-main .widget.widget_pages .current_page_item a,.x-main .widget.widget_nav_menu .current-menu-item a,.x-main .widget.widget_pages .current_page_item a:hover,.x-main .widget.widget_nav_menu .current-menu-item a:hover,.x-sidebar .h-widget,.x-sidebar .h-widget a.rsswidget,.x-sidebar .h-widget a.rsswidget:hover,.x-sidebar .widget.widget_pages .current_page_item a,.x-sidebar .widget.widget_nav_menu .current-menu-item a,.x-sidebar .widget.widget_pages .current_page_item a:hover,.x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333333;}
.x-main .widget,.x-main .widget a,.x-main .widget ul li a,.x-main .widget ol li a,.x-main .widget_tag_cloud .tagcloud a,.x-main .widget_product_tag_cloud .tagcloud a,.x-main .widget a:hover,.x-main .widget ul li a:hover,.x-main .widget ol li a:hover,.x-main .widget_tag_cloud .tagcloud a:hover,.x-main .widget_product_tag_cloud .tagcloud a:hover,.x-main .widget_shopping_cart .buttons .button,.x-main .widget_price_filter .price_slider_amount .button,.x-sidebar .widget,.x-sidebar .widget a,.x-sidebar .widget ul li a,.x-sidebar .widget ol li a,.x-sidebar .widget_tag_cloud .tagcloud a,.x-sidebar .widget_product_tag_cloud .tagcloud a,.x-sidebar .widget a:hover,.x-sidebar .widget ul li a:hover,.x-sidebar .widget ol li a:hover,.x-sidebar .widget_tag_cloud .tagcloud a:hover,.x-sidebar .widget_product_tag_cloud .tagcloud a:hover,.x-sidebar .widget_shopping_cart .buttons .button,.x-sidebar .widget_price_filter .price_slider_amount .button{color:#333333;}
.x-main .h-widget,.x-main .widget.widget_pages .current_page_item,.x-main .widget.widget_nav_menu .current-menu-item,.x-sidebar .h-widget,.x-sidebar .widget.widget_pages .current_page_item,.x-sidebar .widget.widget_nav_menu .current-menu-item{border-color:#333333;}
body .x-main .widget,body .x-main .widget a,body .x-main .widget a:hover,body .x-main .widget ul li a,body .x-main .widget ol li a,body .x-main .widget ul li a:hover,body .x-main .widget ol li a:hover,body .x-sidebar .widget,body .x-sidebar .widget a,body .x-sidebar .widget a:hover,body .x-sidebar .widget ul li a,body .x-sidebar .widget ol li a,body .x-sidebar .widget ul li a:hover,body .x-sidebar .widget ol li a:hover{color:#212121;}
body .x-main .h-widget,body .x-main .widget.widget_pages .current_page_item a,body .x-main .widget.widget_nav_menu .current-menu-item a,body .x-main .widget.widget_pages .current_page_item a:hover,body .x-main .widget.widget_nav_menu .current-menu-item a:hover,body .x-sidebar .h-widget,body .x-sidebar .widget.widget_pages .current_page_item a,body .x-sidebar .widget.widget_nav_menu .current-menu-item a,body .x-sidebar .widget.widget_pages .current_page_item a:hover,body .x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333333;}
body .x-main .h-widget,body .x-main .widget.widget_pages .current_page_item,body .x-main .widget.widget_nav_menu .current-menu-item,body .x-sidebar .h-widget,body .x-sidebar .widget.widget_pages .current_page_item,body .x-sidebar .widget.widget_nav_menu .current-menu-item{border-color:#333333;}
.wdn-icon-pinterest:before{content:'\e818'}
.webstore-overlay-cart .webstore-promo-line small{text-transform:uppercase;}
.cart-summary .webstore-promo-line small{text-transform:uppercase;float:none;font-weight:bold;padding:6px 0;}
.front .region-banner-one{position:relative;}
.region-header{overflow:hidden;width:100%;}
.page-node-add .region.region-help{margin-top:80px;}
.front .region-content{background-color:transparent;overflow:hidden;padding:0px;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}


header.main-header nav.mobile-nav .mobile-nav-trigger {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 4;
  cursor: pointer;
}
#vb-gallery-container #gal-content a .attachment-mini{width:75px;vertical-align:top;height:auto;padding-bottom:10px}




.widget {
	margin: 0 0 0.5em 0;
	padding: 0.8em;
	color: #333;
	background: #eee;
	border-bottom: 2px solid #ddd;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.widget .textwidget {
	line-height: 1.5em;
	margin: 0 0.5em;
}

.widget .textwidget p {
	margin-bottom: 1em;
}

.widget ul {
	line-height: 1.5em;
	margin: 0 0.5em;
	list-style: circle inside;
}

.widget ul .children {
	padding: 0;
	margin: 0.5em 0 0.5em 1em;
}

.widget a:link, .widget a:visited  {
	text-decoration: none;
	color: #bb0000;
}

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

.widget img {
	max-width: 100%;
	height: auto;
}



.widget-category-posts {
	margin-bottom: -0.4em;
}

.widget-category-posts .widgettitle .category-archive-link {
	float: right;
}

.widget-category-posts .widgettitle .category-archive-link .category-archive-icon:after {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	font-size: 24px;
	font-family: 'Genericons';
	text-decoration: inherit;
	vertical-align: top;
	content: '\f436';
	margin: 0;
}

.widget-category-posts .widgettitle .category-archive-link .category-archive-icon:hover {
	text-decoration: none;
}

.widget-category-posts .type-post {
	margin: 0 0 1em 0;
	padding: 0;
	border: none;
	background: none;
}

.widget-category-posts .type-post .postmeta {
	margin: 0.5em 0 0;
}

.widget-category-posts .type-post .postmeta-small {
	margin: 0.5em 0 0;
	font-size: 0.8em;
	line-height: 1.5em;
}

.widget-category-posts .type-post .postmeta-small span{
	margin-right: 0.5em;
}

.widget-category-posts .type-post .postmeta-small span:before {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 16px 'Genericons';
	vertical-align: middle;
	color: #222;
}

.widget-category-posts .type-post .postmeta-small .meta-date:before{
	content: '\f307';
}

.widget-category-posts .type-post .postmeta-small .meta-comments:before{
	content: '\f300';
}

.widget-category-posts .type-post .more-link {
	margin: 0;
}

.widget-category-posts .type-post .more-link:link, .widget-category-posts .type-post .more-link:visited  {
	color: #fff;
}

.widget-category-posts .type-post .more-link:hover, .widget-category-posts .type-post .more-link:active  {
	text-decoration: none;
}

.widget-category-posts .large-post .post-title {
	font-size: 1.5em;
}

.widget-category-posts .large-post .wp-post-image {
	margin: 0 0 0.4em 0;
}

.widget-category-posts .medium-post {
	float: left;
	display: block;
	width: 33.33333333%;
	padding-right: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.widget-category-posts .medium-post .wp-post-image {
	margin: 0 0 0.4em 0;
}

.widget-category-posts .medium-post .post-title {
	margin: 0 0 0.4em 0;
	padding: 0;
	font-size: 1.15em;
}

.widget-category-posts .small-post {
	float: left;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.widget-category-posts .small-post .wp-post-image {
	float: left;
	margin: 0 1em 0 0;
}

.widget-category-posts .small-post .post-title {
	font-size: 1.05em;
}

.leeway_category_posts_columns .widget-category-posts {
	margin-bottom: 0;
}

	.widget-category-posts .wp-post-image {
		max-width: 100%;
	}
header nav li.col-no-1 ul.sub-menu{float:none;width:260px}
header nav li.col-no-1 ul.sub-menu li{float:none;margin:0 auto;width:90%}
header nav li.col-no-1 ul.sub-menu li ul{box-sizing:border-box;width:100%}
section[id*='nav_menu-'] ul li ul.sub-menu{border-bottom:1px solid #F3F3F3;padding-left:20px}
section[id*='nav_menu-'] ul li ul.sub-menu li:last-child a{border:0 none}
.fmw section[id*="nav_menu-"] ul li ul.sub-menu{border-bottom:0}
.fmw section[id*="nav_menu-"] ul li ul.sub-menu li{border-bottom:0}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


.fusion-slider-container {
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
.mk-video-color-mask,.mk-video-mask{position:absolute;top:0;left:0;width:100%;height:100%}
.mk-video-color-mask{filter:alpha(opacity=@opacity * 100);-moz-opacity:70;-khtml-opacity:70;opacity:70;opacity:.7}

	.gdlr-item-title-wrapper .gdlr-item-title-nav { position: static; margin-top: 15px; }

	.gdlr-item-title-wrapper .gdlr-item-title-nav i { display: none; }


#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



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

	
	div.footer-wrapper,
	div.container .top-navigation-wrapper-gimmick{ width: 980px; margin-left: -10px; }



div.footer-wrapper .container{ background: transparent; 
	
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none; }

div.footer-wrapper-gimmick{ height: 3px; }



div.footer-wrapper div.contact-form-wrapper input[type="text"], div.footer-wrapper div.contact-form-wrapper input[type="password"], div.footer-wrapper div.contact-form-wrapper textarea, div.footer-wrapper div.custom-sidebar #search-text input[type="text"], div.footer-wrapper div.custom-sidebar .contact-widget-whole input, div.footer-wrapper div.custom-sidebar .contact-widget-whole textarea {
	 -moz-box-shadow: none; 
	 -webkit-box-shadow: none; 
	 box-shadow: none; }

div.footer-wrapper a.button, div.footer-wrapper button{ -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: 0 !important; background: #222 !important; }

div.footer-wrapper #wp-calendar caption{ font-size:15px; border: none; margin-bottom: 15px; }

div.footer-wrapper div.custom-sidebar .recent-post-widget-thumbnail {  -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }


#header-container, #footer-container {
  width: 100%;
}

.cub1iceri img, .cub2iceri img, .cub3iceri img, .cub4iceri img, .cub5iceri img, .cub6iceri img, .cub7iceri img, .cub7iceri2 img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

.cub5iceri{position:absolute;top:0px;left:0px;display:block;z-index:9}


.cart_dropdown .dropdown_widget {
clear: both;
position: absolute;
right: 0;
top: 47px;
background: #222;
width: 250px;
border-left: 0;
border-right: 0;
border-bottom: 0;
overflow: hidden;
line-height: 18px;
display: none;
}





.cart_dropdown{
position: absolute;
top:0;
right:0;
height:47px;
line-height: 47px;
z-index: 111;
}



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



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


  .menu-item-has-children {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
  }


.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}

#home-feature .bulleted-list li {
	height: auto;
	width: 100%;
	font-size: 12px;
	line-height: 1.4;
	margin: 0 0 3px 15px;
}

#home-feature .bulleted-list li a {
	font-size: 13px;
}

#home-feature ul.bulleted-list {
	height: 105px;
	width: 100%;
	margin: 0;
	padding-bottom: 0;
}

ul.bulleted-list {
	height: 206px;
    	margin: 0;
    	overflow: hidden;
    	padding: 0;
}

li.bulleted-list, ul.bulleted-list li {
    	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 12px;
   	font-weight: bold;
	float: left;
	clear: both;
    	list-style: square outside none;
	line-height: 1.2;
    	margin: 6px 0 6px 15px;
	height: auto;
	overflow: visible;
	text-align: left;
}



.ie #text-69 ul.bulleted-list li {
	float: none;
}

  .digital-retailing-tabs .h1, .digital-retailing-tabs h1 {
    margin-top: 0; }

  .pricing .paymentLoan .price.h1, .pricing .paymentLease .price.h1, .pricing .paymentLoan .value, .pricing .paymentLease .value {
    font-size: 1.3em; }

    .pricing .paymentLoan .price.h1 .paymentFrequency, .pricing .paymentLease .price.h1 .paymentFrequency, .pricing .paymentLoan .value .paymentFrequency, .pricing .paymentLease .value .paymentFrequency {
      font-weight: 300;
      font-size: 0.7em; }

.inventory-detail-pricing .final .price.h1, .inventory-detail-pricing .final-price .price.h1 {
  font-size: 1.8em; }

  .inventory-detail-pricing .final .price.h1 .value.no-value, .inventory-detail-pricing .final-price .price.h1 .value.no-value {
    font-size: 1em; }

	
	.full-width-section.parallax_section  {
		background-attachment: scroll!important;
		background-position: center!important;
	}

	
	.full-width-section {
		margin-top: 0px!important;
	}

	
	.full-width-section.first-section {
		margin-top: -40px!Important;
	}

	
	body[data-bg-header="true"] .full-width-section.first-section {
		margin-top: -26px!important;
	}

	
	.full-width-section.under-page-header {
		margin-top: -2.1em!important;
	}

	
	.home-wrap .full-width-section.first-section {
		margin-top: -37px!important;
	}


.nectar-button:hover, .full-width-section .light .nectar-button:hover {
	 opacity: 1;
}


.full-width-section .light .nectar-button {
	opacity: 0.9;
}


.full-width-section .carousel-wrap {
	margin-bottom: 0px!important;
}


#full_width_portfolio .full-width-section.first-section {
	margin-top: 0px!important;
}


.full-width-section .team-member img {
	margin-bottom: 15px!important;
}



.full-width-section [class^="icon-"].icon-3x, .full-width-section [class*=" icon-"].icon-3x  {
	background-color: rgba(0,0,0,0.021)!important;
}


.full-width-section .circle-border  {
	background-color: rgba(0,0,0,0.021);
	border-color: rgba(0,0,0,0.05);
}


.full-width-section .light .circle-border  {
	background-color: rgba(0,0,0,0.021);
	border-color: rgba(0,0,0,0.2);
}


.full-width-section.standard_section {
	
}


.full-width-section img {
	display: block;
	margin-bottom: 0px!important;
}


html:not(.js) .full-width-section {
	visibility: visible;
}


.full-width-section.no-cover {
	background-size: auto!important;
	-moz-background-size: auto!important;
	-webkit-background-size: auto!important;
}

#footer .cl-lines { padding: 0; dispay: block; margin: 0; height:0px; background:#eeeeee; border: 0;}
.hentry .aligncenter{display:block !important;margin:0 auto 1em !important;text-align:center !important;}


.v-space{
margin-top:20px;
}


.v-space-10{
margin-top:10px;
}


.v-space-5{
margin-top:5px;
}

  #contacts{
    margin-bottom: 10px;
  }

    #contacts p{
      margin-bottom: 0px;
      font-size: 13px;
    }

    #contacts em {
      font-size: 17px;
      padding-left: 10px;
    }

    #contacts a {
      padding-left: 3px;
    }

#close-location-drop {position:absolute;right:58px;bottom:8px;font-size:11px;cursor:pointer;display:block;}


#header_action_buttons .btn {
  margin-right: 10px;
  margin-bottom: 10px;
}


#header_action_buttons .btn:last-child {
  margin-right: 0px;
}
.tweet-container{position:relative;overflow:hidden;min-height:3em;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;line-height:1.2}
.col{float:left}


#to-top {
    font-size:.6em;
    text-decoration:none
}
#nav-control{display:none;}
#nav-control a{display:block;color:#00467f;font-weight:bold;}


.et_header_style_left .logo_container {
	position: absolute;
	width: 100%;
	height: 100%;
}


.et_header_style_split .centered-inline-logo-wrap .logo_container {
	height: 100%;
}


.et_header_style_split .logo_container {
	position: initial;
}


.et_header_style_split #main-header .container,
.et_header_style_split #main-header .logo_container {
	z-index: 2;
	text-align: center;
}


.et_header_style_centered #main-header .logo_container {
	height: 100px;
	padding: 0;
}


.et_header_style_centered header#main-header.et-fixed-header .logo_container {
	height: 70px;
}


.et_vertical_nav.et_header_style_centered header#main-header.et-fixed-header .logo_container,
.et_vertical_nav.et_header_style_centered #main-header .logo_container {
	height: auto;
}


.logo_container {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}


.et_vertical_nav .logo_container {
	position: relative;
	height: auto;
	padding: 0;
}


	.et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap,
	.et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap,
	.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,
	.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container,
	.et_header_style_split.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,
	.et_header_style_split.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
		height: 0;
		padding: 0;
		opacity: 0;
	}



	#logo,
	.logo_container,
	#main-header,
	.container {
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}


	.et_header_style_centered header#main-header .logo_container {
		height: auto;
		max-height: 100px;
		padding: 0;
	}


	.et_header_style_split header#main-header .logo_container {
		height: auto;
		max-height: 100px;
		padding: 0;
	}


	.et_vertical_nav.et_header_style_left .logo_container {
		position: absolute;
		height: 100%;
	}



#cff .cff-share-container{
  position: relative;
  display: inline;
}

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}






.footer {
	background-color: #B6995A;
	
	margin: 0px;
	padding: 0px;
	height: 35px;
	min-width:100%;
	max-width:100%;
}

	#bnavsocnet td#fblike iframe {width:150px; height:22px; border:none}



.stat_container { margin:0px; padding:0px; width:230px; }
html,.btn,.wpcf7-submit,#mc-embedded-subscribe,button,.btn.btn-social,.btn-social.wpcf7-submit,button.btn-social,.h1,h1,.text h1,.text .h1,.h2,h2,.text h2,.text .h2,.h3,h3,.text h3,.text .h3,.h4,h4,.text h4,.text .h4,.h5,h5,.text h5,.text .h5,.h6,h6,.text h6,.text .h6,.display-intro,.banner-no-hero h2,.wysiwyg strong,.more-grid__small-label,.filter-message,[class*="fc-row"] header a,.fc-pullquote blockquote,.fc-supporting__label,.fc-testimonial__quote,.fc-testimonial__attribution,.fc-wysiwyg__inside blockquote,.our-work__filter-list h4,.insights__filter-list h4,.our-work__filter-list ul button,.insights__filter-list ul button,.numbered-pagination__navigation a,.numbered-pagination__navigation span,.site-header__logo,.primary-nav-container li a,.ie9 .primary-nav-container .current-menu-item,.ie9 .primary-nav-container .current-menu-parent,.ie8 .primary-nav-container .current-menu-item,.ie8 .primary-nav-container .current-menu-parent,.mobile-nav li a,.mobile-nav__logo,.section-blurb,.section-blurb--alt,.banner-no-hero .text-display,.lp-banner__content .banner-heading,.lp-banner__content .banner-copy,.work-term,.page-banner h2,.project-meta__social--fixed h3,.project-meta__column--info p,.how-we-work__number,.newsletter-fixed h3,.our-team-item h3,.team-member-banner h2,.mc-field-group input,.footer span,.footer .footer__logo{font-weight:normal;text-rendering:optimizeLegibility}
.lp-banner__content .banner-copy{font-size:16px;color:#e2c10d;font-family:"FFScubaWebMedium",arial,sans-serif;margin-bottom:1.5em;letter-spacing:0;line-height:1.5}


.home #content .cntr3, .home #content .cntr4, .home #content .cntr5, .home #content .cntr6 {margin: 0; padding: 35px 0; float: left; }

.home #content .cntr3 .post-thumbnail, .home #content .cntr4 .post-thumbnail, .home #content .cntr5 .post-thumbnail, .home #content .cntr6 .post-thumbnail {padding: 0; width: 200px; height: 175px; position:relative; overflow:hidden; margin-right:15px;}
 
.home #content .cntr3 .dd_post_share, .home #content .cntr4 .dd_post_share, .home #content .cntr5 .dd_post_share, .home #content .cntr6 .dd_post_share {margin-bottom: 0; }

.home #content .cntr6, .search #content .cntr6 {border: none; margin-bottom: 30px; }




#content .cntr3 h2.entry-title a span:nth-last-of-type(1), #content .cntr4 h2.entry-title a span:nth-last-of-type(1), #content .cntr5 h2 a span:nth-last-of-type(1), #content .cntr6 h2 a span:nth-last-of-type(1) {display: none; }

.archive #content .cntr6, .search #content .cntr6 {border: none; margin-bottom: 30px; }

.author #content .cntr2 h2 a span.headerArrow, .author #content .cntr3 h2 a span.headerArrow, .author #content .cntr4 h2 a span.headerArrow, .author #content .cntr5 h2 a span.headerArrow, .author #content .cntr6 h2 a span.headerArrow  {display:inherit; font-size: 1.5em;}

	.home #content .cntr3 .postContent, .home #content .cntr4 .postContent, .home #content .cntr5 .postContent, .home #content .cntr6 .postContent { width: 90%; float: left; margin-left: 1em;  }

.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#173e55;border-color:#0d2431}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#7eb400;border-color:#5e8600}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#2ea2c5;border-color:#2684a0}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#d68100;border-color:#a86500}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }


.block-wrapper .triple-content .review img{
    margin-bottom: 10px;
}
 #page #wrapper #container #left-col,#sidebar{display:block;min-width:260px;}
 #page #wrapper #container #left-col{width:696px;float:left;}
 #wrapper{width:100%;margin:0;}
.horizontal-div{padding:0;width:900px;margin:auto;margin-bottom:19px}

.moduletabletabscle, .moduletabletabsreports,.moduletabletabsnews, .moduletabletabsevents, .moduletabletabsprobono, .moduletabletabslegislation{clear:both;margin-top:5px; border: solid 1px silver; display:none; clear:both; padding:0px 10px 10px 10px; width:218px;margin-bottom:15px;}

.moduletabletabslegislation *, .moduletabletabslegislation a, .moduletabletabslegislation a:visited, 
.moduletabletabsprobono *, .moduletabletabsprobono a, .moduletabletabsprobono a:visited, 
.moduletabletabsevents *, .moduletabletabsevents a,  .moduletabletabsevents a:visited,  
.moduletabletabscle *, .moduletabletabscle a, .moduletabletabscle a:visited, 
.moduletabletabsreports *, .moduletabletabsreports a, .moduletabletabsreports a:visited, 
.moduletabletabsnews *, .moduletabletabsnews a, .moduletabletabsnews a:visited
{ color:#005DAB;color:#00356A; margin:0; padding:0; font-family:arial, helvetica,sans-serif;text-decoration:none;font-size:11px; font-weight:bold; }

.moduletabletabscle h2, .moduletabletabsreports h2, .moduletabletabsnews h2,.moduletabletabslegislation h2, .moduletabletabsevents h2, .moduletabletabsprobono h2{padding-top:10px;font-size:11px;}


.moduletabletabslegislation a:hover,  
.moduletabletabsprobono a:hover, 
.moduletabletabsevents a:hover, 
.moduletabletabscle a:hover, 
.moduletabletabsreports a:hover,
.moduletabletabsnews a:hover
{ text-decoration:underline; }



.cb-byline {
  font-size: 11px;
  color: #676767;
  letter-spacing: 1px;
  font-weight: 400;
  text-transform: none;
}

.cb-byline .cb-byline-element {
  display: inline-block;
  margin: 0 7px 10px 0;
}

.cb-byline i {
  margin-right: 3px;
}

.cb-byline a {
  color: #676767;
}

.cb-dark-blog .cb-module-block .cb-byline, .cb-dark-blog .cb-module-block .cb-byline a {
  color: #e5e5e5;
}

#cb-footer .cb-light .cb-byline a, #cb-footer .cb-light .cb-byline {
  color: #cccccc;
}

.cb-dark .cb-byline {
  color: #f2f2f2;
}

.cb-dark .cb-byline a {
  color: #f2f2f2;
}

.cb-style-overlay .cb-byline {
  color: #fff;
  margin-bottom: 10px;
  padding: 0 20px;
}

.cb-style-overlay .cb-byline a {
  color: #fff;
}

.cb-gs-style-c .cb-style-overlay .cb-byline {
  margin-bottom: 0;
}

.cb-blog-style.cb-dark-blog .cb-meta .cb-byline {
  color: #e5e5e5;
}

.cb-blog-style.cb-dark-blog .cb-meta .cb-byline a {
  color: #e5e5e5;
}

.cb-fis-big .cb-entry-header .cb-title-fi .cb-byline {
  margin: 0;
  display: none;
}

.cb-fis-tl-overlay .cb-fis-big .cb-entry-header .cb-title-fi .cb-byline, .cb-fis-tl-overlay .cb-fis-big .cb-entry-header .cb-title-fi .cb-byline a {
  color: #f2f2f2;
}

#cb-parallax-featured .cb-entry-header, #cb-parallax-featured .cb-entry-header .cb-byline {
  position: relative;
}

.widget-latest-articles ul li .cb-meta .cb-byline .cb-byline-element {
  margin: 0 3px 5px 0;
}

.widget-latest-articles ul li .cb-meta .cb-byline i {
  margin: 0 2px 0 0;
}

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline {
    display: none;
    font-size: 11px;
    color: #b3b3b3;
    letter-spacing: 1px;
    margin: 0;
    text-transform: none;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline a:hover {
    text-decoration: underline;
  }

  #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline {
    color: #999999;
  }

  #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline a {
    color: #999999;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline {
    color: #A0A0A0;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline a {
    color: #A0A0A0;
  }

  .cb-grid-block .cb-s .cb-byline {
    display: none;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline .cb-byline-element {
    margin: 0 7px 3px 0;
  }


  
  .cb-grid-block .cb-byline {
    font-size: 12px;
  }


  .cb-slider-b.cb-module-fw .cb-byline {
    font-size: 14px;
  }

  .cb-fis .cb-byline {
    font-size: 14px;
  }


  .cb-style-off .cb-byline {
    font-size: 13px;
  }

  .widget-latest-articles ul li .cb-meta .cb-byline .fa-comment {
    margin: 0 5px 0 0;
  }


img.centered, .aligncenter{display:block;margin:0 auto 10px;}
ul#how_works li span.number{font-size:1.15em;color:#9ab9c4;}


#content ul.none, #content ul.none li	{
						padding: 0px;
						margin: 0px;
						list-style: none;
						background: #77a1d0;
						}


.none strong, .none u, .none em	{
						font-weight: normal;
						font-style: normal;
						text-decoration: none;
						}

.catalog-category-view.category-bridal .row {
	margin-left: auto;
	margin-right: auto;
	max-width: 1000px;
}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:93.75em}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
form .row .row{margin:0 -0.5rem}
form .row .row .column,form .row .row .columns{padding:0 0.5rem}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}
form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}
form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select{border-radius:0;-webkit-border-bottom-right-radius:0px;-webkit-border-top-right-radius:0px;border-bottom-right-radius:0px;border-top-right-radius:0px}
form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:0px}
form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select{border-radius:0;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:0px}
form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:0px;-webkit-border-top-right-radius:0px;border-bottom-right-radius:0px;border-top-right-radius:0px}
form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
.top-bar .row{max-width:none}


#footer-navigation {
	margin-top:0px;
	padding:0px 0px 0px 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

#footer-navigation ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;
	border:0;
}

#footer-navigation ul li {
	float:left;
	margin:0;
	padding:0 3px;
	border:0;
}

#footer-navigation ul li a {
	float:left;
	margin:0;
	padding:1px 0;
	color:#fff;
	text-decoration:none;
}

#footer-navigation ul li a:hover {
	color:#BE9E42;
	text-decoration:underline;
}

#footer-navigation ul li a.active {
	color:#fff;
}

#ex2 img:hover{cursor:url(grab.cur), default; }

#ex2 img:active{cursor:url(grabbed.cur), default; }


.zoom{display:inline-block;position:relative;max-width:100%;cursor:crosshair;}

.zoom img{display:block;}

.zoom img:selection{background-color:transparent;}


.pc-popup-new-h3{
    font-family: 'MuseoSans-700', sans-serif;
    font-weight: 700;
    font-size: 36px;
    color: #004f8a;
    text-align: center;
    width: 400px;
    float: right;
    position: relative;
    top: 99px;
    left: 11px;
    line-height: 48px;
}


.pc-popup-new-h3[lang="rus"]{
    font-size: 31px;
}

.img-rounded {
  border-radius: 6px;
}

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

	
.topnav-right {
	width: 700px;
	float: right;
	margin: 0;
	padding: 8px 0 0 0;
	text-align: right;
	}

	

.menu, .menu * {
	margin:	0;
	padding: 0;
	list-style:	none;
	}

.menu {
	line-height: 1.0;
	}

.menu ul {
	margin: 0px;
	padding: 0px;
	}

.menu ul ul, ul.menu ul {
	position: absolute;
	top: -9999px;
	width: 200px; 
	}

.menu ul li ul li, ul.menu ul li {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

.menu li:hover {
	visibility:	inherit; 
	}

.menu li {
	float: left;
	position: relative;
	}

.menu a {
	display: block;
	position: relative;
	}

.menu li:hover ul,
.menu li.sfHover ul {
	left: 0;
	top: 34px; 
	z-index: 100000;
	}

ul.menu li:hover li ul,
ul.menu li.sfHover li ul {
	top: -9999px;
	}

ul.menu li li:hover ul,
ul.menu li li.sfHover ul {
	left: 200px; 
	top: 0;
	}

ul.menu li li:hover li ul,
ul.menu li li.sfHover li ul {
	top: -9999px;
	}

ul.menu li li li:hover ul,
ul.menu li li li.sfHover ul {
	left: 200px; 
	top: 0;
	}

.menu a, .menu a:visited  { 
	color: #ffffff;
	}

.menu li li {
	background:	#ffffff;
	}

.menu li li a, .menu .current_page_ancestor li a {
	color: #ffffff;
	background:	#034d91;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	border-left: none;
	text-shadow: none;
	border-top: 1px solid #00adee;
	}

.menu li li li {
	background:	#EEEEEE;
	}

.menu li:hover, .menu li.sfHover {
	background: #00AEEF;
	color: #666666;
	outline: 0;
	border: none;
	}

.menu a:focus, .menu a:hover, .menu a:active {
	background: #FFFFFF;
	color: #333333;
	padding: 10px 10px 10px 10px;
	outline: 0;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	}

.menu li li a:focus, .menu li li a:hover, .menu li li a:active {
	background: #ffffff;
	color: #333333 !important;
	padding: 10px 10px 10px 10px;
	outline: 0;
	border-bottom: none;
	}

.menu li li:hover, .menu li li.sfHover {
	background:	#ffffff;
	outline: 0;
	}



.menu a.sf-with-ul {
	padding-right: 25px;
	min-width: 1px; 
	}

.menu a:hover.sf-with-ul {
	padding-right: 25px;
	}


.menu ul ul .sf-sub-indicator, ul.menu ul .sf-sub-indicator {
	top: 12px;
	background-position:  -10px 0; 
	}

	


#sidebar ul.menu, #footerwidgets ul.menu {
	float: none;
	}

#sidebar ul.menu .current_page_item a, #sidebar ul.menu .current-menu-item a,
#footerwidgets ul.menu .current_page_item a, #footerwidgets ul.menu .current-menu-item a {
	background: #FFFFFF;
	color: #669900 !important;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}

#sidebar ul.menu li a, #footerwidgets ul.menu li a {
	background: #FFFFFF !important;
	color: #666666;
	line-height: 20px;
	margin: 5px 0px 0px 0px;
    padding: 4px 1px 0px 1px;
	text-shadow: none;
	border-top: 1px dotted #CCCCCC;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}

#sidebar ul.menu li a:hover, #footerwidgets ul.menu li a:hover {
	background: #FFFFFF;
	color: #669900 !important;
	padding: 4px 1px 0px 1px;
	}
 
#sidebar ul.menu li, #footerwidgets ul.menu li {
	float: none;
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	}

#sidebar ul.menu li ul.sub-menu, #footerwidgets ul.menu li ul.sub-menu {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

#sidebar ul.menu li ul.sub-menu li a, #footerwidgets ul.menu li ul.sub-menu li a {
	background: #FFFFFF;
	margin: 0px 0px 5px 0px;
	}

#sidebar ul.menu li ul.sub-menu li ul.sub-menu li, #footerwidgets ul.menu li ul.sub-menu li ul.sub-menu li {
	display: none;
	}



.no-list{
	list-style:none;
	padding:0;
	margin:0;
}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }

.social ul .soc_flkr a{ background-position:-128px 0;}


#footer .sub-menu li#menu-item-105 {height: 34px;}


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


.evergreen__item {
  padding: 12px 0; }
.header__advertisement{display:table;width:100%;text-align:center;line-height:0;background-color:#f5f5f5}
.page-has-sticky-ad .header__advertisement{position:relative;z-index:30}
.header__advertisement *{margin:0 auto}

.icon-phone, .icon-gift, .header-nav a.nav-top-link.icon-search, .nav-top-link.icon-search, .icon-angle-left, .icon-angle-right, .icon-angle-up, .icon-angle-down, .icon-twitter, .icon-heart, .icon-envelop, .icon-tag, .icon-star, .icon-star-2, .icon-star-3, .icon-facebook, .icon-feed, .icon-close, .icon-checkmark, .icon-menu, .icon-plus, .icon-minus, .icon-instagram, .icon-google-plus, .icon-pinterest, .icon-search, .icon-skype, .icon-dribbble, .icon-users, .icon-certificate, .icon-expand, .icon-linkedin, .icon-map-pin-fill, .icon-pen-alt-fill, .icon-youtube, .icon-flickr, .icon-clock, .icon-inner, .icon-vk {
  font-family: "icomoon" !important;
  speak: none !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased !important; }


.icon-facebook:before {
  content: "\e002" !important; }
						

#header .nav-toggle {
	color: white;
	font-size: 1.5em;
	font-weight: bold;
	margin: 1em 0 1.5em 0;
}


#header .nav-toggle:link, #header .nav-toggle:visited, #header .nav-toggle:hover, #header .nav-toggle:active, #header .nav-toggle:focus {
	color: white;
	text-decoration: none;
}
	

#header .nav-toggle:hover:after {
	color: white;
	text-decoration: none;
}

  #header h3.nav-toggle {
    display: none;
  }


.nav-toggle:after {
  content: '²';
  font-weight: normal;
  color: #fff;
}

#header .nav-toggle a {
  color: #fff;
}

#header .nav-toggle a:hover {
  color: #ccc;
  text-decoration: none;
}


#story-preload
{
	width: 100%;
	height: 100%;
	background-color: #f2f2f2;
	text-align: center;
}


#story-preload img
{
	position: relative;
	top: 40%;
}
.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}
.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}
.view .date-nav-wrapper .clear-block{margin-bottom:10px;}
.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}
.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}
.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}
.view-calendar .feed-icon{margin-top:5px;}
.view table.mini .date-prev,.view table.mini .date-next{background:none;}
.view-uc-orders .form-item{padding-top:4px;}
.view-uc-orders #edit-order-id{width:10em;}
.view-uc-orders #edit-delivery-first-name-wrapper,.view-uc-orders #edit-created-wrapper{clear:left;}
.view-uc-orders #edit-created-min-wrapper,.view-uc-orders #edit-created-max-wrapper{float:left;}
.view-uc-orders .form-type-date-select .date-padding{padding:0 22px 0 0;}
.view-uc-orders .form-type-date-select{padding-top:0;}
.view-uc-orders tbody tr:hover{background-color:#ddd;}
.view-uc-orders tbody td.views-field-order-total{text-align:right;}
.view-uc-orders tbody td.views-field-created{text-align:center;}
.view .progress-disabled{float:none;}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.post-likes-widget-placeholder{margin:0;border-width:0;position:relative}
.post-likes-widget-placeholder .button{display:none}
.post-likes-widget-placeholder .loading{color:#999;font-size:12px}
.slim-likes-widget .post-likes-widget{width:auto;float:none}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}

  
 
 
ul#menu, ul#menu ul.sub-menu {
	padding: 0;
	margin: 0;
}

ul#menu li, ul#menu ul.sub-menu li {
	list-style-type: none;
	display: inline-block;
	border-bottom: #00b4f1 solid 1px;
}

ul#menu li {
	border: none;
}


ul#menu li a, ul#menu li ul.sub-menu li a {
	text-decoration: none;
	color: #fff;
	background: #6d6e71;
	padding: 5px 5px 5px 5px;
	display: inline-block;
}

ul#menu li:first-child {
	padding: 8px 0 0 0;
}


ul#menu li ul.sub-menu {
	display: none;
	position: absolute;
	left: 0;
	width: 100px;
}

ul#menu li:hover ul.sub-menu {
	display: block;
}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}

#top-bar .wf-container-top,
.header-bottom-bar .wf-container-top {
  padding-top: 8px;
  padding-bottom: 8px;
}

#top-bar.line-content .wf-container-top,
#top-bar.full-width-line {
  border-bottom: 1px solid #494949;
}

.header-bottom-bar.line-content .wf-container-top,
.header-bottom-bar.full-width-line {
  border-top: 1px solid #494949;
}

.page-title .wf-container-title,
.page-title.full-width-line,
.article-top-bar .wf-container-top {
  border-color: rgba(141,144,149,0.15);
}

  .light-top-bar #top-bar.line-content .wf-container-top,
  .light-top-bar .header-bottom-bar.line-content .wf-container-top,
  .light-top-bar #top-bar.full-width-line,
  .light-top-bar .header-bottom-bar.full-width-line {
    border-color: rgba(255,255,255,0.12);
  }

  .dark-top-bar #top-bar.line-content .wf-container-top,
  .dark-top-bar .header-bottom-bar.line-content .wf-container-top,
  .dark-top-bar #top-bar.full-width-line,
  .dark-top-bar .header-bottom-bar.full-width-line {
    border-color: rgba(0,0,0,0.08);
  }

#top-bar.solid-bg .wf-container-top,
#top-bar.full-width-line .wf-container-top {
  border-bottom: none;
}

.header-bottom-bar.solid-bg .wf-container-top,
.header-bottom-bar.full-width-line .wf-container-top,
.header-bottom-bar.full-width-line.line-mobile {
  border-top: none;
}
.article-top-bar .wf-container-top,.page-title .wf-container-title,.page-title.full-width-line{border-bottom:1px solid}
.article-top-bar .wf-container-top{display:table;width:100%;padding:0 0 10px}
.article-top-bar.disabled-bg .wf-container-top{border:none;padding-bottom:0}

  #top-bar .wf-container-top {
    padding-top: 10px;
    padding-bottom: 3px;
  }

  #top-bar.line-content .wf-container-top {
    position: relative;
    padding-bottom: 20px;
  }


.ms-slide .ms-layer{position:absolute;}


.ms-layer.video-box{background:black;}

.ms-layer.video-box iframe{
	padding:0;
	margin: 0;
	border: none;
	position: absolute;
	z-index: 110;
}


.karting-infography .ms-layer{font-weight: 500;color:#333;line-height:1.15em;}

.karting-infography .ms-layer strong{font-weight: 700}

.tambourine  {
	text-align: left;
}

.tambourine a {
	color: #c1bebb;
	font-size: 11px;
}

.tambourine img {
    margin-top: 5px;
}

.tambourine:hover {
    color: #bcbcbb;
}

	#menunav { margin:auto; width:900px; font-size:14px; height:30px; text-align:center; }

	 #menunav a { color:#fff;}

	 #menunav a:active { color:#fff;}

	 #menunav a:hover { color:#fff;}

	 #menunav a:visited { color:#fff;}


.dp_pec_wrapper .clear{
	clear:both;	
}


.tw-recent-posts .clear {
	clear: both;
}

	.bottom_in{width:95%;}

	.bottom_in p a{padding:0;}

	.bottom_in p span{ padding:0;}

	.bottom_in p,.fot_right,.fot_right a{font-size:11.98px;}

#main {width:325px;}


h3.widget-title {
  margin-top:4px;
  font-size:24px;
  font-weight:normal;
  font-family:'Balthazar';
  color:#ffa43c;
  line-height:1.2em;
  text-transform:uppercase;
  border-bottom:#ffa43c solid 1px;
}

.widget_twitter-tracker .widget-title { margin:4px 0 18px; }


.home-sections{
	float: left;
	margin:0;
	padding:40px 0 0 20px;
	height: auto;
	width: 300px ;
	overflow:hidden; 
}


.home-sections hr{
	width:90%;
	color: #fff;
	background-color: #ccc;
	height: 1px;
	border:0px;
}


.home-sections ul{
	margin: 5px 0 10px 0;
}


.home-sections li{
	width:275px;
	height:23px;
	border-bottom: 1px solid #CCC;
	margin: 6px 0 0 0;
	
	color:#848484;
	font-size: 0.8em;
	text-transform:uppercase;
	font-weight:normal;
	font-family:   "Trebuchet MS", Arial, Helvetica, sans-serif;

}


#homepage-content { 
	top:0;
	margin: 0 auto 0 6%;
	position: relative; 
	z-index: 0;
	width: 84%;
	padding: 18px;
	background: #fff;
	text-align: left;
	}
#header,#content{margin-bottom:2em;padding-left:20px;padding-right:20px}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}


div.wp-forecast-fc-left {
    font-size: 11px; 
    padding: 3px;
    text-align:center;
    float: left; 
}



img.wp-forecast-fc-left {
    width: 48px;
    height: 30px;
    padding: 0px;
}


.icon-blog_icon:before {
  content: "\e800"; }



.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
li.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}

.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	cursor: pointer;
}

.menu-toggle:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}

.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border: none;
}

.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}

	.menu-toggle {
		display: none;
	}


#nwt_header_img { width:990px; height:95px; margin:0px 0px 0px 0px; }
.newheader .subtext{display:none;}
.subtext{position:absolute;top:86px;left:-9px;width:976px;background-color:#C7DEE3;border-left:1px solid #A8C2C6;height:25px;}
.subtext a{color:#fff;text-decoration:none;text-transform:uppercase;font-family:'PT Sans Caption',sans-serif;font-size:11px;line-height:11px;display:block;margin-right:7px;padding:5px 7px;}
.subtext a.link-mag{background-color:#33768E;text-decoration:none;text-align:center;width:112px;position:absolute;left:50%;margin-left:-126px;height:15px;line-height:15px;}
.subtext a.link-interest{background-color:#2a99ad;background-color:#E6AE4C;margin-top:0;width:112px;position:absolute;left:50%;height:15px;line-height:15px;border-left:1px solid #FFF;}
.magazine .subtext a.link-mag{background-color:#E6AE4C;}
.magazine .subtext a.link-interest{text-decoration:none;background-color:#4796a9;background-color:#33768E;}
.front .subtext a.link-interest{background-color:#4796a9;background-color:#33768E;}
.subtext a:hover,.magazine .subtext a:hover,.front .subtext a:hover{background-color:#E6AE4C;color:#fff;}
#header .subtext,#main-menu,#top-links,#seconday-menu{display:none;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}

.nav-mobile {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 50%;
    height: 34px;
}

.nav-mobile .mobile-nav-trigger {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 5px;
    width: 100%;
    font-family: "Gill Sans W04 Book", "Gill Sans", Helvetica, sans-serif;
    font-size: 18px;
    font-size: 1.8rem;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    letter-spacing: 0.1em;
    border: 1px solid #111;
}


.wrapper1 {
  padding: 50px 0 52px;
}

.wrapper1.wrapper1__inset1 {
  padding-top: 46px;
}




ul.page-numbers {
    background: #131313;
    margin: 0 -15px;
    padding: 0;
    list-style: none;
    text-align: right;
    border-top: 1px solid #fdfffe;
}
.partnerships_image img,.careers_image img{margin:auto;display:block;float:none;}
.careers_image,.partnerships_image,.careers_text,.partnerships_text{min-height:134px;}
.grid-box{float:left}
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;}

.desktop-only{display:none;}

.entry-header .entry-date {
	margin:0;
	padding:0;
	float:right;
        font-size:11px;
        color: #999999;
	font-style:normal;
	font-weight:normal;   
	margin-right:0;
	padding-right:0;        
}

.entry-date {
	margin-right:10px;
	padding-right:10px;
}

.author-link,
.entry-date {
	
}


.service-block {
	margin-bottom: 50px;
}


.service-block .thumb {
	width: 140px;
	height: 140px;
	display: block;
	margin: 0 auto 30px;
}


.service-block h3 {
	font-size: 21px;
	margin-bottom: 15px;
}


.service-block p {
	font-size: 14px;
	line-height: 1.7;
}
#logo-floater{margin:0 auto;width:69%;max-width:735px;}
#logo-floater .branding{padding:1.30769em 0 1.69231em 0;}
#logo-floater .branding img{max-width:100%;height:auto;}
#header-bottom #logo-floater .branding{width:100%;}

		
		
		div.blog-item-holder .blog-item1 .blog-thumbnail-image, 
		div.blog-item-holder .blog-item1 .blog-thumbnail-video, 
		div.blog-item-holder .blog-item1 .blog-thumbnail-slider {	float: none !important; width: auto !important; margin-right: 0px; }
.current-issue .lower{background-color:#a71b2d;color:#FFFFFF;font-size:10px;font-style:italic;height:14px;padding:1px 0}
.lower{text-transform:lowercase}
.wp-pagenavi {
	padding: 10px 20px 10px !important;
	display:block !important;
	clear:both !important;
}

.wp-pagenavi a ,.wp-pagenavi span.pages, .wp-pagenavi span.extend {
		color:#333333 !important;
		text-shadow:0px 1px #F6F6F6 !important;
		padding:6px 9px 6px 9px !important;
		border:solid 1px #B6B6B6 !important;
		box-shadow:0px 1px #EFEFEF !important;
		-moz-box-shadow:0px 1px #EFEFEF !important;
		-webkit-box-shadow:0px 1px #EFEFEF !important;
		background:#E6E6E6 !important;
		background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#E6E6E6) !important;
		background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#E6E6E6)) !important;
		font-size:12px !important;
		margin-right:3px !important;
		text-decoration:none !important;
}
	
.wp-pagenavi a:hover {
		color:#fff !important;
		text-shadow:0px 1px #3C3C3C !important;
		border-color:#202020 !important;
		background:#525252 !important;
		background:-moz-linear-gradient(top,#9F9F9F 1px,#6C6C6C 1px,#525252) !important;
		background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9F9F9F),color-stop(0.02,#6C6C6C),color-stop(1,#525252)) !important;
		color:#FFFFFF !important;
		box-shadow:0px 1px #E7E7E7 !important;
		-moz-box-shadow:0px 1px #E7E7E7 !important;
		-webkit-box-shadow:0px 1px #E7E7E7 !important;

}

 .wp-pagenavi span.current{
		padding:6px 9px 6px 9px !important;
		border:solid 1px #DCDCDC !important;
		color:#fff !important;
		box-shadow:0px 1px #E7E7E7 !important;
		-moz-box-shadow:0px 1px #E7E7E7 !important;
		-webkit-box-shadow:0px 1px #E7E7E7 !important;
		margin-right:3px !important;
		text-shadow:0px 1px #3C3C3C !important;
		border-color:#202020 !important;
		background:#525252 !important;
		background:-moz-linear-gradient(top,#9F9F9F 1px,#6C6C6C 1px,#525252) !important;
		background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9F9F9F),color-stop(0.02,#6C6C6C),color-stop(1,#525252)) !important;
}


#wrapper {
	clear: both;
	margin: 20px auto;
	padding: 20px 25px 0;
	max-width: 960px;
	position: relative;
	background: rgba(105,83,65,0.75);
}

.clearfix:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}


* html .clearfix {
	height: 1%;
}



.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
    content: ' ';
    display: table;
}


.clearfix:after,
#container:after,
.widget-wrapper:after {
    clear: both;
}


.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
    zoom: 1;
}

.span2 {
  width: 145px;
}

.row-fluid .span2 {
  width: 14.89361702%;
  *width: 14.842596611837%;
}

input.span2, textarea.span2, .uneditable-input.span2 {
  width: 135px;
}

table .span2 {
  float: none;
  width: 129px;
  margin-left: 0;
}

footer .span2 {
  width: 17%;
}


#content a:not(.ig_follow),
#content a:visited:not(.ig_follow),
#widget_region_left_sidebar a,
#widget_region_left_sidebar a:visited {
	color: #cfb20c;
}


#content a:hover:not(.ig_follow),
#content a:active:not(.ig_follow),
#widget_region_left_sidebar a:hover,
#widget_region_left_sidebar a:active  {
	color: #782102;
}




#widget_region_left_sidebar {
	background-color: rgba(179, 164, 143, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7fb3a48f', endColorstr='#7fb3a48f');
	margin-top: 10px;
	padding-top:.5em;
	width:250px;
	float:left;

}


#widget_region_left_sidebar h3 {
	color: #FFFFFF;
	font-family: 'Book Antiqua',sans-serif;
	font-weight: normal;
}

#container {
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}




.container_16 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}


.container_16 .grid_1 {
    width: 40px
}

.container_16 .grid_2 {
    width: 100px
}

.container_16 .grid_3 {
    width: 160px
}

.container_16 .grid_4 {
    width: 220px
}

.container_16 .grid_5 {
    width: 280px
}

.container_16 .grid_6 {
    width: 340px
}

.container_16 .grid_7 {
    width: 400px
}

.container_16 .grid_8 {
    width: 460px
}

.container_16 .grid_9 {
    width: 520px
}

.container_16 .grid_10 {
    width: 580px
}

.container_16 .grid_11 {
    width: 640px
}

.container_16 .grid_12 {
    width: 700px
}

.container_16 .grid_13 {
    width: 760px
}

.container_16 .grid_14 {
    width: 820px
}

.container_16 .grid_15 {
    width: 880px
}

.container_16 .grid_16 {
    width: 940px
}


.container_16 .prefix_1 {
    padding-left: 60px
}

.container_16 .prefix_2 {
    padding-left: 120px
}

.container_16 .prefix_3 {
    padding-left: 180px
}

.container_16 .prefix_4 {
    padding-left: 240px
}

.container_16 .prefix_5 {
    padding-left: 300px
}

.container_16 .prefix_6 {
    padding-left: 360px
}

.container_16 .prefix_7 {
    padding-left: 420px
}

.container_16 .prefix_8 {
    padding-left: 480px
}

.container_16 .prefix_9 {
    padding-left: 540px
}

.container_16 .prefix_10 {
    padding-left: 600px
}

.container_16 .prefix_11 {
    padding-left: 660px
}

.container_16 .prefix_12 {
    padding-left: 720px
}

.container_16 .prefix_13 {
    padding-left: 780px
}

.container_16 .prefix_14 {
    padding-left: 840px
}

.container_16 .prefix_15 {
    padding-left: 900px
}


.container_16 .suffix_1 {
    padding-right: 60px
}

.container_16 .suffix_2 {
    padding-right: 120px
}

.container_16 .suffix_3 {
    padding-right: 180px
}

.container_16 .suffix_4 {
    padding-right: 240px
}

.container_16 .suffix_5 {
    padding-right: 300px
}

.container_16 .suffix_6 {
    padding-right: 360px
}

.container_16 .suffix_7 {
    padding-right: 420px
}

.container_16 .suffix_8 {
    padding-right: 480px
}

.container_16 .suffix_9 {
    padding-right: 540px
}

.container_16 .suffix_10 {
    padding-right: 600px
}

.container_16 .suffix_11 {
    padding-right: 660px
}

.container_16 .suffix_12 {
    padding-right: 720px
}

.container_16 .suffix_13 {
    padding-right: 780px
}

.container_16 .suffix_14 {
    padding-right: 840px
}

.container_16 .suffix_15 {
    padding-right: 900px
}


.container_16 .push_1 {
    left: 60px
}

.container_16 .push_2 {
    left: 120px
}

.container_16 .push_3 {
    left: 180px
}

.container_16 .push_4 {
    left: 240px
}

.container_16 .push_5 {
    left: 300px
}

.container_16 .push_6 {
    left: 360px
}

.container_16 .push_7 {
    left: 420px
}

.container_16 .push_8 {
    left: 480px
}

.container_16 .push_9 {
    left: 540px
}

.container_16 .push_10 {
    left: 600px
}

.container_16 .push_11 {
    left: 660px
}

.container_16 .push_12 {
    left: 720px
}

.container_16 .push_13 {
    left: 780px
}

.container_16 .push_14 {
    left: 840px
}

.container_16 .push_15 {
    left: 900px
}


.container_16 .pull_1 {
    left: -60px
}

.container_16 .pull_2 {
    left: -120px
}

.container_16 .pull_3 {
    left: -180px
}

.container_16 .pull_4 {
    left: -240px
}

.container_16 .pull_5 {
    left: -300px
}

.container_16 .pull_6 {
    left: -360px
}

.container_16 .pull_7 {
    left: -420px
}

.container_16 .pull_8 {
    left: -480px
}

.container_16 .pull_9 {
    left: -540px
}

.container_16 .pull_10 {
    left: -600px
}

.container_16 .pull_11 {
    left: -660px
}

.container_16 .pull_12 {
    left: -720px
}

.container_16 .pull_13 {
    left: -780px
}

.container_16 .pull_14 {
    left: -840px
}

.container_16 .pull_15 {
    left: -900px
}
#content .featured_slider, .container_16 #content .slider_post {width:940px}


#container {
 width:850px;
 margin-left:auto;
 margin-right:auto;
}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}

.post-data a {
	color: #ffffff;
    font-size: 16px;
    margin: 0;
}

.work .post-data {
    font-weight: bold;
    line-height: 17px;
    color: #ede7e2;
    font-size: 16px;
    margin: 0;
}

.top-stories .post-data {
    width: 80%;
}

.top-stories .post-data p.Viewpoint-color {
    color: #fd604a;
    font-size: 24px;
}

.top-stories .post-data p.News-color, 
.top-stories .post-data p.Press-color {
    color: #00a4b7;
    font-size: 24px;
}

.top-stories .post-data p.Viewpoint-color a {
    font-size: 24px;
    margin-bottom: 0;
    color: #fd604a;
}

.top-stories .post-data p.News-color a, 
.top-stories .post-data p.Press-color a {
    font-size: 24px;
    margin-bottom: 0;
    color: #00a4b7;
}

.home .post-data p.Viewpoint-color {
    color: #fd604a;
    font-size: 24px;
}

.home .post-data p.News-color, 
.home .post-data p.Press-color {
    color: #00a4b7;
    font-size: 24px;
}

.home .post-data p.Viewpoint-color a {
    font-size: 24px;
    margin-bottom: 0;
    color: #fd604a;
}

.home .post-data p.News-color a, 
.home .post-data p.Press-color a {
    font-size: 24px;
    margin-bottom: 0;
    color: #00a4b7;
}

    
    .top-stories .post-data p.News-color, 
    .top-stories .post-data p.Press-color {
        font-size: 16px;
    }

    .top-stories .post-data p.News-color a, 
    .top-stories .post-data p.Press-color a {
        font-size: 16px;
    }






.title-area {
	float: left;
	padding: 0 0 4px;
	width: 390px;
	margin-top:10px;
}


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

	


	.content,
	.homeside,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .search-form,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}
.view-id-embedded_pages.view-display-id-block_6 .views-slideshow-controls-top .views-slideshow-pager-field-item{float:left;height:15px;margin-right:10px;margin-top:15px;width:15px;}
.view-id-embedded_pages.view-display-id-block_6 .views-slideshow-controls-top .views-slideshow-pager-field-item .views-content-counter{background-color:#CCCCCC;background-position:-20px 0;background-repeat:no-repeat;height:15px;overflow:hidden;text-indent:-1000px;width:15px;}
.stack-width,.deco-width{margin:0 auto;position:relative;text-align:left;}
.stack-width{width:auto;}

#copyright .stack-width .box{padding-left:0px;padding-right:0px;}

	.post-standard .post-thumbnail { margin-left: -120px; max-width: 100px; }



.search .page.type-page .post-thumbnail,
.search .page.type-page .post-meta { display: none; }

.post-hover:hover .post-thumbnail { opacity: 0.75; }


.post-thumbnail { width: 100%; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }

.post-thumbnail img { display: block; width: 100%; height: auto; }

.page.post-standard .post-thumbnail { display: none; }

.single .post-inner .post-thumbnail { margin-bottom: 2em; }
#global-nav-expanded
h3.about{border-bottom:2px solid #207a7a}




.flex-caption { background: rgba(0,0,0,.8); margin-left:5px;bottom:5px; position:absolute;padding:20px; z-index:99;}

.flex-caption p{ font-size: 14px !important; line-height: 22px; 
font-weight:300; color: #fff }

.flex-caption h2, .flex-caption h4 {
	color:#fff;
}

.flex-caption h3 {color: #fff; letter-spacing: 1px; margin-bottom: 4px; text-transform: uppercase;}


	.flexslider .flex-caption {
		display:none;
	}


.left_sidebar_bg, .right_sidebar_bg { display: none; background: rgba(0, 0, 0, 0.59); height: 100%; width: 100%; position: fixed; z-index: 99; }


.end { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.end A:link { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.end A:visited { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.end A:hover { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline }

.clearfix { display: block; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; margin: 0; padding: 0; }
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#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: normal;text-transform:uppercase;letter-spacing: 1px;}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}

#inner-wrap {
  position: relative;
  width: 100%;
}

  .js-ready #inner-wrap {
    left: 0;
  }

  .js-nav #inner-wrap {
    left: 70%;
  }

  .csstransforms3d.csstransitions.js-ready #inner-wrap {
    left: 0 !important;
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    -o-transition: -o-transform 500ms ease;
    transition: transform 500ms ease;
    -webkit-font-smoothing: subpixel-antialiased;
  }

  .csstransforms3d.csstransitions.js-nav #inner-wrap {
    -webkit-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
    -o-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
  }
.header-style-1 .logo-has-sticky .mk-sticky-logo,.header-style-1.a-sticky .logo-has-sticky .mk-desktop-logo,.header-style-3 .logo-has-sticky .mk-sticky-logo,.header-style-3.a-sticky .logo-has-sticky .mk-desktop-logo{opacity:0}
.logo-in-middle .logo-has-sticky .mk-sticky-logo,.logo-in-middle.a-sticky .logo-has-sticky .mk-desktop-logo{display:none}
.mk-desktop-logo.light-logo{display:none}
.mk-desktop-logo.dark-logo{display:block}
.trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo {display:block !important;}
.trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {display:none !important;}
.trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {display:block !important;}
.trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo {display:none !important;}




.title-area {
	float: left;
	padding: 0 10px 10px;
	width: 220px;
}


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

.home .site-header .wrap,
.home .site-header .title-area {
	padding-top: 0;
}


	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-primary,
	.title-area {
		width: 300px;
	}


	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}


	.header-image .title-area {
		background-position: center top;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}

.bt_widget{
	width:100%;
}

 
.bt_widget .bt_body{
	display:block;
	background:#3f3f3f;
	padding:20px;
	height:110px;
}

.bt_widget .bt_body ul{
		padding-left:0px !important;
}

.bt_widget .bt_body li{
	color:#fff;
	font-size:14px;
	font-weight:300;
	list-style:none;
	margin-bottom:10px;	

}

.bt_widget .bt_body li a{
	color:#fff;
}

.bt_widget .bt_body li i{
	margin-right:10px;
}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.js .append-around-high-resolution{display:none}








#header .menu select,
#primarynav select{
	display:none;
	visibility:hidden;
	height:25px;
	width:100%;	
	border:none;	
}


#header .menu:after,
#primarynav:after{
	display:table;
	clear:both;
	content:'';
}


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

#header .menu li,
#primarynav li {
	display: inline-block;
	float: left;
	position: relative;
}

#header .menu li a,
#primarynav li a {
	color: #444;
	text-decoration: none;
	font-weight:bold;
	display:block;
	text-shadow: 0 0.063em 0 #fff;
	padding:0.625em 1.063em;
	max-width:100%;
}

#header .menu ul ul,
#primarynav ul ul {
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	width: 11.750em;
	max-width:60%;
	z-index: 99999;
}

#header .menu ul ul ul,
#primarynav ul ul ul {
	left: 100%;
	top: 0;
}

#header .menu ul ul a,
#primarynav ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #777;
	font-weight: bold;
	height: auto;
	min-width:15.938em;
	text-align: left;	
}


#footer .menu,
#primarynav-footer ul, #primarynav-footer select{
	display:none;
	visibility:hidden;
}

	
	#primarynav{
		border:none;
	}

	
	#primarynav ul{
		display:none;
		visibility:hidden;
	}

	
	#primarynav select, #primarynav-footer select{ 
		display: inline-block; 
		visibility:visible;
		border:1px solid #000;
		width:100%;		
	}
.newheader .page-homepage.magazine .view-magazine-featured.view-display-id-block_1 .views-row-last{display:none;}
.view-interest-articles.view-location-articles .views-row{width:252px;}
.view-location-articles .views-row{width:263px;float:right;border:1px solid #eee;padding:5px;margin-bottom:10px;}
.view-location-articles .views-row-odd{margin-right:10px;float:left;}
.view-province-events.zest-tab-content .views-row-last a.mag-feature-item{margin-bottom:50px;}
.view-clone-of-wildlife-nature-provinc.view-display-id-ctools_context_14 .views-row a{display:none;}
.view-clone-of-wildlife-nature-provinc.view-display-id-ctools_context_14 .views-row a.cat-1283{display:block;}
.view-favourites.view-display-id-ctools_context_1 .views-row{display:none;}
.view-highlights .views-row-even a{margin-left:10px;}
.town-interest-list .views-row{margin-bottom:20px;}
.adventurer .nightjar-article-select .views-row{border:1px solid #F5F7ED;border-left:none;height:80px!important;min-height:0px!important;margin-bottom:-1px;padding:10px!important;}
.adventurer .nightjar-article-select .views-row:hover,.adventurer .nightjar-article-select .views-row.active{background-color:#F5F7ED;}
.adventurer .nightjar-article-select .views-row .teaser-strip{display:none;}
.adventurer .nightjar-article-select .views-row img.list-img{width:80px;height:80px;}
.adventurer .nightjar-article-select .views-row h2{font-family:'BebasRegular';color:#C3D154;font-size:20px;line-height:22px;word-spacing:0.2em;margin-top:-84px;height:auto;margin-bottom:0px;margin-left:87px;}
.adventurer .nightjar-article-select .views-row .teaser{margin-top:0px;margin-left:87px;font-family:"Ropa Sans";font-size:15px!important;color:#a5a5a5;text-align:left;}
.view-magazine-blogs .views-row{width:395px;border:1px solid #eee;margin-top:10px;margin-right:10px;padding:10px;padding-bottom:0px;}
.view-magazine-blogs .views-row-odd{clear:left;float:left;}
.view-magazine-blogs .views-row-even{clear:right;float:right;}
.view-magazine-blogs .views-row-last{margin-bottom:40px;}
.view-magazine-blogs .views-row.full-width{width:auto;margin-right:10px;padding-bottom:6px;}
.view-magazine-blogs .views-row.full-width .views-field-body{width:820px;}
.view-magazine-blogs .views-row.full-width .img-hires{float:left;margin-right:10px;}
.view-magazine-blogs .view-blog-profile .views-row{width:auto;margin-right:10px;border:none;padding:0;margin:0;}
.view-magazine-blogs .views-row.profile .views-field-picture{display:none;}
.view-magazine-blogs .views-row.profile .views-field-title{margin-left:0;}
.view-magazine-blogs .views-row.profile .views-field-name{display:none;}
.view-magazine-blogs .views-row.profile .views-field-created{display:none;}
.view-magazine-blogs .views-row.profile .views-field-body .img-hires img{width:200px;height:auto;float:left;margin-right:10px;}
.view-magazine-blogs .views-row.profile .mag-shares{display:none;}
.view-magazine-blogs .views-row.profile{background-color:#eee;border:1px solid #ccc;}
.view-magazine-blogs .views-row.profile .views-field-body{max-height:190px;border-top:1px solid #ccc;}
.view-blog-categories .views-row{width:auto;border:none;margin:0;padding:0;width:116px;clear:none;float:none;}
.view-id-magazine_homepage_gallery.view-display-id-block_1 .views-row-even img{margin-top:93px;}
.view-id-events .destination-highlights .view-highlights .views-row-odd a,.view-id-events .destination-highlights .view-highlights .views-row-even a{margin-right:8px;margin-left:0;}
.magazine .view-article-categories .views-row{position:relative;width:227px;height:150px;margin-bottom:14px;}
.magazine .view-article-categories .views-row a:hover{text-decoration:none;}
.magazine .view-article-categories .views-row:hover .views-field-name{opacity:0.8;filter:alpha(opacity= 80);}
.view-id-magazine_section.nightjar-home-articles .views-row{padding-right:15px;margin:0;margin-bottom:1px;cursor:pointer;float:left;width:336px;}
.view-id-magazine_section.nightjar-home-articles .views-row-even{padding-right:0px;}
.view-id-magazine_section.nightjar-home-articles .views-row img{width:96px;height:96px;}
.view-id-magazine_section.nightjar-home-articles .views-row:hover h2{text-decoration:underline;}
.view-id-magazine_section.nightjar-home-articles .views-row .article-short{min-height:96px;text-decoration:none;cursor:pointer;display:block;}
.view-id-magazine_section.nightjar-home-articles .views-row .short-form{min-height:0;}
.nightjar-article-select .views-row{min-height:154px;padding:7px;margin:0;margin-bottom:1px;cursor:pointer;}
.nightjar-article-select .views-row img.list-img{width:100px;height:100px;}
.nightjar-article-select .views-row a.logo-form .teaser-strip{margin-top:-7px;margin-left:-7px;width:269px;margin-bottom:5px;height:39px;padding-left:106px;}
.nightjar-article-select .views-row a.logo-form img.list-img{margin-top:3px;}
.nightjar-article-select .views-row:hover,.nightjar-article-select .views-row.active{background-color:#D4DCDD;}
.nightjar-article-select .views-row.active .article-short{margin-left:-26px;padding-left:26px;}
.nightjar-article-select .views-row .article-short{text-decoration:none;display:block;}
.view-magazine-featured .view-content .views-row,.view-province-events.view-display-id-block_2 .view-content .views-row,.view-province-events.view-display-id-default .view-content .views-row,.view-province-events.view-display-id-block .view-content .views-row,.view-province-events.view-display-id-block_1 .view-content .views-row{width:234px;float:left;margin:0 4px;}
.page-homepage .view-magazine-featured .view-content .views-row{float:none;margin:0;width:auto;}
.views-row-last .mag-feature-item{margin-right:0;}
.mag-rack .views-row .mag-feature-item{height:223px;}
.minimag-gallery .mag-homepage-sidebar .views-row{margin-bottom:37px;}
.widget.widget_search form input[type="text"]{width:67%}
.drop_down .second .inner .widget{padding:0 20px}
.drop_down .second .inner .widget p{font-size:13px;line-height:16px;padding:12px 0}
.drop_down .wide .second ul li ul .widget{padding:0 10px}
.drop_down .wide .second ul li.show_widget_area_in_popup .widget{height:0;width:0;overflow:hidden;opacity:0;position:absolute;left:100%;top:0;padding:5px;margin:5px 0 0 5px;background-color:#262626}
.drop_down .wide .second ul li.show_widget_area_in_popup:hover .widget{height:auto;width:auto;opacity:1}
.drop_down .wide .second ul li.show_widget_area_in_popup .widget img{max-width:inherit;display:block;position:relative}
.drop_down .wide .second ul li.show_widget_area_in_popup .widget a{padding:0}
.single_tags a,.widget .tagcloud a{letter-spacing:1px}
.widget .tagcloud a{display:inline-block;font-size:13px!important}
.widget .tagcloud a:after{content:","}
.widget .tagcloud a:last-child:after{content:""}
aside .widget a,.side_menu a,.side_menu .widget li{font-weight:400;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
aside .widget a:hover{color:#1abc9c}
aside .widget ul,.side_menu .widget ul{list-style:none;padding:0}
aside .widget li,.side_menu .widget li{margin:0 0 10px}
aside .widget li:last-child,.side_menu .widget li:last-child{margin:0}
.widget.widget_rss li a.rsswidget,#wp-calendar caption{color:#000}
.footer_top .widget.widget_rss li a.rsswidget,.footer_top #wp-calendar caption{color:#fff}
.widget.widget_rss li span.rss-date,#wp-calendar caption{margin:0 0 15px}
.widget.widget_rss li{margin:0 0 25px}
aside .widget.widget_search{border-bottom:0;padding:0}
aside .widget h5{margin-bottom:14px}
aside .widget.posts_holder li{padding:7px 0 7px 0;margin:0}
aside .widget.posts_holder li:hover{color:#1abc9c}
aside .widget a{color:inherit}
aside .widget{margin:0 0 42px}
.side_menu .widget li{position:relative}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul ul{padding:6px 0 0 20px}
.side_menu .widget{margin:0 0 43px}
.side_menu a,.side_menu li,.side_menu span,.side_menu p,.side_menu .widget.widget_rss li a.rsswidget,.side_menu #wp-calendar caption,.side_menu #wp-calendar th,.side_menu #wp-calendar td{color:#818181}
.side_menu .widget.widget_nav_menu li:last-child,.side_menu .widget.widget_nav_menu li a{margin:0}
.footer_top .widget.widget_nav_menu li{margin:0;line-height:22px}
.widget.widget_archive select,.widget.widget_categories select,.widget.widget_text select{width:100%;overflow:hidden;border:1px solid transparent;font-size:13px;background-color:#fff;outline:0;color:#818181;font-family:inherit;padding:2px 4%;height:37px}
.widget #searchform{display:inline-block;width:100%;overflow:hidden;background-color:#fff}
.footer_top .widget #searchform{background-color:transparent;border:1px solid #6a6a6a}
.widget.widget_search form.form_focus{border-color:#1abc9c}
.widget.widget_search form input[type="submit"],.header_top #searchform input[type="submit"]{width:37px;height:37px;line-height:37px;display:inline-block;margin:0;padding:0 4%;outline:0;border:0;text-decoration:none;background-color:transparent;color:#b9b9b9;font-family:'FontAwesome',sans-serif;cursor:pointer;white-space:nowrap;float:right;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}
.footer_top .widget #searchform input[type="submit"]{color:#6a6a6a}
.widget.widget_search form .screen-reader-text,.header_top #searchform .screen-reader-text{display:none}
.widget.widget_search form input[type="text"],.header_top #searchform input[type="text"]{display:inline-block;text-decoration:none;border:0;outline:0;color:#adadad;background-color:transparent;font-family:inherit;margin:0;padding:2px 4%;width:74%;height:33px;float:left}
.footer_top .widget #searchform input[type="text"]{color:#6a6a6a}
.side_menu .widget #searchform input[type="text"],.footer_top .widget.widget_search form input[type="text"]{width:70%!important}
.widget .tagcloud{display:inline-block;width:100%}
.side_menu .widget .tagcloud a{color:#fff}
aside .widget.posts_holder #lang_sel li:after,aside .widget.posts_holder #lang_sel_click li:after{content:none}
aside .widget #lang_sel_list,section.side_menu #lang_sel_list,footer #lang_sel_list{height:auto;font-family:inherit;width:100%}
aside .widget #lang_sel_list li,section.side_menu #lang_sel_list li,footer #lang_sel_list li{float:none;margin-bottom:0!important;padding:9px 10px 9px 0!important;width:auto}
aside .widget #lang_sel_list li a,aside .widget #lang_sel li a,aside .widget #lang_sel_click li a,section.side_menu #lang_sel_list li a,section.side_menu #lang_sel li a,section.side_menu #lang_sel_click li a,footer #lang_sel_list li a,footer #lang_sel li a,footer #lang_sel_click li a{font-family:inherit;font-size:13px;font-weight:400;border:0;color:#777}
aside .widget #lang_sel_list li a,section.side_menu #lang_sel_list li a,aside .widget #lang_sel_list li a,footer #lang_sel_list li a{display:inline}
aside .widget #lang_sel li,aside .widget #lang_sel_click li,section.side_menu #lang_sel li,section.side_menu #lang_sel_click li,footer #lang_sel li,footer #lang_sel_click li{margin-bottom:0}
aside .widget #lang_sel,aside .widget #lang_sel_click,section.side_menu #lang_sel,section.side_menu #lang_sel_click,footer #lang_sel,footer #lang_sel_click{width:100%}
aside .widget #lang_sel a.lang_sel_sel:hover,aside .widget #lang_sel_click a.lang_sel_sel:hover,aside .widget #lang_sel ul ul a:hover,aside .widget #lang_sel_click ul ul a:hover,aside .widget #lang_sel_list li a.lang_sel_sel,aside .widget #lang_sel_list li a:hover{color:#1abc9c}
aside .widget #lang_sel ul ul,aside .widget #lang_sel_click ul ul{width:100%;top:32px;height:auto;border:0;z-index:1000;padding:3px 0 0 0;overflow:hidden}
aside .widget #lang_sel ul ul a,aside .widget #lang_sel_click ul ul a,aside .widget #lang_sel ul ul a:visited,aside .widget #lang_sel_click ul ul a:visited{padding:10px 13px}
aside .widget #lang_sel_list.lang_sel_list_vertical ul,section.side_menu #lang_sel_list.lang_sel_list_vertical ul,footer #lang_sel_list.lang_sel_list_vertical ul{height:auto;border-top:0}
aside .widget #lang_sel_list.lang_sel_list_vertical a,aside .widget #lang_sel_list.lang_sel_list_vertical a:visited,section.side_menu #lang_sel_list.lang_sel_list_vertical a,section.side_menu #lang_sel_list.lang_sel_list_vertical a:visited,footer #lang_sel_list.lang_sel_list_vertical a,footer #lang_sel_list.lang_sel_list_vertical a:visited{border:0;padding:0}
.vertical_menu_transparency_on aside.vertical_menu_area.light .vertical_menu_area_widget_holder,.vertical_menu_transparency_on aside.vertical_menu_area.light .widget a,.vertical_menu_transparency_on aside.vertical_menu_area.light .q_social_icon_holder i.simple_social{color:#fff}
.vertical_menu_transparency_on aside.vertical_menu_area.dark .vertical_menu_area_widget_holder,.vertical_menu_transparency_on aside.vertical_menu_area.dark .widget a,.vertical_menu_transparency_on aside.vertical_menu_area.dark .q_social_icon_holder i.simple_social{color:#000}


   .mainnavigation   {
      text-transform: uppercase;
      float:left;
      font-size: 16px;
      padding-left: 20px;
   }


   .mainnavigation .item {
         padding-right: 22px;
      }


   .mainnavigation   :link,
   .mainnavigation   :visited {
      padding-bottom: 8px;
      padding-top: 2px;
      display: block;
      color: #5c5f6c;
      border-bottom: 3px solid #fff;
   }


   .mainnavigation .selected,
   .mainnavigation   :link:hover,
   .mainnavigation :visited:hover {
      border-bottom: 3px solid #874e93;
      text-decoration: none;
   
   }



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

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.freetext-image .image_wrapper{margin:auto}
.image_wrapper.free-image-left{margin-right:5px}
.image_wrapper.free-image-right{margin-left:5px}
.callout1 .image_wrapper,.callout2 .image_wrapper,.callout1b .image_wrapper,.callout2b .image_wrapper{line-height:0}
.carousel .item{line-height:500px;overflow:hidden;min-height:500px;max-height:500px}
.item .carousel-caption h1{font-size:22px}

#menu-right {
width: 310px;
position: absolute;

top: 5px;
height: 70px;
}

.header-right-address img {
    float: left;
    margin: 4px 15px;
}

.header-right-address {
    line-height: 29px;
}

.header-right {
    float: left;
    width: 50%;
}

.header-right-search {
    margin: 15px;
}



.header-right-address  br {
    display: none;
}

.header-left, .header-right{
width:100%;
}

.header-left-contact,.header-right-address{
margin:15px 0px;
}

.header-right-address img, .header-left-contact img{
margin:-5px 5px 0 0;
width:20px
}


.thumb, .preview {
  filter: none !important;
}


.thumb {
  border: 1px solid #000000 !important;
}



#slots{
	float: left;
	width: 300px;
	padding-top: 10px;
	position: relative;
}
.select2-container .ai1ec-color-swatch,.select2-container .ai1ec-color-swatch-empty,.select2-drop .ai1ec-color-swatch,.select2-drop .ai1ec-color-swatch-empty{width:7px;height:7px;}
.ai1ec-color-swatch,.ai1ec-color-swatch-empty{display:inline-block;height:8px;margin:0 1px;padding:1px;width:8px;}
.ai1ec-color-swatch{border-radius:5px;border-color:rgba(0,0,0,0.5);opacity:0.8;filter:alpha(opacity=80);}
.ai1ec-popover.ai1ec-popup .ai1ec-color-swatch{padding:1px;}
.ai1ec-filters .ai1ec-color-swatch{height:7px;width:7px;}
.ai1ec-print .timely .entry-meta,.ai1ec-print .timely .ai1ec-subscribe,.ai1ec-print .timely .ai1ec-subscribe-google,.ai1ec-print .ai1ec-agenda-view .ai1ec-event-expand,.ai1ec-print .ai1ec-btn-toolbar,.ai1ec-print .ai1ec-pagination,.ai1ec-print .ai1ec-calendar-toolbar,.ai1ec-print .ai1ec-read-more,.ai1ec-print .ai1ec-color-swatch,.ai1ec-print .post-edit-link,.ai1ec-print .ai1ec-event-toggle,.ai1ec-print .ai1ec-views-dropdown{display:none !important;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

.et_pb_slider .et_pb_slide, .et_pb_section { background-position: center; background-repeat: no-repeat; -webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }


.et_pb_section { position: relative; }

#main-content, .et_pb_section { background-color: #fff; }
#header-top-nav .flags .menu-block-wrapper{position:relative;}
.site-footer__triptych .site-footer__half:nth-child(2n+0){float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:none}
.site-footer__triptych:after{content:"";display:table;clear:both}
.site-footer__triptych:first-child{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:10px;padding-right:10px;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left}
.site-footer__triptych:nth-child(2n){float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:10px;padding-right:10px;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;padding-left:20px}
.site-footer__triptych:last-child{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:10px;padding-right:10px;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;padding-left:2%}
.site-footer__triptych-content{color:#ebebeb}
.site-footer__triptych ul{list-style:none;margin:0;padding:0}
.site-footer__triptych ul a{line-height:26px;font-size:14px;color:#fff;cursor:pointer}
.site-footer__triptych ul a:hover{color:#f1f1f1}

.fusion-sep-clear {
  clear: both;
  display: block;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
  width: 100%;
  overflow: hidden;
}


#content-inner .grid .c-4 .wtb-vid a.wheretobuy-button{
	display: block;
	width: 215px;
	padding: 3px;
	font-size: 24px;
	
	
	text-transform: uppercase;
	font-family: 'WalkwayBoldRegular';
	letter-spacing: 1px;
	line-height: 30px;
	margin: 0 auto 10px auto;
	color: #fff;
	text-align: center;
	background-image: linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);
	background-image: -o-linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);
	background-image: -moz-linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);
	background-image: -webkit-linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);
	background-image: -ms-linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(214,7,135)),
	color-stop(0.58, rgb(255,77,184))
);
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	border-radius: 8px;
}


#content-inner .grid .c-4 .wtb-vid a.wheretobuy-button:hover{
	color: #000;
	background-image: linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);
background-image: -o-linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);
background-image: -moz-linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);
background-image: -webkit-linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);
background-image: -ms-linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(82,82,82)),
	color-stop(0.58, rgb(153,151,152))
);
}


.c-4 .small, .small{
	clear: both;
	font-size: 11px;
	font-style: italic;
}


#header-aha-links {
	display: none; }
.x-text-type .typed-cursor{-webkit-animation:blink 0.65s infinite;animation:blink 1s infinite}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}


.full {
    width: 100%;
    max-width:231px;
    
}

.carousel .carousel-inner .item .full {
    width: 100%;
}


#popup .processing_box .tab_content {
    background: #F4F4F4;
    padding: 7px 10px;
    height: 35px;
    border-bottom: 1px solid #EFEFEF;
}


#popup .processing_box .tab_content input.field {
    width: 730px
}


#popup .processing_box .tab_content .form .field_row { margin-bottom: 0 }
ul.rightlist{font-family:"Times New Roman";font-size:12pt;padding:6px;}
table.rightlist{width:100%;margin:0px;border:2px solid #1E4797;}
.page .module-broad-global-presence img.map-guide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none}


#column .hearts     { text-align:center; }

    .featured-item-image {display: none !important}

.su-posts-default-loop .su-post-excerpt { margin-bottom: 0.5em }

.su-posts-default-loop .su-post-excerpt p:last-child { margin-bottom: 0 }


.ss-icon, .ss-icon.ss-social-regular,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-regular:before, [class*=" ss-"].ss-social-regular:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-regular.right:after, [class*=" ss-"].ss-social-regular.right:after {
  font-family: "SSSocialRegular";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}


.ss-icon, .ss-icon.ss-standard,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-standard:before, [class*=" ss-"].ss-standard:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-standard.right:after, [class*=" ss-"].ss-standard.right:after {
  font-family: "SSStandard";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}




.blog #SectionMenu .ss-icon { 
  float: right; 
  margin-left: 20px; 
  font-size: 10px; 
}


.ss-icon {
  margin-top: 5px;
}


.network-panel .cta{ font-size: .9em; padding:20px 0 0 0;}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}




.headerwrap {
	min-width:1200px;
}



	
	#con{
		background: #ffffff;
	}


.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }


#footnav {
	position: absolute;
	left: 223px;
	top: 20px;
}




#footnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


#footnav li a {
	display: block;
	padding: 0px 5px;
	color: #082f74;
	text-decoration: none;
}


#footnav li {
	border-left: 1px solid #082f74;
	font-size: 0.6875em;
	position: relative;
	float: left;
	padding: 0px;
	cursor: pointer;
}


#footnav li a:hover {
	text-decoration: underline;
}

#main {
	float:left;
	width:100%;
	clear:both;
	margin-bottom:20px;
	overflow:hidden;
}

.facebook #main, .facebook #content, .facebook #contentFloat {
	margin:0;
	float:none;
	width:auto;
}

.soms #main {
	overflow:inherit;
}

#wrapper, #page, #content, #main, #contentFloat, html, body, #mainContent {
	width:100%;
	margin:0;
	border:0;
	float:none;
	min-width:0;
	overflow:visible;
}

body, #wrapper, #page, #main, #content, #contentFloat, #mainContent, .missingPerson {
	width:100%;
	float:none;
	margin:0;
	padding:0;
	border:0;
	background:none;
}

.product-watch-modal .product-results .selection{display:none;text-align:center;font-size:20px;}

.product-watch-modal .product-results .selection .count{font-weight:bold;font-size:22px;}

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

.menu-block i.icon-external-link {
    font-size: 0.8em;
    padding-left: 1em;
    margin-top: 0.2em;
}

.menu-block {
	width:32%;
	display:inline-block;
	vertical-align: top;
}

	#site-credits, .menu-block, #mirror-info, #mirrors .btn-group {
		width: 100%;
		padding-left: 0;
	}

	
		#gallery-3 {
			clear: both;
		}

		#gallery-3 .gallery-item-wrapper {
			float: left;
			margin: 0;
			padding: 0;
			width: 50%;
		}

		#ie6 #gallery-3 .gallery-item-wrapper,
		#ie7 #gallery-3 .gallery-item-wrapper {
			width: 50%;
		}

		#gallery-3 .gallery-item {
			display: block;
			float: none;
			margin: 5px;
			width: auto !important;
		}

		#ie6 #gallery-3 .gallery-item {
			display: inline;
		}

		#gallery-3 .gallery-icon a {
			display: block;
			line-height: 0;
		}

		#gallery-3 img {
			width: 100% !important;
			max-width: 100% !important;
			height: auto !important;
		}

		#gallery-3 .gallery-caption {
			overflow: hidden;
		}

		#ie6 #gallery-3 .gallery-caption {
			word-wrap: break-word;
		}

#ie6 .hentry .gallery-item,
#ie7 .hentry .gallery-item {
	float: left;
}



.hentry .gallery a,
.hentry .gallery dt,
.hentry .gallery img {
	font-size: 0;
	line-height: 0;
	margin: 0;
}

.hentry .gallery-item {
	background: #F3F3F3;
	border: 1px solid #CFCFCF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	margin: 0 1.5em 1.5em 0;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	width: 150px;
}

.hentry .gallery-item img {
	border: 0;
	margin: 0;
	padding: 0;
}

.hentry .gallery-caption {
	line-height: 1;
	margin: 0;
	padding: 10px 5px 5px 5px;
}

.hentry .gallery + * {
	margin-top: 0;
}

		#gallery-1 .gallery-item-wrapper {
			float: left;
			margin: 0;
			padding: 0;
			width: 50%;
		}

		#ie6 #gallery-1 .gallery-item-wrapper,
		#ie7 #gallery-1 .gallery-item-wrapper {
			width: 50%;
		}

		#gallery-1 .gallery-item {
			display: block;
			float: none;
			margin: 5px;
			width: auto !important;
		}

		#ie6 #gallery-1 .gallery-item {
			display: inline;
		}

		#gallery-1 .gallery-icon a {
			display: block;
			line-height: 0;
		}

		#gallery-1 .gallery-caption {
			overflow: hidden;
		}

		#ie6 #gallery-1 .gallery-caption {
			word-wrap: break-word;
		}

		#gallery-2 .gallery-item-wrapper {
			float: left;
			margin: 0;
			padding: 0;
			width: 50%;
		}

		#ie6 #gallery-2 .gallery-item-wrapper,
		#ie7 #gallery-2 .gallery-item-wrapper {
			width: 50%;
		}

		#gallery-2 .gallery-item {
			display: block;
			float: none;
			margin: 5px;
			width: auto !important;
		}

		#ie6 #gallery-2 .gallery-item {
			display: inline;
		}

		#gallery-2 .gallery-icon a {
			display: block;
			line-height: 0;
		}

		#gallery-2 .gallery-caption {
			overflow: hidden;
		}

		#ie6 #gallery-2 .gallery-caption {
			word-wrap: break-word;
		}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}


.social-icons {
	float: left;
}

.social-icons ul {
	margin: -10px 0 0;
	float: right;
}

.social-icons ul li {
	margin-top: 10px;
	float: left;
	padding-right: 1px;
}

.social-icons ul li a {
	display: inline-block;
	font-family: 'Genericons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 2px 3px;
	border-radius: 2px;
	font-size: 21px;
	color: #d0d0d0;
	-webkit-transition: all 0.3s ease-out;
		 -moz-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out;
			 -o-transition: all 0.3s ease-out;
					transition: all 0.3s ease-out;
	vertical-align: top;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	speak: none;
}

.social-icons ul li a:hover {
	color: #fff !important;
}

.social-icons ul li.facebook a:before {
	content: '\f204';
}

.social-icons ul li.facebook a:hover {
	background: #3B5998;
}

.social-icons ul li.twitter a:before {
	content: '\f202';
}

.social-icons ul li.twitter a:hover {
	background: #00aced;
}

.social-icons ul li.google-plus a:before {
	content: '\f218';
}

.social-icons ul li.google-plus a:hover {
	background: #cd4132;
}

.social-icons ul li.pinterest a:before {
	content: '\f209';
}

.social-icons ul li.pinterest a:hover {
	background: #cb2027;
}

.social-icons ul li.linkedin a:before {
	content: '\f207';
}

.social-icons ul li.linkedin a:hover {
	background: #005a87;
}

.social-icons ul li.tumblr a:before {
	content: '\f214';
}

.social-icons ul li.tumblr a:hover {
	background: #2b4761;
}

.social-icons ul li.vimeo a:before {
	content: '\f212';
}

.social-icons ul li.vimeo a:hover {
	background: #1bb7ea;
}

.social-icons ul li.instagram a:before {
	content: '\f215';
}

.social-icons ul li.instagram a:hover {
	background: #517fa4;
}

.social-icons ul li.flickr a:before {
	content: '\f211';
}

.social-icons ul li.flickr a:hover {
	background: #0063db;
}

.social-icons ul li.youtube a:before {
	content: '\f213';
}

.social-icons ul li.youtube a:hover {
	background: #cd4132;
}

.social-icons ul li.rss a:before {
	content: '\f413';
}

.social-icons ul li.rss a:hover {
	background: #fc7216;
}

.social-icons ul li.github a:before {
	content: '\f200';
}

.social-icons ul li.github a:hover {
	background: #151013;
}

	.hgroup-right .social-icons {
		display: none;
	}

	#site-generator .social-icons,#site-generator .copyright {
		float: none;
		width: 100%;
	}

	#site-generator .social-icons ul {
		text-align: center;
		float: none;
	}

	#site-generator .social-icons ul li {
		display: inline-block;
		float: none;
	}

#home-content {
  width: 560px;
  padding: 0 24px 0 0;
  position: relative;
  float: left;
  

  overflow: hidden;
}

#home-content #blog-posts {
  position: relative;
}
.row{margin-right:-15px;margin-left:-15px}













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

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

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

  .navbar {
    display: none;
  }

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

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

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }

.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
  overflow-y: auto;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

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

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

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

.navbar-brand {
  float: left;
  padding: 19.5px 15px;
  font-size: 20px;
  line-height: 24px;
  height: 24px;
}

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

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 14.5px;
  margin-bottom: 14.5px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: none;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-nav {
  margin: 9.75px -15px;
}

  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }

  .navbar-right {
    float: right !important;
    float: right;
  }

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 12.5px;
  margin-bottom: 12.5px;
}

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }

  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }

  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }

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

.navbar-btn.btn-sm {
  margin-top: 15px;
  margin-bottom: 15px;
}

.navbar-btn.btn-xs {
  margin-top: 20.5px;
  margin-bottom: 20.5px;
}

.navbar-text {
  margin-top: 19.5px;
  margin-bottom: 19.5px;
}

  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
  color: #777777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777777;
}

.navbar-default .navbar-toggle {
  border-color: #dddddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-link {
  color: #777777;
}

.navbar-default .navbar-link:hover {
  color: #333333;
}

.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}

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

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}

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

.navbar-inverse .navbar-toggle {
  border-color: #333333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }

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

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

body.admin-bar .navbar-fixed-top {
  top: 46px;
}

header .navbar {
  border-bottom: 0px solid #68a6b5;
  z-index: 1500;
}

header .navbar-inverse {
  background-color: #ffffff;
}

header .navbar-inverse.not-fullpage {
  background-color: #e7e7e7;
}

header .navbar-toggle-beruf {
  display: none;
  position: relative;
  float: right;
  margin-right: -4px;
  padding: 9px 10px;
  margin-top: 16px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px;
  border-color: #3d7589;
}

header .navbar-toggle-beruf .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 0px;
  background-color: #3d7589;
}

header .navbar-toggle-beruf .icon-bar + .icon-bar {
  margin-top: 4px;
}

header .navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 0px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
  margin-top: 0px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

header .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #3d7589;
}

header .navbar-inverse .navbar-toggle:hover,
header .navbar-inverse .navbar-toggle:focus {
  background-color: transparent;
}

header .navbar-inverse .navbar-toggle {
  border-color: #3d7589;
}

header .navbar-brand {
  width: 140px;
  height: 40px;
  padding: 0px;
  margin-top: 13px;
  margin-left: 0px!important;
}

header .navbar-brand svg {
  width: 110px;
  height: 40px;
}

header .navbar-collapse .dropdown-menu {
  position: absolute;
  z-index: 1000;
  background: #e7e7e7;
  padding: 0px 0;
  margin: 0px 0px 0px 0px ;
  list-style: none;
  font-size: 16px;
  border: 0px solid #ccc;
  border-radius: 0px;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.175);
}

header .navbar-collapse .hover {
  color: #ffffff !important;
  outline: 0 solid #fff;
  background-color: #e7e7e7 !important;
}

.mm-menu .navbar-nav {
  margin: 0px 0px!important;
}

  header .container .navbar-toggle {
    margin-right: 16px;
  }

  header .container .navbar-brand {
    margin-left: 10px !important;
  }



.min-height-nav {
	min-height: 55px;
	width: 100%;
	display: block;
}

.header-inside {
  padding: 4% 7% 0 7%;
  margin: 0 auto;
  display: block;
  width: 100%;
  max-width: 1600px;
}


div.scrollholder {height:275px;}
