﻿

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

#globalheader #globalnav.tabs6-nosearch li#gn-home a {
    width: 165px;
}

#globalheader #globalnav.tabs7-nosearch li#gn-home a {
    width: 140px;
}

#globalheader #globalnav.nosearch li#gn-home a {
    width: 126px;
}

#globalheader #globalnav.tabs7 li#gn-home a {
    width: 114px;
}

#globalheader #globalnav li#gn-home a {
    background-position: 0 0;
}

#globalheader #globalnav li#gn-home a.before {
    background-position: 0 -36px;
}

#globalheader #globalnav li#gn-home a:hover, #globalheader #globalnav li#gn-home a:focus {
    background-position: 0 -72px;
}

#globalheader #globalnav li#gn-home a:active {
    background-position: 0 -108px;
}

#globalheader #globalnav li#gn-home a span {
    background-position: 50% 0;
}

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

  .cust-color-primary, h3.cust-color-primary a { color:#FEDE3D !important;}
.navbar-inner{padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065)}
.navbar-inner:after,.navbar-inner:before{display:table;content:"";line-height:0}
.navbar-inner:after{clear:both}
.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius: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-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525}
.tc-solid-color-on-scroll.sticky-enabled .navbar-inner,.tc-solid-color-on-scroll.sticky-enabled .tc-header{background-color:#FAFAFA}
.sticky-enabled .navbar .navbar-inner{margin:8px 5px 5px;min-height:35px}
.sticky-disabled .logo-centered .navbar-inner,.tc-no-sticky-header .logo-centered .navbar-inner{padding-right:5px}
.navbar .navbar-inner{z-index:200;margin:5px 5px 11px;border:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);-moz-box-shadow:0 2px 10px rgba(0,0,0,.25);box-shadow:0 2px 10px rgba(0,0,0,.25);padding-left:5px;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.no-navbar .navbar .navbar-inner,.sticky-enabled .navbar .navbar-inner{background:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.chrome .navbar .navbar-inner .nav li{line-height:21px}
.navbar-inner .social-block{padding:0 20px 0 10px;margin:10px 0}
.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}
.navbar-inner .tc-nav-button{display:block}
.no-navbar .navbar .navbar-inner{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0}
.navbar .navbar-inner .social-block{width:auto!important;float:left;margin:14px 0 0}
.navbar .navbar-inner .nav li{text-align:left;position:relative}
.navbar-inner .social-block a{padding-right:6px}

#headbar {padding: 1em 0; overflow: hidden; width: 100%;}

  #headbar * {color: #fff; font-size: 14px;}

  #headbar article {line-height: 3em;}

    #headbar article a {color: #bac2ff;}

      #headbar article a i {text-decoration: none; color: #4c88b6;}

        #headbar article a:hover i {opacity: 1; filter: alpha(opacity = 100);}

    #headbar a:hover {text-decoration: underline;}

  #headbar #headhelp {text-align: right;}

.main-navigation .sub-menu .menu-item:last-child,.main-navigation .sub-menu .page_item:last-child,.site-logo{margin-bottom:0}

.main-navigation .menu .menu-item:first-child,.main-navigation .menu .page_item:first-child,.main-navigation .menu li,.main-navigation .menu:first-child,.widget ul,.widget ul li{margin-left:0}

.main-navigation .menu .menu-item,.main-navigation .menu .page_item{position:relative;float:left}

.main-navigation .sub-menu .menu-item,.main-navigation .sub-menu .page_item{line-height:1.333em;float:none;margin-left:0}

.main-navigation .sub-menu .sub-menu .menu-item,.main-navigation .sub-menu .sub-menu .page_item{padding-left:.625rem}

#mobile-menu-switch,.main-navigation .menu .menu-item a,.main-navigation .menu .page_item a{display:block}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}




li.page_item,li.menu-item {
	padding: 0;
	margin: 5px 0 5px 0;
	list-style: none;
}


li.page_item,li.menu-item a:hover{

}


li.page_item a,li.menu-item a {
	line-height: 120%;
	font-size: 10px;
}




li.page_item li a,li.menu-item li a {
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	color: #666;
	line-height: 120%;
	font-weight: normal;
}

li.page_item li a:hover,li.menu-item li a:hover {
	background: none;
}


li.page_item a:hover,
li.menu-item a:hover {
	text-decoration: none;
}
#primary,
#secondary{float:right;overflow:hidden;width:220px;}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px;}
.widget-area ul{list-style:none;margin-left:0;}
.widget-area ul ul{list-style:square;margin-left:1.3em;}
.widget-area select{max-width:100%;}
.widget-area a:link,
.widget-area a:visited{text-decoration:none;}
.widget-area a:active,
.widget-area a:hover{text-decoration:underline;}
.widget-area .entry-meta{font-size:11px;}
#main .widget-area ul{margin-left:0;padding:0 20px 0 0;}
#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0;}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area{-webkit-text-size-adjust:120%;}
#access,	#branding img,	#respond,	.comment-edit-link,	.edit-link,	.navigation,	.page-link,	.widget-area{display:none !important;}

.copyrights {
    float: left;
    width: 100%;
    clear: both;
    padding-bottom: 10px;
    padding-top: 12px;
    color: #666;
    background: #191919;
    border-top: 1px solid #393738;
    font-size: 11px;
}

.copyrights a { color: #ccc }

.slide-data { padding: 10px; padding: 0.625rem; }

	.slide-data .mh-excerpt, .slider-layout1 .flex-control-nav, .related-subheading { display: none; }

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

#Offer .left {
	display: block;
	float: left;
	padding: 0;
	margin: 0 20px 0 0;
}

.left-block {
	margin-right: 10px;
}


#banner-secondary p.intro {
	padding: 0;
	float: left;
	width: 50%;
}


	
	


