@import url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/CSS/lib.generics.css");
@import url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/CSS/lib.modules.css");
@import url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/CSS/lib.nav.css");
/* lib.forms no longer needed */
@import url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/CSS/lib.grists.css");
@import url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/CSS/lib.panels.css");
@import url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/CSS/lib.promotion.css");
@import url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/CSS/lib.apps.css");

@media screen, all {

/*-------------------------------------------------------
 LAYOUT
---------------------------------------------------------*/

/* whole page container */
/*#faux #sx-wrapper { margin-left: 37px; }*/
.sx-wo { }
.sx-wi { width: 100%; background: #fff; margin: auto; }

/* masthead */
#sx-masthead { width: 100%; }
.sx-mo { }
.sx-mi { max-width: 1280px; margin: 0 auto; padding: 20px 0; }

/*top grey bar*/
#tp-bar { background: #252525; clear: both; display: block; }
#tp-bar-inr { width: 1280px; margin: 0 auto; color: #fff; border-right: 1px solid #575757; min-height: 63px; }
#hplink { min-width: 32px; padding: 15px; float: left; border-right: 1px solid #000; }
#hplink a:link { display: block; min-height: 32px; background: url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/Images/icon-home.png") no-repeat top left; text-indent: -9999em; }
#tbttns { border-right: 1px solid #575757; display: block; }
#tbttns .signup, #tbttns .memship { border-right: 1px solid #000; border-left: 1px solid #575757; display: inline-block; float: left;}
#tbttns .memship { border-right: 0; }
#tbttns .signup a , #tbttns .memship a { color: #fff; text-transform: uppercase; display: block;  font-family: "Relay Comp"; font-style: normal; font-weight: bold; letter-spacing: 0.085em; font-size: 1.1em; }
#tbttns .signup a { text-align: center; padding: 9px; }
#tbttns .memship { padding-left: 25px; }
#tbttns .memship a { background: url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/Images/icon-user.png") no-repeat center left; padding: 20px; padding-left: 50px; }

.login-panel-outer { float: left; }
.login-panel-inner { width: 250px; font-size: 0.9em; }
.login-panel-inner fieldset { border: 0; padding-bottom: 0; }
.login-panel-inner legend { display: none; }
.oLoginFormElement { width: 70%; }
.oLoginFormElement .oLoginFormQuestion { display: none; }
.oLoginFormTitle { float: left; }
.oLoginFormPanelText { display: none; }

.oLoginFormButtonContainer input { background: #e54125; color: #fff; border: none; padding: 3px 5px; margin: 4px 0; line-height: 1em; font-size: 1.2em; font-family: "Relay Comp"; font-style: normal; font-weight: 900; letter-spacing: 0.03em;  }

#membutton { float: left; }

/* avatar */
#sx-avatar { float: left; width: 15%; }
#sx-avatar img { width: 148px; height: auto; }
#tnv { float: left; width: 85%; }

/* search */
#sx-search, .sx-so {}
.sx-si {}

/* nav + content */
#sx-body { clear: both; background: #fff; margin: auto; }
.sx-bdo { padding: 0; width: 100%; margin: auto; border: 0; }
.sx-bdi { width: 100%; margin: auto; padding: 0; }

/* content */
#sx-content { float: right; width: 100%; }
.sx-co { padding: 0; }
.sx-ci {}

/*structural elements*/
.cont-wrapper { max-width: 1280px; margin: 0 auto; }
.snav-wrapper  { float: left; display: block; }
.snav-wrapper .contenteditor { display: none; }
.cont-wrapper-inner-right { float: right; max-width: 950px; width: 75% /*to stop the iframe on my profile breaking*/; }
.snav-wrapper { width: 25%; }

/*.myprofile .OMHeaderRow { background-color: #dadada !important; }
.myprofile td input { padding: 8px; }*/

/* generator */
#sx-generator {}

/*-------------------------------------------------------
 USABILITY
---------------------------------------------------------*/

/* search box */
#sx-search { float: left; width: 35%; margin: 0 0 16px; clear: none; border-left: 1px solid #575757; border-right: 1px solid #000; padding: 8px 60px 5px 30px; }
#sx-si { }
#sx-search fieldset { border: 0; padding: 0; margin: 0; width: 100%; border-bottom: 1px solid #d1d1d1; }
#sx-search fieldset legend, #sx-search fieldset .question { display: none; }
#sx-search fieldset .fields { float: left; width: 85%; }
#sx-search fieldset .fields .answer { width: 99%; }
#sx-search fieldset .fields input { background: none; color: #d1d1d1; padding: 12px 0; font-size: 1.1em; width: 100%; }
#sx-search fieldset .buttons { float: left; width: 14%; text-align: right; clear: none; margin-top: 0; }
#sx-search .textbox { border: 0; }
#sx-search .button { display: inline-block; float: right; margin-top: 3px; }
#sx-search .button { border: 0; height: 30px; width: 30px; background: transparent url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/Images/search-icon.png") no-repeat top left; cursor: pointer; }
#sx-search .element { margin: 0; }

/*search link at mobile*/
#clk-search { display: none; }
a#search-link-alt { background: transparent url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/Images/search-icon.png") no-repeat top left; cursor: pointer; display: block; text-indent: -1999em; height: 30px; }
#clk-search a:link, #clk-search a:visited { }

/*-------------------------------------------------------
 BREADCRUMB 
---------------------------------------------------------*/
#sx-bct { clear: both; padding: 0 20px 15px; background: transparent url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/Images/bg-bct.png") repeat-x top center; min-height: 65px; font-family:"Frutiger LT W01_45 Ligh1475730"; font-weight: bold; font-size: 1em; }
.sx-bi { width: 1280px; margin: 0 auto; color: #fff; padding: 15px 5px; }
.sx-bi a { color: #f6b332 !important; margin: 0 10px; }

/*-------------------------------------------------------
 FOOTER
---------------------------------------------------------*/
#sx-extras { clear: both; background: #f6f6f6; padding: 70px 0 25px 0; color: #333; min-height: 300px; }
#sx-extras h2 { color: #e54125; margin: 0 0 50px; }
#sx-extras .sx-ei { max-width: 1280px; margin: 0 auto; }
#sx-extras .fcontact, #sx-extras .flinks { float: left; width: 25%; text-align: left; }
#sx-extras .flogos { width: 49%; float: left; }
#sx-extras .fcontact p.addy { background: transparent url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/Images/bg-fpen.png") no-repeat left top; padding-left: 50px; }
#sx-extras .fcontact p.email { background: transparent url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/Images/bg-fenvel.png") no-repeat left top; padding-left: 50px; }
#sx-extras .fcontact p.email a { color: #333; }
#sx-extras .fcontact p.tel { background: transparent url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/Images/bg-fphone.png") no-repeat left top; padding-left: 50px; }

#sx-extras .flogos ul, #sx-extras .flogos ul li { list-style: none; margin: 0; padding: 0; float: left;  }
#sx-extras .flogos ul li { height: 138px; margin: 10px 25px; display: inline-block; }
#sx-extras .flogos ul li img{ vertical-align: middle; top: 50%; }

#sx-extras .flinks ul, #sx-extras .flinks li { list-style-type: none; margin: 0; padding: 0 4px; }
#sx-extras .flinks li { margin-left: 25px; padding: 14px 10px; }
#sx-extras .flinks li a:link, #sx-extras .flinks li a:visited { color: #e54125; }
#sx-extras .flinks li a:hover, #sx-extras .flinks li a:active { color: #e54125; text-decoration: underline; }
#sx-generator { background: #fff; text-align: center; color: #ccc; padding: 10px 0; }

#sx-extras .freg { max-width: 900px; margin: auto; clear: both; font-size: 0.8em; padding: 30px 10px 0 10px; text-align: center; }


/*-------------------------------------------------------
 COLUMNS
---------------------------------------------------------*/
.columns-alpha .column-inner { margin-right: 15px; }

/*Used for landing page columns*/
.columns-beta { margin-top: 40px; font-size: 0.95em; }
.columns-beta .column-inner { padding: 0 25px 25px; text-align: center; /*min-height: 270px;*/ }
.columns-beta .column-inner h2 { min-height: 75px; font-size: 2.2em; text-align: center; }
.columns-beta .column-inner h3 { min-height: 75px; vertical-align: bottom !important; }
.columns-beta .column-inner .orngbutton a, .columns-beta .column-inner .purpbutton a { max-width: 80px; background-image: none; padding: 15px; margin: 0 auto; }

.columns-gamma .column-inner { margin-right: 15px; }

/*for content that stays at 2 columns at tablet, with increased spacing*/
.columns-delta .column-beta .column-inner { margin-left: 60px; }

/*for content that stays at 2 columns at tab, with normal spacing*/
.columns-epsilon .column-inner { margin-right: 15px; }
}


@media print {
/* print friendly */
#sx-help, sx-masthead, #sx-extras, #sx-bct { display: none; }
#sx-nav { width: 0; display: none; }
#sx-content { margin-left: 0px; }

}

/* SOME BASIC RWD BEHAVIOUR */
/* mobile - tablet */
@media only screen and (max-width: 1279px) {
/* resize all wrappers */
#tp-bar-inr { width: 100%; }
#sx-search { padding: 8px 30px 5px; }
#tbttns .signup a { padding: 9px 25px; }
.login-panel-inner { width: 200px; }
.sx-wi { width:  100%; }
#sx-masthead { width: 100%; }
.sx-bdo { width: 100%; }
.sx-bdi { width: 100%; }
.sx-bi { width: 100%; }
.custom-menu-sx-tnv { width: 100%; }
.mega-menu { width: 100%; }
.cont-wrapper { padding: 0 18px; }
#sx-extras .sx-eo { width: 100%; }
#sx-search { width: 25%; }
.contacts .form-search .element { width: 485px; }
#sx-extras .sx-ei { padding: 0; width: 96%; margin: 0 auto; }

/*for home promo tabs*/
.tabbed-zone-delta .tabs-body-inner .asset-width img { left: -30%; }

/*for column images*/
.oHeadlineBoxStyleBeta .item-image img { max-width: 100% !important; height: auto !important; }
}
/*for smaller screens*/
@media only screen and (max-width: 1050px) {
#sx-search { width: 32%; }

#tp-bar-inr .signup { display: none; }
#tbttns .memship { border-right: 0; padding-left: 15px; } 
#tnv ul li .summary { display: none; }
#tnv ul li a:link, #tnv ul li a:visited { padding: 20px 5px 25px 50px; text-align: left; }
#tnv ul li.team a:link, #tnv ul li.team a:visited, #tnv ul li.services a:link, #tnv ul li.services a:visited, #tnv ul li.about a:link, #tnv ul li.about a:visited { padding-top: 50px; margin-top: 25px; }
#tnv ul li.who a, #tnv ul li.member a, #tnv ul li.train a, #tnv ul li.theatre a, #tnv ul li.job a { background-position: left center; background-size: 32px; }

#sx-avatar { width: 20%; margin-left: 15px; }
#tnv { width: 75%; font-size: 0.9em; }
#tnv ul li { width: 33%; min-height: 100px; }
/* Asset manager */
/* either these two columns or the side nav need to go onto separate lines once the tabular data is being cut off. Will vary according to other Design/RWD requirements */
.asset-manager .col-alpha, .asset-manager .col-beta { float: none; display: block; padding: 5px 0; width: 100%; }

/*remove max-width from content
.cont-wrapper-inner-right { max-width: 100%; }*/

/*3 across columns to 2 across*/
.columns-beta .column-outer { width: 50% !important; }

/*neaten up footer*/
#sx-extras .sx-ei { margin: 0 25px; }
#sx-extras .sx-ei img { width: 80% !important; height: auto !important; }
#sx-extras .flogos ul li { height: auto; min-height: 115px; margin: 10px; }

}
/* to move side nav underneath */
@media screen and (max-width: 959px) {
#sx-nav { margin-top: 40px; }	
.custom-menu-sx-tnv { width: 100%; }
#sx-content { width: 100%; }
.snav-wrapper { width: 100%; float: none; }
.cont-wrapper-inner-right { width: 100%; }
/*for home promo tabs*/
.tabbed-zone-delta .tabs-body-inner .asset-width img { left: -50%; }
.tabbed-zone-delta .tabs-menu-outer ul { left: 10px; }

/*rearranging columns*/
.columns-alpha .column-outer { width: 50% !important; }
.columns-alpha .column-outer >.column-outer, .columns-gamma .column-outer >.column-outer { width: auto !important; }
.columns-gamma .column-outer { width: 100% !important; }
.columns-gamma .column-inner { margin: 0; }
.panel.style-omega .oHeadlineBoxStyleBeta ul.oBoxList li { width: 50% !important; }
.oHeadlineBoxStyleBeta ul.oBoxList .item-image { width: 100%; text-align: center; display: block; }
.oHeadlineBoxStyleBeta .oBoxItemContainer { margin: 10px; padding: 6px; }
.oHeadlineBoxStyleBeta .oBoxItemInner { padding: 15px; }

/* */
.panel.style-beta, .panel.style-beta .panel-body { background: none; padding: 5px; }

/*remove surplus table info, to fit on smaller screens*/
.hdirectory .console thead th:nth-child(4), .hdirectory .console thead th:nth-child(5), .hdirectory .console tbody td:nth-child(5), .hdirectory .console tbody td:nth-child(6)  { display: none; }
}

/* tablet - portrait */
@media screen and (max-width: 769px) {
#sx-search { padding: 8px 10px 5px; }
	
#faux .launcher { display: none; }	
#faux #sx-wrapper { margin: 0; }

/*footer quick links onto sep row*/
#sx-extras .fcontact { width: 40%; }
#sx-extras .flogos { width: 60%; }
#sx-extras .flinks { width: 100%; float: none; clear: both; }
#sx-extras .flinks li { float: left; margin: 0; }
.login-panel-inner { width: 200px; }

.tabbed-zone-delta .tabs-body-inner .tabtext-overlay .asset-width img { width: 80% !important; height: auto !important; }

/*alter image with text overlaid*/
.panel.style-iota .contenteditor { top: 15px; width: 80%; }
.panel.style-iota .contenteditor h2, .panel.style-iota .contenteditor p { margin: 10px 0; background: #fff; padding: 10px 15px; }

/*button to right on bottom asset image*/
.join-us-inner span.bbutton { float: right; width: 50%; }

.columns-delta .column-beta .column-inner { margin-left: 15px; }
}

/* tablet - portrait */
@media screen and (max-width: 730px) {
#faux #ux-bar { display: none; }
body#faux { padding-top: 0 !important; }
/*top bar*/
#tbttns .memship a { padding-left: 5px ; background: none; }
#tbttns .oLoginFormTitle, #tbttns .oLoginFormAnswerText { display: none; }
#tbttns .login-panel-outer { margin-top: 10px; }
#tbttns .oLoginFormElement { width: auto; }
#tbttns .login-panel-inner { width: auto; }
.contacts .form-search .element { width: auto; }
}

/* mobile - landscape */
@media screen and (max-width: 640px) {
/*move out home icon and move in mobile nav */
#tp-bar-inr #sx-search { width: 10%; }
.join-us-asset, .soltinfo-asset { padding: 8px; }
.join-us-inner img, .soltinfo-inner img { width: 100% !important; height: auto !important; }
.tabbed-zone-delta .tabs-body-inner .asset-width { width: auto !important; }
.tabtext-overlay img { width: 100% !important; height: auto !important; }
.tabtext-overlay { width: 100%; }

/* SHOW / HIDE TOP NAV */
/* show mobile button */
.custom-menu-tnv .style-element-body {width: 100%; height: auto;}
.custom-menu-tnv { clear: both; position: absolute; width: 100%; z-index: 100;}

#tnv ul li { min-height: 50px; }
#tnv ul li a:link, #tnv ul li a:visited { padding: 15px 5px 18px 50px; }

#tnv ul li.team a, #tnv ul li.about a, #tnv ul li.services a { background-position: left center !important; }
#tnv ul li.team a:link, #tnv ul li.team a:visited, #tnv ul li.services a:link, #tnv ul li.services a:visited, #tnv ul li.about a:link, #tnv ul li.about a:visited { padding: 20px 5px 25px 50px; margin-top: 0; }
.mob-nav-item-i {display: block; z-index: 100;}
#section-link { display: block; width: 50px; height: 62px; overflow: hidden; position: absolute; top: 0; left: 5px; z-index: 100; background: url("/EasySiteWeb/EasySite/StyleData/UKTheatres_master/Images/mobmenu-lines.png") center no-repeat;  }
span.mob-nav-item-i { text-indent: -2000px; }
#hplink a:link { display: none; }

/* hide & show top nav */
#tnv { display: none; width: 100%; border-bottom: 1px solid #e2e2e2; }
#tnv.show { display: block; position: absolute; background: #fff; padding: 0 35px; -webkit-box-shadow: -1px 6px 5px -3px rgba(112,108,112,0.62); -moz-box-shadow: -1px 6px 5px -3px rgba(112,108,112,0.62); box-shadow: -1px 6px 5px -3px rgba(112,108,112,0.62); }
#tnv ul li { width: 100% !important; float: none; }

/*show mob search*/
#clk-search { display: block; margin-top: 12px; }
.sx-si { display: none; }
#sx-search.show  .sx-si { display: block; position: absolute; background: #fff; top: 63px; left: 0; width: 100%; padding: 15px 0; -webkit-box-shadow: -1px 6px 5px -3px rgba(112,108,112,0.62); -moz-box-shadow: -1px 6px 5px -3px rgba(112,108,112,0.62); box-shadow: -1px 6px 5px -3px rgba(112,108,112,0.62); }
#sx-search { padding: 5px 10px 15px 18px; }
#sx-search fieldset { width: 90%; margin: 0 auto; }
.contacts .form-search .question label { margin-right: 3px; }

/*increase logo and move to center*/
#sx-avatar { width: 100%; text-align: center; margin: 0; }
#sx-avatar img { width: auto; height: auto; margin: 0 auto; }

/*extra nav formatting*/
.sx-mi { padding-top: 0;  }
#tnv ul li.who a, #tnv ul li.member a, #tnv ul li.train a, #tnv ul li.theatre a, #tnv ul li.job a, #tnv ul li.team a, #tnv ul li.services a, #tnv ul li.about a  { background-size: 22px !important; }

/*beta/landing page columns to one across*/
.columns-beta .column-outer { width: 100% !important; }
/* expand both columns */
.blogs .element-column-left-alpha-outer, .blogs .element-column-right-alpha-outer { width: 100% !important; float: none !important; clear: both; }
.blogs .oBlogPost { width: 100%; }
.panel.style-omega .oHeadlineBoxStyleBeta ul.oBoxList li { width: 100% !important; }
.columns-alpha .column-outer { width: 100% !important; }
.columns-alpha .column-inner { margin: 0; }
.panel .panel-body .asset-width { max-width: 100% !important; }

/*reduxe text size in members directory*/
.contacts .console { font-size: 0.9em; word-wrap: break-word !important; }

/*footer elements into sep row*/
#sx-extras .fcontact { width: 90%; float: none; margin: 0 auto; }
#sx-extras .flogos { width: 90%; float: none; margin: 0 auto; }
#sx-extras .flinks li { float: none; }
#sx-extras .sx-ei { margin: 0 5px; }
#sx-extras .sx-ei img { width: 70%; }

/*home promo tabs*/
.tabbed-zone-delta .tabs-menu-outer ul { top: 85%; width: 100%; margin: 0 auto; text-align: center; }
.tabbed-zone-delta .tabs-menu-outer ul li { float: left; }
.tabbed-zone-delta .tabs-body-inner .asset-width img { height: 100% !important; width: auto; }
.tabbed-zone-delta .tabs-body-inner .tabtext-overlay .asset-width img { width: 85% !important; height: auto !important; }
.tabs-menu-outer ul li { width: 25%; }

/*to change the iframe on the home page to 100%*/
.panel.style-gamma iframe { width: 100% !important; }

/*change contacts directory to rwd layout*/
.contacts .console table { width: 100%; }
.contacts .console table thead { display: none; }
.contacts .console table tbody td { display: block; }
.contacts .console table tbody tr td:first-child { background: #666; color: #fff; }  
.contacts .console table tbody tr td.ico { display: none; }    
.contacts .console table tbody td:before { content: attr(data-th); font-weight: bold; display: inline-block; width: 7rem; }
}

@media screen and (max-width: 480px) {
    
h1 { font-size: 3.1em !important; }

/*resize to keep it on one line*/
#sx-search { padding: 5px 8px 15px 15px; }
#tbttns .memship { padding-left: 0; }
#tbttns .memship a { padding-right: 4px; padding-left: 8px; }

#sx-bct { min-height: auto; padding: 5px; }
.sx-bi { padding: 6px 0; }

/* expand columns to 100% */
.column-outer { float: none; width: 100% !important; }

/*remove surplus table info, to fit on smaller screens*/
.asset-manager .console thead th:nth-child(3), .asset-manager .console tbody td:nth-child(5), .asset-manager .console thead th:nth-child(2), .asset-manager .console tbody td:nth-child(4) { display: none; }

/*tidy up footer logos*/
#sx-extras .flogos ul li { margin: 10px; }
#sx-extras .flogos ul li img{ max-width: 120px; }

.cont-wrapper { padding: 0 8px; }
/*remaining images to scale down*/
.asset-inline .asset-width, .asset-inline .asset img { width: 95% !important; height: auto !important; }
.oAssetLeft, .justify-left { margin: 0; }
/*apart from promo images*/
.tabbed-zone-delta .tabs-body-inner .asset-width { width: auto !important; min-height: 450px; }
.tabbed-zone-delta .tabs-body-inner .asset-width img { height: 100% !important; width: auto !important; }
.tabtext-overlay { position: absolute; top: 30px; width: 100%; margin: 0 auto; z-index: 1; }
.tabbed-zone-delta .tabs-menu-outer ul { top: 89%; }
.tabbed-zone-delta .tabs-body-inner .tabtext-overlay .asset-width img { width: 85% !important; height: auto !important; }

/*content tweeks*/
.lister-list.style-beta img { width: 95% !important; }
.panel.style-omega .panel-header { max-width: 300px; }
.oLoginButtonContainer { width: 100% !important; }
.panel.style-omega { padding-top: 0; background-position: center top -40px; }
.columns-delta .column-inner { margin-right: 0; }
.columns-delta .column-beta .column-inner { margin-left: 0; }
#-ux-content legend, #-ux-content .oDataFormLegend { font-size: 2.3em; }
/*extra button spacing*/
.console .form-search .element, .console .form-search .buttons, .editor .form-search .element, .editor .form-search .buttons { margin-top: 3px; }

/*allow the home latest events to only show the first item on mob*/
.panel.style-omega .oHeadlineBoxStyleBeta ul.oBoxList li.item-02, .panel.style-omega .oHeadlineBoxStyleBeta ul.oBoxList li.item-03 { display: none; }

/*move the text off the overlaid image*/
.panel.style-iota .asset { display: none; }
.panel.style-iota .contenteditor { position: relative; top: 0; width: 100%; }

/*hide beta panels on the home page for mobile view*/
.panel.style-beta { display: none; }
.boxleft .panel.style-beta { display: block; }

/*shrink headers*/
.panel.style-omega h2 { font-size: 2em; }

/*resize bottom asset*/
.join-us-asset { background-size: 850px; background-position: top; }
.join-us-inner, .soltinfo-inner  { min-height: auto; }
.join-us-inner span.bbutton, .soltinfo-asset span.bbutton { float: none; width: auto; padding: 0; }
.soltinfo-asset { background-size: 1100px; background-position: left top; }


}

/*final tweeks for mobile*/
@media screen and (max-width: 360px) {
/*home promo*/	
.tabbed-zone-delta { height: 350px; margin-bottom: 50px; }
.tabbed-zone-delta .tabs-menu-outer ul { top: 62.5%; width: 100%;  }
.tabs-menu-outer ul li { width: 25%; text-align: center; }
.tabbed-zone-delta .tabs-body-inner .asset-width img { height: 73% !important; }
.tabbed-zone-delta .tabs-menu-outer ul li a:link, .tabs-menu-outer ul li a:visited { background: #c4c4c4; }
.tabtext-overlay { top: 10%; }

/*content*/
.ClientAreaContainer .pagination-outer { width: 100%; }
	
/*remove min height on footer logos*/
#sx-extras .flogos ul li { /*min-height: 90px !important;8/ }	
	
}