﻿

.flex-caption-wrap {
	position: absolute; left: 0; bottom: 10%;
	background-color:#000;
	background-color:rgba(0,0,0,0.8);
	padding: 30px 25px 20px 45px;
}


.flex-caption {
	display:inline-block;
	color:#fff;
	font-size: 12px;
	text-shadow: 1px 1px 1px #000;
	letter-spacing:0;
	line-height: 18px;
	}


h1,
h2,
h3,
h4,
h5,
h6,
.main-button-text a,
#reply-title,
#respond .comment-form-comment label,
.flex-caption,
.flex-title,
.homemenu ul  li a,
.header-menu li a {
	font-family: 'Open Sans', sans-serif;
}
#mobile-bottom-nav,#mobile-top-nav{display:none}

.menu_bar a, .mobile_menu_bar a {font-weight:bold;}

.menu_bar, .menu_bar a,.menu_bar a:visited,.mobile_menu_bar a {color:#000000;}

.menu_bar, .mobile_menu_bar, .menu-add {background-color:#FCFCFC;}

h3#comments-title,h3#reply-title,.menu_bar,.mobile_menu_bar,
#author-info,#infobar,#nav-above, #nav-below,#cancel-comment-reply-link,.form-allowed-tags,
#site-info,#site-title,#wp-calendar,#comments-title,.comment-meta,.comment-body tr th,.comment-body thead th,
.entry-content label,.entry-content tr th,.entry-content thead th,.entry-format,.entry-meta,.entry-title,
.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,
.wp-caption-text,input[type=submit] {font-family:Arial,Helvetica,sans-serif;}
.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-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{float:left}
.col-xs-4{width:33.33333333333333%}


#content {
	
}




.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  float: none;
}


.clearfix { 
  display: block;  
}




* html .clearfix { float: left; height: 1%; }

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}
.timely .alignright,.timely.alignright,#ai1ec-container .alignright,#ai1ec-container.alignright{float:right;margin:0 0 8px 16px;}

	.rtl .header-social .alignleft, .rtl .header-social .alignright { text-align: center; }

	.mobile-menu-design-modern .header-social .alignright { float: right; width: auto; }

	.mobile-menu-design-modern .header-social .alignright .fusion-social-links-header a { margin-right: 0px !important; margin-left: 20px !important; }

	.header-v2 .header-social .alignright{width:100%; margin:0;}

	.header-v3 .header-social .alignright{width:100%; margin:0;}

	.header-v4 .header-social .alignright{width:100%; margin:0;}

	.header-v5 .header-social .alignright{width:100%; margin:0;}

	.mobile-menu-design-classic .header-social .alignright .menu li:last-child { padding-right: 8px; border-right: none; }

	.grid-layout .meta-info .alignright, .timeline-layout .meta-info .alignright{
		width: auto !important;
		margin-top: 5px !important;
		margin-bottom: 0 !important;
	}


	.grid-layout .meta-info .alignright,.timeline-layout  .meta-info .alignright{
		float:right !important;
	}


	.rtl .grid-layout .meta-info .alignright,.rtl .timeline-layout  .meta-info .alignright{
		float:left !important;
		width: auto !important;
	}

  
  #top #top-nav {
    display: block;
  }

  
  .ie7 #top-nav {
    position: relative;
    z-index: 9999999;
  }

  ul.nav li {
    position: relative;
    display: inline-block;
    zoom: 1;
    list-style: none;
  }

  ul.nav li a {
    display: block;
    padding: 1.3em 1em;
    font-size: 1.2em;
    line-height: 1;
    font-weight: bold;
  }

  ul.nav ul {
    min-width: 11.089em;
    margin: 0;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
  }

  ul.nav ul li {
    float: none;
  }

  ul.nav ul li a {
    width: 100%;
    font-size: .9em;
    display: inline-block;
    -webkit-box-sizing: border-box;
    
  
    -moz-box-sizing: border-box;
    
  
    box-sizing: border-box;
    
  
  }

  ul.nav ul ul {
    left: 100%;
    top: 0;
  }

  #top ul.nav {
    font-size: .857em;
    
  
  }

  #top ul.nav ul {
    background: #000;
    background: rgba(0, 0, 0, 0.85);
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }

  #top ul.nav ul li {
    display: block;
  }

  #top ul.nav ul li a:hover {
    background: rgba(0, 0, 0, 0.7);
  }

  #top ul.nav ul li:first-child a {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }

  #top ul.nav ul li:last-child a {
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }

  #top ul.nav ul ul {
    -webkit-border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
  }

  #post-entries .nav-prev,
  #post-entries .nav-next {
    margin: 0;
  }

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

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

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

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

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

ul.nav li.current_page_item a,
ul.nav li.current_page_parent a,
ul.nav li.current-menu-ancestor a,
ul.nav li.current-cat a,
ul.nav li.li.current-menu-item a {
  background: rgba(0, 0, 0, 0.7);
}

ul.nav li.current_page_item ul a,
ul.nav li.current_page_parent ul a,
ul.nav li.current-menu-ancestor ul a,
ul.nav li.current-cat ul a,
ul.nav li.li.current-menu-item ul a {
  background: none;
}


.nav-entries,
.wp-pagenavi,
.woo-pagination {
  padding: 1em 0;
}

.nav-entries a span.nav-prev,
.nav-entries a span.nav-next {
  display: block;
  color: #111111;
  text-decoration: none;
  padding: .857em 1.387em;
  font-weight: bold;
  background: #f5f5f5;
  border: 1px solid #dedede;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.nav-entries a:hover span.nav-prev,
.nav-entries a:hover span.nav-next {
  background: #e5e5e5;
}

#post-entries .nav-prev,
#post-entries .nav-next {
  margin: .857em 0;
  max-width: 280px;
}

#post-entries .nav-prev a,
#post-entries .nav-next a {
  display: block;
  color: #111111;
  text-decoration: none;
  padding: .857em 1.387em;
  font-weight: bold;
  background: #f5f5f5;
  border: 1px solid #dedede;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

#post-entries .nav-prev a:hover,
#post-entries .nav-next a:hover {
  background: #e5e5e5;
}

.widget_woodojo_tabs ul.nav-tabs,
.widget_woodojo_tabs ul.tabs {
  margin-bottom: .53em;
  list-style: none;
  border-bottom: 1px solid #dedede;
  text-align: center;
}

.widget_woodojo_tabs ul.nav-tabs:after,
.widget_woodojo_tabs ul.tabs:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

.widget_woodojo_tabs ul.nav-tabs li,
.widget_woodojo_tabs ul.tabs li {
  margin-bottom: 0;
}

.widget_woodojo_tabs ul.nav-tabs li a,
.widget_woodojo_tabs ul.tabs li a {
  display: block;
  color: #444444;
  margin: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  background: none!important;
  padding: .53em .857em !important;
  border: none!important;
}

.widget_woodojo_tabs ul.nav-tabs li a:hover,
.widget_woodojo_tabs ul.tabs li a:hover {
  color: #00cbe9 !important;
  background: none!important;
}

.widget_woodojo_tabs ul.nav-tabs li:last-child a,
.widget_woodojo_tabs ul.tabs li:last-child a {
  border-right-width: 1px;
}

.widget_woodojo_tabs ul.nav-tabs li.active,
.widget_woodojo_tabs ul.tabs li.active {
  position: relative;
}

.widget_woodojo_tabs ul.nav-tabs li.active a,
.widget_woodojo_tabs ul.tabs li.active a {
  position: relative;
  color: #00cbe9;
  border: none;
}

.widget_woodojo_tabs .tabs-top ul.nav-tabs li,
.widget_woodojo_tabs .tabs-below ul.nav-tabs li,
.widget_woodojo_tabs .tabs-top ul.tabs li,
.widget_woodojo_tabs .tabs-below ul.tabs li {
  display: inline-block;
}

.widget_woodojo_tabs .tabs-below ul.nav-tabs,
.widget_woodojo_tabs .tabs-below ul.tabs {
  margin: .53em 0 0;
}

.widget_woodojo_tabs .tabs-left ul.nav-tabs,
.widget_woodojo_tabs .tabs-left ul.tabs {
  text-align: right;
}

.widget_woodojo_tabs .tabs-right ul.nav-tabs,
.widget_woodojo_tabs .tabs-right ul.tabs {
  text-align: left;
}


ul.nav li.current_page_item a,
ul.nav li.current_page_parent a,
ul.nav li.current-menu-ancestor a,
ul.nav li.current-cat a,
ul.nav li.li.current-menu-item a {
  background: rgba(7, 136, 156, 0.7);
}


.genesis-nav-menu .menu-item {
	float: left;
	list-style: none;
}
.header-controls-item{display:block;float:left;position:relative}
.header-controls-item .skip-content{opacity:0;pointer-events:none;position:absolute;top:60px;visibility:hidden;-moz-transition:opacity 0.2s ease-in,visibility 0s 0.2s;-o-transition:opacity 0.2s ease-in,visibility 0s 0.2s;-webkit-transition:opacity 0.2s ease-in,visibility 0s;-webkit-transition-delay:0s,0.2s;transition:opacity 0.2s ease-in,visibility 0s 0.2s}
.header-controls-item .skip-content.menu-active{opacity:1;pointer-events:auto;visibility:visible;-moz-transition:opacity 0.2s ease-out,visibility 0s 0s;-o-transition:opacity 0.2s ease-out,visibility 0s 0s;-webkit-transition:opacity 0.2s ease-out,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity 0.2s ease-out,visibility 0s 0s}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.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:500;text-transform:uppercase;letter-spacing:1px;}

.magento-price-box {
	text-align: center;
	margin: 5px 0;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0500;
}


.magento-price.strikethrough {
    display: none;
}


.pi-products .magento-price-box {
    text-align: center;
    margin: 10px 0;
}