td#footer {
	width: auto;
	
	}


td#footer a:link, td#footer a:visited, td#footer a:active {
	
	}


td#footer a:hover {
	
	}

	
#header, 
#footer, 
.colone, 
.colthree,
.navigation, 
.navigation-top,
.navigation-middle,
.navigation-bottom,
.wp-pagenavi-navigation, 
#comment, 
#respond,
.remove-for-print {
	display: none;
	}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-8{width:66.66666667%}

#spash-screen .img-large,#spash-screen span.tagline img.tagline-large{display:none;}

#spash-screen .img-large{ position:relative;}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}

.g-html .wpb_text_column h1:last-child,
.g-html .wpb_text_column h2:last-child,
.g-html .wpb_text_column h3:last-child,
.g-html .wpb_text_column h4:last-child,
.g-html .wpb_text_column h5:last-child,
.g-html .wpb_text_column h6:last-child,
.g-html .wpb_text_column p:last-child,
.g-html .wpb_text_column ul:last-child,
.g-html .wpb_text_column ol:last-child {
	margin-bottom: 20px;
	}

.wpb_text_column:last-child h1:last-child,
.wpb_text_column:last-child h2:last-child,
.wpb_text_column:last-child h3:last-child,
.wpb_text_column:last-child h4:last-child,
.wpb_text_column:last-child h5:last-child,
.wpb_text_column:last-child h6:last-child,
.wpb_text_column:last-child p:last-child,
.wpb_text_column:last-child ul:last-child,
.wpb_text_column:last-child ol:last-child {
	margin-bottom: 0;
	}




#wrapper, .wrap {
  width: 100%;
  margin: 0 auto;
}

.panel {
  margin-bottom: 22px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #ffffff;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel-group {
  margin-bottom: 22px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}

.panel-default {
  border-color: #dddddd;
}

.panel-primary {
  border-color: transparent;
}

.panel-success {
  border-color: transparent;
}

.panel-info {
  border-color: transparent;
}

.panel-warning {
  border-color: transparent;
}

.panel-danger {
  border-color: transparent;
}

.panel-default .close {
  color: #333333;
}

.panel-primary .panel-heading,
.panel-success .panel-heading,
.panel-warning .panel-heading,
.panel-danger .panel-heading,
.panel-info .panel-heading {
  color: #fff;
}

.panel-primary .panel-body,
.panel-success .panel-body,
.panel-warning .panel-body,
.panel-danger .panel-body,
.panel-info .panel-body {
  border: 1px solid #ddd;
  border-top-width: 0;
  border-radius: 0 0 4px 4px;
}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


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


