﻿
    #theme-page .alpha-cta-sep .vc_empty_space[style] {
        height: 35px !important;   
    }

    .bp-hero .vc_empty_space{
        height: 0 !important;
    }


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


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

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

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

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

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


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

	

.w-search-form-overlay {
	background-color: #212264;
	}


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}

	
		#featured_content .game_box {
			width: 339px;
			height: 259px;
		}
#block-block-23 .footer-block .logo-left{width:30.5%;float:left;display:inline-block;text-align:center;padding:2.6% 0 1.7% 0;margin-right:0.76923em;}
#block-block-23 .footer-block .logo-left img{width:82%;max-width:186px;height:auto;}
.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%}
#block-views-featured-actions-block .views-row{width:300px;float:left;margin-right:12px;}
#front_tier3 #block-views-reports-block .views-row{margin:0 0 3em 0;text-align:center;}
#content .view-featured-actions .views-row{background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 1.5em 0;padding:1em;clear:left;}
#content .view-reports .views-row{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:0.5em solid #ccc;}
#block-system-main .view-chapters .views-row{clear:left;margin-bottom:2em;}
.view-news .views-row{margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:0.25em solid #ddd;}
#block-system-main .view-music .views-row{margin:1em 0 1em 0;}
#content .view-videos .not-attachment .views-row,#block-views-media-block-1 .views-row{width:178px;height:98px;position:relative;border:5px solid #ddd;margin:0 10px 10px 0;cursor:pointer;float:left;}
.view-videos .attachment .views-row{background:white;width:500px;padding:10px;}
#thanks-for-sharing .social-ui.social-lg .btn-social i{margin-right:40px;}
#thanks-for-sharing .social-ui.social-lg .btn-social{padding-right:40px;}
#thanks-for-sharing .btn-set{margin-bottom:15px;}
#thanks-for-sharing .btn-set .btn-social{display:none;}
#thanks-for-sharing .btn-set .btn-social.active{display:inline-block;}
#thanks-for-sharing .roboto{display:none;}
#thanks-for-sharing .roboto.active{display:inline-block;}
#thanks-for-sharing .btn-div{cursor:default;}
#thanks-for-sharing .btn-div.facebook{width:215px;}
#thanks-for-sharing .btn-div.facebook .fb-like.fb_iframe_widget{min-width:80px!important;width:80px!important;margin-top:16px;height:26px;overflow:hidden;}
#thanks-for-sharing .btn-div.twitter{width:215px;}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.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}
#menu-backdrop.modal-backdrop{display:none;z-index:1;height:100%;opacity:0.8;}
#menu-backdrop.modal-backdrop.open{display:block;}
.modal-dialog-center{margin:0;position:absolute;top:50%;left:50%;}
.modal-lg{width:780px;}
.modal-content .modal-title{padding:50px 10px 10px 10px;margin:0;text-align:center;}
.modal-content h3{color:#2f2d2d;font-size:30px;font-family:"BrixSansMedium",Arial,Helvetica,sans-serif;}
.modal-content button.close{position:absolute;top:5px;right:10px;}
.modal-content .modal-body{padding:20px 50px 30px;}
.modal-content .modal-footer{text-align:right;width:100%;border-top:0px;color:#979595;}
.modal-content .modal-inner-padding{padding:50px}
.modal .roboto{font-family:'Roboto',sans-serif;font-size:16px;color:#000;}
.modal .roboto.small{font-size:12px;color:#979595;}
body.modal-open header.header{padding-right:17px;}
.modal-lg-new{width:1200px!important;margin-left:-600px!important;}
.modal-lg-new button.close-new{position:absolute;top:-60px;right:0px;float:right;background:none repeat scroll 0% 0% transparent;border:none;}
.modal-lg-new button.close-new span{font-size:300%;}
.modal-box-new{display:block;border:solid 10px #ffffff;}
.modal-box-new .modal-title h3{font:400 84px Oswald;margin-top:15px;padding-bottom:0;}
.modal-title-content{font:400 32px BrixSansBold;color:#4b7fbb;}
.modal-title-content2{font:400 24px BrixSansMedium;color:#666666;padding-top:15px;margin-bottom:5px;}
.modal-close-btn{text-align:center;padding-top:25px;}
.modal-backdr-new .modal-backdrop{background-color:#4a7fbb!important}
.modal-footer-new{padding-bottom:0}
.modal-new-mail{border:solid 2px #e9e9e9;font:400 14px Roboto;height:70px!important;width:500px;margin-left:auto;margin-right:auto}
#newsletter-modal .modal-footer i.privacy{display:inline-block;width:10px;height:12px;background-position:0px -150px;}

.post-content{float:left; width:98%; padding: 0 1% 0 1%; font-size:14px; font-size:0.875rem; line-height:23px; line-height:1.438rem; color:#000}

.post-content img{padding:0.13em; background-color:#f7f7f7; max-width:100%}

.post-content a:link, .post-content a:visited{color:#1A4AD1; text-decoration:underline; font-weight:bold}

.post-content a:hover, .post-content a:active{color:#C13A01; text-decoration:underline; font-weight:bold}

.post-content iframe{width:99%}

.post-content .cat {float:left; padding: 5px;width:100px}

.post-content .cat img{margin-top:0px;width:100px; height:auto}

.post-content .cat-c {float:none;border:1px solid #999;padding:10px}

.post-content .cat-c a:link, .post-content .cat-c a:visited {font-size: 20px;font-size: 1.25rem}

.post-content .cat-c p {margin: 0em}




#wrapper_body {
	margin: 0 auto;
	width: 950px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
}

	
	.stickywrap {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -319px;
		padding: 0 0 319px;
	}


.header #logo {
  float: left;
  margin: 10px 0 0 0;
  position: relative;
  z-index: 10000;
}

.featuredstory { 
	padding:10px 10px 4px 10px;
	float:left;
	width:624px!important;
	width:644px;
	width:624px;
}


.nof-positioning {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}


table.nof-positioning td {
    line-height: 0;
}


header .top-sec .newsletter .show-nsform {
  font-size: .85em;
  color: #ccc;
  font-family: "TradeGothic_BoldCond", Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  display: inline-block;
  padding: 1.67em 5.2em;
  position: relative;
  z-index: 100;
  background-color: #fafafa;
  width: 275px;
  text-align: center;
}


header .top-sec .newsletter .show-nsform:hover {
  color: #7499c6;
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


#new-home-amazon-rating {
	margin-top: 60px;
	margin-left: 8px;
}


#new-home-amazon-rating span {
	font-size: 13px;
	color: #3e3d38;
	font-weight: bold;
	position: relative;
	bottom: 13px;
	text-shadow: 0px 0px 6px rgba(255, 255, 255, 1);
	margin-right: 2px;
}

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

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

.panel-grid-cell .so-panel.widget:after {
  content: '';
  display: table;
  clear: both;
}
  #pg-1087-0 , #pg-1087-1 , #pg-1087-2 , #pg-1087-3 , #pl-1087 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pl-1087 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
.italic_text{font-style:italic}
.modal-header{padding:15px;border-bottom:1px solid #fff;min-height:16.6px;}
.modal-header .close{margin-top:-2px;}
div.modal-header{background:#FFFFFF;opacity:.9;border-bottom:1px solid #666;min-height:16px;padding:15px;}

.main-navigation ul li.menu-item-has-children,
.main-navigation ul li.page_item_has_children {
	margin-right: 3em;
}

  #header,
  #mainmenu,
  .panel-main-menu,
  #bigfooter,
  #footer,
  .ipad #mainmenu {
    display: none;
  }
#header .top-bar{*zoom:1;font-size:1em;background-color:#000;color:#ddd}
#header .top-bar:before,#header .top-bar:after{content:" ";display:table}
#header .top-bar:after{clear:both}
#header .top-bar .selected{color:#fff;font-weight:bold}
#header .top-bar .container{*zoom:1;height:24px;position:relative}
#header .top-bar .container:before,#header .top-bar .container:after{content:" ";display:table}
#header .top-bar .container:after{clear:both}

body.empresas #header .navigation-fam {
  background-color: #b3b5b4;
  background-image: linear-gradient(0deg, #757776 0%,#b3b5b4 100%);
}

body.empresas #header .navigation-fam .container .nav-menu a {
  border-left: 1px solid #aeb0af;
  border-right: 1px solid #747675;
}

body.empresas #header .navigation-fam .container .nav-menu a:first-child {
  border-left: none;
}

body.empresas #header .navigation-fam .container .nav-menu a:last-child {
  border-right: none;
}

body.empresas #header .navigation-fam .container .selected::before {
  border-color: #757776 transparent transparent transparent;
  border-style: solid;
  border-width: 13px 12px 0 12px;
  content: " ";
  left: 38%;
  position: absolute;
  top: 30px;
  z-index: 1;
}

body.empresas #header .navigation-fam .container .nav-search form {
  background-color: #b3b5b4;
  background-image: linear-gradient(0deg, #757776 0%,#b3b5b4 100%);
}

body.corporaciones #header .navigation-fam {
  background-color: #444444;
  background-image: linear-gradient(0deg, #202020 0%,#444444 100%);
}

body.corporaciones #header .navigation-fam .container .nav-menu a {
  border-left: 1px solid #454545;
  border-right: 1px solid #202020;
}

body.corporaciones #header .navigation-fam .container .nav-menu a:first-child {
  border-left: none;
}

body.corporaciones #header .navigation-fam .container .nav-menu a:last-child {
  border-right: none;
}

body.corporaciones #header .navigation-fam .container .selected::before {
  border-color: #202020 transparent transparent transparent;
  border-style: solid;
  border-width: 13px 12px 0 12px;
  content: " ";
  left: 38%;
  position: absolute;
  top: 30px;
  z-index: 1;
}

body.corporaciones #header .navigation-fam .container .nav-search form {
  background-color: #444444;
  background-image: linear-gradient(0deg, #202020 0%,#444444 100%);
}
.story h1{font-size:1.93125rem;line-height:1.93125rem;font-weight:700;color:#111111;margin:0;margin-bottom:0.625rem}
.story h3 a.author{white-space:nobreak;font-family:"Mercury Display A", "Mercury Display B";color:#a39e98 !important;text-transform:capitalize;font-size:1.48438rem;font-style:italic;line-height:1.85563rem}
.story h3 a.author.concatinate:hover{color:#a39e98}
.story h3 a.author:hover{transition:color .2s;opacity:1;color:#111}
.story h5{font-family:"Knockout 49 A", "Knockout 49 B"}
.story h6{font-family:"Knockout 49 A", "Knockout 49 B";font-size:0.95rem;line-height:0.95rem;text-transform:uppercase;color:#111111}
.story h6 a+span{margin-left:0.625rem}
.story a.author{font-family:"Knockout 49 A", "Knockout 49 B";text-transform:uppercase}
.story a.author.concatinate:hover{color:#a39e98}
.story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories .story a{color:inherit}
section.stories.hero .row .story{text-align:center}
section.stories.hero .row .story h6{margin:0 0 5px 0;font-size:0.95rem;line-height:0.95rem}
section.stories.hero .row .story a.category{color:#ccc6be}
section.stories.hero .row .story a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero .row.primary .story .info{margin-top:1.25rem;margin-bottom:0}
section.stories.hero .row.primary .story .info h1{font-size:1.953rem;line-height:2.319rem;font-weight:700;color:#111111;margin:0;margin-bottom:0.625rem}
section.stories.hero .row.primary .story .info h3{font-size:1.188rem;line-height:1.484rem;font-family:"Mercury Display A", "Mercury Display B";font-style:italic;color:#111111;margin:0 0 0.625rem 0}
section.stories.hero .row.primary .story .info h3 em{font-style:normal}
section.stories.hero .row.primary .story .info a.author{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase}
section.stories.hero .row.primary .story .info a.author.concatinate:hover{color:#a39e98}
section.stories.hero .row.primary .story .info a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero .row.primary .story img{width:100%;height:auto}
section.stories.hero .row.secondary .story{margin-top:1.5625rem}
section.stories.hero .row.secondary .story h2{font-size:1.563rem;line-height:1.856rem;font-weight:700;color:#111111;margin:0;padding-top:1.5625rem;border-top:1px solid #e6dfd5;margin-bottom:0.625rem}
section.stories.hero .row.secondary .story h3{font-family:"Mercury Display A", "Mercury Display B";font-weight:normal;font-style:italic;font-size:1.188rem;line-height:1.484rem;margin:0 0 0.9375rem 0}
section.stories.hero .row.secondary .story h3 em{font-style:normal}
section.stories.hero .row.secondary .story a.author{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase}
section.stories.hero .row.secondary .story a.author.concatinate:hover{color:#a39e98}
section.stories.hero .row.secondary .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero.alternate .row.primary .story .info{margin-top:1.875rem}
section.stories.hero.alternate .row.primary .story .info h1,section.stories.hero.alternate .row.primary .story .info h3{color:#111111}
section.stories.hero.alternate .row.primary .story .info h3{line-height:1.85563rem}
section.stories.hero.alternate .row.primary .story .info a.author{color:#a39e98}
section.stories.hero.alternate .row.primary .story .info a.author.concatinate:hover{color:#a39e98}
section.stories.hero.alternate .row.primary .story .info a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero.alternate .row.secondary .story{margin-top:0.78125rem}
section.stories.hero.alternate .row.secondary .story h2{font-size:1.5625rem;line-height:1.85563rem;margin-bottom:10px;border-top:none;padding-top:0}
section.stories.hero.alternate .row.secondary .story h3{font-size:1.188rem;line-height:1.484rem}
section.stories.hero.alternate .row.secondary .story a.author{font-size:1.25rem;line-height:1.25rem}
section.stories.hero.alternate .row.secondary .story a.author.concatinate:hover{color:#a39e98}
section.stories.hero.alternate .row.secondary .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.hero.alternate .row.secondary .story h6{border-top:1px solid #e6ded5;padding-top:0.78125rem}
section.stories.latest .row.story{margin-bottom:2.25rem}
section.stories.latest .row.story h3{margin:0;font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.484rem;line-height:1.484rem;color:#111111;text-transform:uppercase}
section.stories.latest .row.story a.author{font-size:1.25rem;line-height:1.25rem;font-family:"Mercury Display A", "Mercury Display B";font-style:italic;text-transform:none;color:#a39e98}
section.stories.latest .row.story a.author.concatinate:hover{color:#a39e98}
section.stories.latest .row.story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.latest .row.story h6{color:#111111;margin:0}
section.stories.latest .row.story h6.time{color:#111111}
section.stories.latest .row.story h6.time.is-today{color:#cc0e0e}
section.stories.latest .row.story h6.subject{color:#ccc6be}
section.stories.latest .row.story .title{padding-right:1.875rem}
section.stories.curated .story{padding:0 1.875rem;text-align:center}
section.stories.curated .story img{margin-bottom:1.25rem}
section.stories.curated .story h3{font-size:1.563rem;line-height:1.856rem;font-weight:700;margin:0 0 0.9375rem 0;color:#111111}
section.stories.curated .story h3 a{color:#111111}
section.stories.curated .story h4{font-style:italic;font-size:1.188rem;line-height:1.484rem;margin:0 0 0.9375rem 0}
section.stories.curated .story h4 em{font-style:normal}
section.stories.curated .story a.author{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase}
section.stories.curated .story a.author.concatinate:hover{color:#a39e98}
section.stories.curated .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.curated .story+div{margin-top:1.875rem}
section.stories.custom .in-the-magazine .story{text-align:left;margin:0 auto}
section.stories.custom .in-the-magazine .story+div{margin-top:3.125rem}
section.stories.custom .editors-picks .story{max-width:28.125rem;margin:0 auto;text-align:center}
section.stories.custom .editors-picks .story+div{margin-top:3.75rem}
section.stories.custom .editors-pick .story{margin:0 auto;padding:0 15px;max-width:31.25rem;text-align:center}
section.stories.custom .editors-pick .story h3{font-family:"Mercury Display A", "Mercury Display B";font-weight:700;font-size:1.85563rem;line-height:1.95313rem}
section.stories.custom .editors-pick .story h4{font-size:1.25rem;line-height:1.563rem;font-style:italic}
section.stories.custom .editors-pick .story h4 span{font-style:normal}
section.stories.custom .editors-pick .story h4 em{font-style:normal}
section.stories.custom .editors-pick .story h6{margin:10px 0 5px}
section.stories.custom .editors-pick .story h6 a.category{font-size:0.95rem;line-height:1rem;color:#ccc6be}
section.stories.custom .editors-pick .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .editors-pick .story img{margin-bottom:0.375rem}
section.stories.custom .editors-pick .story a.author{font-size:1.25rem;line-height:1.25rem}
section.stories.custom .nation-voices .story+div{margin-top:1.875rem}
section.stories.custom .most-popular .story{max-width:28.125rem;margin:0 auto;text-align:center}
section.stories.custom .most-popular .story+div{margin-top:1.875rem}
section.stories.custom .latest.alternate .three-up .story{text-align:left}
section.stories.custom .latest.alternate .three-up .story h3{font-size:1.4375rem;line-height:1.4375rem}
section.stories.custom .latest.alternate .three-up .story h4,section.stories.custom .latest.alternate .three-up .story h5{display:none}
section.stories.custom .latest.alternate .three-up .story h6{text-align:left;line-height:1rem;margin-bottom:5px}
section.stories.custom .latest.alternate .three-up .story h6 a.category{color:#ccc6be;display:block}
section.stories.custom .latest.alternate .three-up .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .three-up .story h4{font-size:1.25rem;line-height:1.563rem;font-style:italic}
section.stories.custom .latest.alternate .three-up .story h4 em{font-style:normal}
section.stories.custom .latest.alternate .three-up .story h4,section.stories.custom .latest.alternate .three-up .story h5,section.stories.custom .latest.alternate .three-up .story img{display:block}
section.stories.custom .latest.alternate .three-up .story h5 a.author{font-size:1.25rem;line-height:1.25rem;margin-top:0.625rem}
section.stories.custom .latest.alternate .three-up .story h5 a.author.concatinate:hover{color:#a39e98}
section.stories.custom .latest.alternate .three-up .story h5 a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .three-up .story img{width:100%;max-width:100%;margin-bottom:0.375rem}
section.stories.custom .latest.alternate .three-up .row.secondary .story h3{font-size:1.484rem;line-height:1.563rem}
section.stories.custom .latest.alternate .three-up .row.secondary .story+div{margin-top:1.875rem}
section.stories.custom .latest.alternate .news-list .story.row+div{margin-top:2.1875rem}
section.stories.custom .latest.alternate .story h3{font-family:"Knockout 49 A", "Knockout 49 B";text-transform:uppercase;margin:0}
section.stories.custom .latest.alternate .story h4{margin:0}
section.stories.custom .latest.alternate .story h5{margin:0}
section.stories.custom .latest.alternate .story h6{text-align:left;line-height:1rem;margin:0 0 5px 0}
section.stories.custom .latest.alternate .story h6 a.category{display:none}
section.stories.custom .latest.alternate .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .story h6 a.time{color:#a39e98}
section.stories.custom .latest.alternate .story h6 a.time.is-today{color:#cc0e0e}
section.stories.custom .latest.alternate .story a.author.concatinate:hover{color:#a39e98}
section.stories.custom .latest.alternate .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .story span.time{display:inline-block;color:#a39e98}
section.stories.custom .latest.alternate .story span.time.is-today{color:#cc0e0e;width:100%}
section.stories.custom .latest.alternate .news-list .story h4{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.484rem;line-height:1.484rem;text-transform:uppercase}
section.stories.custom .latest.alternate .news-list .story h6 a.category{color:#ccc6be;display:block}
section.stories.custom .latest.alternate .news-list .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .words-and-deeds .story{max-width:31.25rem;width:90%;margin:0 auto}
section.stories.custom .words-and-deeds .story blockquote{padding:0;border-left:none;color:#a39e98;font-weight:bold;font-size:2.319rem;line-height:2.319rem;margin-bottom:3.125rem}
section.stories.custom .words-and-deeds .story blockquote .attr{font-style:italic;font-size:1.5625rem;line-height:1.85563rem;text-indent:0;vertical-align:bottom;display:block;margin-top:15px;white-space:normal}
section.stories.custom .words-and-deeds .story blockquote .attr em{font-style:normal}
section.stories.custom .words-and-deeds .story blockquote a{transition:color 0.2s}
section.stories.custom .words-and-deeds .story blockquote a:hover{opacity:1;color:#111111}
section.stories.custom .words-and-deeds .story h3{font-weight:bold;font-size:1.563rem;line-height:1.856rem}
section.stories.custom .words-and-deeds .story a.author{font-size:1.25rem;line-height:1.25rem}
section.stories.custom .words-and-deeds .story a.author.concatinate:hover{color:#a39e98}
section.stories.custom .words-and-deeds .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.focus .story-row .story-wrap{max-width:1130px;margin:0 auto}
section.stories.focus .story-row .story{text-align:center;padding:0 30px;margin-top:30px}
section.stories.focus .story-row h3{color:#111111;font-size:1.56313rem;font-weight:bold;line-height:1.85625rem}
section.stories.focus .story-row h4{color:#111111;font-style:italic;font-size:1.188rem;line-height:1.484rem}
section.stories.focus .story-row h4 em{font-style:normal}
section.stories.focus .story-row a.author{color:#a39e98;font-size:1.25063rem;line-height:1.25063rem}
section.stories.focus .story-row a.author.concatinate:hover{color:#a39e98}
section.stories.focus .story-row a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.focus .story-row h3,section.stories.focus .story-row h4,section.stories.focus .story-row a.author{color:#FFF;font-weight:normal}
section.stories.special-report .story{text-align:center;margin:0 auto}
section.stories.special-report .story p span a{text-decoration:underline}
section.stories.almanac .story{text-align:center}
section.stories.almanac .story h5{color:#FFF;font-family:"Knockout 49 A", "Knockout 49 B";font-size:0.95rem;text-transform:uppercase;line-height:0.95rem}
section.stories.almanac .story h3{color:#FFF;font-family:"Mercury Display A", "Mercury Display B";font-weight:700;font-size:2.31938rem;line-height:2.31938rem;margin-bottom:0.9375rem}
section.stories.almanac .story h4{color:#FFF;font-family:"Mercury Display A", "Mercury Display B";font-style:italic;font-size:1.25rem;line-height:1.25rem}
section.stories.almanac .story h4 em{font-style:normal}
section.stories.anniversary .row.primary .story .row img{width:100%}
section.stories.anniversary .row.primary .story .row .info{margin-bottom:0}
section.stories.anniversary.alternate .row.primary .story{text-align:center}
section.stories.anniversary.alternate .row.primary .story .img-wrap img{width:100%}
section.stories.anniversary.alternate .stories .story{margin-top:30px}
section.stories.anniversary.alternate .stories .story:first-child{padding-left:0}
section.stories.anniversary.alternate .stories .story+div{border-left:1px solid #e6dfd5;padding-right:0}
section.stories.anniversary.alternate .stories .story h6{margin:5px 0}
section.stories.anniversary.alternate .stories .story h4{font-style:normal;font-weight:bold;font-size:1.563rem;line-height:1.856rem;margin-bottom:5px}
section.stories.anniversary.alternate .stories .story img{margin-bottom:0.625rem}
section.stories.nation-voices .story{text-align:left}
section.stories.nation-voices .story+div{margin-top:3.125rem}
section.stories.watch-listen .story .img a{display:block;position:relative}
section.stories.watch-listen .story .img img{width:100%}
section.stories.watch-listen .story .img iframe{width:100%}
section.stories.watch-listen .story.hero .info{text-align:center;padding:1.5625rem;border-bottom:1px solid #e6dfd5}
section.stories.watch-listen .story.hero h2{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.85563rem;line-height:1.85563rem;text-transform:uppercase;color:#111111;max-width:600px;margin:0 auto}
section.stories.watch-listen .story.hero h2 span{color:#cc0e0e}
section.stories.watch-listen .story.hero h2 a{color:#111111}
section.stories.watch-listen .story.secondary{margin-top:2.1875rem}
section.stories.watch-listen .story.secondary .img{display:none}
section.stories.watch-listen .story.secondary h3{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.5625rem;line-height:1.5625rem;text-transform:uppercase;color:#111111}
section.stories.watch-listen .story.secondary h3 span{color:#cc0e0e}
section.stories.watch-listen .story.secondary h3 a{color:#111111}
section.stories.watch-listen .story.secondary h3 a span{text-indent:0;overflow:visible;margin-right:5px}
section.stories.watch-listen .story.secondary h4{font-family:"Mercury Display A", "Mercury Display B";font-size:1.188rem;line-height:1.484rem;font-style:italic;color:#a39e98}
section.stories.watch-listen .story.secondary h4 em{font-style:normal}
section.stories.watch-listen .story.secondary h6{color:#a39e98}
section.stories.poetry .story{text-align:center}
section.stories .row.even-split .medium-6:first-child .story{padding-right:1.875rem}
section.stories .row.even-split .medium-6:last-child .story{padding-left:1.875rem}
section.take-action .story .row{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:0 0.9375rem}
section.take-action .row.secondary .story{margin-top:0.78125rem}
section.take-action .row.secondary .story h2{font-size:1.5625rem;line-height:1.85563rem;margin-bottom:10px;border-top:none;padding-top:0}
section.take-action .row.secondary .story h3{font-size:1.0375rem;line-height:1.0375rem}
section.take-action .row.secondary .story a.author{font-size:1.25rem;line-height:1.25rem}
section.take-action .row.secondary .story a.author.concatinate:hover{color:#a39e98}
section.take-action .row.secondary .story a.author:hover{transition:color .2s;opacity:1;color:#111}
section.take-action .row.secondary .story h6{border-top:1px solid #e6ded5;padding-top:0.78125rem}
section.stories.custom .nation-voices .info .author,section.stories.special-report .story p span a{text-decoration:none!important}

.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-9 {
    width: 75%;
  }

	.grid_3 .tabs li a {padding: 10px 8px}

	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12,
	.grid_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega,
	.grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width: 100%;margin: 0 0 30px}

	#footer .grid_3, #footer .grid_4, #footer .grid_9 {width: 48%; margin: 0 1% 30px}

#wp-calendar tfoot #next {
	text-align: right;
}

#wp-calendar tbody .pad {
	background: none;
}


img.alignleft{margin:0 10px 10px 0;display:inline;}


.alignleft{float:left;margin:0 10px 0 0;}

.header_pad {
	padding:8px 0;
	}


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




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


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


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




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

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




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

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

#sidebar .video-popup-content .ad  {max-width: none !important;}



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


.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; }
.top_left{float:left;width:30%;}
.top_left,.top_right,.search_block,.region-user-menu{width:100%;}



.main-right-col{float:left;width:170px;}

      footer nav ul.footer_menu,
      footer .nav ul.footer_menu {
        float: left;
        list-style: none; }

        footer nav ul.footer_menu li,
        footer .nav ul.footer_menu li {
          margin: 0;
          padding: 0;
          line-height: 120%;
          color: #fff; }

          footer nav ul.footer_menu li:first-child,
          footer .nav ul.footer_menu li:first-child {
            border-left: 0; }

          footer nav ul.footer_menu li a,
          footer .nav ul.footer_menu li a {
            font-size: 10px;
            font-weight: normal;
            line-height: 12px;
            color: white;
            text-decoration: none; }

            footer nav ul.footer_menu li a:hover,
            footer .nav ul.footer_menu li a:hover {
              text-decoration: underline; }

.navbar-inner {
  min-height: 55px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  border: 1px solid #d4d4d4;
  border-top: 3px solid #52A8CA !important;
  border-bottom: 1px solid #FFFFFF !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -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);
  *zoom: 1;
}

.navbar-inner:before,
.navbar-inner:after {
  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-top .navbar-inner,
.navbar-fixed-bottom .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, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}

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

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

.whiterow {  background-color: white; }
.view .progress-disabled{float:none}
.view-frontpage h1{margin-top:24px;margin-bottom:20px}
.view-frontpage li{margin-bottom:15px}
.view-front-page-articles{border-top:1px solid #ccc;margin-top:30px;padding-top:30px}
.not-front .region-content .view-seniorliving-journal .views-bootstrap-grid-plugin-style a h2{font-size:1.4em}
.not-front .region-content .view-seniorliving-journal .views-bootstrap-grid-plugin-style img{float:left;margin-right:16px}
.view-find-a-senior-living-community .row,.view-senior-living-cities .row{background:#eee;border:1px solid #999;padding:10px 0;margin-bottom:30px}
.view-find-a-senior-living-community .col,.view-senior-living-cities .col{margin-bottom:0}
.view-find-a-senior-living-community .views-field-title,.view-senior-living-cities .views-field-title{font-size:1.3em}
.view-find-a-senior-living-community div.addressfield-container-inline:after,.view-senior-living-cities div.addressfield-container-inline:after{display:inline}
.view-find-a-senior-living-community .views-field-field-type-of-care,.view-senior-living-cities .views-field-field-type-of-care{font-weight:bold;display:block}
.view-find-a-senior-living-community .views-field-view-node,.view-senior-living-cities .views-field-view-node{display:block;margin-top:10px}
.view-find-a-senior-living-community .views-field-view-node a,.view-senior-living-cities .views-field-view-node a{padding:6px;background:#00adef;border-radius:4px;color:#fff}
.view-find-a-senior-living-community img,.view-senior-living-cities img{float:left;margin:0 20px 10px 0}
.view-senior-living-states .views-bootstrap-grid-plugin-style .col{margin-bottom:6px}
.view-taxonomy-description{display:table;margin-bottom:40px}
.view-related-articles{margin:30px 0}
.view-related-articles .col{margin-bottom:30px}


		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 div.item_no_image a  {
			width: 218px;
		}


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


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


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}
 
.center-content .video-thumbs { float:left; margin:0 0 0 8px; width:896px; }
 
.comedian-content .video-thumbs { float:left; width:960px; margin:0 0 0 40px; }

h2.entry-title {
  margin-bottom: 25px;
  font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}

.fusion-blog-shortcode .entry-title {
  margin-bottom: 25px;
  margin-top: 0;
}

.fusion-blog-medium-alternate .entry-title,
.fusion-blog-large-alternate .entry-title {
  margin-bottom: 5px;
}

.fusion-blog-grid .entry-title,
.fusion-blog-timeline .entry-title {
  margin-bottom: 5px;
}


.post-type-archive-product.woocommerce h1.entry-title, .page-template-full-width h1.entry-title, .search-no-results .error_page, .search-no-results .title-sep.sep-double {display:none!important;}


.single-product.woocommerce h1.entry-title {display:none!important;}


.woocommerce h1.entry-title {display:inline; margin-left:30px;}


.navigation.menu.fusion-navbar-nav, ul.product-categories li.cat-parent a, li.cat-item a, .white-block h1, .footer-widget-col h3, .page-title-container h1.entry-title {font-family: GillSansShadowMTStd; font-weight: normal; font-style: normal; font-size:20px;}



h2.product_title.entry-title, .description-tab p, .item .title a, ul.children li.cat-item a, .gillsans, .post-content p, li.product h3,  .single_add_to_cart_button.button.alt,.footer-widget-col .textwidget  {font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif!important; }


.note {
	color: #666;
	font-size: 90%;
}
.articles{	padding-left:30px;}
.articles .article1{	float:left;}
.articles .article2{	float:left;}
.articles .article3{	float:left;}
.articles .article4{	float:left;     clear:both;}
.articles .article5{	float:left;}
.articles .article6{	float:left;}

.social-icons a {
  font-size: 13.5px;
  margin: 0;
      width: 30px;
}


footer .social-icons a {
  font-size: 13.5px;
  margin-left: 11px;
}


.social-icons {
  text-align: center;
}


.footer-social .social-icons a{
    text-align: center;
}


.social-icons a:hover {
     -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
    border-radius: 2px;
    box-shadow: 5px 5px 5px #090909;
}


.social-icons .facebook:hover {
  background: #3b5998 none repeat scroll 0 0;
}


.social-icons .twitter:hover {
  background: #00aced none repeat scroll 0 0;
}


.social-icons .gplus:hover {
  background: #dd4b39 none repeat scroll 0 0;
}


.social-icons .youtube:hover {
  background: #bb0000 none repeat scroll 0 0;
}


.social-icons .pinterest:hover {
  background: #cb2027 none repeat scroll 0 0;
}


.social-icons .linkedin:hover {
  background: #007bb6 none repeat scroll 0 0;
}

.social-icons .flickr:hover {
  background: #ff0084 none repeat scroll 0 0;
}


.social-icons .vimeo:hover {
  background: #aad450 none repeat scroll 0 0;
}


.social-icons .instagram:hover {
  background: #517fa4 none repeat scroll 0 0;
}


.social-icons .tumblr:hover {
  background: #32506d none repeat scroll 0 0;
}


.social-icons .rss:hover {
  background: #ff6600 none repeat scroll 0 0;
}


.social-icons .github:hover {
  background: #333333 none repeat scroll 0 0;
}


.social-icons .stumbleupon:hover {
  background: #eb4924 none repeat scroll 0 0;
}


.social-icons .skype:hover {
  background: #12a5f4 none repeat scroll 0 0;
}

	#header-sticky .retina_logo,#header .retina_logo{display:inline !important;}

	
	body #mobile-links {
		display: none !important;
	}

	
	body ul#mobile-links {
		display: block;
		margin: 0 0 10px 0;
	}

	
	ul.short-links {
		float: none;
		text-align: center;
		display: block;
		margin: 4px 0 10px 0;
		width: 100%;
	}

	
	ul.short-links li {
		float: none;
		display: inline;
	}

	
	ul.short-links li a {
		display: inline-block;
	}

	
	.short-links li a {
		margin: 0 8px;
	}



.short-links li a:hover, .navigation li.order-nav a:hover, .footer-col ul li a:hover, .footer-copyright p a:hover { color: #ff4200; }

.short-links { list-style: none; margin:8px 0 7px 0; text-align: right; display: table; float: right; }

.short-links li { list-style: None; display: table-cell; text-align: center; }

#secondary li.menu-item, 
#secondary li.page_item,
#secondary ul li.pagenav ul li,
#secondary .widget_archive ul li {
	border-bottom: 1px #d8e3ed solid;
}

#secondary li.menu-item a,
#secondary li.page_item a,
#secondary ul li.pagenav ul li a,
#secondary .widget_archive ul li a {
	display: block;
	font-size: 14px;
	letter-spacing: 0.15em;
	padding: 3px 2px 3px 5px;
	text-transform: uppercase;
}

#secondary li.menu-item a:hover,
#secondary li.page_item a:hover,
#secondary ul li.pagenav ul li a:hover,
#secondary .widget_archive ul li a:hover {
	background: rgba(255,255,255,.1);
}


.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; }
img.alignnone{margin:0 0 10px 0;display:inline;}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }



.terms-list,
#breadcrumb,
#nav .sub-menu,
#store-info,
#store-links,
.mini-promo,
#post-strip li .heading,
#section.blog .listing h2, #section.blog .listing h2 a,
#reply-title, #respond #submit, #respond .form-submit input, #comments h3,
.widget_sp_image .widget-title,
.widget_galleria_social_widget .widget-title,
#recent-tweets-enhanced .widget-title,
#text-3 .widget-title,
.widget_blog_events_widget,
.widget_blog_events_widget .widget-title,
.widget_search .widget-title,
#footer-menu,
#footer {
	font-family: "futura-pt",sans-serif;
	font-weight: 400 !important;
	font-style: normal !important;
}


#footer-menu {
	bottom: 0;
    left: 0;
    margin: 0;
    position: absolute;
    width: 57%;
	font-size: 14px;
}

	#footer-menu li {
		float: left;
		list-style-type: none;
		margin: 0 20px 0 0;
		width: auto;
	}

		#footer-menu li:last-child {
			margin-right: 0px;
		}

		#footer-menu li a {
			float: left;
			margin: 0px;
			width: 100%;
		}

	#footer-menu .sub-menu {
		float:left;
		clear:both;
	}

		#footer-menu .sub-menu li {
			float:left;
			clear:both;
			margin: 0px 0px 5px 0px;
		}

			#footer-menu .sub-menu li a {
				font-weight: normal;
				margin: 0px;
			}


div.node,
.book-navigation .menu {
border-color:#EEE;
}


.node-unpublished {
  background-color: #fff4f4;
}

.preview .node {
  background-color: #ffffea;
}

.node-form .form-text {
  display: block;
  width: 95%;
}

.node-form .container-inline .form-text {
  display: inline;
  width: auto;
}

.node-form .standard {
  clear: both;
}

.node-form textarea {
  display: block;
  width: 95%;
}

.node-form .attachments fieldset {
  float: none;
  display: block;
}

.node-form #edit-poll-more {
  margin: 0;
}





  

.node {  
  font-size: 120% 
}


div.node {
  margin: 0 0 1.5em 0;
  padding: 0 0 1.417em 0;
}




.block div.node {
  margin: 0 0 0.3em 0;
  padding: 0 0 0.2em 0;
}


div.node h2 {
  font: bold 1.447em verdana, sans-serif;
  margin-bottom: 0;
}


div.node .title a:link,
div.node .title a:visited,
div.node .title a:active { 
  text-decoration: none;
  color: #222;  
}


div.node .title a:hover { 
  text-decoration: underline; 
}


div.node .meta {
  font-size: 0.9em;
  line-height: 1.667em;
  margin-bottom: 1.667em;
}


div.node div.picture {
  float: right;
  margin: 0.3em 0.5em 0.1em 0;
}


div.node ul.links {
  text-align: right;
  display: block; 
  font-size: 0.95em;
}


div.node-unpublished {
  background-color: #FFF4F4;
  padding: 0.2em;
}


div.node div.unpublished {
  font: bold 3em Arial, Helvetica, sans-serif;
  text-align: center;
  color: #FFE9E7;
  padding: 0.3em;
}


.node ul li {
  font-family: "Times New Roman", serif;

}


div.node, 
.block .title,
.tabs ul.secondary,
#content h1.category { 
  border-bottom: 1px solid; 
}


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


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


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


div.col-xs-12.aff {
	text-align: center; 
	background-color: #fff; 
	margin-bottom: 10px;
	min-height: 200px;
}


	.col-xs-12.aff{
		min-height: 266px;
	}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}

.img-circle {
  border-radius: 50%;
}

.td-sub-footer-wrap .container {border-top: 1px solid #dddddd;padding: 10px 0;}



    
    .td-full-layout .td-sub-footer-wrap,
    .td-boxed-layout .td-sub-footer-wrap .container
    {
        background-color: #ededed;
    }



    
    .td-sub-footer-copy, .td-sub-footer-wrap a {
        color: #4a4a4a !important;
    }
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.globalutils ul.list-inline{margin-bottom:5px}

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

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}

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

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

  .vc_col-sm-12 {
    width: 100%;
  }
.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-9,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-9,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-9,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-9{padding-left:22px;padding-right:22px}


#aboutus-slider1 .et_pb_slide_content h1 { 
    font-size: 52px;
}


#aboutus-slider1 .et_pb_slide_content h2 { 
    font-size: 32px;
}
 
#admissions-slider1 .et_pb_slide_content h2 { 
    padding-top: 0px;
    padding-bottom: 30px;
}

#contact-slider1 .et_pb_slide_content h2 { 
    font-weight: 200;
    font-size: 24px;
    letter-spacing: 2px;
}


    #joscor-post-header-image .et_pb_slide_content { 
	display: block !important;
    }

#joscor-post-header-image .et_pb_slide_content h2 { 
    font-weight: 200;
    font-size: 24px;
    letter-spacing: 2px;
}


    #joscor-internal-header-image .et_pb_slide_content { 
	display: block !important;
    }

#joscor-internal-header-image .et_pb_slide_content h2 { 
    font-weight: 200;
    font-size: 24px;
    letter-spacing: 2px;
}


    #homepage-slider1 .et_pb_slide_content { 
	display: block !important;
    }

#homepage-slider1 .et_pb_slide_content h2 { 
    font-weight: 200;
    font-size: 24px;
    letter-spacing: 2px;
}

#treatment-slider1 .et_pb_slide_content h2 { 
    font-weight: 200;
    font-size: 24px;
    letter-spacing: 2px;
}


.l-sidebar .widget {
	margin-bottom: 30px;
	}

		
		



.widget {
	margin-bottom: 45px;
	}

.widget:last-child {
	margin-bottom: 0;
	}

.l-subfooter .widget {
	margin-bottom: 30px;
	}

	.g-html .widget ul {
		list-style-type: none;
		margin: 0;
		}

	.widget.widget_categories .children {
		margin: 7px 0 -7px;
		}

	.widget.widget_pages ul.children {
		margin: 7px 0 -7px;
		}
.tp-caption a:hover{color:#ffa902}
.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}
.tp-caption.big_caption_3,.tp-caption.big_caption_2,.tp-caption.big_caption_4,.tp-caption.big_caption_5,.tp-caption.big_caption_6,.tp-caption.big_caption_7,.tp-caption.big_caption_8,.tp-caption.big_caption_9,.tp-caption.big_caption_10,.tp-caption.big_caption_11,.tp-caption.big_caption_13,.tp-caption.big_caption_15,.tp-caption.big_caption_3_white,.tp-caption.big_caption_2_white,.tp-caption.big_caption_4_white{position:absolute; color:#e14f4f; text-shadow:none; font-size:80px; line-height:80px; font-family:"Open Sans";border-width:0px; border-style:none}
.tp-caption.big_caption_2,.tp-caption.big_caption_2_white{font-size:48px}
.tp-caption.big_caption_4,.tp-caption.big_caption_4_white{font-size:124px; color:#fff}
.tp-caption.big_caption_5{line-height:24px;font-size:15px;color:#999}
.tp-caption.big_caption_6{font-size:120px;color:#fff}
.tp-caption.big_caption_7,.tp-caption.big_caption_7_red{font-size:72px;color:#fff;font-weight:bold}
.tp-caption.big_caption_7_red{background:#E04028;padding:10px 20px;line-height:72px}
.tp-caption.big_caption_8{font-size:24px;color:#fff;font-family:"Open Sans"}
.tp-caption.big_caption_9{font-size:50px;color:#333}
.tp-caption.big_caption_10{font-size:55px;color:#333;font-weight:bold}
.tp-caption.big_caption_11{font-size:24px;color:#fff;background:#379BDE;background:rgba(55,155,222,0.8);padding:10px 20px;line-height:30px}
.tp-caption.big_caption_12{font-size:212px;color:#333}
.tp-caption.big_caption_13{font-size:36px;font-weight:800;color:#fff}
.tp-caption.big_caption_15{font-size:30px;font-weight:800;color:#fff}
.tp-caption.big_caption_14{line-height:30px;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase}
.tp-caption.handwriting,.tp-caption.handwriting_white{position:absolute; color:#fff; text-shadow:none; font-size:144px; line-height:44px; font-family:"Dancing Script";padding:15px 40px 15px 40px;margin:0px; border-width:0px; border-style:none}
.tp-caption.store_button a{position:absolute; color:#fff; text-shadow:none; height:19px;font-size:18px; line-height:18px; font-weight:bold; font-family:"Open Sans";padding:20px 35px 20px 35px !important;margin:0px;  cursor:pointer;   background:#E04028;  border-radius:5px;   border-bottom:4px solid #cd2e16}
.tp-caption.store_button_white a{position:absolute; color:#fff; text-shadow:none;   font-size:14px;  font-weight:normal;  padding:15px 35px !important;   background:none;   border:2px solid #fff;   border-radius:40px ; height:24px !important}
.tp-caption.store_button_white a:hover{background:#E04028}
.tp-caption.store_button a,.tp-caption.store_button_white a{color:#fff !important}
.tp-caption.store_button a:hover{background:#cd2e16;border-bottom:4px solid #E04028}
.tp-caption.big_caption_3_white,.tp-caption.big_caption_2_white,.tp-caption.big_caption_4_white,.tp-caption.handwriting_white{color:#fff}
 .tp-caption.custom_heading_bold_orange{font-size:53px;line-height:1;font-weight:700;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;color:#ffffff;text-shadow:0px 0px !important;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}
.tp-caption.custom_small_text{font-size:27px;line-height:35px;font-weight:400;font-family:Oxygen;color:#ffffff;text-shadow:0px 0px !important;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(167,167,167);border-style:none}
.tp-caption.custom_heading_bold_orange_new{font-size:50px;line-height:1;font-weight:700;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;color:rgb(255,255,255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}


    .copyright .left,
    .copyright .right {
        float: none;
        margin: 10px 0;
    }


.copyright {
    font-size: 14px;
    min-height: 80px;
}


.copyright a {
    font-weight: bold;
}


.copyright .left {
    margin: 10px 0;
    float: left;
}


.copyright .right {
    float: right;
    margin: 10px 0;
}


.image_gallery
{
width:760px;
height:300px;
float:left;
}

.row form .row .column, .row form .row .columns { padding: 0 6px; }

.row form .row.collapse .column, .row form .row.collapse .columns { padding: 0; }

.row.collapse .column, .row.collapse .columns { padding: 0; }


.column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }

.column.centered, .columns.centered { float: none; margin: 0 auto; }

  .column:last-child, .columns:last-child { float: none; }

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

  .column:after, .columns:after { clear: both; }






#global .container .wrap .row .collapse .columns .eight #content .content #main-content .column1, #global .container .wrap .row .collapse .columns .eight #content .content #main-content .column2{
	width:270px;
}

#content-right {
	float:left;
	width:352px;
	margin-left:42px;
    margin-top:35px;
    margin-bottom:40px;
}

	.featured .swiper-slide.survivor .logo-wrapper	{ position: absolute;top:25px; left: 0; text-align: left; width: 60%; padding: 0 0 0 20px; }

	.featured .swiper-slide.survivor .logo-wrapper img { width: 100%; height: auto; display: inline-block; max-width: 250px; }

	.featured .swiper-slide.survivor-play .logo-wrapper	{ position: absolute; bottom: 38%; left: 0; text-align: center; width: 100%; }

	.featured .swiper-slide.survivor-play .logo-wrapper img { width: 100%; height: auto; display: inline-block; max-width: 175px; }
h3#comments-title,h3#reply-title,.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:"Helvetica Neue",Helvetica,Arial,sans-serif}
.widget-title{color:#444;font-weight:bold;margin-bottom:.5em}
.widget_rss .widget-title img{width:11px;height:11px}

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

.widget-title, .widget_search label, #wp-calendar caption {color: #222222;}

.amshopby-advanced li.level2 {
	padding-left: 30px;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 16px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
}

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

.dropdown-menu .divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

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

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

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #b3b3b3;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

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

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

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

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

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




.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

    .dropdown-menu.columns-2 {
    min-width: 400px;
    }

    .dropdown-menu.columns-3 {
    min-width: 600px;
    }

    .dropdown-menu li a {
    padding: 5px 5px;
    font-weight: 300;
    }

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

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

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

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

.zoom-social_icons-list__item a:hover .socicon { opacity: 1 !important; }

.zoom-social_icons-list__item a .socicon { background: #555; transition: all 0.4s; }

.zoom-social_icons-list__item a:hover .socicon-facebook { background: #3b5998; }

.zoom-social_icons-list__item a:hover .socicon-twitter { background: #00b0ed; }



.socicon {
    position: relative;
    top: 3px;
    display: inline-block;
    font-family: 'socicon';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.2em;
}

.socicon:empty {
    width: 1em;
}




.socicon-500px { background-color: #58a9de; color: #58a9de; }

.socicon-500px:before { content: "\e056" }

.socicon-airbnb { background-color: #FF5A5F; color: #FF5A5F; }

.socicon-airbnb:before { content: "\e00e" }

.socicon-android { background-color: #8ec047; color: #8ec047; }

.socicon-android:before { content: "\e03e" }

.socicon-apple { background-color: #B9BFC1; color: #B9BFC1; }

.socicon-apple:before { content: "\e02e" }

.socicon-appnet { background-color: #494949; color: #494949; }

.socicon-appnet:before { content: "\e013" }

.socicon-baidu { background-color: #2319DC; color: #2319DC; }

.socicon-baidu:before { content: "\e061" }

.socicon-bebo { background-color: #EF1011; color: #EF1011; }

.socicon-bebo:before { content: "\e035" }

.socicon-behance { background-color: #1769ff; color: #1769ff; }

.socicon-behance:before { content: "\e027" }

.socicon-blogger { background-color: #ec661c; color: #ec661c; }

.socicon-blogger:before { content: "\e020" }

.socicon-buffer { background-color: #000000; color: #000000; }

.socicon-buffer:before { content: "\e018" }

.socicon-coderwall { background-color: #3E8DCC; color: #3E8DCC; }

.socicon-coderwall:before { content: "\e011" }

.socicon-dailymotion { background-color: #004e72; color: #004e72; }

.socicon-dailymotion:before { content: "\e053" }

.socicon-delicious { background-color: #020202; color: #020202; }

.socicon-delicious:before { content: "\e028" }

.socicon-deviantart { background-color: #c5d200; color: #c5d200; }

.socicon-deviantart:before { content: "\e029" }

.socicon-digg { background-color: #1d1d1b; color: #1d1d1b; }

.socicon-digg:before { content: "\e025" }

.socicon-disqus { background-color: #2e9fff; color: #2e9fff; }

.socicon-disqus:before { content: "\e019" }

.socicon-dribbble { background-color: #e84d88; color: #e84d88; }

.socicon-dribbble:before { content: "\e023" }

.socicon-drupal { background-color: #00598e; color: #00598e; }

.socicon-drupal:before { content: "\e002" }

.socicon-ebay { background-color: #E53238; color: #E53238; }

.socicon-ebay:before { content: "\e063" }

.socicon-envato { background-color: #82B540; color: #82B540; }

.socicon-envato:before { content: "\e026" }

.socicon-facebook { background-color: #3b5998; color: #3b5998; }

.socicon-facebook:before { content: "\e041" }

.socicon-feedburner { background-color: #FFCC00; color: #FFCC00; }

.socicon-feedburner:before { content: "\e048" }

.socicon-feedly { background-color: #34B151; color: #34B151; }

.socicon-feedly:before { content: "\e074" }

.socicon-flattr { background-color: #F67C1A; color: #F67C1A; }

.socicon-flattr:before { content: "\e02f" }

.socicon-flickr { background-color: #ff0084; color: #ff0084; }

.socicon-flickr:before { content: "\e055" }

.socicon-foursquare { background-color: #F94877; color: #F94877; }

.socicon-foursquare:before { content: "\e044" }

.socicon-friendfeed { background-color: #2F72C4; color: #2F72C4; }

.socicon-friendfeed:before { content: "\e032" }

.socicon-github { background-color: #221e1b; color: #221e1b; }

.socicon-github:before { content: "\e030" }

.socicon-goodreads { background-color: #463020; color: #463020; }

.socicon-goodreads:before { content: "\e014" }

.socicon-google { background-color: #d93e2d; color: #d93e2d; }

.socicon-google:before { content: "\e042" }

.socicon-grooveshark { background-color: #000000; color: #000000; }

.socicon-grooveshark:before { content: "\e04f" }

.socicon-houzz { background-color: #7CC04B; color: #7CC04B; }

.socicon-houzz:before { content: "\e00a" }

.socicon-identica { background-color: #000000; color: #000000; }

.socicon-identica:before { content: "\e034" }

.socicon-instagram { background-color: #3f729b; color: #3f729b; }

.socicon-instagram:before { content: "\e057" }

.socicon-lanyrd { background-color: #3c80c9; color: #3c80c9; }

.socicon-lanyrd:before { content: "\e016" }

.socicon-lastfm { background-color: #d41316; color: #d41316; }

.socicon-lastfm:before { content: "\e050" }

.socicon-linkedin { background-color: #3371b7; color: #3371b7; }

.socicon-linkedin:before { content: "\e049" }

.socicon-lookbook { background-color: #000000; color: #000000; }

.socicon-lookbook:before { content: "\e073" }

.socicon-mail { background-color: #000000; color: #000000; }

.socicon-mail:before { content: "\e01f" }

.socicon-medium { background-color: #01AB6C; color: #01AB6C }

.socicon-medium:before { content: "\e06d" }

.socicon-meetup { background-color: #e2373c; color: #e2373c; }

.socicon-meetup:before { content: "\e03c" }

.socicon-myspace { background-color: #323232; color: #323232; }

.socicon-myspace:before { content: "\e04c" }

.socicon-newsvine { background-color: #075B2F; color: #075B2F; }

.socicon-newsvine:before { content: "\e033" }

.socicon-odnoklassniki { background-color: #f48420; color: #f48420; }

.socicon-odnoklassniki:before { content: "\e00d" }

.socicon-outlook { background-color: #0072C6; color: #0072C6; }

.socicon-outlook:before { content: "\e010" }

.socicon-patreon { background-color: #E44727; color: #E44727; }

.socicon-patreon:before { content: "\e01c" }

.socicon-paypal { background-color: #009cde; color: #009cde; }

.socicon-paypal:before { content: "\e00c" }

.socicon-periscope { background-color: #40A4C4; color: #40A4C4; }

.socicon-periscope:before { content: "\e00f" }

.socicon-persona { background-color: #e6753d; color: #e6753d; }

.socicon-persona:before { content: "\e008" }

.socicon-pinterest { background-color: #c92619; color: #c92619; }

.socicon-pinterest:before { content: "\e043" }

.socicon-play { background-color: #000000; color: #000000; }

.socicon-play:before { content: "\e02b" }

.socicon-playstation { background-color: #000000; color: #000000; }

.socicon-playstation:before { content: "\e03d" }

.socicon-reddit { background-color: #e74a1e; color: #e74a1e; }

.socicon-reddit:before { content: "\e022" }

.socicon-rss { background-color: #f26109; color: #f26109; }

.socicon-rss:before { content: "\e00b" }

.socicon-skype { background-color: #28abe3; color: #28abe3; }

.socicon-skype:before { content: "\e046" }

.socicon-slideshare { background-color: #4ba3a6; color: #4ba3a6; }

.socicon-slideshare:before { content: "\e017" }

.socicon-smugmug { background-color: #ACFD32; color: #ACFD32; }

.socicon-smugmug:before { content: "\e05e" }

.socicon-soundcloud { background-color: #fe3801; color: #fe3801; }

.socicon-soundcloud:before { content: "\e04d" }

.socicon-spotify { background-color: #7bb342; color: #7bb342; }

.socicon-spotify:before { content: "\e04e" }

.socicon-stackoverflow { background-color: #FD9827; color: #FD9827; }

.socicon-stackoverflow:before { content: "\e007" }

.socicon-steam { background-color: #8F8D8A; color: #8F8D8A; }

.socicon-steam:before { content: "\e037" }

.socicon-stumbleupon { background-color: #e64011; color: #e64011; }

.socicon-stumbleupon:before { content: "\e024" }

.socicon-swarm { background-color: #FC9D3C; color: #FC9D3C; }

.socicon-swarm:before { content: "\e003" }

.socicon-technorati { background-color: #5cb030; color: #5cb030; }

.socicon-technorati:before { content: "\e021" }

.socicon-tripadvisor { background-color: #589442; color: #589442; }

.socicon-tripadvisor:before { content: "\e012" }

.socicon-tripit { background-color: #1982C3; color: #1982C3; }

.socicon-tripit:before { content: "\e015" }

.socicon-triplej { background-color: #E53531; color: #E53531; }

.socicon-triplej:before { content: "\e009" }

.socicon-tumblr { background-color: #45556c; color: #45556c; }

.socicon-tumblr:before { content: "\e059" }

.socicon-twitter { background-color: #55acee; color: #55acee; }

.socicon-twitter:before { content: "\e040" }

.socicon-viadeo { background-color: #e4a000; color: #e4a000; }

.socicon-viadeo:before { content: "\e04a" }

.socicon-vimeo { background-color: #51b5e7; color: #51b5e7; }

.socicon-vimeo:before { content: "\e052" }

.socicon-vine { background-color: #00b389; color: #00b389; }

.socicon-vine:before { content: "\e054" }

.socicon-vkontakte { background-color: #5a7fa6; color: #5a7fa6; }

.socicon-vkontakte:before { content: "\e01a" }

.socicon-wikipedia { background-color: #000000; color: #000000; }

.socicon-wikipedia:before { content: "\e02d" }

.socicon-windows { background-color: #00BDF6; color: #00BDF6; }

.socicon-windows:before { content: "\e039" }

.socicon-wordpress { background-color: #464646; color: #464646; }

.socicon-wordpress:before { content: "\e058" }

.socicon-xbox { background-color: #92C83E; color: #92C83E; }

.socicon-xbox:before { content: "\e038" }

.socicon-xing { background-color: #005a60; color: #005a60; }

.socicon-xing:before { content: "\e04b" }

.socicon-yahoo { background-color: #6E2A85; color: #6E2A85; }

.socicon-yahoo:before { content: "\e045" }

.socicon-yammer { background-color: #1175C4; color: #1175C4; }

.socicon-yammer:before { content: "\e005" }

.socicon-yelp { background-color: #c83218; color: #c83218; }

.socicon-yelp:before { content: "\e047" }

.socicon-youtube { background-color: #e02a20; color: #e02a20; }

.socicon-youtube:before { content: "\e051" }

.socicon-zerply { background-color: #9DBC7A; color: #9DBC7A; }

.socicon-zerply:before { content: "\e02c" }

.socicon-zynga { background-color: #DC0606; color: #DC0606; }

.socicon-zynga:before { content: "\e036" }

.zoom-social-icons-list .socicon { padding: 8px; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; -moz-transition: opacity .2s; -webkit-transition: opacity .2s; transition: opacity .2s; }


.zoom-social-icons-list--with-canvas .socicon { color: #ffffff; }

.zoom-social-icons-list--with-canvas .socicon:before { position: relative; top: 1px; }


.zoom-social-icons-list--without-canvas .socicon { background: none; }


.zoom-social-icons-list--rounded .socicon { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.zoom-social-icons-list--round .socicon { -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; }

.with-image .word-only.horizontal a{
  margin-right:inherit;}

.with-image .word-only.vertical a,
.with-image .word-blurb.vertical a{
  margin-right:10px;}

.with-image .word-only.horizontal li,
.with-image .word-blurb.horizontal li{
  margin-right:10px;}

.comment-form-comment .with-image .word-only li,
.singular .with-image .word-only li{
  margin-right:0;}
#above_content_wrapper_1 #banner_area_two_wrapper .menu-name-menu-find-it-fast-menu ul li.first ul{top:-2px;}
.front #quicktabs-experience_vancouver ul.quicktabs-tabs li.first{width:40%;}
.front #quicktabs-stay_connected ul.quicktabs-tabs li.first{width:40%;}
.custom-display.left .row.first{margin-top:0;padding-top:0;}
.custom-display.right .row.first{margin-top:0;padding-top:0;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.first{-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-khtml-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
#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;}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}

#sports-city .tab-wrap, #sports-city .tab{position:absolute; right:0; top:0; display:block; width:458px; height:100%; background:#fff;}

#sports-city .tab + .tab{display:none;}

#sports-city .tab .inner{padding:14px;}

#sports-city .tab .inner img {border:4px solid #fff; box-shadow:0 0 4px #aaa; }




#header-social, #header-utility, #primary-nav, #featured-medals, #content .sidebar, .tab-nav, #footer-utility .right, #footer-logos, #footer-nav, .nivoSlider, #homepage-events, .news-ticker, #why-cbus-carousel .nav, #single-line-venue-search, #whats-new, #sports-city .nav, #newsletter-signup-module, .selectmenu, .booking-link, .btn, .ui-widget{display:none!important;}

#primary-content .post-title .tab-wrap, #primary-content .venue-data .vcard .url.directions{display:none!important;}


.toggle-share {cursor:pointer;}
.main-container div.view-header{border-top:3px solid #121212;content:"";display:block;width:100px;margin-top:10px;}




.pathway {
	font-size			: 12px;
	color				: #000;
}


a.pathway:link, a.pathway:visited {
	font-size			: 12px;
}


a.pathway:hover {
	font-size			: 12px;
}

#footerblackinside div.div{float: left;width: 220px;margin-right: 25px;}

#footerblackinside div.div ul, #footerblackinside div.div2 ul {font-size: 12px;margin-right: 15px;}

#footerblackinside div.div ul li a, #footerblackinside div.div2 ul li a{display: block;padding: 6px;}

#footerblackinside div.div ul li a:hover, #footerblackinside div.div2 ul li a:hover{background-color: #181818;}