.pi-product .magento-price.sale,
.pi-product .magento-price {
    color: #ED7F00;
    font-size: 20px;
    font-weight: bold;
    display: block;
}
.mk-edge-slider .mk-slider-slide {background-position:center;background-repeat:no-repeat;pointer-events:none;}
.mk-edge-slider .mk-slider-slide.is-active {pointer-events:all;}
.mk-edge-slider .mk-slider-slide .edge-slide-content {padding:100px 0;}
.mk-edge-slider .mk-slider-slide.center_top,.mk-edge-slider .mk-slider-slide.center_center,.mk-edge-slider .mk-slider-slide.center_bottom {text-align:center;}
.mk-edge-slider .mk-slider-slide.center_top .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_bottom .edge-slide-content {margin-right:auto;margin-left:auto;}
.mk-edge-slider .mk-slider-slide.right_top .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {float:right;}
.mk-edge-slider .mk-slider-slide.left_center .slider-content,.mk-edge-slider .mk-slider-slide.center_center .slider-content,.mk-edge-slider .mk-slider-slide.right_center .slider-content {top:50%;}
.mk-edge-slider .mk-slider-slide.left_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_center .edge-slide-content {-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.mk-edge-slider .mk-slider-slide.left_bottom .slider-content,.mk-edge-slider .mk-slider-slide.center_bottom .slider-content,.mk-edge-slider .mk-slider-slide.right_bottom .slider-content {top:100%;}
.mk-edge-slider .mk-slider-slide.left_bottom .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_bottom .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-buttons {opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-buttons {opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.mk-edge-slider .mk-slider-slide.is-active .edge-flip-x {-webkit-animation-name:mk_flip_x;animation-name:mk_flip_x;}
.mk-edge-slider .mk-slider-slide.is-active .edge-flip-y {-webkit-animation-name:mk_flip_y;animation-name:mk_flip_y;}
.mk-edge-slider[data-animation="perspective_flip"] .mk-slider-slide {-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide .mk-section-video {-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all 2s ease;transition-delay:.7s;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide.mk-slider-slide.is-active .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide.mk-slider-slide.is-active .mk-section-video {transition:all 100s linear;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(2n+1) .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(2n+1) .mk-section-video {-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(3n+1) .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(3n+1) .mk-section-video {-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(4n+1) .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(4n+1) .mk-section-video {-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;}
.mk-transparent-header .mk-edge-slider .mk-slider-slide.left_top .edge-slide-content,.mk-transparent-header .mk-edge-slider .mk-slider-slide.center_top .edge-slide-content,.mk-transparent-header .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content {margin-top:100px;}
.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_top .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_bottom .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_center .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_center .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {margin-left:25px;margin-right:25px;}
.mk-slider,.mk-slider-holder,.mk-slider-slide,.mk-slideshow .color-mask{width:100%;height:100%}
.mk-slider-slide{position:absolute;top:0;left:0}
.mk-slider-slide:first-of-type{display:block}

		.et_pb_counter_amount { opacity: 0; float: left; font-size: 12px; text-align: right; color: #000; padding: 1px 3% 1px 1px; display: block; }


.et_mobile_device_not_ipad .et-waypoint, .et_mobile_device_not_ipad .et_pb_counter_amount { opacity: 1 !important; -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; animation: none !important; }

.et-animated li span .et_pb_counter_amount { opacity: 1; -webkit-animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); }


.et_color_scheme_green .et_pb_counter_amount, .et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_green #top-header { background: #7cc68d !important; }


.et_color_scheme_pink .et_pb_counter_amount, .et_color_scheme_pink .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_pink #top-header { background: #c37cc6 !important; }


.et_color_scheme_red .et_pb_counter_amount, .et_color_scheme_red .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_red #top-header { background: #cd5c5c !important; }


.et_color_scheme_orange .et_pb_counter_amount, .et_color_scheme_orange .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_orange #top-header { background: #edb059 !important; }

		.et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content, .et_link_content, .et_audio_content { background-color: #fbef05; }
p.banner-preface4{position:relative;top:-65px;font-size:10px;padding:0 15px 0 15px;max-width:230px;min-height:41px;}
p.banner-preface4,p.banner-preface{top:-55px;}

.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;
}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.subdomain-tec .first-block-big-image .title-container span{font-size:16px;}
.subdomain-tec .first-block-big-image .wrapper{bottom:10px;padding:5px 10px;}
.first-block-big-image .type-container .type,.first-block-big-image .description{font-size:15px;}
.first-block-big-image .title a{font-family:'ss_semibold',Arial,sans-serif;}
.first-block-big-image{margin-right:0;}
.first-block-big-image .description{font-size:14px;}
.subdomain-povgov .first-block-big-image,.subdomain-povgov .first-block-big-image img{width:100%;}
.slider-block .pair-slide-block .first{padding:0;}
.subdomain-dhsfp .first-block-big-image,.subdomain-libtech .second-block .item-1,.subdomain-povgov .second-block .item-1,.subdomain-povgov .second-block .item-3,.chp-research-images .views-row-2,.chp-research-images .views-row-4{margin-right:0;}
.first-block-big-image .wrapper,.second-block .wrapper,.front .type-and-title-wrapper .type-container{display:block;}
.first-block-big-image .title-container,.front .type-and-title-wrapper .title-container,.second-block .title-container{max-width:none !important;}
.slider-block .pair-slide-block.item-1 .first,.slider-block .pair-slide-block.item-1 .last,.slider-block .pair-slide-block.item-3 .first,.slider-block .pair-slide-block.item-3 .last{width:100%;margin-right:0;}
.slider-block .pair-slide-block.item-1 .first,.slider-block .pair-slide-block.item-2 .first,.slider-block .pair-slide-block.item-3 .first{padding:0;}
.slider-block .pair-slide-block.item-2 .first{margin-right:4%;}
.slider-block .pair-slide-block.item-1 .first img{width:100%;}
.slider-block .pair-slide-block.item-3 .first{margin-bottom:10px;}
.subdomain-dhsfp .first-block-big-image{margin-bottom:10px;}
.subdomain-dhsfp .first-block-big-image .type-container span{font-size:12px;}
.header-red-left .menu.nav li.first{display:block;margin-bottom:-12px;width:100%;}
.page-forum .panels-flexible-region-last .pane-user-login ul li.first a{display:block;margin-bottom:20px;}
.dib,.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type,.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title,.three-images-bottom-fpp .first-block-big-image .wrapper .type-container span,.three-images-right .first-block-big-image .type-container a,.three-images-right .first-block-big-image .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span{display:inline-block;zoom:1;*display:inline;}
.sr,.two-images-bottom .wrapper .description-container span.description,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description,.three-images-bottom-fpp .second-block .title-container .description-container span.description,.pane-bundle-slideshow-fpp .pager_description,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text a{font-family:"ss",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:normal;}
.two-images-bottom .first-block-big-image{margin:0 0 1% 0;}
.two-images-bottom .first-block-big-image .wrapper{position:absolute;bottom:0;left:0;line-height:normal;padding:4px 10px;}
.subdomain-scpku .two-images-bottom .first-block-big-image .wrapper{padding:0;}
.two-images-bottom .first-block-big-image .wrapper .type-container{position:absolute;top:-28px;}
.two-images-bottom .first-block-big-image .wrapper .type-container span.type{font-size:12px;padding:10px 10px 6px;line-height:1;}
.two-images-bottom .first-block-big-image .wrapper .title-container{position:relative;top:0;}
.two-images-bottom .first-block-big-image .wrapper .title-container span.title{font-size:18px;}
.two-images-bottom .first-block-big-image .wrapper .title-container a{font-size:18px;}
.two-images-bottom .first-block-big-image .type-container,.two-images-bottom .first-block-big-image .title-container{background:transparent;bottom:0;padding:0;position:relative;}
.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type{background:#d2c295;padding:5px 10px;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .title-container span.type{background:#4D4F53;color:#fff;}
.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title{padding:6px 10px 2px;}
.two-images-bottom .first-block-big-image .type-container span.title a,.two-images-bottom .first-block-big-image .title-container span.title a{vertical-align:middle;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.title{background:transparent;padding:0;}
.subdomain-scpku .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-scpku .two-images-bottom .first-block-big-image .title-container span.title{background:#a80532;background:rgba(168,5,50,0.85);}
.three-images-bottom-fpp .first-block-big-image{margin:0 0 10px 0;}
.three-images-bottom-fpp .first-block-big-image .wrapper{position:absolute;position:absolute;top:auto;right:auto;bottom:20px;left:0;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{position:relative;display:block;bottom:0;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container{background-color:transparent;padding:0;overflow:hidden;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{font-size:12px;padding:4px 10px 0 10px;}
.subdomain-iis .three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{background:#2d3c4b;background:rgba(45,60,75,0.8);}
.subdomain-cisac .three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{background:#D2C295;font-size:12px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{float:left;padding:3px 10px 7px 10px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container span.title a{font-size:18px;line-height:0.8;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container{line-height:1;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description{font-size:14px;line-height:1;letter-spacing:0.5px;}
.three-images-right .first-block-big-image{float:left;width:63.1%;margin:0 10px 0 0;}
.three-images-right .first-block-big-image .type-and-title-wrapper{bottom:0;}
.three-images-right .first-block-big-image .title-container{background:#2D3C4B;background:rgba(45,60,75,0.8);bottom:0;font-size:18px;line-height:30px;padding:0 10px;position:relative;}
.three-images-right .first-block-big-image .title-container span.title a{font-size:18px;}
.three-images-right .first-block-big-image .type-container{background:transparent;bottom:0;padding:0;position:relative;}
.three-images-right .first-block-big-image .type-container a,.three-images-right .first-block-big-image .type-container span{background:#4d4f53;font-size:12px;text-transform:uppercase;color:#fff;padding:4px 10px 0 10px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.type,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.type{background:#4d4f53;padding:3px 10px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title{background:#006241;background:rgba(0,98,65,0.7);display:block;padding:12px 15px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title span{color:#fff;}
.four-bottom-images .first-block-big-image{margin-bottom:1%;}
.six-image-bundle-fpp .first-block .item-3,.six-image-bundle-fpp .second-block .item-3{margin-right:0;}
.six-image-bundle-fpp .first-block .item-1 img,.six-image-bundle-fpp .first-block .item-2 img{width:100%;}
.six-image-bundle-fpp .first-block .item-3{margin-right:0;}
.pager-next.first.last{display:block;line-height:0;padding-top:0 !important;}
.pager-next.first.last a{line-height:1;padding-top:6px;}
.page-multimedia .pager-next.first.last{padding:0;}
.first-block-big-image .type-container{position:absolute;bottom:65px;left:0;padding:5px 10px;font-size:15px;color:#354658;background:#d2c295;text-transform:uppercase;}
.first-block-big-image .title-container{background:#2d3c4b;background:rgba(45,60,75,0.8);position:absolute;bottom:20px;left:0;padding:12px 15px;font-family:'ss_bold',Arial,sans-serif;font-size:16px;}
.first-block-big-image .title-container a,.first-block-big-image .title-container span{color:#fff;}
.first-block-big-image .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .type-and-title-wrapper .amdem-class-four-image-bundle .three-images-right .title-container,.amdem-class-four-image-bundle .three-images-right .title-container .first-block-big-image{background:#006241;background:rgba(0,98,65,0.7);}
.ai1ec-datepicker table tr td.ai1ec-day:hover,.ai1ec-datepicker table tr td.ai1ec-day.ai1ec-focused{background:#eee;cursor:pointer;}
.ai1ec-agenda-widget-view .ai1ec-day,.ai1ec-agenda-view .ai1ec-day{font-size:2em;padding:0.35em 0 0.22em;}
.ai1ec-week-view .ai1ec-day,.ai1ec-oneday-view .ai1ec-day{height:1440px;}
.ai1ec-month-view .ai1ec-day,.ai1ec-week-view .ai1ec-day,.ai1ec-week-view .ai1ec-allday-events,.ai1ec-oneday-view .ai1ec-day,.ai1ec-oneday-view .ai1ec-allday-events{position:relative;}
.ai1ec-month-view .ai1ec-day-stretcher{float:left;height:94px;width:0;}


.ai1ec-posterboard-view .ai1ec-day {
  	color: white !important;
}
.tiled-gallery .gallery-group{float:left;position:relative;}


.art-footer-text p
{
  padding:0;
  margin:0;
  text-align: center;
}


.art-footer-text,
.art-footer-text a,
.art-footer-text a:link,
.art-footer-text a:visited,
.art-footer-text a:hover
{
    color: #FFFFFF;
    font-size: 11px;
}


.art-footer-text
{
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  float: left;
  left: 50%;
  text-align: center;
}


.art-footer-text a,
.art-footer-text a:link
{
  color: #FFFFFF;
  text-decoration: none;
}


.art-footer-text a:visited
{
  color: #FFFFFF;
}


.art-footer-text a:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}
.spr{height:25px}


#featuredPosts .posts .post .thumb{
	margin-bottom: 15px;
}
.art-article img,img.art-article,.art-block img,.art-footer img{margin:10px 10px 10px 10px;}
.art-article table,table.art-article{border-collapse:collapse;margin:1px;}
.art-article th,.art-article td{padding:2px;border:solid 1px #B5B5B5;vertical-align:top;text-align:left;}
.art-article th{text-align:center;vertical-align:middle;padding:7px;}
#main-menu-container{min-height:81px;background-color:white;}
#main-menu-container,#header{height:60px;}
.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-12{width:100%}
.rpwe-alignleft{display:inline;float:left;}

.dlstrs-bottom {
	background-color: #2a2d2f;
}

.dlstrs-bottom a {
	color: white;
}

.dlstrs-bottom a:hover {
	text-decoration: none;
}
div.search-modal form#search_form label,div#navigation.modal label{display:none;}
.modal-open{overflow:hidden;}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-dialog{position:relative;width:auto;margin:10px;}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#fff;}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}
.modal-backdrop.in{opacity:0.9;filter:alpha(opacity=90);}
.modal-header{padding:15px;border-bottom:1px solid #fff;min-height:16.6px;}
.modal-header .close{margin-top:-2px;}
.modal-title{margin:0;line-height:1.6em;}
.modal-body{position:relative;padding:15px;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #fff;}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
.modal-sm{width:300px;}
div.search-modal .modal-dialog{max-width:360px;}
div#in-this-section div.modal-body ul{padding-left:0;}
div#language.modal.fade.language.in div.modal-dialog div.modal-content div.modal-body ul{padding-left:0;}
h4#navigationLabel.modal-title{color:#474747;}
div.modal #navigationLabel{color:#000;font-weight:500;}
div.modal #inThisSectionLabel{color:#000;font-weight:500;}
div.modal-content{background:#FFFFFF;opacity:.9;box-shadow:none;-webkit-border-radius:0 0 0;border-radius:0 0 0;border-color:#b5ccea;}
div.modal-header{background:#FFFFFF;opacity:.9;border-bottom:1px solid #666;min-height:16px;padding:15px;}
div.modal.language li{list-style:none;border-bottom:solid 1px #e5e5e5;padding-top:5px;padding-bottom:5px;}
div.modal.its li{list-style:none;padding-top:5px;padding-bottom:5px;}
div.modal.its li a{border-bottom:solid 1px #e5e5e5;width:100%;text-decoration:none;display:block;padding-bottom:5px;}
div.modal.its ul ul ul li a{margin-left:30px;width:95%;}
div.modal.its ul ul ul ul li a{margin-left:60px;width:95%;}
div.modal.its ul ul ul ul ul li a{margin-left:90px;width:95%;}
div.modal.language li a{text-decoration:none;}
div.search-modal div.modal-body{margin-top:20px;margin-bottom:20px;}
div.global-nav div.modal{text-align:left;}
input#unicornNavSearchBox:focus,button.close:focus,.modal-body li a:focus,input#query:focus,input.search-submit:focus{border:1px solid #005ebd;}

#content_top #sequence .box_area_slider {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}

#content_top #sequence .box_area_slider .panel {
    position: relative;
    padding: 0 20px;
    width: 450px;
    min-height: 200px;  
    margin: 80px auto 0 auto;
    


    background: rgba(0, 0, 0, 0.7);
}

.b-list .b-sizes { left:2px; top:2px; position:absolute; }

.b-sizes { list-style:none; vertical-align:top; }

.b-hits .b-item:hover .b-sizes { left:12px; top:6px; }

.b-pop-win .b-sizes { overflow:hidden; }

.b-bls .b-sel-sizes .b-sizes li { margin:0 -3px 2px 2px; display:inline-block; vertical-align:top; width:35px; height:35px; background-color:#fff; }

.b-bls .b-sel-sizes .b-sizes li a { width:35px; height:35px; line-height:35px; }

.b-pop-winmid .b-sizes { position:static; left:auto; top:auto; }
.views-row h2 a{color:black;}
.page-articulos .view-vista-de-articulos .views-row{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc;}
#commerce-addressbook-billing-default .views-row{background:rgba(0,0,0,.15);padding:15px;}
.view-focus-post-blog .views-row-1{padding-bottom:2%;}
#footer .pay-badges{margin-left:40px;}
#footer .pay-badges img{margin-right:40px;}


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


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


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



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

			margin-left: -390px !important;
		}


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


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

.single_product_display .imagecol {float:left;}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


#content
{
  margin-top: 85px;
  margin-bottom: 10px;
}


.site-content:before,
.site-content:after {
  content: '';
  display: table;
}


.site-content:after {
  clear: both;
}


.header-search label:before,
.menu-toggle:before,
.blog .site-content .entry-format:before,
.archive .site-content .entry-format:before,
.search .site-content .entry-format:before,
.blog .site-content .format-link .entry-title a:after,
.archive .site-content .format-link .entry-title a:after,
.search .site-content .format-link .entry-title a:after,
.site-main .post-navigation .meta-nav:before,
.site-main .paging-navigation .meta-nav:before,
.social-links ul a:before,
.flex-direction-nav a:before {
  -webkit-font-smoothing: antialiased;
  font-family: "Genericons";
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  vertical-align: text-bottom;
}







.blog .site-content,
.archive .site-content,
.search .site-content, .page .site-content {
  margin: 0 auto;
  max-width: 1200px;
}




.search-no-results .site-content,
.error404 .site-content {
  margin: 0 auto;
  max-width: 885px;
}

  .search-no-results .site-content,
  .error404 .site-content {
    width: 90%;
  }


.blog .site-content .entry-thumbnail,
.archive .site-content .entry-thumbnail,
.search .site-content .entry-thumbnail {
  background: #37718f;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.blog .site-content .entry-thumbnail a,
.archive .site-content .entry-thumbnail a,
.search .site-content .entry-thumbnail a {
  display: block;
  width: 100%;
  height: 100%;
}

.blog .site-content .hentry,
.archive .site-content .hentry,
.search .site-content .hentry,
.page .site-content .game.hentry
 {
  float: left;
  margin: 0;
  overflow: hidden;
  width: 300px;
  height: 300px;
}

  
  .blog .site-content .hentry.no-thumbnail,
  .archive .site-content .hentry.no-thumbnail,
  .search .site-content .hentry.no-thumbnail {
    height: auto;
    padding-top: 0;
  }

  .blog .site-content .hentry.no-thumbnail .entry-header,
  .archive .site-content .hentry.no-thumbnail .entry-header,
  .search .site-content .hentry.no-thumbnail .entry-header {
    position: relative;
  }

.blog .site-content .hentry:nth-of-type(2n) .entry-thumbnail,
.archive .site-content .hentry:nth-of-type(2n) .entry-thumbnail,
.search .site-content .hentry:nth-of-type(2n) .entry-thumbnail {
  background: #5da8cf;
}

.blog .site-content .hentry:nth-of-type(5n) .entry-thumbnail,
.archive .site-content .hentry:nth-of-type(5n) .entry-thumbnail,
.search .site-content .hentry:nth-of-type(5n) .entry-thumbnail {
  background: #3383ad;
}

.blog .site-content .hentry:nth-of-type(4n) .entry-thumbnail,
.archive .site-content .hentry:nth-of-type(4n) .entry-thumbnail,
.search .site-content .hentry:nth-of-type(4n) .entry-thumbnail {
  background: #3992c0;
}

.blog .site-content .hentry:nth-of-type(3n) .entry-thumbnail,
.archive .site-content .hentry:nth-of-type(3n) .entry-thumbnail,
.search .site-content .hentry:nth-of-type(3n) .entry-thumbnail {
  background: #499dc9;
}


.blog .site-content .entry-header,
.archive .site-content .entry-header,
.search .site-content .entry-header,
.page .site-content .top-10 .entry-header
 {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: -100%;
  -moz-transition: left 0.3s ease-in-out;
  -webkit-transition: left 0.3s ease-in-out;
  transition: left 0.3s ease-in-out;
}

.blog .site-content .entry-title,
.archive .site-content .entry-title,
.search .site-content .entry-title,
.page .site-content .top-10 .entry-title

 {
  font-size: 1.25em;
  line-height: 1.2em;
  background: rgba(0, 0, 0, 0.5);
  clear: both;
  display: block;
  float: left;
  line-height: 1.25;
  margin: 0;
  max-width: 265px;
  overflow: hidden;
  padding: 7.5px 15px;
  position: relative;
  z-index: 1;
  text-align: left;
}

.blog .site-content .entry-meta,
.archive .site-content .entry-meta,
.search .site-content .entry-meta {
  background: rgba(5, 112, 168, 0.5);
  color: white;
  display: block;
  float: left;
  font-family: "Open Sans Condensed", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
  margin: 0;
  font-size: 0.75em;
  line-height: 2em;
  padding: 5px 15px;
  text-align: left;
  text-transform: uppercase;
  width: auto;
}

.blog .site-content .entry-meta a,
.archive .site-content .entry-meta a,
.search .site-content .entry-meta a {
  color: white;
}

.blog .site-content .entry-meta:after,
.archive .site-content .entry-meta:after,
.search .site-content .entry-meta:after {
  display: none;
}

.blog .site-content .entry-format:before,
.archive .site-content .entry-format:before,
.search .site-content .entry-format:before {
  background: rgba(4, 95, 143, 0.5);
  color: white;
  content: "";
  float: left;
  margin: 0;
  padding: 8px;
  font-size: 24px;
  position: relative;
  z-index: 1;
}

.blog .site-content .format-image .entry-format:before,
.archive .site-content .format-image .entry-format:before,
.search .site-content .format-image .entry-format:before {
  content: "\f102";
}

.blog .site-content .format-aside .entry-format:before,
.archive .site-content .format-aside .entry-format:before,
.search .site-content .format-aside .entry-format:before {
  content: "\f101";
}

.blog .site-content .format-link .entry-format:before,
.archive .site-content .format-link .entry-format:before,
.search .site-content .format-link .entry-format:before {
  content: "\f107";
}

.blog .site-content .format-link .entry-title a:after,
.archive .site-content .format-link .entry-title a:after,
.search .site-content .format-link .entry-title a:after {
  content: "\f442";
  display: inline-block;
  font-size: 32px;
  margin-left: 7px;
}

.blog .site-content .format-video .entry-format:before,
.archive .site-content .format-video .entry-format:before,
.search .site-content .format-video .entry-format:before {
  content: "\f104";
}

.blog .site-content .format-audio .entry-format:before,
.archive .site-content .format-audio .entry-format:before,
.search .site-content .format-audio .entry-format:before {
  content: "\f109";
}

.blog .site-content .format-quote .entry-format:before,
.archive .site-content .format-quote .entry-format:before,
.search .site-content .format-quote .entry-format:before {
  content: "\f106";
}

.blog .site-content .format-status .entry-format:before,
.archive .site-content .format-status .entry-format:before,
.search .site-content .format-status .entry-format:before {
  content: "\f105";
}

.blog .site-content .format-gallery .entry-format:before,
.archive .site-content .format-gallery .entry-format:before,
.search .site-content .format-gallery .entry-format:before {
  content: "\f103";
}

.blog .site-content .hentry.sticky .entry-format:before,
.archive .site-content .hentry.sticky .entry-format:before,
.search .site-content .hentry.sticky .entry-format:before {
  content: "\f308";
}


.site-content .gallery {
  margin-bottom: 30px;
  width: 100%;
}



.site-content .gallery a img {
  height: auto;
  width: 100%;
}

.site-content .gallery dd {
  margin: 0;
}


.site-content .gallery-columns-1.gallery a img {
  max-width: 100%;
}
.m14_17{padding-left:4%;padding-right:4%;position:relative;overflow:hidden}
.m14_17.combo-c-box{height:auto}
.m14_17 .flexslider{width:100%;float:left;padding:0 2.17391304%}
.m14_17 .slides{width:100%;float:left}
.m14_17 .combo-a{float:left;margin-left:1.08695652%;margin-right:1.08695652%;width:31.15942029%;height:264px}
.m14_17 .combo-a .merchandise-banner-link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}
.m14_17 .combo-b,.m14_17 .combo-c{float:left;margin-left:1.08695652%;margin-right:1.08695652%;width:47.82608696%;height:264px}
.m14_17 .combo-b .merchandise-banner-link,.m14_17 .combo-c .merchandise-banner-link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}
.m14_17 .combo-a,.m14_17 .combo-b,.m14_17 .combo-c{padding:36px;background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-position:center center;background-repeat:no-repeat}
.m14_17 .combo-a,.m14_17 .combo-b{padding:24px;position:relative}
.m14_17 .combo-b{position:relative}
.m14_17 .separator{height:24px;display:none!important}
.m14_17 .copy-wrapper{display:inline-block}
.m14_17 .copy-holder{display:table-cell}
.m14_17 .combo-a .copy-holder{height:216px}
.m14_17 .combo-b .copy-holder{height:192px}
.m14_17 .combo-a.text-position-ul,.m14_17 .combo-b.text-position-ul,.m14_17 .combo-c.text-position-ul{text-align:left}
.m14_17 .combo-a.text-position-ul .copy-holder,.m14_17 .combo-b.text-position-ul .copy-holder,.m14_17 .combo-c.text-position-ul .copy-holder{vertical-align:top}
.m14_17 .combo-a.text-position-uc,.m14_17 .combo-b.text-position-uc,.m14_17 .combo-c.text-position-uc{text-align:center}
.m14_17 .combo-a.text-position-uc .copy-holder,.m14_17 .combo-b.text-position-uc .copy-holder,.m14_17 .combo-c.text-position-uc .copy-holder{vertical-align:top}
.m14_17 .combo-a.text-position-ur,.m14_17 .combo-b.text-position-ur,.m14_17 .combo-c.text-position-ur{text-align:right}
.m14_17 .combo-a.text-position-ur .copy-holder,.m14_17 .combo-b.text-position-ur .copy-holder,.m14_17 .combo-c.text-position-ur .copy-holder{vertical-align:top}
.m14_17 .combo-a.text-position-ml,.m14_17 .combo-b.text-position-ml,.m14_17 .combo-c.text-position-ml{text-align:left}
.m14_17 .combo-a.text-position-ml .copy-holder,.m14_17 .combo-b.text-position-ml .copy-holder,.m14_17 .combo-c.text-position-ml .copy-holder{vertical-align:middle}
.m14_17 .combo-a.text-position-mc,.m14_17 .combo-b.text-position-mc,.m14_17 .combo-c.text-position-mc{text-align:center}
.m14_17 .combo-a.text-position-mc .copy-holder,.m14_17 .combo-b.text-position-mc .copy-holder,.m14_17 .combo-c.text-position-mc .copy-holder{vertical-align:middle}
.m14_17 .combo-a.text-position-mr,.m14_17 .combo-b.text-position-mr,.m14_17 .combo-c.text-position-mr{text-align:right}
.m14_17 .combo-a.text-position-mr .copy-holder,.m14_17 .combo-b.text-position-mr .copy-holder,.m14_17 .combo-c.text-position-mr .copy-holder{vertical-align:middle}
.m14_17 .combo-a.text-position-bl,.m14_17 .combo-b.text-position-bl,.m14_17 .combo-c.text-position-bl{text-align:left}
.m14_17 .combo-a.text-position-bl .copy-holder,.m14_17 .combo-b.text-position-bl .copy-holder,.m14_17 .combo-c.text-position-bl .copy-holder{vertical-align:bottom}
.m14_17 .combo-a.text-position-bc,.m14_17 .combo-b.text-position-bc,.m14_17 .combo-c.text-position-bc{text-align:center}
.m14_17 .combo-a.text-position-bc .copy-holder,.m14_17 .combo-b.text-position-bc .copy-holder,.m14_17 .combo-c.text-position-bc .copy-holder{vertical-align:bottom}
.m14_17 .combo-a.text-position-br,.m14_17 .combo-b.text-position-br,.m14_17 .combo-c.text-position-br{text-align:right}
.m14_17 .combo-a.text-position-br .copy-holder,.m14_17 .combo-b.text-position-br .copy-holder,.m14_17 .combo-c.text-position-br .copy-holder{vertical-align:bottom}
.m14_17 .combo-a.text-position-ul .copy-holder,.m14_17 .combo-b.text-position-ul .copy-holder,.m14_17 .combo-c.text-position-ul .copy-holder,.m14_17 .combo-a.text-position-uc .copy-holder,.m14_17 .combo-b.text-position-uc .copy-holder,.m14_17 .combo-c.text-position-uc .copy-holder,.m14_17 .combo-a.text-position-ur .copy-holder,.m14_17 .combo-b.text-position-ur .copy-holder,.m14_17 .combo-c.text-position-ur .copy-holder,.m14_17 .combo-a.text-position-ml .copy-holder,.m14_17 .combo-b.text-position-ml .copy-holder,.m14_17 .combo-c.text-position-ml .copy-holder,.m14_17 .combo-a.text-position-mc .copy-holder,.m14_17 .combo-b.text-position-mc .copy-holder,.m14_17 .combo-c.text-position-mc .copy-holder,.m14_17 .combo-a.text-position-mr .copy-holder,.m14_17 .combo-b.text-position-mr .copy-holder,.m14_17 .combo-c.text-position-mr .copy-holder,.m14_17 .combo-a.text-position-bl .copy-holder,.m14_17 .combo-b.text-position-bl .copy-holder,.m14_17 .combo-c.text-position-bl .copy-holder,.m14_17 .combo-a.text-position-bc .copy-holder,.m14_17 .combo-b.text-position-bc .copy-holder,.m14_17 .combo-c.text-position-bc .copy-holder,.m14_17 .combo-a.text-position-br .copy-holder,.m14_17 .combo-b.text-position-br .copy-holder,.m14_17 .combo-c.text-position-br .copy-holder{vertical-align:middle}
.m14_17 h3{text-transform:uppercase;color:#000}
.m14_17 .subhead{text-transform:capitalize;color:#999;max-height:48px;overflow:hidden}
.m14_17 .subhead.light{color:#e9e9e9}
.m14_17 .subhead.dark{color:#333}
.m14_17 .combo-a.style-2 h3,.m14_17 .combo-b.style-2 h3,.m14_17 .combo-c.style-2 h3,.m14_17 .combo-a.style-2 .subhead,.m14_17 .combo-b.style-2 .subhead,.m14_17 .combo-c.style-2 .subhead{text-transform:uppercase;margin:0}
.m14_17 .combo-a.style-2 h3,.m14_17 .combo-b.style-2 h3,.m14_17 .combo-c.style-2 h3{margin:5px 0 20px;padding:5px 0;border-top:1px solid;border-bottom:1px solid;border-color:#000}
.m14_17 .combo-a.style-2.white h3,.m14_17 .combo-b.style-2.white h3,.m14_17 .combo-c.style-2.white h3,.m14_17 .combo-a.style-2.white .subhead,.m14_17 .combo-b.style-2.white .subhead,.m14_17 .combo-c.style-2.white .subhead{color:#fff}
.m14_17 .combo-a.style-2.white h3,.m14_17 .combo-b.style-2.white h3,.m14_17 .combo-c.style-2.white h3{border-color:#fff}
.m14_17 .combo-a.style-2.white .button,.m14_17 .combo-b.style-2.white .button,.m14_17 .combo-c.style-2.white .button{color:#000;background-color:#fff;border-color:#fff}
.m14_17 .combo-a.style-2.white .button:before,.m14_17 .combo-b.style-2.white .button:before,.m14_17 .combo-c.style-2.white .button:before{border-left-color:#000}
.m14_17 .combo-a.style-2.white .button:after,.m14_17 .combo-b.style-2.white .button:after,.m14_17 .combo-c.style-2.white .button:after{border-left-color:#fff}
.m14_17 .combo-a .copy-holder h3{font-family:"Roboto Condensed",sans-serif;font-size:24px;line-height:26px;overflow:hidden}
.m14_17 .combo-a .copy-holder .subhead{font-family:"Open Sans",sans-serif;font-size:16px;line-height:18px;overflow:hidden;margin:3px 0}
.m14_17 .combo-a .copy-holder .link{font-size:0}
.m14_17 .combo-a .copy-holder .link a{font-family:"Roboto Condensed",sans-serif;font-size:14px;line-height:24px}
.m14_17 .combo-a.style-2 .copy-holder .subhead{font-family:"Open Sans",sans-serif;font-size:24px;line-height:26px;max-height:24px;margin:0;overflow:hidden}
.m14_17 .combo-a.style-2 .copy-holder h3{font-family:AgaramondProBold,Arial,Helvetica,sans-serif;font-size:24px;line-height:26px;overflow:hidden;padding:11px 0;margin:0}
.m14_17 .combo-a.style-2 .copy-holder .link{padding:16px 0}
.m14_17 .combo-a.style-2 .copy-holder .link a{font-family:"Roboto Condensed",sans-serif;font-size:16px;line-height:40px}
.m14_17.combo-c-box .combo-c{float:left}
.m14_17.combo-c-box .combo-c.text-container{float:right}
.m14_17.combo-c-box .combo-c p{margin-top:24px}
.m14_17 .combo-c.text-container{padding:0}
.m14_17 .combo-c.text-container h3{font-family:"Roboto Condensed",sans-serif;font-size:36px;line-height:48px;max-height:96px}
.m14_17 .combo-c.text-container .subhead{font-family:"Open Sans",sans-serif;font-size:24px;line-height:26px;line-height:normal;color:#444;margin:0}
.m14_17 .combo-c.text-container p{text-align:justify;color:#444;font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px}
.m14_17 .combo-c h3,.m14_17 .combo-b h3{font-family:"Roboto Condensed",sans-serif;font-size:36px;line-height:38px;overflow:hidden}
.m14_17 .combo-c .subhead,.m14_17 .combo-b .subhead{font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px;max-height:48px;overflow:hidden}
.m14_17 .combo-c .link a,.m14_17 .combo-b .link a{font-family:"Roboto Condensed",sans-serif;font-size:16px}
.m14_17 .combo-c .link,.m14_17 .combo-b .link{font-size:0}
.m14_17 .combo-c.style-2 h3,.m14_17 .combo-b.style-2 h3{font-family:AgaramondProBold,Arial,Helvetica,sans-serif;font-size:24px;line-height:26px;line-height:24px;overflow:hidden}
.m14_17 .combo-c.style-2 .subhead,.m14_17 .combo-b.style-2 .subhead{font-family:"Open Sans",sans-serif;font-size:24px;line-height:26px;max-height:24px;overflow:hidden}
.m14_17 .combo-c.style-2 .link,.m14_17 .combo-b.style-2 .link{padding:16px 0}
.m14_17 .combo-c.style-2 .link a,.m14_17 .combo-b.style-2 .link a{font-family:"Roboto Condensed",sans-serif;font-size:16px;line-height:40px}

.textwidget {
	padding: 0;
}

.textwidget p {
	padding: 15px 35px;
	background: #f9f9f9;
}



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


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


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


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


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


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


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


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}


.navbar-mind .nav a:hover, .navbar-mind .nav li.active a, .navbar-mind .nav a:focus {
    background-color: #515254;
}


.navbar-mind .nav a {
    color: #ffd702;
}


.navbar-mind .nav a .caret {
    border-bottom-color: #FFD702;
    border-top-color: #FFD702;
}

.nav-tabs li:first-child a {
    border-left: 1px solid #DDDDDD;
}

.nav-tabs li a {
    border-radius: 0;
    border-top: 3px solid #DDDDDD;
    color: #555555;
    margin-right: 0;
    margin-top: -4px;
    padding-left: 5px;
    padding-right: 5px;
    transition: all 0.2s ease 0s;
}

.nav-tabs li a:hover, .nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus {
    background-color: #FFFFFF;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 3px solid #47c7ec;
    color: #47c7ec;
    padding-left: 5px;
    padding-right: 5px;
}

.nav-tabs + .tab-content {
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    overflow: hidden;
    padding: 15px;
}

.navbar-mind .nav {
    font-size: 1.1em;
    margin-left: -15px;
    text-transform: uppercase;
}

.navbar-mind .nav .nav-divider {
    background-color: #28364F;
    height: 2px;
    margin: 0 !important;
    overflow: hidden;
}


.nav-align {
    float:right;
}

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

.subsub ul li.menu-item-53 { border:none; }

.subsub ul li.menu-item-53 a:link,
.subsub ul li.menu-item-53 a:visited,
.subsub ul li.menu-item-53 a:active,
.subsub ul li.menu-item-53 a:hover
{ padding-left:0px; margin-left:0px; }

#headright ul li.menu-item-53 { border:none; padding-left:0px; }

.footmenu ul li.menu-item-55 { border:none; padding-left:0; }


.btn-circle {
  border: 2px solid #fff;
  border-radius: 50%;
  height: 46px;
  position: relative;
  width: 46px; }


.btn-circle svg, .btn-mobile-toggle a svg, .big-list .arw-right svg, .sidenav .arw-right svg, .styled-select .arw-right svg, :root .uf-check input[type="checkbox"] + div .icon-svg, :root .uf-check input[type="radio"] + div:after, .header .logo img, .btn-search .icon-svg, .btn-menu .icon-svg, .btn-show-aux .icon-svg, .emergency-modal .icon-alert svg, .alert-small .icon-alert svg, .emergency-modal-close .icon-svg, .stat-wrap .stat h2, .stat-wrap .info-copy, .stat-block, .center-vert-all {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

  .no-csstransforms .btn-circle svg, .btn-circle .no-csstransforms svg, .no-csstransforms .btn-mobile-toggle a svg, .btn-mobile-toggle a .no-csstransforms svg, .no-csstransforms .big-list .arw-right svg, .big-list .arw-right .no-csstransforms svg, .no-csstransforms .sidenav .arw-right svg, .sidenav .arw-right .no-csstransforms svg, .no-csstransforms .styled-select .arw-right svg, .styled-select .arw-right .no-csstransforms svg, :root .no-csstransforms .uf-check input[type="checkbox"] + div .icon-svg, .uf-check input[type="checkbox"] + div :root .no-csstransforms .icon-svg, :root .no-csstransforms .uf-check input[type="radio"] + div:after, .uf-check :root .no-csstransforms input[type="radio"] + div:after, .no-csstransforms .header .logo img, .header .logo .no-csstransforms img, .no-csstransforms .btn-search .icon-svg, .btn-search .no-csstransforms .icon-svg, .no-csstransforms .btn-menu .icon-svg, .btn-menu .no-csstransforms .icon-svg, .no-csstransforms .btn-show-aux .icon-svg, .btn-show-aux .no-csstransforms .icon-svg, .no-csstransforms .emergency-modal .icon-alert svg, .emergency-modal .icon-alert .no-csstransforms svg, .no-csstransforms .alert-small .icon-alert svg, .alert-small .icon-alert .no-csstransforms svg, .no-csstransforms .emergency-modal-close .icon-svg, .emergency-modal-close .no-csstransforms .icon-svg, .no-csstransforms .stat-wrap .stat h2, .stat-wrap .stat .no-csstransforms h2, .no-csstransforms .stat-wrap .info-copy, .stat-wrap .no-csstransforms .info-copy, .no-csstransforms .stat-block, .no-csstransforms .center-vert-all {
    position: relative;
    top: 0;
    left: 0; }

		#volunteer .excerpt p { display: inline; }

.tux-img-link .img-responsive{
	text-align:center;
	margin-top:30px;
    width:auto;
}





.font-b,
#main-navigation h2, .hal-join, #main-navigation .menu-title, .footer-title, #complementary .widget-title, .button, #single .entry-title, #response-header h3, .archive-title {
	font-family: "PT Sans Narrow", "Trebuchet MS", sans-serif;
	font-weight: 400 !important; }

#complementary .widget-title {
	padding: 0 13px;
	padding: 0 1.3rem;
	font-size: 21px;
	font-size: 2.1rem;
	line-height: 40px;
	line-height: 4rem;
	color: #fafafa;
	background-color: #2268a6;
		background-image: -webkit-linear-gradient(top, #3978bd 0, #2469a8 50%, #105b96 100%);
		background-image: -moz-linear-gradient(top, #3978bd 0, #2469a8 50%, #105b96 100%);
		background-image: -ms-linear-gradient(top, #3978bd 0, #2469a8 50%, #105b96 100%);
		background-image: -o-linear-gradient(top, #3978bd 0, #2469a8 50%, #105b96 100%);
	background-image: linear-gradient(top, #3978bd 0, #2469a8 50%, #105b96 100%); }

#complementary .widget-title + div {
	padding: 20px 13px;
	padding: 2rem 1.3rem;
	margin-bottom: 20px;
	margin-bottom: 2rem;
	background-color: #fafafa;
		-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
		-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
	box-shadow: 0 1px 5px rgba(0,0,0,0.3); }




.dnone {position:absolute;top:0;left:0;visibility:hidden;}


.bold,
.post-type,
.share,
.blog .entry .sub-head,
.pagination,
.shop_table th {
	font-family:"Din Text Pro Medium", Verdana, sans-serif; font-size-adjust:0.5; font-weight:500; font-style:normal;
	}


.share {
	font-size:12px;
	position:relative;
	width:100px;
	margin:0 auto;
	cursor: context-menu;
	letter-spacing:0.08em;
	text-transform:uppercase;
	display:inline-block;
	}


.share ul {
	position:absolute;
	display:none;
	}

.share ul li {
	display:inline;
	width:200px;
	padding:5px;
	}

.share ul li a {
	padding:5px;
	}
 
.share:hover ul {
	display:block;
	}

.main .share,
.main .read-more {
	display:inline-block;
	font-size:12px;
	}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}
.ody-skin .ody-custom.photo-index .aside .box .box-body .grid_3 p{margin-top:2px;margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3{margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3 p{margin-top:3px}
.ody-skin .ody-custom .grid_1,.ody-skin .ody-custom .grid_2,.ody-skin .ody-custom .grid_3,.ody-skin .ody-custom .grid_4,.ody-skin .ody-custom .grid_5,.ody-skin .ody-custom .grid_6,.ody-skin .ody-custom .grid_7,.ody-skin .ody-custom .grid_8,.ody-skin .ody-custom .grid_9,.ody-skin .ody-custom .grid_10,.ody-skin .ody-custom .grid_11,.ody-skin .ody-custom .grid_12,.ody-skin .ody-custom .grid_13,.ody-skin .ody-custom .grid_14,.ody-skin .ody-custom .grid_15,.ody-skin .ody-custom .grid_16,.ody-skin .ody-custom .grid_17,.ody-skin .ody-custom .grid_18{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_18 .grid_3{width:145px!important}
.ody-skin .ody-custom .aside .box .grid_3{width:140px !important}
.ody-skin .ody-custom .aside .box.dark .grid_3,.ody-skin .ody-custom .aside .box.light .grid_3{width:130px !important}
.ody-skin .ody-custom .aside .box .grid_3.no-bullets li{background:none repeat scroll 0 0 transparent;padding-left:0}
.ody-skin .ody-custom .footer-container .footer-content .grid_3{width:150px !important}
.mk-page-section .theme-content {padding:0 20px;}
#mk-footer img,#mk-sidebar img,.ajax_project img,.mk-edge-slider img,.mk-page-section img,.theme-content img,.vc_row-fluid img{max-width:100%;width:auto\9;height:auto;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
.theme-content,.theme-page-wrapper{width:100%!important;left:0}
.not-found-page .theme-content{padding:0!important}
#theme-page .theme-page-wrapper .theme-content{padding:30px 20px}
#theme-page .theme-page-wrapper .theme-content.no-padding{padding-bottom:0!important;padding-top:0!important}
#theme-page .theme-page-wrapper.left-layout #mk-sidebar,#theme-page .theme-page-wrapper.right-layout .theme-content{float:left}
#theme-page .theme-page-wrapper.left-layout .theme-content{float:right}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width:73%;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-mission-container {
  width: 330px;
  clear: right;
  right: 20px;
  top: 140px;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-header {
  font-size: 28px;
  line-height: 34px;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text {
  font-size: 1.5em;
  line-height: 32px;
}

body.page footer.site-footer div.overlay div.site-info div#footer-mission-container,
body.single footer.site-footer div.overlay div.site-info div#footer-mission-container,
body.tribe-theme-parent-bc footer.site-footer div.overlay div.site-info div#footer-mission-container {
  width: 330px;
  clear: right;
  right: 20px;
  top: 140px;
}

body.page footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-header,
body.single footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-header,
body.tribe-theme-parent-bc footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-header {
  font-size: 28px;
  line-height: 34px;
}

body.page footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text,
body.single footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text,
body.tribe-theme-parent-bc footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text {
  font-size: 1.5em;
  line-height: 32px;
}

div.overlay div.site-info div#footer-mission-container {
  width: auto;
  max-width: 95%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
  top: 233px;
  right: 0px;
  left: 100px;
  float: left;
  display: block;
}

div.overlay div.site-info div#footer-mission-container div#footer-mission-text {
  font-size: 0.85em;
  line-height: 20px;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-mission-container,
body footer.site-footer div.overlay div.site-info div#footer-mission-container {
  *zoom: 1;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-mission-container:before,
body footer.site-footer div.overlay div.site-info div#footer-mission-container:before,
body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-mission-container:after,
body footer.site-footer div.overlay div.site-info div#footer-mission-container:after {
  content: '';
  display: table;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-mission-container:after,
body footer.site-footer div.overlay div.site-info div#footer-mission-container:after {
  clear: both;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-header,
body footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-header {
  font-family: 'Oxygen', sans-serif;
  font-style: italic;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text,
body footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text {
  font-family: 'PT Serif', serif;
}

body.page footer.site-footer div.overlay div.site-info div#footer-mission-container,
body.single footer.site-footer div.overlay div.site-info div#footer-mission-container {
  *zoom: 1;
  position: absolute;
}

body.page footer.site-footer div.overlay div.site-info div#footer-mission-container:before,
body.single footer.site-footer div.overlay div.site-info div#footer-mission-container:before,
body.page footer.site-footer div.overlay div.site-info div#footer-mission-container:after,
body.single footer.site-footer div.overlay div.site-info div#footer-mission-container:after {
  content: '';
  display: table;
}

body.page footer.site-footer div.overlay div.site-info div#footer-mission-container:after,
body.single footer.site-footer div.overlay div.site-info div#footer-mission-container:after {
  clear: both;
}

body.page footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-header,
body.single footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-header {
  font-family: 'Oxygen', sans-serif;
  font-style: italic;
}

body.page footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text,
body.single footer.site-footer div.overlay div.site-info div#footer-mission-container div#footer-mission-text {
  font-family: 'PT Serif', serif;
}

	#top-header .container { min-height: 46px; }

	.container { text-align: left; margin: 0 auto; width: 960px; position: relative; }

		#content-area .container { padding-top: 51px; }

#menu_links
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:6px 3px;
}

#menu_links li
{
	display:inline;
	margin:0;
	padding:7px;
}

#menu_links li:hover
{
	color: #FFF;
}

#menu_links a
{
	font-weight:700;
	color:#756A40;
	text-decoration:none;
}


#menu_links a:hover
{
	color: #FFF;
	text-decoration:underline;
}

#menu_links .button_upload {
padding: 4px 5px;
background-color: #FF6600;
border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
}

#menu_links .button_upload:hover {
background-color: #CC0033;
}

#menu_links .button_upload a {
color:#FFF;
}


.comment_box ol,#menu_links ul,#list_cats ul,#logged_menu ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#headerwrap #tagline{
	font-size: .8em;
	padding: .8em 0 0 2em;
	line-height: 1.6em;
	float: left;
	clear: left;
	}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-6{width:50%}
.sidenav{position:absolute;background-color:rgba(0,0,0,0);overflow:auto;margin:auto;top:0;bottom:0;right:40px;height:100%;}
.sidenav span{margin-right:10px;}

.table .no_bg:hover{ background:#fff}

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

.sidebar1, .sidebar2 { float:none; width:300px; margin:0px auto }

.sidebar1 .wpcf7-form input[type="text"], .sidebar1 .wpcf7-form textarea { width:280px }

.sidebar1 .wpcf7-form textarea, .sidebar2 .wpcf7-form textarea, .secondary .wpcf7-form textarea { height:280px }


.venture-group {
    position: relative;
    padding: 0;
}


    .venture-group:hover a {
        opacity: 0.7;
    }


    .venture-group img {
        width: 100%;
        height: auto;
    }


    .venture-group a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-align: center;
        background: rgb(0,0,0);
        background: rgba(0,0,0,0.75);
        color: #fff;
        opacity: 0;
        transition: all 0.4s ease-in-out;
    }

    
    .venture-group a h4 {
        margin-top: 43%;
        font-size: 32px;
    }

    
    .venture-group a h3 {
        margin-top: 26px;
        font-size: 25px;
        text-transform: none;
    }
#block-block-22{text-align:center;}
.block-rsa-albumtrack{width:300px;float:left;}
.block:first-child h2.block-title{margin-top:0}
.region-help .block{overflow:hidden}
.block-aggregator .more-link{display:none}
.block-rsa-player{float:right}
footer .block p{opacity:1 !important;color:black}
footer h2.block-title{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d31344;font-size:1.6em;font-weight:800;color:#999;}
footer .block:first-child h2.block-title{margin-top:10px;}
footer .block{min-height:150px;display:inline-block;padding:5px 5px 5px 10px;vertical-align:text-top;margin:0 0 10px 0;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);background-color:rgba(220,220,220,.3);}
footer .block h2.block-title{margin-top:10px;}

#tabbed-widget .tabs-wrap li:last-child ,
#tabbed-widget .tabs-wrap li ,.comments-avatar .widget-container li,.posts-list .widget-container li,.categort-posts .widget-container li,.authors-posts .widget-container li, .widget.woocommerce .widget-container li {
	background:transparent;
	padding:8px 0 4px;
	border-bottom:1px solid #f2f2f2;
}

	.tabs-wrap{clear:both;}

	#tabbed-widget  ul.tabs li {
		float: left;
		position: relative;
		line-height:30px;
		background:transparent;
		width:33.33%;
		padding:0;
	}

		.sidebar-narrow #tabbed-widget  ul.tabs li {width:100%; float:none;}

		#tabbed-widget  ul.tabs li a {
			display: block;
			text-align: center;
			color: #FFF;
			padding:4px 0 ;
			line-height:30px;
			background:#2c2c2c;
		}

		#tabbed-widget ul.tabs li a:hover {background:#4c4c4c; text-decoration:none;}

		#tabbed-widget ul.tabs li.active a  {background:#46AEBE;}

		.footer-widget-container ul, footer .tabs-wrap ul{ border-bottom:1px solid #444; }

		.footer-widget-container li, footer #tabbed-widget .tabs-wrap li {
			padding: 6px 12px 6px 0;
			line-height: 18px;
			overflow: hidden;
			border-bottom: 1px solid #232323 !important;
			border-top: 1px solid #444;
		}

		.footer-widget-container li:first-child , footer #tabbed-widget .tabs-wrap li:first-child { border-top:0 none; }

		footer #tabbed-widget ul.tabs li a {text-shadow: 0 1px 0 #000; }

		footer #tabbed-widget ul.tabs li a:hover { color:#FFF; }

		footer #tabbed-widget ul.tabs li.active a {
			color:#FFF;
			background: #444;
			box-shadow: 0 -1px 2px #111;
			-moz-box-shadow: 0 -1px 2px #111;
			-webkit-box-shadow: 0 -1px 2px #111;
		}

		footer #tabbed-widget .tabs-wrap.tagcloud a {
			background: #444;
			border: 1px solid #222;
			text-shadow: 0 1px 0 #000;
			-moz-box-shadow: inset 0 0 2px #888, 0 0 2px #222;
			-webkit-box-shadow: inset 0 0 2px #888, 0 0 2px #222;
			box-shadow: inset 0 0 2px #888, 0 0 2px #222;
		}

		footer #tabbed-widget .tabs-wrap.tagcloud a:hover{ background:#555;}

.post-tabs ul.tabs-nav{height:33px;margin:0;padding-left:20px;}

.post-tabs ul.tabs-nav li{	border:1px solid #E1E1E1;border-radius: 4px 4px 0 0;font-weight: bold;	line-height: 32px;cursor: pointer;display: block;	float: left;margin: 0 5px 0 0;	padding: 0 16px;background:#ddd;border-bottom: 0 none;-webkit-transition: background .5s ease;-moz-transition: background .5s ease;-o-transition: background .5s ease;transition: background .5s ease;}

.post-tabs ul.tabs-nav li.current{	background:#F6F6F6;	z-index:1;	height:33px;}

.post-tabs-ver ul.tabs-nav{float:left;width:170px;margin:0;padding-top:10px;}

.post-tabs-ver ul.tabs-nav li{	border:1px solid #E1E1E1;border-radius: 4px 0 0 4px;font-weight: bold;line-height: 32px;cursor: pointer;display: block;	margin: 0 0 10px 0;padding: 0 16px;	background:#ddd;border-right-width: 0;-webkit-transition: background .5s ease;-moz-transition: background .5s ease;-o-transition: background .5s ease;transition: background .5s ease;}

.post-tabs-ver ul.tabs-nav li.current{background:#F6F6F6;z-index:1;width:138px;}


.menu-item .dropdown-menu, .menu-item .dropdown-menu li a {
	color: #559664;
}


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }



.center, .center-align {
  text-align: center;
}



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


nav .brand-logo.center {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}


.pfc-radio .center {
  text-align: center;
}

#mainarea .textcontent .parsys .htmlContainer h4{text-transform:capitalize;}

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

img.alignleft, img.alignright, img.aligncenter { margin-top:0px; margin-bottom:5px; }
.wrapper{margin:0 auto;max-width:962px;padding:0 4px;position:relative}
.on-campus .uw-on-campus h2{margin-bottom:-27px;margin-top:17px;padding:0 20px;display:inline-block;font-size:24px;color:#fff;position:relative}
.on-campus .uw-on-campus h2:before,.on-campus .uw-on-campus h2:after{position:absolute;content:"";height:1px;width:340px;background-color:rgba(255,255,255,.2);display:block;bottom:13px}
.on-campus .uw-on-campus h2:before{left:-340px}
.on-campus .uw-on-campus h2:after{right:-340px}
.on-campus .uw-on-campus{height:35px;margin-bottom:20px;text-align:center}
.float-right{float:right;}
.m-all{float:left;padding-right:1.5em;width:100%;}
#post-not-found.m-all{width:100%;position:relative!important;}
#post-not-found.m-all .logo{width:200px;height:auto;display:block;margin:0 auto;}

  #sidebar1 li.m-all {
    margin-bottom: 0; }

  .widget ul li.m-all {
    padding-right: 0; }

    #top-elements .social-icons li.social_icon:first-child { margin-left:0;}

#top-elements .social-icons li.social_icon {
    background: none repeat scroll 0 0 transparent !important;
    padding-left: 0 !important;
    display: inline;
    float: left;
    margin-left: 6px;
}

#bottom .social-icons li.social_icon {
    background: none repeat scroll 0 0 transparent !important;
    padding-left: 0 !important;
    display: inline;
    float: left;
    margin: 3px;
}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}


table#subscribe_options td#vertical_center
{
padding-top:11px;
}


table#subscribe_options td
{
text-align:center;
padding:3px 0;
}
.shipping-estimate-line,.tax-estimate-line,.shipping-country-link,.shipping-country-picker,.shipping-options{display:none;}



.main-menu__inner {
  background-color: #CC1414;
  padding: 0.5rem 1rem 0.75rem;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-4-0 , #pg-4-1 , #pl-4 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pl-4 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

.basictext {font-size:14px; color:#181818; line-height:18pt;}
#title-image-container{height:1500px}
.error.order-submit-button-container .form-input-error-container,.form-input-container.error .form-input-error-container,.l-container img,.l-footer img,.l-main-menu-container img,.l-reference-container img{display:block}
.has-shipment-note.l-footer,.has-shipment-note.l-main-menu-container,.has-shipment-note.l-reference-container,.l-container.has-shipment-note{margin-top:22px}
.l-container,.l-footer,.l-main-menu-container,.l-reference-container{width:100%}
.float-wrap.l-footer,.float-wrap.l-main-menu-container,.float-wrap.l-reference-container,.l-container.float-wrap{height:1%!important;overflow:hidden}
.first.l-footer,.first.l-main-menu-container,.first.l-reference-container,.l-container.first{position:relative}
.first.l-footer img,.first.l-main-menu-container img,.first.l-reference-container img,.l-container.first img{width:auto;height:100%}
.home-content,.l-contact-section,.l-container-center,.l-main-menu-content,.l-off-canvas-container,.product-title-box{margin:0 auto;width:268px;min-width:320px}

.entry-meta .byline i,
.entry-meta .cat-links i {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 16px;
	color: #46c9be;
}

.entry-meta .byline a,
.entry-meta .cat-links a {
	font-size: 20px;
}

.entry-meta .byline,
.entry-meta .cat-links {
}

.post-box .entry-meta .posted-on a,
.post-box .entry-meta .cat-links a  {
	color: #fff;
	text-shadow: 1px 1px 2px #666666;
	font-size: 16px;
}

.post-box .entry-meta .posted-on i,
.post-box .entry-meta .cat-links i {
	color: #ffffff;
}

.post-box .entry-meta .posted-on a:hover,
.post-box .entry-meta .cat-links a:hover {
	color: #46c9be;
	text-decoration: none;
   text-shadow: 1px 1px 1px #000000;
}
#featured-posts .featured-post.fea-1,#featured-posts .featured-post.fea-2,#featured-posts .featured-post.fea-3,#featured-posts .featured-post.fea-4,#featured-posts .featured-post.fea-5,#featured-posts .featured-posts-single-slide .featured-post{display:block;}
#featured-posts .featured-post{display:none;float:left;position:relative;overflow:hidden;padding-left:1px;}
#featured-posts .featured-post-inner{height:215px;position:relative;line-height:0;color:#FFF;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#featured-posts .featured-post img{max-width:100%;height:auto;}
#featured-posts .featured-post.featured-post-1,#featured-posts .featured-post.featured-post-3{padding-left:0;}
.featured-post-1,.featured-post-2{width:50%;}
.featured-post-3,.featured-post-4,.featured-post-5{width:33.33333333%;padding-top:1px;}
#featured-posts .featured-post-inner:hover .featured-cover{opacity:1;}
#featured-posts .featured-post-inner:hover .featured-title{bottom:0px;}
#featured-posts .featured-post-inner:hover .featured-title h3{opacity:.8;}
#media-page #featured-posts .featured-post{display:block;padding-top:1px;}
#media-page #featured-posts .featured-post .overlay-icon:before{opacity:0.5;margin:0;top:10px;right:10px;left:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
#media-page #featured-posts .featured-post:hover .overlay-icon:before{opacity:0.7;}
#featured-posts .featured-post-1{width:100%;}
#featured-posts .featured-post-1 .featured-post-inner{height:220px;}
#featured-posts .featured-post-1,#featured-posts .featured-post-2,#featured-posts .featured-post-4{padding-left:0!important;}
.view-province-events.zest-tab-content a.mag-feature-item .event-tab div.field-content{font-size:11px;color:#7bb0bb;}
.view-province-events.zest-tab-content a.mag-feature-item .event-tab span.field-content{color:#7C7C7C;font-size:11px;margin-top:4px;display:block;}
.view-id-town_locator .field-content a{font-size:12px;line-height:14px;margin-bottom:10px;display:block;}
.view-banner-images .views-field-field-province .field-content{position:absolute;bottom:10px;right:10px;font-size:10px;background-color:#555;padding:4px 5px;border-radius:3px;-moz-border-radous:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;color:white;opacity:0.9;filter:alpha(opacity=90);}
.mag-feature-item .overlay .field-content{font-size:11px;line-height:14px;color:#333;font-style:italic;}
.view-highlights .field-content a{width:48%!important;margin-bottom:2%!important;}
.view-highlights .field-content a img{width:100%!important;}

.footer .footer-link.language{display:none;}

.footer .language a{text-decoration:none;color:#d8c9b6;}

.footer .language a:focus{color:#d8bf99;text-decoration:none;}

.footer .language a:hover{color:#d8bf99;text-decoration:none;}

.footer p.language{padding:10px;text-align:left;}

.footer-link .language .pull-right{float:left;}

.footer .footer-bg .row.lead.language.marginleft0.bdr-none{display:none;}

p.language{padding-top:2.25em;padding-bottom:2.50em;}
.slider-blocks .field-content,.flexslider .field-content{height:411px}
.fse-frontpage-highlights .view-content .span4 img{height:153px;}
.subdomain-tec .publication-listing .view-content th,.subdomain-tec .publication-listing .view-content td{padding-left:20px;}
.people-carousel .view-content{width:auto;}
.pane-fsi-frontpage-news-panel-pane-1  .view-footer .view-content,.events-block .views-row .views-row{width:100%;}
.front-page-news .view-footer .view-content,.front-page-news .view-footer .view-content .views-row{margin:0;}
.publication-listing .view-content .views-row{width:100%;}
.publication-listing .view-content .views-row,.publication-listing .views-row:nth-child(2n+1):nth-last-child(-n+2){margin-bottom:10px;}
.events-block .views-row,.pane-fsi-frontpage-news-panel-pane-1 .view-content,.pane-fsi-frontpage-news-panel-pane-1 .view-footer{margin-right:0;}
.panel-two-column .span12 .events-280 .view-content{padding:0 20px 20px 20px;}
.panel-two-column .span12 .events-280 .view-content .views-row{display:inline-block;width:49%;}
.multimedia-listing .view-content .span6{min-height:0 !important;margin-bottom:0;margin-left:0;margin-right:2%;}
.multimedia-listing .view-content .span6 .views-field-field-media-type{margin-bottom:0;}
.front .research-themes.aparc-programs-front .view-content .views-row{width:33.33%;}
.front-page-news .view-content{padding-top:12px;}
.front-page-news.events-block-horizontal .view-content{padding-top:0;}
.front-page-news.view-display-id-front_news_skip_first .view-content{padding-top:0;}
.front-page-news .view-display-id-front_page_news_without_first .view-content{padding-top:0;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-content table{width:100%;}
.node-type-research .calendar-listing .view-content{padding-top:15px;}
.other-projects-block .view-content span{font-size:14px;}
.multimedia-related-event .view-content{padding-bottom:20px;}
.publication-list .view-content ul{list-style-type:none;}
.pane-fsi-events-page-panel-pane-3 .view-content{overflow:hidden;border-bottom:1px solid #e3e1d8;padding-bottom:10px;margin-bottom:10px;}
.node-type-news .news-files-section .view-content .views-row{background:#ecebe5;margin-bottom:15px;padding:20px;border-radius:2px;}
.node-type-news .news-files-section .view-content .views-row .panel-col-first{float:left;width:670px;}
.node-type-news .news-files-section .view-content .views-row .panel-col-first .views-field-field-media-1{color:#8e130e;font-size:20px;margin-bottom:5px;}
.node-type-news .news-files-section .view-content .views-row .panel-col-first .views-field-field-media-2{font-size:14px;color:#4d4f53;}
.node-type-news .news-files-section .view-content .views-row .panel-col-last{width:140px;float:right;}
.node-type-news .news-files-section .view-content .views-row .panel-col-last .views-field-field-media .field-content a{font-size:18px;padding:12px 13px;display:inline-block;text-align:center;}
.node-type-publication .view-display-id-pub_type_download_multiple .view-content .views-row{width:30%;float:left;margin-bottom:20px;margin-left:3%;}
.node-type-publication .view-display-id-pub_type_download_multiple .view-content .views-row:nth-child(3n + 1){margin-left:0;clear:both;}
.node-type-publication .view-display-id-pub_type_download_multiple .view-content .views-row.views-row-odd{clear:both !important;}
.publications-no-border .view-header .view-content{display:none;}
.fse-frontpage-highlights .view-content img{width:100%;max-width:200%;}
.fpp-slideshow-wrapper .fpp-slideshow-caption-text .view-content .span4 .views-field-field-image-media-single img{height:190px !important;}
.pane-fsi-frontpage-news-panel-pane-1 .view-content,.pane-fsi-frontpage-news-panel-pane-1 .view-footer{float:none !important;width:100% !important;}
.pane-fsi-research-reseach-topics-page .view-content{margin-left:-18px;}
.topic-page-other-terms-items .view-content{margin-left:-12px;}
.events-series-single .view-content .views-row{min-height:110px;}
.events-series-single .view-content .views-row.views-row-odd{margin-left:0px;}
.events-series-single .view-content .views-row.views-row-last .two-columns{padding-bottom:0;}
.publications-2columns .view-content{overflow:hidden;}
.related-multimedia-right .view-content{display:block;margin:0 auto;}
.pane-fsi-research-courses-block .view-content li{color:#4D4D4D;font-family:'ss_italic',Arial,sans-serif;font-style:italic;font-size:18px;}
.pane-fsi-research-courses-block .view-content li a{color:#4D4D4D;font-family:'ss_italic',Arial,sans-serif;font-style:italic;font-size:18px;}
.research-item-series .multimedia-listing .view-content .span6{width:auto;}
.publication-list .views-field-view .view-content{display:inline;}
.publication-list .views-field-view .view-content *{display:inline;}
.panel-two-column .research-programs .view-content{padding:0 20px 0 20px;}
.panel-two-column .research-programs .view-content .views-row{display:inline-block;float:none;margin:0 0 20px 0 !important;width:48%;}
.panel-two-column .research-programs .view-content .views-row .panel-col-first{margin-right:0;}
.panel-two-column .research-programs .view-content .views-row .panel-col-last{float:left;}
.panel-two-column .research-programs .view-content .views-row .panel-col-last a{width:140px;}
.panel-two-column .research-programs .view-content .views-row.views-row-3{margin-left:0;}
.events-materials .view .view-content{display:inline;}
.events-materials .view .view-content *{display:inline;}
.event-date-results .view-content{clear:both;padding:0 20px;border-top:1px #e8d0cf solid;border-bottom:4px #8e130e solid;overflow:hidden;background:#f9f9f7;}

.footer-widgeted-3 #other-brands .nada {
    float: left;
    width: 65px;
}

.test_author {
    color: #4B5668;
    float: left;
    font-size: 10px;
    font-weight: bold;
    line-height: 15px !important;
    margin-top: 10px;
    width: 100%;
}


#sidebar-ad-ebook-of-the-week-content {
	overflow: auto;
	margin-bottom: 6px;
}

.widget-container a, .credit a {
	font-weight:normal;
}


.credit {
	font-size: 80%;
	color: #999;
	float: right;
	margin-right: 10px;
	margin-top: -15px;
}

.credit a, .credit:visited {
	text-decoration:none;
	color: #999;
}

.credit a:hover {
	text-decoration:underline;
}


.sidebar-cart-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 0; overflow: hidden; z-index: 4; background: rgba(255, 255, 255, 0.7); opacity: 0; -webkit-transition: opacity 500ms cubic-bezier(0.645, 0.045, 0.355, 1); transition: opacity 500ms cubic-bezier(0.645, 0.045, 0.355, 1); }


.cart-ajax-in-progress .sidebar-cart-overlay { height: 100%; opacity: 1; }


.search_container {float:left; width:192px; padding:10px 0 0 0;}
.x-img{margin-bottom:1.313em}
.x-img.left{margin:0.35em 1.313em 0.35em 0}
.x-img.right{margin:0.35em 0 0.35em 1.313em}
a.x-img{display:block}
a.x-img:not(.x-img-thumbnail){-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
a.x-img:not(.x-img-thumbnail):hover{opacity:0.75}
.x-img-rounded,.x-img-rounded img{border-radius:6px}
.x-img-circle,.x-img-circle img{border-radius:100em}
.x-img-thumbnail{padding:5px;line-height:1.7;border:1px solid #ddd;border:1px solid rgba(0,0,0,0.15);background-color:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-transition:border 0.3s ease,box-shadow 0.3s ease;transition:border 0.3s ease,box-shadow 0.3s ease}
a.x-img-thumbnail:hover{border-color:#ff2a13;box-shadow:0 1px 4px rgba(0,0,0,0.25)}
.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:#007393;}

.panel-grid {
    zoom: 1;
}

.panel-grid:before {
    content: '';
    display: block;
}

.panel-grid:after {
    content: '';
    display: table;
    clear: both;
}

.panel-grid-cell {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    
    padding: 0 17px;
    min-height: 1em;
}

.panel-grid-cell .panel {
    zoom: 1;
    min-height: 1em;
}

.panel-grid-cell .panel:before {
    content: '';
    display: block;
}

.panel-grid-cell .panel:after {
    content: '';
    display: table;
    clear: both;
}

.panel-grid-cell .panel.panel-last-child {
    margin-bottom: 0;
}

.panel-grid-cell .widget-title {
    margin-top: 0;
}
 #pg-18-0 , #pg-18-1 , .panel-grid-cell .panel { margin-bottom: 35px }
 #pg-18-0 .panel-grid-cell , #pg-18-2 .panel-grid-cell { float:left }
 .panel-grid-cell .panel:last-child { margin-bottom: 0 !important }
 #pg-18-0 .panel-grid-cell , #pg-18-1 .panel-grid-cell , #pg-18-2 .panel-grid-cell { width:auto }
 #pg-home-0 , #pg-home-1 , .panel-grid-cell .panel { margin-bottom: 35px }
 #pg-home-0 .panel-grid-cell , #pg-home-2 .panel-grid-cell { float:left }
 #pg-home-0 .panel-grid-cell , #pg-home-1 .panel-grid-cell , #pg-home-2 .panel-grid-cell { width:auto }







.event-listing {
	background: #fff;
	margin-top: -27px;
}


.blog-sidebar .event-listing {
	margin-top: 0;
}


.event-listing h1 {
	color: #FFF;
	font-size: 13px;
	padding: 9px 16px;
	background: #ed1f24;
	height: 15px;
	margin-bottom: 0px;
}


.event-listing ol {
	list-style-type: none;
	padding: 0px;
	padding-bottom: 30px;
}

	#page { padding: 0em; }

.header-side {
	font-size: 13px;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	float: left;
	width: 98%;
	font-weight: bold;
	color: #000000;
	line-height: 25px;
}


#ajaxcart-load-ajax .ajaxcart-loading span{ color:#636363; font-size:14px; line-height:20px; }


.content {
  width: 100%;
  height: 100%;
}



	.page-portfolio #page-title,
	.page-portfolio-3-cols #page-title,
	.page-portfolio-2-cols #page-title ,
	.page-portfolio-1-col #page-title {
		margin-left: 20px;
		margin-right: 20px;
	}


.front #page-title {display:none;}

p#established{
    position: absolute;
    bottom: 70px;
    right: 15px;
    z-index:9999;
	font-family: 'Pinyon Script';
	color: rgb(255,255,255);
	font-size: 1em;
}

#header ul.nav-header { list-style:none;margin:0px;padding:0px;width:auto;z-index:3;overflow:visible;float: right;position:relative; }

#header ul.nav-header li {float:left;padding:2px 0px;margin-left:16px;margin-bottom: 0px;color:#111;font-size:14px;margin-top:0px;height:20px;}

#header ul.nav-header li:hover ul { display: block; }

#header ul.nav-header li a { text-decoration:none;color:#eee; }

#header ul.nav-header li a:hover { text-decoration:none;color:#f25; }

#header ul.nav-header li.nav-selected { color: #f25;}

#header ul.nav-header li.first-link { margin-left: 0px }

#header ul.nav-header li ul { position:absolute; line-height:16px; background-color:#111; color:#ccc;  display:none; margin:0px;padding:0px;z-index:2;padding-top:8px;width:150px;top:23px; border-radius: 5px; -moz-border-radius: 5px; }

#header ul.nav-header li ul li,#header ul.nav-header li.nav-selected ul li {  display:block; width: 130px; margin:0px;padding: 5px 10px;  border-top: dotted 1px #333; list-style-type:none; clear:both;background:none;position:relative;z-index:2;}

#header ul.nav-header li ul li a,#header ul.nav-header li.nav-selected ul li a { display:block;color:#eee;margin:0px;font-weight:normal;}

#header ul.nav-header li ul li:first-child,#header ul.nav-header li.nav-selected ul li:first-child { border-top: 0px; padding-top: 1px }

#header ul.nav-header li ul li:hover ,#header ul.nav-header li.nav-selected ul li:hover { background-color:#f25;}

#header ul.nav-header li ul li a:hover,#header ul.nav-header li.nav-selected ul li a:hover { color:#fff;}

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}

	
#modal-picture.modal-dialog {
	width: 800px;
	max-width: 100%;
	}
#sub-footer{background-color:rgba(0,0,0,0.25);}


	.box				{
					background: #6f99c8;
					border: #000000 1px solid;
					}


	.box div.left, .box div.left	{
					padding: 10px;
					}

  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }

  .navbar-fixed-top {
    margin-bottom: 20px;
  }

  .navbar-fixed-bottom {
    margin-top: 20px;
  }

  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }

  .navbar .container {
    width: auto;
    padding: 0;
  }

  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px;
  }

  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  }

  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }

  .navbar .btn-navbar {
    display: block;
  }

  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 940px
}

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

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

.navbar {
*position:relative;
*z-index:2;
	margin-bottom: 20px;
	overflow: visible
}

.navbar-inner {
	min-height: 40px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #080808;
	background-image: -moz-linear-gradient(top, #080808, #080808);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#080808), to(#080808));
	background-image: -webkit-linear-gradient(top, #080808, #080808);
	background-image: -o-linear-gradient(top, #080808, #080808);
	background-image: linear-gradient(to bottom, #080808, #080808);
	background-repeat: repeat-x;
	border: 1px solid transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff080808', GradientType=0);
*zoom:1;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	box-shadow: 0 1px 4px rgba(0,0,0,0.065)
}

.navbar-inner:before, .navbar-inner:after {
	display: table;
	line-height: 0;
	content: ""
}

.navbar-inner:after {
	clear: both
}

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

.navbar-text {
	margin-bottom: 0;
	line-height: 50px;
	color: #fff
}

.navbar-link {
	color: #fff
}

.navbar-link:hover, .navbar-link:focus {
	color: #bbb
}

.navbar .divider-vertical {
	height: 50px;
	margin: 0 9px;
	border-right: 1px solid #080808;
	border-left: 1px solid #080808
}

.navbar .btn, .navbar .btn-group {
	margin-top: 5px
}

.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group {
	margin-top: 0
}

.navbar-form {
	margin-bottom: 0;
*zoom:1
}

.navbar-form:before, .navbar-form:after {
	display: table;
	line-height: 0;
	content: ""
}

.navbar-form:after {
	clear: both
}

.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
	margin-top: 10px
}

.navbar-form input, .navbar-form select, .navbar-form .btn {
	display: inline;
	margin-bottom: 0;
	margin-top: 10px;
	padding-bottom: 0px;
}

.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
	margin-top: 3px
}

.navbar-form .input-append, .navbar-form .input-prepend {
	margin-top: 5px;
	white-space: nowrap
}

.navbar-form .input-append input, .navbar-form .input-prepend input {
	margin-top: 0
}

.navbar-search {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 0
}

.navbar-search .search-query {
	padding: 4px 14px;
	margin-bottom: 0;
	font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}

.navbar-static-top {
	position: static;
	margin-bottom: 0
}

.navbar-static-top .navbar-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

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

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	border-width: 0 0 1px
}

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

.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding-right: 0;
	padding-left: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 940px
}

.navbar .nav {
	position: relative;
	left: 0;
	display: inline;
	float: left;
	margin: 0 10px 0 0
}

.navbar .nav.pull-right {
	float: right;
	margin-right: 0
}

.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px
}

.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	color: #fff;
	background-color: #000;
*background-color:#000
}

.navbar .btn-navbar:active, .navbar .btn-navbar.active {
	background-color: #000 \9
}

.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	box-shadow: 0 1px 0 rgba(0,0,0,0.25)
}

.navbar-inverse .navbar-inner {
	background-color: #007fff;
	background-image: -moz-linear-gradient(top, #007fff, #007fff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007fff), to(#007fff));
	background-image: -webkit-linear-gradient(top, #007fff, #007fff);
	background-image: -o-linear-gradient(top, #007fff, #007fff);
	background-image: linear-gradient(to bottom, #007fff, #007fff);
	background-repeat: repeat-x;
	border-color: transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007fff', endColorstr='#ff007fff', GradientType=0)
}

.navbar-inverse .brand {
	color: #fff
}

.navbar-inverse .navbar-text {
	color: #fff
}

.navbar-inverse .navbar-link {
	color: #fff
}

.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {
	color: #fff
}

.navbar-inverse .divider-vertical {
	border-right-color: #007fff;
	border-left-color: #007fff
}

.navbar-inverse .navbar-search .search-query {
	color: #fff;
	background-color: #80bfff;
	border-color: #007fff;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
color:#999
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
color:#999
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
color:#999
}

.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
	padding: 5px 15px;
	color: #999;
	text-shadow: 0 1px 0 #fff;
	background-color: #fff;
	border: 0;
	outline: 0;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15);
	box-shadow: 0 0 3px rgba(0,0,0,0.15)
}

.navbar-inverse .btn-navbar {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #0072e6;
*background-color:#0072e6;
	background-image: -moz-linear-gradient(top, #0072e6, #0072e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0072e6), to(#0072e6));
	background-image: -webkit-linear-gradient(top, #0072e6, #0072e6);
	background-image: -o-linear-gradient(top, #0072e6, #0072e6);
	background-image: linear-gradient(to bottom, #0072e6, #0072e6);
	background-repeat: repeat-x;
	border-color: #0072e6 #0072e6 #004c99;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0072e6', endColorstr='#ff0072e6', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
	color: #fff;
	background-color: #0072e6;
*background-color:#06c
}

.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
	background-color: #0059b3 \9
}

.navbar .navbar-inner {
	background-image: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.navbar .brand:hover {
	color: #bbb
}

.navbar .navbar-search .search-query {
	line-height: normal
}

.navbar .btn {
	background: #41bb19 !important;
}

.navbar .btn:hover {
	background: #379e15 !important;
}

.navbar *, .nav-collapse * {
	box-shadow: none !important;
	text-shadow: none !important;
	border-radius: 0px !important;
	font-weight: normal !important;
	font-size: 12px !important;
	text-transform: none;
}

.navbar .caret {
	border-top-color: #fff !important;
	border-bottom-color: #fff !important;
}

.navbar a, .navbar a:visited {
	color: #000000 !important;
}

header, .navbar, .social-links, .full-slider, footer {
	margin-left: -20px;
	margin-right: -20px;
}

.social-links, footer, .navbar-inner, .full-slider {
	padding-left: 20px;
	padding-right: 20px;
}
.video-container iframe,.video-text iframe{width:100%}
.video-container h2,.video-text h2{margin-top:5px}
.video-container p,.video-text p{margin-top:20px}
.featured-vid .views-field-featured-image a{text-align:center}
.featured-vid .views-field-featured-image img{display:inline-block}
a:hover img,.featured-vid:hover .views-field-featured-image .youtube-play-icon,.featured-vid:hover .views-field-featured-image img{opacity:.95}



.social-wrap { width: 360px; height: auto; float: left; clear: both; margin: 10px 0 0 0; }

	.social-wrap a{text-decoration: none}
.view-faqs .views-field.views-field-field-tags .field-content{display:none;}
.clr{  display:block;  position: relative;  clear:both;}

.home .tile-col {
	width: 32%;
	max-width: 300px;
	float: left;
}

.home .tile-col-1,
.home .tile-col-2 {
	margin-right: 20px;
}


	.home .tile-col-4 {
		display: none;
	}

	.home .tile-col-3 {
		margin-right: 20px;
	}

	.home .tile-col-2 {
		margin-right: 0;
	}


	.home .tile-col-1,
	.home .tile-col-2,
	.home .tile-col-3 {
		margin-right: 0;
	}
.homepage-links-divider:after{content:"\2022";font-size:85%;margin:0 -1px}


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

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

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

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

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

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

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

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

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

.location-detail-header .header-content .icon-close:before {
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 50px;
  line-height: 50px;
  margin: 0;
}
#wrapper #inside-wrapper #header #navigation .dropdown-root .children {	width: 225px;	background: none repeat scroll 0 0 #890105;	text-align:left;  border-radius: 10px;  border: 2px solid #42010D;  z-index: 10;  }
#wrapper #inside-wrapper #header #navigation .dropdown-root .children li {  color: #000000;  margin: 0;  padding: 10px;  display: block;  float: none;}
#wrapper #inside-wrapper #header #navigation .dropdown-root li .children li a {	color: #FFFFFF;}
#wrapper #inside-wrapper #header #navigation .dropdown-root .children li:hover {	background:#d50006;  border-radius: 8px;}


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


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

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


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


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


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


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


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


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


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


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

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


.search-text{
    height: 100px;
    padding-top: 50px;
    position: absolute;
    text-shadow: 0 0 15px rgba(0, 0, 0, 1), 0 -1px 1px rgba(0, 0, 0, 1);
    top: 0;
    width: 1000px;
    z-index: 160;
}


.youarehere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c7c7c;
	font-weight: normal;
	padding-left: 20px;
	margin-bottom: 3px;
	padding-top: 3px;
}

.youarehere a{
	color: #7c7c7c;
	text-decoration: none;

}

.youarehere a:hover{
	color: #57a204;
	text-decoration: underline;

}
ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{visibility:hidden}

img.company_logo {
    height: auto !Important;
}


.sidebar img.company_logo {
    display: none;
}
.home-slider-container{margin-bottom:0em;}
.home-slider-container .pagination{display:block;margin-bottom:0em;margin-top:0;position:relative;top:57px;}
.home-slider-container .pagination li{float:none;border:none;position:relative;margin:0;margin-left:2px;margin-right:2px;padding:0;width:16px;height:16px;border-radius:8px;display:inline-block;background-color:#dfdfdf;-webkit-transition:background-color 0.25s ease-out;transition:background-color 0.25s ease-out;}
.home-slider-container .pagination li.active{background-color:gray;}
.home-slider-container .pagination li:hover{cursor:pointer;}


.home-middle-left {
	border-right: 1px solid #e3e3e3;	
	float: left;
	padding: 20px 20px 0;
	width: 50%;
}


.home-middle-right {
	float: right;
	padding: 20px 20px 0;
	width: 50%;
}
.site-header__get-cta-content-palm{display:none}
.site-header__get-cta-content-palm .btn{border:none;border-radius:0;display:block;font-size:14px;font-size:1.4rem;font-weight:600;height:52px;padding:19px 35px 18px 5px;position:relative;text-align:center}
.site-header__get-cta-content{margin-left:24%;width:400px}
.site-header__get-cta-content .site-header__manage-account-btn{border:none;color:#808080;font-size:15px;font-size:1.5rem;padding:.2em .93em .2em}
.site-header__get-cta-content .site-header__manage-account-btn:hover,.site-header__get-cta-content .site-header__manage-account-btn:focus{background:white;border:none}


.featured-top-right{width:240px;float:right;}


#content #featured-top .featured-top-right .more-from-category{font-size:20px;text-align:center;text-transform:uppercase;background-color:#7e7e7e;padding:10px 0 10px 0;}


#content #featured-top .featured-top-right .more-from-category a, a:visited{color:#006699;text-decoration:none}
.post{float:left;background-color:#000001;border:1px solid #414141;padding:5px;width:202px;margin-right:5px;margin-bottom:7px;min-height:235px;height:235px;overflow:hidden;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}
.contact-us-left .nyrr-logo{width:88%;margin-bottom:0.23077em;}
.contact-us-left .nyrr-logo img{width:100%;height:auto;}


.attachment-large {
width: 100%;
height: 100%;
border-radius: 2px;
margin-bottom: 15px;
}
.webstore-overlay-cart table .subtotal{width:5rem;padding-right:12px;padding-left:5px;}
.webstore-overlay-cart .subtotal,.webstore-overlay-cart #PromoCodeStr{text-align:right;}
#confirm .lines .subtotal{text-align:right;font-weight:bold;}
.order-history .subtotal{text-align:right;}
.webstore-lines .subtotal{text-align:right;font-weight:bold;}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}