.container:after {
  clear: both;
}


.container .jumbotron {
  border-radius: 6px;
}



.section_title { margin-bottom: 40px; }

.section_title h2 { margin-bottom: 32px; font-size: 36px; font-weight: 300; text-align: center; color: #000; }

.section_title .title_border { width: 80px; height: 3px; margin: 0 auto; background: #0093B4; }

#video-tour .section_title h2 { color: #FFF; }

#video-tour .section_title .title_border { background: #E6EBEC; }

#pricing .section_title { margin-bottom: 65px; }
.content_program{position:absolute;height:100%;width:100%;padding:0;margin:0 !important}

A.cattree { FONT: 12px Arial; COLOR: #006699; TEXT-DECORATION: none; }

A.cattree:hover { COLOR: #FF8000; TEXT-DECORATION: underline; }

A.cattree:visi { FONT: 12px Arial; COLOR: #006699; TEXT-DECORATION: none; }

A.cattree:hover:visit { COLOR: #FF8000; TEXT-DECORATION: underline; }

  
  ul.nav {
    position: relative;
    margin-bottom: 0;
    
  
    
  
  }

  ul.nav li {
    position: relative;
    float: left;
    zoom: 1;
    list-style: none;
  }

  ul.nav li a {
    display: block;
    padding: .53em 1em;
  }

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

  ul.nav ul li {
    float: none;
  }

  ul.nav ul li a {
    width: 100%;
    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: 1em;
    
  
    
  
  }

  #top ul.nav li a {
    color: #ddd;
  }

  #top ul.nav ul {
    background: #131313;
    background: rgba(0, 0, 0, 0.55);
  }

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

  #top ul.nav ul li a:hover {
    background: #222;
  }

  #navigation ul.nav {
    position: relative;
    top: -2px;
    
  
    
  
  }

  #navigation ul.nav li a {
    padding: 2.244em 1.2em 2em 1.2em;
    text-shadow: none;
    color: #fff;
  }

  #navigation ul.nav li ul a,
  #navigation ul.nav li ul ul li a {
    font-weight: normal;
    padding: .53em 1em;
  }

  #navigation ul.nav ul {
    background: #fff;
    top: 93%;
    border: 1px solid #DEDEDE;
    left: auto;
    right: auto;
  }

  #navigation ul.nav ul li a {
    padding: .618em 1em;
    color: #474747;
    border-width: 1px 1px 1px 1px;
    border-color: #EBEBEB #DEDEDE #EBEBEB #DEDEDE;
  }

  #navigation ul.nav ul li a:hover {
    background: #F6F6F6;
  }

  #navigation ul.nav ul li:last-child a {
    border-bottom: 1px solid #DEDEDE;
  }

  #navigation ul.nav ul:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    left: 43%;
    z-index: 10000;
    top: -9px;
  }

  #navigation ul.nav ul ul {
    margin-left: 18px !important;
    top: 0;
    left: 90%;
  }

  #navigation ul.nav ul ul:before {
    content: none;
  }

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

  #navigation #header-contact ul.nav li {
    padding: 2.244em 1.2em 2em 2.244em;
    text-shadow: none;
    color: #fff;
    font-size: 1.2em;
    border: 2px solid transparent;
    border-width: 2px 0 0;
    position: relative;
  }

  #navigation #header-contact ul.nav li:before {
    font-family: 'FontAwesome';
    display: inline-block;
    font-size: 100%;
    margin-right: .618em;
    font-weight: normal;
    line-height: 1em;
    width: 1em;
    content: "\f095";
    color: #db2723;
    font-weight: bold;
    font-size: 1.2em;
    position: relative;
    top: 2px;
    margin-right: .327em;
  }

  #navigation #header-contact ul.nav li a {
    display: none;
  }

  #navigation #header-contact ul.nav li span {
    display: inline-block;
  }

  .nav-toggle {
    display: none;
  }

.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; }
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}

#bnr {
	width:980px;
	float:left;
}


.entry-meta {
    margin-bottom: 10px;
    font-size: 13px!important;
    line-height: 20px!important;
}


.entry-meta .meta-sep {
    margin: 0 5px;
}


