@charset "utf-8";
/* CSS Document */

@media(min-width:768px) {  }
@media(min-width:992px) {  }
@media(min-width:1200px){  }

/* Class Fixes and Redefinitions */

/* Additional Custom Page Styles */

h1.tip-head {
    text-align: center;
    font-family: ff-basic-gothic-web-pro;
    color: #404040;
    font-weight: 100;
    font-style: normal;
    letter-spacing: -5px;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    font-size: 4.5em;
    line-height: 1em;
}

.well2 {
 background-image: url("/Portals/0/Images/Pages/tips/HandbookBanner.jpg");
 min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}





)
p.tip-modal {
    line-height: 1.75em;
    font-size: 1em;
}

.white-well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}


.rightBorder{
	border-right: 1px solid #e3e3e3;
	padding:0 10px 0 10px; 
} 

.switch{
  position: initial;
  width: 50%;
  z-index: 2;
}

a .original:hover{
	 display:none;
}


.overlay {
  position: absolute;
  top: 0;    
  z-index: 1;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
}

.overlay:link {
  position: absolute;
  top: 0;    
  z-index: 1;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
}



.overlay:visited {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;    
}

.overlay:hover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
 ransition: .5s ease;
}

.overlay:active {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;    
}


.switch:hover .overlay {
  opacity: 1;
}

.media-body{
    display: table-cell;
    vertical-align: top;
    padding-left: 20px;
}
ul.list-inline.comparebox > li.lead { display: block; margin-bottom: 1em; border-left: 0; font-size: inherit; }
@media(min-width:768px) { ul.list-inline.comparebox > li.lead { display: inline-block; margin-bottom: inherit; padding-right: 1em;  } }
.list-inline.comparebox > li { padding-left: 1em; font-weight: bold; }
@media(min-width:768px) { .list-inline.comparebox > li { border-left: 1px solid #ccc; margin-left: 0.7em; } }
.list-inline.comparebox > li.first { border-left: 0; padding-left: 0; }

.whyerg-linkicon { max-width: 80px; margin-bottom: 2em; } /* Unique style for upper right icon */
.thumbnail { background: none; border: 0; margin-bottom: 0; padding: 0; }
.ergo-eq-head {
    font-size: 1.4em;
    font-weight: 400;
    margin-bottom: 0.2em;
    line-height: 1.4;
    color: #f26859;
    /*font-family: "ff-tisa-sans-web-pro", helvetica,arial,sans-serif;*/
}



.panel1 {
    display: none;
    background-color: white;
    overflow: hidden;
}
.pnl-comfortzone { margin-bottom: 0; box-shadow: none; }
.pnl-comfortzone .panel-body { padding-bottom: 0; margin-top: 1em; }
@media(min-width:992px) { .pnl-comfortzone .panel-body {margin: 30px 0 0 30px;} .pnl-comfortzone .pnl-graphic { bottom: -50px; } }
@media(min-width:1200px) { .pnl-comfortzone .pnl-graphic { bottom: 0; } }

/* @media(min-width:768px) { h1 > img { max-width: 500px !important; } } @media(min-width:992px) { h1 > img { max-width: 640px !important; } } @media(min-width:1200px) { h1 > img { max-width: 800px !important; } } */

h1.standmore-heading {text-align:center; color:#404040; font-family: 'ff-basic-gothic-web-pro'; font-weight:100; font-style:normal; letter-spacing:-5px; margin-bottom:0; padding-bottom:0; margin-top:0; font-size:3.5em; line-height:0.9em; }
h1.standmore-heading span.headingp1, h1.standmore-heading .headingp1-period { color:#6aa; }
h1.standmore-heading .headingp1-period, h1.standmore-heading .headingp2-period { padding-right:0.2em; font-size:0.7em; padding-left:0.1em; }
@media(min-width:768px) { h1.standmore-heading { font-size:4.5em; line-height:0.4em; margin-top:0.3em;  } }
@media(min-width:992px) { h1.standmore-heading { font-size:6em; margin-top:0.5em; margin-bottom:0.3em } }


@media(min-width:768px) { 
  .sit-less-intro-wrapper { padding-top: 2em; min-height: 340px; background: url('/Portals/0/Images/Hero/sitstand-wf-t-bg.jpg') no-repeat 15px 20px; }
}
@media(min-width:1200px) { .sit-less-intro-wrapper { background-position: 15px 20px; } }

/* .panel-tip { border-color: #fbf8d7; } */
.panel-tip .panel-heading { background-color: #fbf8d7 !important; }
.panel-tip .tip-icon { vertical-align: middle; padding-left: 0.5em; padding-right: 1.2em; }


span.headingp1FL, h1.standmore-headingFL .headingp1-periodFL { color:#6aa; }
h1.standmore-headingFL {
    text-align: center;
    color: #404040;
    font-family: 'ff-basic-gothic-web-pro';
    font-weight: 100;
    font-style: normal;
    letter-spacing: -5px;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    font-size: 3.5em;
    line-height: 0.9em;
}

@media (min-width: 992px){
h1.standmore-headingFL {
    font-size: 5.5em;
    margin-top: 0.5em;
    margin-bottom: 0.3em;
}}
@media (min-width: 768px){
h1.standmore-headingFL {
    font-size: 4.0em;
    line-height: 0.4em;
    margin-top: 0.3em;
}}

span.headingp1FR, h1.standmore-headingFR .headingp1-periodFR { color:#6aa; }
h1.standmore-headingFR {
    text-align: center;
    color: #404040;
    font-family: 'ff-basic-gothic-web-pro';
    font-weight: 100;
    font-style: normal;
    letter-spacing: -5px;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    font-size: 3.5em;
    line-height: 0.9em;
}

@media (min-width: 992px){
h1.standmore-headingFR {
    font-size: 5.5em;
    margin-top: 0.5em;
    margin-bottom: 0.3em;
}}
@media (min-width: 768px){
h1.standmore-headingFR {
    font-size: 4.0em;
    margin-top: 0.3em;
}}

.video-modal-with-content h4 { margin-top:1em; margin-bottom:2em; }
@media(min-width:992px) { .video-modal-with-content h4 { margin-bottom:0; } }

.gameticket-wrap { padding: 0 0 3em; } .gameticket-wrap .media-left { display:block; margin-bottom: 1em; } .gameticket-wrap .media-left .media-object { margin-left: auto; margin-right: auto; }
@media(min-width:768px) { .gameticket-wrap { padding: 2em 0 3em; } .gameticket-wrap .media-left { display:table-cell; } }
@media(min-width:992px) { .gameticket-wrap { border-top:1px solid #e3e3e3; margin-left:1em; margin-right:1em; padding: 1.6em 8em 0.8em; } }
@media(min-width:1200px) { .gameticket-wrap { padding: 1.6em 15em 0.8em; } }