/* @override 
	http://nightingalehospital.co.uk.78-129-153-57.sugarzoo.co.uk/wp-content/themes/capio/_lib/css/style.css?ver=3.4.2 */

@font-face {
    font-family: 'Frutiger';
    src: url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-roman-webfont.eot');
    src: url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-roman-webfont.woff') format('woff'),
         url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-roman-webfont.ttf') format('truetype'),
         url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-roman-webfont.svg#FrutigerLTStd55RomanRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FrutigerBold';
    src: url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-bold-webfont.eot');
    src: url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-bold-webfont.woff') format('woff'),
         url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-bold-webfont.ttf') format('truetype'),
         url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-bold-webfont.svg#FrutigerLTStd45LightBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FrutigerLight';
    src: url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-light-webfont.eot');
    src: url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-light-webfont.woff') format('woff'),
         url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-light-webfont.ttf') format('truetype'),
         url('/wp-content/themes/capio/_lib/fonts/frutigerltstd-light-webfont.svg#FrutigerLTStd45LightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ==|== normalise ===================================================== */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0 auto; font-size: 0.813em; line-height: 1.4;font-family:"Frutiger", Arial, sans-serif;}
h3, p {font-family:"Trebuchet MS", Arial, sans-serif;}
h3 {color: #5A5A5A;}
p {color:#595959;line-height:1.385em;}
p a {color:#EB9042;text-decoration:none}
p a:hover {text-decoration:underline}
p.last-p {margin-bottom:0}
p, li {font-family: "Frutiger", sans-serif;}
::-moz-selection { background: #EB9042; color: #fff; text-shadow: none; } /*#hotpink*/
::selection { background: #EB9042; color: #fff; text-shadow: none; } /*#hotpink*/

a { /*color: #00e;*/ } /*#blue*/
a:visited { /*color: #551a8b;*/ } /*purple*/
a:hover { /*color: #06e;*/ text-decoration:underline !important } /*lightblue*/
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
ol li {color: #595959; margin: 0 0 7px; font-size: 1em;}
h2 strong {color: #595959;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; } /*#pink*/
input::-webkit-input-placeholder {color:#222222;}
input:-moz-placeholder {color:#222222;}

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

.gform_wrapper span.gform_description { color: #595959 !important; } /*Forms text colour*/

span.no-results  { margin: 20px; }


/* ==|== non-semantic helper classes ======================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { *zoom: 1; }

/* ==|== primary styles ===================================================== */
.section-inner {width:960px;margin:0 auto}

#header {background:#666;background:transparent url(/wp-content/themes/capio/_lib/img/interface/backgrounds/header-grey-80.png);border-bottom:1px solid #000;}
/*.homepage #header {position:absolute;z-index:2;top:0;left:0;width:100%}*/
.homepage #header {z-index:2;top:0;left:0;width:1024px;margin: 0 auto;}
#header .section-inner {position:relative;height:100px}
#header .logo {float:left;font-size:1em;line-height:1;margin:18px 0 0} 
  #header .logo a {background:url(/wp-content/themes/capio/_lib/img/interface/logos/capiologo.png);display:block;height:59px;width:281px;background-size:281px 59px;background-repeat:no-repeat;}
.lt-ie9 #header .logo a { background:none;display:block;height:59px;width:281px;background-size:281px 59px;background-repeat:no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/wp-content/themes/capio/_lib/img/interface/logos/capiologo.png',
sizingMethod='scale');

-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/wp-content/themes/capio/_lib/img/interface/logos/capiologo.png',
sizingMethod='scale')";
}   
  #header .logo100 a {background-image:url(/wp-content/themes/capio/_lib/img/interface/logos/capio-logo-100pc.png)}
  #header .logo95 a {background-image:url(/wp-content/themes/capio/_lib/img/interface/logos/capio-logo-95pc.png)}
  #header .logo90 a {background-image:url(/wp-content/themes/capio/_lib/img/interface/logos/capio-logo-90pc.png)}
  #header .logo img {display:none;}

.h-content {float:right;width:670px;list-style:none outside none;margin:0;color:#fff;padding:0}
.h-content li {display:inline;float:left;line-height:1;padding:12px}
    ul.h-content li.cta {padding: 10px 11px;}
    ul.h-content li.cta a {color: #ffffff;text-decoration: none;}
        ul.h-content li.cta a:hover {color: #ffffff;text-decoration: none;}
li.h-get-help {background:#5a5a5a;
/*-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;*/
font-size:1.231em;
}
li.h-for-health {padding:14px 16px 13px 13px; margin: 0 0 0 8px; background: url("/wp-content/themes/capio/_lib/img/interface/backgrounds/header-health-prof-bg.jpg");}
.h-for-health a {color:#fff;text-decoration:none;background-position:0 50%}
.h-for-health a:hover {text-decoration:underline}

li.h-search {padding-right:0; padding-left: 8px;}
.h-search label {display:none}
.h-search .search-surround {width:138px;position:relative;border-bottom:1px solid #fff;padding-bottom:2px; color: #ffffff;}
.search-text webkit-input-placeholder, .h-search #form-nav-site-search.search-text {color: #ffffff !important;}
.h-search .search-text {padding:0;border:0 none;width:143px;font-style:italic;background:transparent;color:#fff;font-family:"Frutiger", Arial, sans-serif;}
.h-search .submit {background:url(/wp-content/themes/capio/_lib/img/interface/icons/h-search-button.png) no-repeat;border:0 none;cursor:pointer;height:14px;width:15px;position:absolute;top:0px;right:0px;}
input::-webkit-input-placeholder  { color:#ffffff; }
.find-specialist input::-webkit-input-placeholder  { color:#595959; }
li.h-text-resize a.h-text-small {font-size: 0.75em;}
li.h-text-resize a.h-text-large {font-size: 1.5em;}
li.h-text-resize a {color: #ffffff;}


.lt-ie9 li.h-get-help {width:219px; font-size: 16px; padding: 12px 0 12px 10px;}
.arrow {padding-left:10px;background-position:0% 4px;background-repeat:no-repeat;display:inline-block}
.white-r {background-image:url(/wp-content/themes/capio/_lib/img/interface/icons/white-arrow-r.gif)}
.orange-r {background-image:url(/wp-content/themes/capio/_lib/img/interface/icons/orange-arrow-r.gif)}
#homepage-blocks .hp-content a.orange-r {color: #eb9042; text-decoration: none;}
#homepage-blocks .hp-content a.orange-r:hover {text-decoration: underline;}
.main-content a.arrow {margin-top:17px}
.hp-content a  {text-decoration: none; color: #EB9042;}
#homepage-blocks .hp-content a.findaspecialist-submit {color: #ffffff;}

.hp-content a.quicklink {
    display: block;
    font-size: 1.4em;
    color: #EB9042;
    margin: 0 0;
}

.icon1 {
    background: url("/wp-content/themes/capio/_lib/img/interface/icons/external-link-borderless.gif");
    background-repeat: no-repeat;
    padding: 0 0 0 30px;
}

.icon2 {
    background: url("/wp-content/themes/capio/_lib/img/interface/icons/external-link-borderless.gif");
    background-repeat: no-repeat;
    padding: 0 0 0 30px;
}

.icon3 {
    background: url("/wp-content/themes/capio/_lib/img/interface/icons/external-link-borderless.gif");
    background-repeat: no-repeat;
    padding: 0 0 0 30px;
}

#homepage-blocks .three-cols .hp-content.quicklinks-block p {
    margin: 5px 0 20px;
}

#main-nav {position:absolute;bottom:0;right:0;z-index:1000;}
#main-nav ul {clear:left;height:34px;border:1px solid #2c2c2c;border-left:0;margin:0;list-style:none outside none;}
#main-nav li {border-left:1px solid #2c2c2c;display:inline;float:left;line-height:1;margin:0;position:relative;}
#main-nav a.nav-item {border-left:1px solid #928f8f;border-top:1px solid #928f8f;border-bottom:2px solid #5a5a5a;background-color:#5a5a5a;font-size:1.231em;color:#fff;text-decoration:none;padding:0px 19px;display:inline-block;line-height:2em}
#main-nav a.nav-item:hover, #main-nav li.top-level:hover a.nav-item {background-color:#383838}

#main-nav a.active {background-color:#3c3c3c;border-left-color:#363636;border-top-color:#363636;border-bottom-color:#52a7a0}

.flyout {display:none;position:absolute;text-align:left;top:35px;margin-left:-296px}
#main-nav li.top-level:hover .flyout {display:block;}

.flyout-top {background-color:#f0f0f0;height:10px;font-size:5px;}
.flyout-body {background-color:#f0f0f0;border-radius: 2px;-moz-box-shadow: 0px 4px 10px -3px rgba(100, 100, 100, 0.9);
-webkit-box-shadow: 0px 4px 10px -3px rgba(100, 100, 100, 0.9);
box-shadow: 0px 4px 10px -3px rgba(100, 100, 100, 0.9);}
.flyout-conditions .flyout-top {width:112px;}
.flyout-conditions .flyout-body {width:841px;left:-297px}
.flyout.flyout-treatments .flyout-body {width:841px;margin-left:-120px}
                   .flyout-top {width:112px;margin-left:296px}
.flyout.flyout-about .flyout-body {width:202px;margin-left:250px}
.flyout.flyout-find .flyout-body {width:141px;margin-left:70px}

.flyout .col {float:left;background-color:#f7f7f7;border-left:1px solid #2c2c2c;width:200px;display:table-cell}
.flyout .col-wide {background-color:#f0f0f0;border-left:0;width:439px}
.flyout .col-title {font-weight:400;font-size:1.539em;line-height:1.3;color:#5a5a5a;border-bottom:1px solid #52a7a0;margin:15px 20px;padding-bottom:5px}
.flyout-about .col {border: none;}
#main-nav .flyout ul {border:0;height:auto;margin:0 20px 15px 0} 
#main-nav .flyout .col-wide ul {float:left;width:46%;clear:none;margin:0 0 15px 0}
#main-nav .flyout li {border-left:0;display:block;float:none;line-height:1.539em}
#main-nav .flyout a {display:block;font-family:"Trebuchet MS", Arial, sans-serif;color:#595959;padding-left:30px;background:url(/wp-content/themes/capio/_lib/img/interface/icons/orange-arrow-r.gif) no-repeat 20px 6px;text-decoration:none}
#main-nav .flyout a:hover {background-color:#e38a3d;background-image:url(/wp-content/themes/capio/_lib/img/interface/icons/white-arrow-r.gif);color:#fff}

#homepage-carousel {height:580px;position:relative;z-index:1;width:100%;overflow:hidden;}

#homepage-carousel .pane, #homepage-carousel .runner {position:absolute;top:0;left:0;z-index:1}
/*#homepage-carousel .pane-info {position:absolute;top:43%;left:10%;width:80%} */
#homepage-carousel .pane-info {position:absolute;top:210px;left:110px;width:800px}
#homepage-carousel .title {float:left;background:url(/wp-content/themes/capio/_lib/img/interface/backgrounds/hp-carousel-green.png);font-size:3.385em;color:#fff;padding:12px 18px;line-height:1.1em;margin:0;font-weight:400;font-family:"FrutigerLight";}
#homepage-carousel .subtitle {clear:left;background:url(/wp-content/themes/capio/_lib/img/interface/backgrounds/hp-carousel-white.png);color:#595959;padding:0 0.25em;line-height:1.5em;padding:0 30px 0 20px;position:relative;}
#homepage-carousel .subtitle p {display:inline-block;margin:0 208px 0 0;padding:19px 0}
#homepage-carousel .cta {position:absolute;top:0;right:0;margin:10px}
/*#homepage-carousel .pane-right {width: 40%;top: 34%;}*/
#homepage-carousel .pane-right {width: 800px;top: 30%;margin: 0;left:110px;}
#homepage-carousel .pane-right .subtitle p {margin: 0 0px 0 0; clear:both;}
/*#homepage-carousel .pane-left {width: 40%;top: 34%; right: 10%; left: auto;} */
#homepage-carousel .pane-left {width: 800px;top: 350px; margin: 0 auto;}
#homepage-carousel .pane-left .subtitle p {margin: 0 0px 0 0; clear:both}

#homepage-carousel .cta {
	position: absolute;
	right: 0;
	top: 0;
	display:block!important;
	max-width:220px;
	max-height:30px;
}
#homepage-carousel .pane-left {
    left: 9%;
    margin: 0;
    top: 50px;
    width: 320px;
}
.pane-left .cta, .pane-right .cta{
	clear:both;
	position:relative!important;
	display:block;
	float:right;
	margin-right:0;
	margin-left:0;
	margin-top:0;
}
#homepage-carousel .pane-right {
    left: 600px;
    margin: 0;
    top: 50px;
    width: 320px;
}

#homepage-carousel .pane-centre {
    left: 9%;
    margin: 0;
    top: 39%;
    width: 710px;
}

#homepage-carousel .pane-top {
    left: 100px;
    margin: 0;
    top: 25%;
    width: 810px;
}

#homepage-carousel .title, #homepage-carousel .subtitle {display:inline-block;-moz-box-shadow: 0 0 2px 0px #595959;
-webkit-box-shadow: 0 0 2px 0px #595959;
box-shadow: 0 0 2px 0px #595959;}
.lt-ie9 .pane-right .cta {width: 215px;}
.lt-ie9 .pane-centre .cta {width: 140px;}
.lt-ie9 .pane-left .cta .white-arrow-white {background-position: right top;}

.lt-ie9 .pane .white-arrow-white {float: right;}
.lt-ie9 #homepage-carousel .pane-top .subtitle p {margin: 0 228px 0 0;}

#homepage-carousel {height:500px !important;margin:0 auto !important;width:1024px !important;}
#homepage-carousel .runner {width:1024px !important;}
#homepage-carousel .runner img.pane-image {width:1024px !important;height:621px !important;}

#homepage-carousel #pager {position:absolute;bottom:35px;right:145px;z-index:1000}
#homepage-carousel #pager a {display:block;float:left;margin-right:5px;height:14px;width:15px;font-size:1px;color:#fff;background-color:#fff;-webkit-border-radius: 2px;
-moz-border-radius:2px;
border-top-radius: 2px;border:1px solid #fff}
#homepage-carousel #pager a:hover {color:#ddd;background-color:#ddd}
#homepage-carousel #pager a.activeSlide {color:#595959;background-color:#595959}

#homepage-carousel .controls {height:120px;width:71px;position:absolute;top:50%;margin-top:-60px;cursor:pointer;z-index:1000}
#homepage-carousel .left {background:url(/wp-content/themes/capio/_lib/img/interface/sprites/hp-carousel-l.png) no-repeat;left:0;}
#homepage-carousel .right {background:url(/wp-content/themes/capio/_lib/img/interface/sprites/hp-carousel-r.png) no-repeat;right:0;}
#homepage-carousel .controls:hover {background-color:rgba(102,102,102,0.8);}

.homepage {position:relative;}
#scroll-down {text-align:center;background-color:#fefefe;position:fixed;bottom:-1px;right:15px;border-color:1px solid #e2e2e2;-webkit-border-top-right-radius: 2px;
-webkit-border-top-left-radius: 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-topleft: 2px;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
-moz-box-shadow: 0 0 2px 0px #595959;
-webkit-box-shadow: 0 0 2px 0px #595959;
box-shadow: 0 0 2px 0px #595959;cursor:pointer;padding:10px 10px 15px;z-index:1000;
display: none;}
#scroll-down:hover {background-color:#eee}
#scroll-down span {display:block;font-size:1.539em;font-weight:700;color:#5a5a5a}

#homepage-blocks {margin-top:10px}
.three-cols {margin-right:-15px}
.three-cols .col {float:left;width:310px;margin-right:15px}

#homepage-blocks .hp-content h2 {background-repeat:no-repeat;background-position:0 50%;border-bottom:1px solid #52a7a0;padding-left:33px;font-weight:400;line-height:1.539em;color:#5a5a5a;padding-bottom:5px;margin:0px 0px 15px;font-size:1.385em;font-family:"FrutigerBold"}
#homepage-blocks .three-cols .hp-content p {margin-top:8px}


.hp-specialist-form, .hp-specialist-form fieldset {width:310px}
.hp-specialist-form label {display:none;}
.hp-specialist-form .form-row {margin-bottom:12px}
.hp-specialist-form .input-surround, .hp-specialist-form .select-surround  {width:310px;border:1px solid #d3d3d3;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;-moz-box-shadow: inset 2px 2px 2px 0px #eee;
-webkit-box-shadow: inset 2px 2px 2px 0px #eee;
box-shadow: inset 2px 2px 2px 0px #eee;}
.hp-specialist-form .input-text {font-family:"Frutiger", Arial, sans-serif;padding:8px 12px;display:block;width:288px;background:none;border:0 none;font-style:italic;font-size:1.077em;color:#595959}
.hp-specialist-form select {width:310px}

.hp-specialist-form .submit {margin-top:10px;border:1px solid #d8853f;color:#fff;font-size:1.154em;padding:7px 11px 7px 12px;background:#eb9042 url(/wp-content/themes/capio/_lib/img/interface/icons/cta-white-arrow-right.png) no-repeat 100px 50%;font-family:"Frutiger", Arial, sans-serif;text-align:left;font-family:"FrutigerBold"}
.hp-specialist-form .submit:hover {background-color:#d8853f}


.selectBox-dropdown {position: relative;line-height: 1.5em;text-decoration: none;text-align: left;color: #595959;outline: none; vertical-align: middle; display: inline-block;cursor: pointer;font-style:italic;font-size:1.077em;min-height:31px; border: solid 1px #ccc;}
.selectBox-dropdown:hover {color:#595959}
.selectBox-dropdown .selectBox-label {padding: 5px 12px 2px;display: inline-block;white-space: nowrap;overflow: hidden;}
.gt-ie9 .selectBox-dropdown .selectBox-label {padding-top: 0px;}
.lt-ie8 .selectBox-dropdown .selectBox-label {padding-bottom:4px}
.selectBox-dropdown .selectBox-arrow {position: absolute;top: 0;right: 0;width: 34px;height: 100%;min-height:25px;background: #fff url(/wp-content/themes/capio/_lib/img/interface/sprites/select-box-arrow.gif) 50% 0 no-repeat;border-left: solid 1px #d3d3d3;}
.selectBox-dropdown:hover .selectBox-arrow {background-position:50% -70px}
.selectBox-dropdown-menu {position: absolute;z-index: 99999;max-height: 200px;min-height: 1em;border: solid 1px #BBB;background: #FFF;-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);box-shadow: 0 2px 6px rgba(0, 0, 0, .2);overflow: auto;}
.selectBox-options, .selectBox-options li, .selectBox-options li a {list-style: none;display: block;cursor: default;  padding:0;margin: 0;}
.selectBox-options li a {line-height: 1.5;padding: 0 .5em;white-space: nowrap;overflow: hidden;background: 6px center no-repeat;color:#595959}
.selectBox-options li.selectBox-hover a {background-color: #EEE;}

.homepage-lower-content {
    width: 99%;
}

#homepage-mini-carousel .hp-content h2 {background-repeat:no-repeat;background-position:0 50%;border-bottom:1px solid #52a7a0;padding-left:33px;font-weight:400;line-height:1.539em;color:#5a5a5a;padding-bottom:5px;margin:15px 0px 15px;font-size:1.385em;font-family:"FrutigerBold"}

.mini-carousel-wrapper {
    width: 50%;
    float: left;
    position: relative;
}

.story.mini-carousel {
    position: relative;
    margin: 0 0 60px;
    height: 195px;
}

.mini-carousel {
    background: #f7f7f7;
    height: 200px;
}

article.mini-pane {
    width: 80px; 
    height: 150px;
}

article.mini-pane .story-content {
     margin: 0 0 0 45px;
    padding: 15px 0;
    width: 82%;
}

.mini-cycle-left {
    left: 3%;
    position: absolute;
    top: 43%;
    cursor: pointer;
    z-index: 9999;
}

.mini-cycle-right {
    position: absolute;
    right: 3%;
    top: 43%;
    cursor: pointer;
    z-index: 9999;
}

.homepage-lower-content-story {
    float: left;
    margin: 0 0 0 2%;
    width: 48%;
}

.homepage-lower-content-story img {
    float: left;
}

.homepage-lower-content-story .story-content {
    float: none;
    margin: 0;
    width: 97%;
}

    .homepage-lower-content-story .story-content p.homepage-story-content-link {
        padding: 5px 0 0;
        float: left;
    }

.homepage-lower-content-story img {
    margin: 0 10px 10px 0;
}

.mini-pager {
    display: block;
    height: 20px;
    margin: 0 50%;
    width: 65px;
    position: absolute;
    bottom: 30px;
}

.mini-pager a {
    text-indent: -99999em;
    background: #C8C8C8;
    background: url ('/wp-content/themes/capio/_lib/img/interface/icons/mini-pager-static.png');
    width: 10px;
    height: 10px;
    display: block;
    margin: 0 5px;
    z-index: 9999;
    float: left;
}

.mini-pager a.activeSlide{
    text-indent: -99999em;
    background: #E38A3D;
    background: url ('/wp-content/themes/capio/_lib/img/interface/icons/mini-pager-active.png');
    width: 10px;
    height: 10px;
    display: block;
    float: left;
}

.landing-page-list li {
    list-style: none;
}

    .main-content ul.landing-page-list a.arrow {
        color: #EB9042;
        text-decoration: none;
        margin: 5px 0 0;
    }

.main-section {width:960px;margin:50px auto 0;padding-bottom:30px;background:#f7f7f7; clear:both;}
.main-section-inner {padding:20px 13px 20px 20px}

#breadcrumb {margin-bottom:25px}
#breadcrumb a {font-style:italic;color:#e38a3d;text-decoration:none;background: url(/wp-content/themes/capio/_lib/img/interface/icons/grey-arrow-r.gif) no-repeat 100% 50%;padding-right:14px;margin-right:4px}
#breadcrumb a:hover {color:#e38a3d;text-decoration:underline;}
#breadcrumb a.current, #breadcrumb a.current:hover {color:#595959;background:0}

#secondary-nav {float:left;width:180px;font-family:"Trebuchet MS",Arial,sans-serif;}
#secondary-nav ul {list-style:none outside none;}
#secondary-nav a {color:#595959;text-decoration:none;display:block;padding:7px 10px}
#secondary-nav a:hover {text-decoration:underline}
#secondary-nav a.level-2 {background-color:#e3e3e3;border-top:1px solid #fff;border-bottom:1px solid #c4c4c4;font-weight:700;font-size:1.077em;}
#secondary-nav .level-2-open a.level-2 {border-color:#e3e3e3;color:#595959;cursor:pointer}
#secondary-nav .level-2-open a.level-2:hover {text-decoration:none}
#secondary-nav .level-3 a {padding:7px 6px 7px 22px;font-size:0.923em;line-height:1.334em;border-bottom:1px dashed #d0d0d0}
#secondary-nav .level-3 a.last {border-bottom:0}
#secondary-nav .level-3 a.current {color:#fff;font-weight:400;background-color:#56afa8;border:1px solid #48938d;margin-top:-1px;font-family: "FrutigerBold", Arial, sans-serif}
.secondary-nav-ul li.second-level-select, .secondary-nav-ul li.third-level-select {display:none}

.main-content {width:530px;margin:0 4px 0 19px;float:left}
.main-content h1 {margin:0 29px 0 0;font-size:2.231em;line-height:1.2em;font-weight:400;color:#5a5a5a}
.main-content h2 {font-family:"Trebuchet MS",Arial,sans-serif;color:#595959;font-weight:700;font-size:1.154em;line-height:1.334em;margin:0 29px 0.25em 0}
.main-content h3 {font-family: "Trebuchet MS",Arial,sans-serif;color:#EB9042;font-weight:700;font-size:1.1em;line-height:1.334em;margin:1.5em 29px 0.25em 0}
.main-content p {margin-top:0;margin-right:29px}
.main-content .indented-text {padding:0 0 0 30px;}
.main-content ul {color: #595959; padding: 0 20px 20px;}
.main-content .more-info ul {
  padding: 0 20px 0 0;
  margin: 0;
}
.main-content .more-info a.arrow {
margin:10px 0 0 14px;
padding: 0 20px 0 10px;
}
.main-content .more-info .li a {
  font-family: "Frutiger", sans-serif;
}
.main-content ul li {margin: 0px 0 0px 14px; font-weight: normal; font-family: "Frutiger", sans-serif;}

.more-info h3 {font-family: "FrutigerBold",Arial,sans-serif;border-bottom:1px solid #52a7a0;font-weight:400;color:#5a5a5a;padding-bottom:5px;margin:0px 0px 15px;font-size:1.385em;line-height:1.334em}

.people-list {list-style:none outside none;padding-left:0;margin-bottom:13px}
.people-list li {padding:12px 0;border-top:1px solid #fff;border-bottom:1px solid #e4e4e4}
.people-list li.first {border-top:0;padding-top:0}
.people-list li.last {border-bottom:0;padding-bottom:0}
.people-list img {float:left;padding-right:10px}
.people-list .title, .people-list .arrow {display:block;margin-left:70px}
.people-list .title {font-weight:400;color:#595959;font-size:1.154em;line-height:1.334em;text-decoration: none;}
    .people-list .title:hover {text-decoration: underline;}
.people-list a.arrow {font-family:"Trebuchet MS",Arial,sans-serif;margin-top:6px}
.people-list .arrow {color:#595959;text-decoration:none}
.people-list .arrow:hover {text-decoration:underline}

.two-cols {margin-top:30px;}
.two-cols .col {float:left;width:46%;padding-right:20px}

.rhs {float:left;width:194px;margin-top:-7px}
.rhs .no-box {margin:0 7px 20px;width:180px}
.rhs .title {font-weight:400;color:#5a5a5a;font-size:1.385em;line-height:1.223em;font-family:"FrutigerBold", Arial, sans-serif;}
.rhs .no-box .title {border-bottom:1px solid #52a7a0;padding-bottom:5px;margin:0px 0px 15px;}
.rhs p {margin:10px 0;}
.rhs p.last-p {margin-bottom:0}

.rhs .box .inner {margin:0px 7px 28px;-webkit-box-shadow: 0px 0px 7px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 0px 7px rgba(50, 50, 50, 0.25);
box-shadow:         0px 0px 7px rgba(50, 50, 50, 0.25);background-color:#fff;padding:13px}
.no-boxshadow .rhs .box .inner {border:1px solid #e7e7e7}
.rhs strong.larger {font-weight:700;color:#595959;font-size:1.154em;line-height:1.2em;display:block;}

#rhs-carousel #pager {text-align:center}
.lt-ie8 #rhs-carousel #pager {margin-top:10px}
#rhs-carousel #pager a {display:inline-block;margin:0 5px;height:9px;width:9px;font-size:1px;color:#c8c8c8;background-color:#c8c8c8;-webkit-border-radius: 9px;
-moz-border-radius:9px;
border-top-radius: 9px;}
#rhs-carousel #pager a:hover {color:#ababab;background-color:#ababab}
#rhs-carousel #pager a.activeSlide {color:#e38a3d;background-color:#e38a3d}

#rhs-carousel .story-content a, #rhs-carousel .story-content h3, #rhs-carousel .story-content h3:visited, #rhs-carousel .story-content {
    color: #595959;
    text-decoration: none !important;
    display: block;
}
#rhs-carousel .story-content a {
  color: #E38A3D;
}
#rhs-carousel .story-content a:hover, #rhs-carousel .story-content h3:hover {
    text-decoration: underline;
}

.orange-tri-list {list-style:none outside none;padding-left:0;margin-bottom:13px}
.orange-tri-list li {line-height:1.539em;margin-bottom:2px}
.orange-tri-list a {display:block;font-family:"Frutiger", Arial, sans-serif;color:#EB9042;padding-left:10px;background:url(/wp-content/themes/capio/_lib/img/interface/icons/orange-arrow-r.gif) no-repeat 0 6px;text-decoration:none}
  .no-link {background:url(/wp-content/themes/capio/_lib/img/interface/icons/orange-arrow-r.gif) no-repeat 0 6px;text-decoration:none;padding: 0 0 0 10px;}
.orange-tri-list li.extra-link a {color: #5A5A5A;}
.orange-tri-list a:hover {text-decoration:underline}

.lt-ie9 .orange-tri-list p a.arrow.orange-r {color:#EB9042 !important;}

.cta, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {display:inline-block;font-size:1.154em;text-decoration:none;line-height:1.267;font-weight:400;padding:7px 11px 7px 12px;font-family:"FrutigerBold";}
.cta.orange, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {background-color:#eb9042;color:#fff;border:1px solid #d8853f;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {margin: 10px 14px;}
.cta.orange:hover {background-color:#d8853f}
.cta span {display:inline-block;vertical-align:middle}
.ctaText{float:left;}
.cta .white-arrow-white {background:url(/wp-content/themes/capio/_lib/img/interface/icons/cta-white-arrow-right.png);height:17px;width:17px;font-size:1px;line-height:1;margin-left:10px;}
.orange-arrow {background:url(/wp-content/themes/capio/_lib/img/interface/icons/cta-orange-arrow-right.png);height:17px;width:17px;font-size:1px;line-height:1;margin-left:10px;background-repeat: no-repeat; padding:0;}
.expanded .orange-arrow {background-image:url(/wp-content/themes/capio/_lib/img/interface/icons/cta-orange-arrow-down.png);}

article.mini-pane {
    width: 480px;
    height: 200px;
}

.main-content h2 a {color: #EB9042; text-decoration: none;}
    .main-content h2 a:hover {text-decoration: underline; cursor:pointer;}


#footer {background-color:#efefef;border-top:1px solid #dfdddd}
#footer-nav {width:960px;margin:0 auto}
#footer ul {list-style:none outside none;margin:18px 0}
#footer li {display:inline;float:left;padding-right:26px}
#footer li.last {float:right;padding-right:0}
#footer a {color:#666;text-decoration:none}
#footer a:hover {text-decoration:underline;}
#footer-nav .footer-select {display:none}
/*==|==CLEARFIX=====================================================================*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/*==|== BACKGROUND IMAGES =============================================================*/
.internal{
	background:url(../img/content/hp-carousel-1.jpg) no-repeat 50% 0;
	background-size:cover!important;
}
.internal .ie-background{
	position:absolute;
	top:0;
	left:0;
	z-index:-1;	
}
.internal.no-background-ie{
	background:transparent;
	background-image:none;
	min-width:960px;
	overflow-x:hidden;
}
.internal.contact-us.no-background-ie{
	height: 2100px!important;
}
.lt-ie8 .internal{
	overflow:hidden!important;
}
/*==|== CONTENT IMAGE ALIGNMENT CLASSES ===================================================*/
img.alignleft{
	float:left;
	margin-right:20px;
}
img.alignright{
	float:right;
	margin-left:20px;
}
img.aligncenter{
	margin:0 auto;
	width:auto;
	text-align:center
}
/* ==|== EXPLORE THE HOSPITAL PAGE ====================================================== */

span.explore {
    width: 250px;
    height: 170px;
    display: block;
    float: left;
    margin: 0 10px 10px 0;
}
span.explore a {
	color: #222222;
	font-size: 1.17em;
	text-decoration: none;
}
span.explore a:hover .explore-text, span.explore a:active .explore-text {
	text-decoration: underline;
}
img.main-content-banner-image {
    margin: 10px 0 20px;
    width: 521px;
}
.gallery img.main-content-banner-image {
	height: 190px;
    margin: 10px 0 15px;
}

span.explore-text {
    float: right;
    font-size: 16px;
}
.rhs .address p {
    margin: 0 0 5px;
}

/* ==|== EXPLORE THE HOSPITAL INDIVIDUAL PAGE ====================================================== */

.mini-thumbnail {
    margin: 8px 8px 8px 0;
    width: 98px;
    height: 98px;
    float: left;
}
/*.last-thumbnail {
	margin: 0 0 10px;
} */
/* ==|== FIND A SPECIALIST PAGE ====================================================== */

.find-specialist-wrapper {
    height: 530px;
    background-color: #FFFFFF;
    box-shadow: 0 0 7px rgba(50, 50, 50, 0.25);
    margin: 20px 0 40px;
    padding: 30px;
    width: 650px;
}

.find-specialist-wrapper p {
	margin-right: 0;
}

.find-specialist-wrapper.results-page {
	margin: 20px 0 20px;
	/*height: 300px;*/
}


label.find-specialist-name {
	margin: 0 10px 0 0;
}

.find-specialist-wrapper .findspecialist-dropdown {
	display: block;
	float: left;
	margin: 10px 0;
	height: 25px;
	width: 400px !important;
}

.find-specialist-name {
	margin: 10px 0;
	float: left;
}

.find-specialist-name input {
	width: 385px;
	padding: 7px 4px 7px 12px;
	float: left;
	clear: both;
	border: 1px solid #cccccc;
	font-family: "Frutiger",Arial,sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #595959;
	line-height: 21px;
}

.findspecialist-dropdown {
	width: 200px;
	border: 1px solid #cccccc;
	clear: both;
	float: left;
}

.findaspecialist-checkbox-wrapper {
	display: block;
	float: left;
	clear: both;
	margin: 20px 0 0;
}
.findaspecialist-checkbox {
	margin: 0 20px 0 0;
  color: #595959;
}
.findspecialist-dropdown-selectBox-dropdown-menu li a {
	padding: 5px 0.5em;
}
.findaspecialist-submit-wrapper {
	float: left;
}
input.findaspecialist-submit {
	background: #EB9042 url("/wp-content/themes/capio/_lib/img/interface/icons/cta-white-arrow-right.png") no-repeat scroll 71px center;
	border: 1px solid #D8853F;
	color: #FFFFFF;
	clear: both;
	display: inline-block;
	font-family: "FrutigerBold";
	font-size: 1.154em;
	font-weight: 400;
	line-height: 1.267;
	padding: 7px 35px 7px 12px;
	text-decoration: none;
}

.lt-ie8 .findaspecialist-submit-wrapper {
  width: 500px;
}

.lt-ie8 input.findaspecialist-submit {
  float: left;
  clear: none;
  margin: 0 15px 0 0;
}

.lt-ie8 .consultantortherapist {
  width: 500px;
}

 input.findaspecialist-submit.filter {
	padding: 7px 55px 7px 12px;
}
input.findaspecialist-submit:hover {
	background: #d8853f url("/wp-content/themes/capio/_lib/img/interface/icons/cta-white-arrow-right.png") no-repeat scroll 71px center;
}
input.findaspecialist-submit.view-all {
	background-position: 150px center;
}
.consultantortherapist {
	clear: both;
	float: left;
	padding: 0 0 20px;
}

.large .find-specialist-wrapper {
  height: 590px;
}

.xlarge .find-specialist-wrapper {
  height: 775px;
}

.large .selectBox-dropdown .selectBox-label {
  padding: 2px 12px;
}

.xlarge .selectBox-dropdown .selectBox-label {
  padding: 0 12px;
}

.large input.findaspecialist-submit {
  background-position: 74px center;
}

.xlarge input.findaspecialist-submit {
  background-position: 83px center;
}

.large input.findaspecialist-submit.view-all {
  background-position: 157px center;
}

.xlarge input.findaspecialist-submit.view-all {
  background-position: 183px center;
}

/* ==|== FIND A SPECIALIST RESULTS PAGE ====================================================== */

.results-wrapper {
	float: left;
	width: 550px;
	margin-top: 140px;
}
.news-page .results-wrapper, .story-list .results-wrapper, .find-specialist-page .results-wrapper {
	clear:both;
	float:left;
	margin-top:0;
	width:auto;
}
.news-page .result-profile, .story-list .result-profile {
	width:710px;
}
.news-page .result-profile.news-listing .result-wrapper, .story-list .result-profile.news-listing .result-wrapper {
	width: 568px;
}
.find-specialist .results-wrapper{
	width:auto;
	margin-top:0;
}
.find-specialist .results{
	margin-top:0;
}
.find-specialist .results-sidebar .results-wrapper.story-list{
	padding-top:0;
}
.results-wrapper.story-list{
	margin-top:220px;
	float:left;
}
.results-pagination {
	margin: 10px 0 0 2px;
	border: 1px solid #cccccc;
	padding: 10px;
	width: 688px;
	float: left;
}
.results-pagination p {
	float: left;
}
.results-pagination .pagination-links {
	float: right;
}
.results-pagination a {
	padding: 2px 6px 2px 6px;
	color: #595959;
	text-decoration: none;
	margin: 0 3px;
	border:1px solid #FFFFFF;
}
.news-listing-separator {
  float: left;
  width: 729px;
  min-height: 600px;
}
/** style for pagination on find a specialist **/
.pagination-text:hover {
	text-decoration: underline;
}
.results-pagination a.pagination-number {  
	background: #E38A3D;
	border:1px solid transparent;
	color: #ffffff;
}
.results-pagination a.pagination-number.pagination-current, .results-pagination a.pagination-number:hover {
	background: #595959;
	border:1px solid #595959;
	padding: 2px 3px 2px 6px;
} 
p.no-results{
	color:#000000;
	margin: -110px 0 0 20px!important;
	float:left;
}
/* style for pagination on news listing */
.prev:hover,.next:hover {
	text-decoration: underline;
}
.results-pagination a.page-numbers,span.current  {  
	background: #E38A3D;
	border:1px solid #E38A3D;
	color: #ffffff;
  line-height: 2;
}
.results-pagination a.page-numbers.prev,.results-pagination a.page-numbers.next {  
	background: #ffffff;
	color: black;
}
.results-pagination span.page-numbers.current, .results-pagination a.page-numbers:hover {
	background: #595959;
	padding: 2px 6px 2px 6px;
}
.results.news-list{
	float: left;
  margin-left: 16px;
  margin-top: -210px;
}

.results.news-list.bottom {
  float: left;
  margin-left: 197px;
  margin-top: -150px;
}
.result-profile {
  
}
.results-pagination a.page-numbers.prev:hover, .results-pagination a.page-numbers.next:hover {
  color: #ffffff;
}

/* end  news */

.results-pagination a:hover {
	border: 1px solid #e38a3d;
}
.results, .result-profile {
	width: 530px;
	float: left;
	margin: -140px 0 160px 20px;
	text-decoration: none;
	display: block;
}
.news-listing {
  margin: -140px 0 160px 20px;
}
.results-wrapper a{
	text-decoration: none;
}
.results-wrapper a:hover .result-job{
	text-decoration: underline!important;
}
.result-profile img {
	float: left;
	width: 105px;
	margin: 0 15px 0 0;
}
span.result-wrapper {
	width: 385px;
	border: 1px solid #cccccc;
	height: 120px;
	float: left;
	padding: 10px;
}
.results-wrapper p, ul, li {
	margin: 0;
	padding: 0;
	font-family: "Frutiger", Arial, sans-serif;
}
.results-wrapper .result-name {
	font-size: 16px;
	font-weight: 700;
	text-decoration: underline;
}
.results-wrapper .result-job {
	margin: 5px 0 10px;
	color: #e38a3d;
}
.results-wrapper ul li {
	color: #595959;
	font-weight: 400;
	margin: 0 0 0 14px;
}
.results-sidebar {
	width: 180px;
	float: left;
	padding: 171px 0 0;
	height: auto;
}
.results-sidebar-wrapper {
	width: 160px;
	padding: 0;
	border: 1px solid #cccccc;
	float: left;
	clear: both;
	margin: 5px 0 15px;
}
.results-sidebar-wrapper span{
	border-left: 0px;
}
.results-sidebar-wrapper.no-border {
	border: none;
}
p.results-sidebar-header {
   background: #f8e2ce;
   padding: 3px 10px; 
   width: 140px;
   float: left;
   color: #222222;
}
.refine-search-checkbox {
	float: left;
	clear: both;
	padding: 0 0 10px 10px;
	width: 120px;
}
.sidebar-findaspecialist-checkbox-wrapper {
	display: block;
	float: left;
	clear: both;
	margin: 15px 0 0;
}

.refine-search-checkbox input {
  float: left;
  margin: 3px 5px 0 0;
}

.news-topic {
  float: left;
    margin: 0;
    width: 100px;
}

/*==|==SEARCH RESUTS PAGE=========================================================== */
.site-wide-search-result.results-wrapper, .site-wide-search-result .news-list {
	margin-top:0!important;
}
.site-wide-search-result .results-pagination , .site-wide-search-result .result-profile.news-listing .result-wrapper {
	width: 858px;
}
/* ==|== SEPCIALIST PROFILE PAGE ====================================================== */

.profile-lhs {
    width: 180px;
    float: left;
}
a.backtoresults, a.findspecialist, nav#secondary-nav a.backtoresults {
    background-color: #EB9042;
    border: 1px solid #D8853F;
    color: #FFFFFF;
    display: block;
    margin: 10px 0;
    text-decoration: none;
    text-align: center;
    padding: 7px 11px 7px 12px;
}
nav#secondary-nav a.backtoresults {
	font-weight: 700;
}
a.backtoresults:hover, a.findspecialist:hover {
	background-color:#d8853f
}
.my-specialities ul {
    margin: 0;
    padding: 10px 0 0;
}
.my-specialities ul li {
	background: url("/wp-content/themes/capio/_lib/img/interface/icons/orange-arrow-r.gif") no-repeat scroll 0 10px transparent;
	color: #595959;
	display: block;
	font-family: "Trebuchet MS",Arial,sans-serif;
	padding: 4px 0 4px 10px;
	text-decoration: none;
}

.main-content h2.specialist-job {
  margin: 0 0 20px;
}

/* ==|== CONTACT PAGE ====================================================== */
#map-canvas { clear: both; margin: 30px 5px 20px; height: 400px; width:500px; float:left;}
.contact-detail {
    margin: 10px 0;
    float: left;
    clear: both;
}
.contact-detail input, .contact-detail textarea {
	width: 375px;
	padding: 7px 4px 7px 12px;
	float: left;
	clear: both;
	border: 1px solid #cccccc;
	font-family: "Frutiger",Arial,sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #595959;
	line-height: 21px;
}

.contact-form .find-specialist-name input {
	width: 375px;
}
.contact-form .findspecialist-dropdown {
	width: 390px;
}
.contactform-submit {
    background: url("/wp-content/themes/capio/_lib/img/interface/icons/cta-white-arrow-right.png") no-repeat scroll 71px center #EB9042;
    border: 1px solid #D8853F;
    clear: both;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-family: "FrutigerBold";
    font-size: 1.154em;
    font-weight: 400;
    line-height: 1.267;
    padding: 7px 35px 7px 12px;
    text-decoration: none;
    margin: 10px 0 0;
}
h2.contact-confirmation-message {
    margin: 20px 0;
    float: left;
}
a.content-link {
    font-weight: 700;
    text-decoration: none;
    color: #EB9042;
}
a.content-link:hover {
	color: #EB9042;
	text-decoration: underline;
}
.contact-form a.findaspecialist-dropdown {
    width: 391px;
}
span.contact-radio {
    clear: both;
    float: left;
    color: #595959;
    font-size: 14px;
    margin: 10px 0 0;
}
span.contact-radio input {
	float: left;
	margin: 4px 5px 0 0;
}
.contact-radio p {
	margin: 0 0 5px;
}
p.radio-button-text {
	font-size: 14px;
	margin: 0;
}
.rhs .address p.contact-linebreak, .rhs .address p.address {
	font-weight: 700;
	margin: 3px 0 0;
	float: left;
	font-family: "Frutiger", Arial, sans-serif;
}
.rhs.enquiry-page .title {
	margin: 0 0 5px;
	clear: both;
}
.contact-email {
	margin: 0 0 15px;
	float: left;
  clear: left;
}
.rhs.enquiry-page .title.enquiry-rhs-title {
	clear: both;
	display: block;
	float: left;
	margin: 15px 0 5px;
	width: 180px;
}
.rhs.enquiry-page p {
	clear: both;
}
.enquiry-map {
    clear: both;
    margin: 20px 0 0;
    float: left;
}
.rhs.enquiry-page .box.textbox {
    margin: 9px 0 0;
    float: left;
}
.rhs.enquiry-page a {
    color: #EB9042;
    text-decoration: none;
}
.rhs.enquiry-page a:hover {
	text-decoration: underline;
}
.drop-down-contact-us .ginput_container a.selectBox-dropdown{
	width:370px !important;
  border: 1px solid #cccccc;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    border: 1px solid #CCCCCC;
    padding: 10px !important;
    width: 350px !important;
}

.gform_wrapper .top_label .gfield_label,
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label, .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label {
  font-weight: normal !important;
  color: #595959 !important;
}

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {
  margin: 0 !important;
}

#gform_submit_button_1 {
  background: url("/wp-content/themes/capio/_lib/img/interface/icons/cta-white-arrow-right.png") no-repeat scroll 71px center #EB9042;
    border: 1px solid #D8853F;
    clear: both;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-family: "FrutigerBold";
    font-size: 1.154em;
    font-weight: 400;
    line-height: 1.267;
    margin: 10px 0 0;
    padding: 7px 35px 7px 12px;
    text-decoration: none;
}

.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input, 
.gform_wrapper .ginput_complex .ginput_right input, .gform_wrapper .ginput_complex .ginput_right select {
  width: 90% !important;
  padding: 10px 3px;
}

.gform_wrapper .gform_footer {
  margin: 0 !important;
  padding: 0 !important;
}

.gfield_description {
  display: none;
}

.contact-us-page .gform_title {
  display: none;
}

.specialist-content ul {
  padding: 0;
  margin: 5px 0 20px;
}

.specialist-content ul.specialist-job li {
  font-family:"Trebuchet MS",Arial,sans-serif;
  color:#595959;
  font-weight:700;
  font-size:1.154em;
  line-height:1.334em;
  margin:0;
  list-style: none;
}

.gform_wrapper .validation_error {
	color: #FF0000 !important;

}

/* ==|== TEST PAGE ====================================================== */

.test-radio {
    float: left;
    clear: both;
    width: 500px;
}
.test-radio input {
	float: left;
	margin: 3px 5px 0 0;
}
.test-radio p {
    margin: 20px 0 5px;
}
.test-radio-first p {
	margin: 10px 0 5px;
}
p.radio-button-text {
	margin: 0;
}
.large {
    font-size: 125%;
}
.xlarge {
    font-size: 150%;
}
.large input {
  font-size: 17.5px;
}

.xlarge input {
  font-size: 21px;
}

.main-content p.alcohol-test-result-number {
    margin: 20px 0;
}
.cta.orange.alcohol-test-result-number {
	background: none;
	color: #5A5A5A;
}
article.main-content p a, .main-content h2 a, .main-content h2 a strong ,.main-content a{
	color: #EB9042;
	text-decoration:none;
}
.main-content a:visited{}
.main-content a:hover,
.main-content a:active,
.main-content a:focus{
	text-decoration:underline;
}
/* ==|== NEWS RESULTS PAGE ====================================================== */

.results-sidebar.news-sidebar, .results-sidebar {
    padding: 66px 0 0;
}
.result-profile.news-listing .result-wrapper {
    width: 385px;
    height: 119px;
}
  
  .result-profile.news-listing .result-wrapper.story-list {
    height: 80px;
  }

.result-profile.news-listing .result-wrapper a.news-title {
	font-size: 16px;
	font-weight: 700;
	color: #595959;
	float: left;
}
.result-profile.news-listing .result-wrapper a.news-date {
	color: #E38A3D;
	margin: 5px 0 10px;
	clear: both;
	float: left;
	clear: both;
}
.results-profile.news-listing img {
	height: 171px;
}
.result-profile.news-listing .result-wrapper a, .result-profile.news-listing .result-wrapper p {
	text-decoration: none;
	clear: both;
}
.result-profile.news-listing .result-wrapper a:hover {
	text-decoration: underline;
}
.continue-reading {
    color: #E38A3D;
    margin: 5px 0 10px;
    float: left;
}
/* ==|== NEWSLETTER PAGE ====================================================== */

.newsletter-page {
    min-height: 600px;
}

/* ==|== ACCORDIAN STYLES=============================================================*/

.accordionButton {
	height:45;
	width: 500px;
	background: #f7f7f7;
	/*cursor: pointer;*/
	font: 14px;
	padding:0 10px 10px 0;
	margin: 0;
}
.accordionContent { 
	width: 500px;
	background: #f7f7f7;
	display: none;
	padding: 0 10px 10px 0;
	color:#E38A3D;
	list-style-image:url(/wp-content/themes/capio/_lib/img/interface/icons/orange-arrow-r.gif);
}
.accordionButton img {
	float: left;
	margin: 5px 0 0 0;
}

.main-content p.expand-text {
	color: #E38A3D;
	float: left;
	font-family: "Trebuchet MS",Arial,sans-serif;
	font-size: 1em;
	font-style: italic;
	font-weight: 400;
	line-height: 1.334em;
	margin: 1px 4px 0 0;
}
.expand-btn-wrap {
	display: inline-block; 
	cursor: pointer;
}
.height1200 {
	min-height: 1200px;
}
 /* ==|== ACCORDIAN STYLES FOR LIST LINKS=============================================================*/  

 .accordionContent ol li a,.accordionContent ol li a:visited, .accordionContent ol li a:hover, .accordionContent ol li a:active{
    color:#E38A3D !important; 
}      
/*==|== IE fixes ==========================================================*/

.lt-ie8 .no-results{
	width:400px;
}
.lt-ie8 .findaspecialist-submit-wrapper{
	clear:both;
}

.lt-ie9 .results-sidebar-wrapper.no-border {
  border: 1px solid #cccccc;
}

.lt-ie8 #header {
  position: relative;
}

.lt-ie8 .flyout {
  margin-left: -470px;
}

.lt-ie9 .contact-us-page .main-section {
  height: 1585px;
}

/* ==|== media queries ====================================================== */

@media only screen and (max-width: 767px) {
	body {background:0 !important}
	/*#header {background-image: url(/_assets/images/interface/backgrounds/header-red-80.png);}*/
	.homepage #header {position:static;width: 100%;}
	#header .section-inner {width:auto;}
	#header .logo {margin:10px 10px 10px 5px;}
	#header .logo a {width:238px;height:50px;background-size:238px 50px}
	#main-nav ul {border:0}
	li.h-get-help {position:absolute;top:5px;right:5px;background:none;width:90px;text-align:left;font-size:1em;padding:0}
	ul.h-content {float:none;width:80%;overflow:hidden;padding:5px 0px 10px;clear:left;margin:0 auto;}
	li.h-get-help {padding:0 0 0 10px;font-size:12px;line-height:15px}
	li.h-for-health {font-size: 12px; padding: 4px 10px; position: absolute; right: 11px; top: 45px;}
	li.h-search {padding:0 10px 0 0;float:right}
	.h-search .search-surround {width:140px}
	ul.h-content li.h-text-resize {position: absolute; right: 105px; top: 0;}
	#main-nav {position:static;padding:2px 5px;margin:0 auto}
	#main-nav ul {padding-left:1%}
	#main-nav li {width:33%;border-left:0}
	#main-nav a.nav-item {width:auto;text-align:center;display:block}
	#main-nav li.top-level:hover .flyout {display:none}
.drop-down-contact-us .ginput_container a.selectBox-dropdown{
	width:280px !important; }
	#homepage-carousel {border-bottom:1px solid #595959;width: 100%;}
	#homepage-carousel #pager {bottom:132px;right:10px}
	#homepage-carousel .controls {height:60px;width:35px;background-size:35px 60px;margin-top:-30px}
	#homepage-carousel .scroll-down {display:none}

	#homepage-carousel .title {font-size:1.2em}
	#homepage-carousel .pane-info {top:325px;bottom:0;left:0;width:auto}
	#homepage-carousel .subtitle {padding:5px}
	#homepage-carousel .subtitle p {margin:0;padding:5px}
	#homepage-carousel .pane-left .subtitle p, #homepage-carousel .pane-right .subtitle p {margin: 0;}
	#homepage-carousel .cta {position:static;margin-bottom:5px}
	#homepage-carousel #pager {right: 22px;
		top: 122px;}
	#homepage-blocks {margin:20px 5px 0}
	#homepage-blocks .section-inner, #homepage-mini-carousel .section-inner {width:auto;}
	#homepage-blocks .three-cols {margin-right:0}
	#homepage-blocks .three-cols .col {float:none;margin-right:0;width:auto}
	#homepage-blocks .hp-content img {width:155px;height:50px;float:left;margin:6px 6px 0 0}
	#homepage-blocks .hp-content h2 {margin-bottom:5px}
	.hp-specialist-form {margin-top:10px}
	.hp-specialist-form .submit {margin-top:0}

	#homepage-blocks .story img {width:120px;height:80px}
	#homepage-blocks .story img.mini-cycle-left, #homepage-blocks .story img.mini-cycle-right {width: 16px; height: 53px;}
	.quicklinks-block {clear: both; margin: 20px 0 0;}

	.main-section {width:auto;margin:0}
	.main-content {width:auto;float:none;margin:0;padding:0px 10px;clear:left}
	.main-section-inner {padding:20px 0}
	.main-content h1 {font-size:1.6em}
	.main-content h2 {margin-top:1em; }

  .find-specialist-wrapper { width:auto; }
	.mini-carousel-wrapper {
		width: 98%;
		margin: 0 1%;
	}

	article.mini-pane {
		width: 100%;
	}

	article.mini-pane .story-content {
		margin: 0 0 0 55px;
		padding: 15px 0;
		width: 74%;
	}

	.homepage-lower-content-story {
		float: left;
		clear: both;
		width: 98%;
		margin-bottom: 20px;
	}

	.homepage-lower-content-story .story-content {
		width: 98%;
		float: none;
	}

	#homepage-blocks .homepage-lower-content-story img {
		width: 31%;
		height: 31%;
	}

	.rhs {clear:left;width:100%;margin-top:15px;}
	.rhs .rhs-item {float:left;margin:10px;text-align:left;width:45%}
	.rhs .story img {float:left;width:90px;height:60px;margin-top:3px;}
	.rhs .story-content h3{display:block !important }
	.rhs .story a img {margin-right:5px;}
	
	#breadcrumb {margin:0 10px 20px}

	#footer-nav {width:auto;margin:0 10px}
	#footer-nav .nav-mobile-hide {display:none}
	#footer-nav .footer-select {display:block;padding-bottom:10px}
	#footer-nav .footer-select select {padding:4px}
	#footer-nav li.last {float:left;padding-top:4px}

	#secondary-nav {float:none;width:auto;margin:0px 10px 15px}
	/*.secondary-nav-ul li {display:none}*/
	section.post-id-159 .secondary-nav-ul li,
	section.post-id-185 .secondary-nav-ul li{display:none}

	.secondary-nav-ul li.second-level-select, .secondary-nav-ul li.third-level-select {display:block}
	.secondary-nav-ul select {width:100%;margin-bottom:10px;padding:4px}
	.secondary-nav-ul li.second-level-select, .secondary-nav-ul li.third-level-select {display:none}
	.results-pagination, .results-wrapper, .site-wide-search-result .results-pagination, .site-wide-search-result .result-profile.news-listing .result-wrapper,
	.news-page .result-profile.news-listing .result-wrapper, .story-list .result-profile.news-listing .result-wrapper 	{width:auto !important; margin-right:20px !important}
  .news-page .results-wrapper, .story-list .results-wrapper {
    margin-right: 10px !important;
  }
  .results-sidebar.news-sidebar { padding-top: 0 }
  .news-page .results-wrapper, .story-list .results-wrapper { float: none; }
  .results-sidebar.news-sidebar {
    float: none;
    width: auto;
  }
  .news-page .result-profile img {
    display: none;
  }
  .news-page .result-profile, .story-list .result-profile { width: auto; }
  .news-listing-separator {width: auto; }
  .results.news-list {
    margin-top: 0;
  }
  .news-list.bottom .results-pagination {
    margin: 0 0 0 19px;
  }
  .results.news-list.bottom {
    margin-bottom: 0;
    margin-top: 0;
  }
  input.findaspecialist-submit.filter {
    margin: 0 0 0 15px;
  }
  .results-wrapper.story-list {
    margin-top: 0;
  }
  .results-sidebar, .results-sidebar-wrapper{
    width: 95%;
    padding-top: 0;
  }
  p.results-sidebar-header {
    width: auto;
  float: none;
  }
  .results-sidebar-wrapper {
    margin: 0 15px 15px;
  }
  .results.news-list.bottom {
    float: none;
    width: auto;
    clear: both;
    margin: 0;
  }
  .results-pagination p { margin-right: 2em;  }
    /* Place contact details at top of page */
  .contact-us-page .main-section-inner {
    display: table;
  }
  .contact-us-page .main-content {
    display: table-footer-group;
  } 

  .contact-us-page .main-content > * {
    margin-left: 10px;
    margin-right: 10px;
  }
  .enquiry-page {
    margin-top: 0;
  }
}

@media only screen and (max-width: 479px) {
	/*#header {background-image: url(/_assets/images/interface/backgrounds/header-blue-80.png);}*/
	#main-nav ul {padding-left:0}
	#main-nav li {width:50%;}
	.rhs .rhs-item {width:auto;float:none}
	.two-cols .col {float:none;width:auto;padding-right:0;margin-bottom:30px}
	#homepage-carousel .controls {display:none}
	#homepage-carousel {height:380px !important;margin:0 auto;width: auto !important;}
	#homepage-carousel .runner {width:auto !important;}
	#homepage-carousel .runner img.pane-image {width:100% !important;height:234px !important;}
	.homepage #header {width:100% !important;}
	ul.h-content li.h-text-resize {display: none;}
	li.h-get-help {
		font-size: 12px;
		line-height: 15px;
		margin: 0 auto 10px;
		padding: 0 0 0 10px;
		position: relative;
		width: 319px !important;
	}
	li.h-search {
	  padding:10px 10px 0 5px;
	  float: left;
	}
	#pager, .mini-pager {display: none;}
	article.mini-pane .story-content {
		margin: 0 0 0 55px;
		padding: 15px 0;
		width: 75%;
	}
	.story.mini-carousel {height: 210px; margin: 0;}
	body {max-width: 480px;}
	.accordionButton {width: 100%;}
	
	.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium,
.contact-detail textarea.medium,
form.find-specialist input[type="text"],
form.find-specialist .findspecialist-dropdown	{
	width:230px !important;
	}
.results-pagination  {width:260px}
.result-profile {width:300px}
span.result-wrapper {width:140px !important; height:auto !important}
article .results{ width:300px !important ;}
.results-pagination a.page-numbers, span.current{margin:10px 0 0 0 !important; display:inline-block !important}
.results-sidebar {padding-top:0 !important;}

form#gform_3 .ginput_complex  input#input_3_2_3,
form#gform_3 .ginput_complex  input#input_3_2_6 {width:90% !important}
.story-content h3{margin:0 !important; display:inline-block !important;}
.findaspecialist-submit-wrapper input[type="submit"]{margin-bottom:20px;}

.main-content-banner-image img {width: 250px !important; height:auto !important }
.test-radio,
.accordionContent{width:300px !important}

.contact-us-page .enquiry-map {
  display: none;
}
.contact-detail input, .contact-detail textarea {
  width: auto;
}

}

	@media only screen and (max-width: 340px) {
	/*#header {background-image: url(/_assets/images/interface/backgrounds/header-orange-80.png);}*/
	body {width: 320px; margin: 0 auto;}
	#homepage-carousel {height:156px;;width:auto !important;margin: 0 auto;}
	#homepage-carousel .runner {width:319px !important;}
	#homepage-carousel .runner img.pane-image {width:320px !important;height:199px !important;}
	.homepage #header {width: 320px !important; margin: 0 auto;}
	#header {margin: 0 auto;}

	ul.h-content li .h-text-resize {display: none;}
	li.h-get-help {
		font-size: 18px;
		line-height: 15px;
		margin: 0 auto 24px;
		padding: 0 0 0 10px;
		position: relative;
		width: 329px;
	}
	li.h-search {
	  padding:10px 10px 0 5px;
	  float: left;
	}

	#pager, .mini-pager, .enquiry-map {display: none;}

	.story.mini-carousel {height: 230px;}

	.homepage-lower-content-story .story-content p {
	  clear: both;
	  float: left;
	  margin: 10px 0;
	}

	#homepage-carousel .pane, #homepage-carousel .runner {height: 350px;}
	.accordionButton {width: 100%;}
	.contact-detail input, .contact-detail textarea, .contact-form .find-specialist-name input, .contact-form .findspecialist-dropdown {width: 280px !important; margin: 0 auto;}
	#homepage-carousel .pane {height: 347px !important;}
	#homepage-carousel .pane-info {top:199px !important;}
	span.contact-radio input {clear: both;}
	p.radio-button-text {margin: 2px 0 0;}
	.h-search {width: 218px;}
	.h-search .search-surround {margin: 10px 0 0; width: 218px;}
	#homepage-carousel .title, #homepage-carousel .subtitle {box-shadow: none;}
	.find-specialist-wrapper {
		background-color: #FFFFFF;
		box-shadow: 0 0 7px rgba(50, 50, 50, 0.25);
		height: 780px;
		margin: 20px 0 40px;
		padding: 30px;
		width: 80%;
	}
	a.findaspecialist-submit.view-all {float: left; margin: 10px 0;}
	.find-specialist-wrapper.results-page {height: 324px;}

  .results-sidebar-wrapper .sidebar-findaspecialist-checkbox-wrapper {
    display: none;
  }

  .results-sidebar, .results-sidebar-wrapper{
    width: 95%;
  }
  .results-sidebar-wrapper {
    margin: 0 15px 15px;
  }

  p.results-sidebar-header {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .findaspecialist-submit {
    margin: 0 0 0 15px;
  }
  .find-specialist p.filter-arrow {
    background-image: url("/wp-content/themes/capio/_lib/img/interface/icons/filter-arrow-right.png");
    background-position: 152px 16px;
    background-repeat: no-repeat;
  }
  .find-specialist p.filter-arrow.filter-arrow-down {
    background-image: url("/wp-content/themes/capio/_lib/img/interface/icons/filter-arrow-down.png");
    background-position: 152px 16px;
    background-repeat: no-repeat;
  }
  .contact-us-page #secondary-nav {
    display: none;
  }
  .story.mini-carousel {
    height: 150px;
  }
  article.mini-pane .story-content {
    width: 72%;
  }
  .rhs {
    margin-top: 0;
    width: 95%;
    padding: 0 0 0 5px;
  }
  .rhs .rhs-item {
    margin: 0;
  }
  .rhs-item.no-box.further-info {
    width: 95%;
    padding: 0 0 0 10px;
  }
  .main-section {
    padding-bottom: 0;
  }
  .findaspecialist-submit {
    margin-left: 0;
  }
  .results.news-list.bottom {
    margin-left: 0;
  }
  .news-page .result-profile, .story-list .result-profile, .news-listing-separator,
  .news-page .results-wrapper, .story-list .results-wrapper {
    width: 300px;
  }
  .news-page .result-profile img {
    display: none;
  }
  .results.news-list {
    margin-top: 0;
  }
  .news-list.bottom .results-pagination {
    margin: 0 0 0 19px;
  }
  .results.news-list.bottom {
    margin-bottom: 0;
    margin-top: 0;
  }
  input.findaspecialist-submit.filter {
    margin: 0 0 0 15px;
  }
  .results-wrapper.story-list {
    margin-top: 0;
  }

  .results-pagination a.pagination-number {
	line-height: 3;
  }
}

	@media only screen and (min-width: 767px) and (max-width: 1023px) {
	/*#header {background-image: url(/_assets/images/interface/backgrounds/header-orange-80.png);}*/
	#header .section-inner {width:100%;height:115px; }
	#header .logo {margin:10px}
	#header .h-content {position:absolute;top:0px;right:0px;width:443px;}
	.flyout {width:402px;left:0}
	.flyout .flyout-top {margin-left:0}
	.flyout .col {border-top:1px solid #2c2c2c}
	.flyout .col-wide {width:400px;border-top:0}
.find-specialist-wrapper { width:auto; }
	#homepage-carousel #pager {position:absolute;bottom:35px;right:80px;z-index:1000}
	#homepage-carousel .title {font-size:2.154em}

	#homepage-blocks .section-inner, #homepage-mini-carousel .section-inner {width:639px;margin:10px auto;}
	#homepage-blocks .hp-filter, .hp-specialist-form, .hp-specialist-form fieldset {width:639px;}
	#homepage-blocks .hp-filter {margin:15px 0}
	.hp-filter .form-row {float:left;margin-right:15px}
	.hp-filter .form-select {margin-right:0}
	.hp-specialist-form .submit {margin-top:0}
	.form-submit {float: left; margin: 3px 15px;}
	a.homepage-findaspecialist {width: 20px;display: block;}
	.quicklinks-block {clear: both; margin: 20px 0 0;}

	.main-section { width: 768px;margin:20px auto 0}
	/*.main-content {width:auto;margin:0 10px 0 195px;float:none}*/
	.main-content { float: left; margin: 0 4px 0 19px; width: 460px; }
	.rhs {padding-top:20px;clear:left;width:652px;margin:0px auto;text-align:center;float:none}
	.rhs .rhs-item {float:left;margin:10px;text-align:left;width:306px}
        .rhs .rhs-item:nth-child(odd){clear:both;}
	
	article.mini-pane .story-content {
		margin: 0 0 0 35px;
		padding: 0;
		width: 53%;
	}
	.homepage-lower-content-story img {
		width: 50%;
		height: 50%;
	}
	.homepage-lower-content-story .story-content p {
		margin: 0 0 5px;
	}
	#footer-nav {width:auto;margin:0 20px;}
	#footer-nav .last {padding-top:20px}

  .results-pagination, .results.news-list { width: 511px;}
  .find-specialist .results-pagination {
    width: 505px;
    margin-left: -2px; }
  .results-pagination .pagination-links {margin-left: 2em;}
  
  .news-listing-separator {
    width: 100%;
    padding-left: 180px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: none;
  }
  .news-page .result-profile, .story-list .result-profile, .find-specialist .result-profile, .result-profile {
    margin-left: 3px;
    width: 100%;
    box-sizing: border-box;
    padding-left: 135px;
    padding-right: 7px;
  }
  .find-specialist .result-profile { width: 530px; }
  .result-profile img {
    margin-left: -120px;
  }
  .news-page .result-profile.news-listing .result-wrapper, .story-list .result-profile.news-listing .result-wrapper, .result-wrapper {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 140px;
    height: auto;
  }
  .story-list .result-profile {
    padding-right: 2px;
    }
  .result-profile {
    width: auto;
  }
  span.result-wrapper { width: 405px; }
      /* Place contact details at top of page */
  .contact-us-page .main-section-inner {
    display: table;
  }
  .contact-us-page .main-content {
    display: table-footer-group;
    margin-top: 20px;
  }
  .contact-us-page .main-content > * { }
  .enquiry-page {
    margin-top: 0;
  }
  .contact-us-page .rhs {
    width: auto;
    margin-left: -10px;
    margin-right: -10px;
  }
  .contact-us-page .rhs .rhs-item {
    width: 47.5%;
  }
  .gform_fields {
    float: left;
  }
  .gform_wrapper ul.gform_fields { width: 100%; }
}
/*
@media only screen and (min-width: 1174px) {
#homepage-carousel .pane-info {width:960px;margin:0 auto;position:relative}
}*/

/* ==|== retina images ====================================================== */
/*
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
	#header .logo a {
	background:url(/wp-content/themes/capio/_lib/img/interface/logos/capio-logo-2x.png);
	background-size: 350px 74px;
	background-position: 0 -7px;
}
*/
/* ==|== print styles ======================================================= */
@media print {
	* { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
	a, a:visited { text-decoration: underline; }
	a[href]:after { content: " (" attr(href) ")"; }
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; }
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }
}