.home .type-post.sticky .entry-header a,
.home .formatted-post .entry-header a,
.home .type-post.sticky .entry-meta,
.home .formatted-post .entry-meta,
.home .type-post.sticky .entry-footer a,
.home .formatted-post .entry-footer a,
.page-template-blog-page-php .type-post.sticky .entry-header a,
.page-template-blog-page-php .type-post.sticky .entry-meta,
.page-template-blog-page-php .formatted-post .entry-header a,
.page-template-blog-page-php .formatted-post .entry-meta,
.page-template-blog-page-php .type-post.sticky .entry-footer a,
.page-template-blog-page-php .formatted-post .entry-footer a {
    color: #fff!important;
}


.entry-tags:before,
.t4p-blog-large .entry-meta .meta-tags:before {
    font-family: IcoMoon;
    content: '\e920';
    margin-right: 5px;
}

#footer {width:1110px; margin:auto; padding: 5px 0px;font-size: 12px;}

#footer a, #footer a:visited { color: #3ad; }

#footer h3 {margin-left: 30px; margin-top: 5px; color: #bbb;}

#footer h3 a, #footer h3 a:visited {color:#bbb;}

#footer li {margin-left: 30px; margin-top: 5px; list-style-type: circle;}

	#header, #footer {width:810px; min-width:810px;}

	
	#footer_ct:hover #footer h3 {margin-bottom:2px;}

	#footer_ct:hover #footer h3 a, #footer_ct:hover #footer h3 a:visited {color:#ccc;}

.zc-footer-wrapper{
	background-color: #ccdbe5;
	border-top: 10px solid #8dafc6;
}
#above_content_wrapper_1 #banner_area_two_wrapper .menu-name-menu-find-it-fast-menu ul li.last{border-bottom:0px;}
.front #quicktabs-experience_vancouver ul.quicktabs-tabs li.last{width:60%;}
.front #quicktabs-stay_connected ul.quicktabs-tabs li.last{width:60%;}
#footer_wrapper ul li.last a{float:left;border-right:none;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.last{-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-khtml-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.first li,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.last li,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li.first,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li.last{-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li li.last{border-bottom:0px;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.rewards-print .ddc-span12 {
  margin-left: -10px; }


.model-selector-responsive.t6-classic .ddc-span12, .model-selector-responsive.t6-classic .yui3-u-1 {
  text-align: center; }

  .model-selector-responsive.t6-classic .ddc-span12 .ddc-nav-tabs, .model-selector-responsive.t6-classic .yui3-u-1 .ddc-nav-tabs {
    display: inline-block; }
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}

	


#topnav {
	width: 970px;
	height: 0px;
	color: #222222;
	font-size: 11px;
	font-weight: bold;
	margin: 0 auto 0;
	padding: 0;
	text-transform: uppercase;
	overflow: hidden;
	}

	
#topnav .wrap {
	margin: 0;
	padding: 10px 10px 0 0;
	text-align: right;
	}


#topnav p {
	padding: 0;
	margin: 0;
	}

	
#topnav a, #topnav a:visited {
	color: #222222;
	text-decoration: none;
	}

	
#topnav a:hover {
	color: #CC0000;
	text-decoration: none;
	}
.social-big .social-ico,.social-short .social-ico,.social-vertical .social-ico{margin-right:0}
.social-big .social-ico__vk{width:14px;height:18px}
.social-big .social-ico__facebook{width:13px;height:25px}
.social-big .social-ico__twitter{width:22px;height:20px}
.social-big .social-ico__wg{width:20px;height:25px}
.social-big .social-ico__inven{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAzOSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmYiIGQ9Ik0yMS4xIDcuOGMtMi4yIDAtMy45LTEuNy0zLjktMy45QzE3LjIgMS44IDE5IDAgMjEuMSAwUzI1IDEuNyAyNSAzLjljMCAyLjEtMS44IDMuOS0zLjkgMy45em0tMi4yLjh2Mi41cy0xLjcgMS40LTIuNSAyLjMtNyA3LjUtOS42IDExLjctMy40IDkuNy0zLjggOS42Yy0uMSAwLS4yLS4xLS40LS4zTDEuNCAzOXYtNC4xYzAtLjEtLjctLjItLjctLjJsLS41IDIuNi0uMi0xLjEuNS03LjQgMS43LTUuNXM0LjktOC40IDcuMS0xMS41YzIuMi0zIDUuNC0zLjkgNS40LTMuOWgyLjVsMS43Ljd6Ii8+PC9zdmc+) no-repeat;background-size:contain;width:17px;height:27px}
.social-big{font-size:0;line-height:0;letter-spacing:-.31em;word-spacing:-.43em;position:relative;z-index:1}
.page-wrapper__old .social-big{max-width:950px;padding-left:25px;padding-right:25px}
.page_item{font-family:Helvetica,Arial;font-weight:bold;font-size:12px;}
#editors-picks .article-content{float:left;width:43%;margin:0 7% 15px 0;color:#555}
#editors-picks .article-content h3{padding-bottom:0}
#editors-picks .article-content p{padding:5px 0 0 0}


header .bottom-sec nav ul li a, header .bottom-sec nav ul li .ns-link {
  color: #222222;
  letter-spacing: .1em;
  display: block;
  width: 100%;
  padding: 1em 0;
  cursor: pointer;
}


header .bottom-sec nav ul li a:hover, header .bottom-sec nav ul li a:active, header .bottom-sec nav ul li a.active, header .bottom-sec nav ul li .ns-link:hover, header .bottom-sec nav ul li .ns-link:active, header .bottom-sec nav ul li .ns-link.active {
  color: #7499c6;
}


header .bottom-sec nav ul li a span, header .bottom-sec nav ul li .ns-link span {
  text-align: center;
  display: inline-block;
  line-height: 1em;
  vertical-align: middle;
}

#redline {
	border-bottom: 1px solid #7E1416;
	height: auto;
	float: left;
}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides img{width:100%;display:block;}
.flexslider .slides{zoom:1;}
.flexslider:hover .flex-next{opacity:0.8;right:5px;}
.flexslider:hover .flex-prev{opacity:0.8;left:5px;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}
.homeimagetabs .flexslider{width:514px;}
.flexslider .homeslide-img{width:70%;float:left;}
.flexslider .homeslide-img img{width:100% !important;height:auto !important;}
.flexslider a{color:#ffffff !important;text-decoration:none;}
.flexslider .homeslide-txt{padding:15px 3%;width:94%;}
.flexslider .homeslide-txt h2{font-size:22px;line-height:24px;}

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


.widget_custom_menu_widget-1 li.menu-item {
  display: inline-block;
  margin-right: 10px; }


 .title3 {
color: #177592;}


.footer-center .wrapper-in .main .title3{
	color: #ffffff;
	font-size: 18px;
	font-family: 'FjallaOne-Regular';
	font-weight: normal;
	text-transform: uppercase;
	
	margin-top: 67px;
}


.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item2 .title3 {
	text-align: center;
}


.header3-top .wrapper-in .main .menumain .menubar .menutip li .fulllist .item2 .title3 em{
	color: #707070;
	font-size: 16px;
	text-shadow: 1px 1px 1px #FFFFFF;
	line-height: 22px;
	font-style: normal;
	margin: 10px 0px;
	display: block;
	font-weight: bold;
	font-family: Arial;
}



.prop3-zone .wrapper-in .main .note .legal h2, .h2 .title3{
	color: #177592;
	
	
	margin-left: 0px;

	font-family: Arial;
}

.prop3-zone .wrapper-in .main .note .legal .title3 h2, .h2 {

font-size:13px !important;
margin-left:0px;
}

.prop3-zone .wrapper-in .main .note .legal .title3 h2, .h2:hover {
text-decoration:underline;}
 

.prop3-zone .wrapper-in .main .note .legal .title3:hover{
	color: #3894b0;
}


.marketing4-zone .wrapper-in .main .title3 {
    color: #334c55;
   font-family: 'Arial';
    font-size: 16px;
    font-weight: normal;
    margin-top: 5px;
    margin-left: 0px;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
#banner-inside{padding-top:25px;margin-bottom:25px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

    .span4 {
        width: 228px;
    }

    .row-fluid .span4 {
        width: 31.491712707182323%;
        *width: 31.43852121782062%;
    }

    input.span4, textarea.span4, .uneditable-input.span4 {
        width: 214px;
    }
