﻿/* CSS RESETS for 2019 brand updates */
@font-face {
    font-family: 'fs_emericsemibold';
    src: url('fonts/fs_emeric-semibold-webfont.woff2') format('woff2'),
         url('fonts/fs_emeric-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'fs_emericbook';
    src: url('fonts/fs_emeric-book-webfont.woff2') format('woff2'),
         url('fonts/fs_emeric-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'fs_emeric';
    src: url('fonts/fs_emeric-core-webfont.woff2') format('woff2'),
         url('fonts/fs_emeric-core-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'fs_emericlight';
    src: url('fonts/fs_emeric-light-webfont.woff2') format('woff2'),
         url('fonts/fs_emeric-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body {
    font-family: 'fs_emeric';
    color:#404043;
}
p, li, td, th, dd, dt, input, select, label{font-family:'fs_emericlight',Arial, Helvetica, sans-serif;font-weight:lighter;}
h1, h2, h3, h4, h5{font-family:'fs_emericsemibold', Arial, Helvetica, sans-serif;}
h2, h3{color:inherit;}
 h1{background:#FFF;border-bottom:4px solid #CCC;color:#FF9E18;margin:0;padding:8px 13px 5px;font-size:2.4em;letter-spacing:0.17px;line-height:30px;}
/*.cms h2, .cms h3{font-family:Arial, Helvetica, Sans-Serif;font-weight:bold;}*/
.cms h3{font-size:16px;}

input, textarea, select	{border:solid 1px #DBDBDC;border-radius:4px;float:left;font-size:1.4em;height:2.1em;margin:0;}

textarea {
    height: 150px;
    margin: 0 0 20px;
    width: 100%;
}
select	{padding:3px 5px 2px;}

.cms{word-wrap:normal;}
.t14a-content .cms{box-sizing: border-box;}
.cms ul,
.cms ol{font-size:1em;}
.cms p, .cms li {font-size:1.4em;}
.cms img{height: auto; max-width: 100%;}

/* links */
a{color:#404043}

/* setting the page backgrounds to match design */
body{background:#ffffff;}
#bg{width:100%}
.wrapper{margin:0;width:auto;}
.wrapper .wrapper{margin:0 auto;width:940px; position: relative;}
.page {margin: 0 auto; overflow: visible;width:940px}


/* header */
.header{background:#FFF;height:auto;width:auto;padding-top: 10px;}
	.logo{float:left; margin: 55px 15px 0 0;position:static;}
	.secondary-header-links{
		float: left;
		font-size: 12px;
		list-style: none;
		margin:25px 0 15px;
		padding: 0;
		position: absolute;
	}
	.secondary-header-links li {
		border-right: 1px solid #404043;
		display: inline-block;
		font-family: 'fs_emericlight', Arial, Helvetica, sans-serif;
		margin-left: -4px;
	}
	.secondary-header-links li:last-child {
		border: none;
	}
	.secondary-header-links a {
		color: inherit;
		padding: 6px 8px;
		text-decoration: none;
	}
	@media (max-width:768px) {
		.secondary-header-links {
			clear: both;
			float: right;
			margin-right: 10px;
			margin-bottom: 10px;
			position: static;
		}
		.logo {
			margin-top: 15px;
		}
	}
	@media (max-width:480px) {
		.secondary-header-links {
			margin-top: 0;
		}
		.secondary-header-links li {
			border: none;
			display: list-item;
			margin-bottom: 3px;
			text-align: right;
		}
	}


    .header h1 {background: none;border-bottom: none;margin: 0;padding:0;}

	.header-links{float:right;margin:25px 0 15px;}
	.header-nav, .lang{float:left;}
	.header-nav{margin-right:0;padding:0 0 3px;}
	.header-nav li, .lang li{float:left;list-style:none;font-size:1.2em;}
	.header-nav li{border-right:1px solid #333;margin-right:10px;padding-right:10px;}
	.header-nav li.last{border-right:none;margin-right:0;padding-right:0;}
	.header-nav li a{color:#404043;text-decoration:none}
.header .wrapper .logo {
    padding-bottom: 12px;position:relative;
}
	.lang li a{color:#333;text-decoration:none}
	.lang li.selected a{color:#000}
.lang{background:#e9e9e9;border:1px solid #bfbfbf;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;}
	.lang li{font-family:'smithnephewlfbold', Arial, Helvetica, sans-serif;margin-right:15px;padding:11px 15px 8px;}
	.lang li.selected{background:#cecece;border:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-bottom:none;
		-webkit-border-radius: 14px;
		-moz-border-radius: 14px;
		border-radius: 14px;padding:10px 15px;}
	.lang li.last{margin:0;}
	.lang li.last.selected{border-right:none;}
	.lang li.first.selected{border-left:none;}

	.site-search {clear:right;float:right;height:auto;margin:15px 0 25px;}
	.site-search input#txtSearchTerm{background:#fff;border:1px solid #DBDBDC;border-radius:5px;color:inherit;font-family:'fs_emericlight',Arial,Helvetica,sans-serif;height:2.5em;}
	.site-search .btn{display:none;background:#CCC url(../images/cip/fa-search.png) no-repeat 50% 50%;border:none;border-radius:0 2px 2px 0;height:2.5em;margin:0;overflow:hidden;text-indent: -200em;width:30px;}
    .site-search .btn:hover {background-position:50% 50%;}

#txtSearchTerm {
    width: 256px;
    height: 33px;
}

.site-nav{height:auto;margin:0 0 20px;width:auto;z-index:2000;}
.site-nav-inner .wrapper {
    background-color: #FCF8EF;
    border-radius: 5px;
}
.site-nav li a, .site-nav li a:visited {
    background: none;
    color:inherit;
}
.site-nav li a {
    border-radius: 5px;
}
	.site-nav ul {background:none;float:left;width:auto;}
	.site-nav li{background:none;float:left;font-family:'fs_emeric', Arial, Helvetica, sans-serif;line-height:1.2rem;}
	.site-nav li.selected a.on{background:#FF9E18;color:#fff;border-radius:5px;}
	.site-nav li.selected a,
	.site-nav li a:hover,
	.site-nav li a:focus,
	.site-nav li a:active {background:#FF9E18;border-top-left-radius: 5px;border-top-right-radius: 5px;color:#fff;}
	.site-nav li.selected li a{background:#404043;}

	.site-nav li a, .site-nav li a:visited {display:block;height:auto;}
	.site-nav ul ul {border:none;border-radius:0;}
    .site-nav ul ul li {border-top:none;}
        .site-nav ul ul li a:hover, .site-nav ul ul li a:focus, site-nav ul ul li a, .site-nav ul ul li a:visited {
            background-color: #FF9E18;
            color: #404043;
        }
.level-2 li a {
    background-color: #FCF8EF !important;
    color: #404043 !important;
}
.level-2 li.selected a,
.level-2 li a:hover,
.level-2 li a:focus,
.level-2 li a:active {
    background-color:#FF9E18 !important;
    border-radius: 0px !important;
}

.level-2 li.last a,
.level-2 li.last a:hover,
.level-2 li.last a:focus,
.level-2 li.last a:active {
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}
.level-2 li:first-child a {
    border-top-right-radius: 5px !important;
}

/* strip the left nav of all previous stylings and set defaults for new brand */
.left-nav{margin:-24px 20px 0 0;min-height: 150px;border-radius:14px;background-color:#FCF8EF;}
.left-nav ul{border:0;margin-bottom:10px;width:160px;border-radius:0;padding-top:12px}
.left-nav ul li{border:0;}
.left-nav ul li:first-child, .left-nav ul li a, .left-nav ul li.selected a, .left-nav ul li.selected ul, .left-nav ul li.selected ul li, .left-nav ul li.selected ul li a {background: none; border:none;}
.left-nav ul li.selected a {color: inherit;}
.left-nav li.selected a {color: #FF9E18 !important;font-weight: bold;border-left:4px solid #FF9E18 !important;}
    .left-nav ul li.selected + li a{border:0 !important;}

 /*  .left-nav li.selected a.on {
        border-left: 4px solid #FF9E18 !important;
    }
     */
.left-nav li.selected ul li a {
    border:none !important;
    color: #404043 !important;
    font-weight: normal;
}
.left-nav li.selected ul li a.on {color: #FF9E18 !important;font-weight: bold;}
    .left-nav ul li.selected ul li a {
        padding:5px 20px;
    }
        .left-nav ul li.selected + li a.on,.left-nav ul li.selected + li a.on:visited, .left-nav ul li.selected ul li a.on,.left-nav ul li.selected ul li a.on:visited
     {
            border: none;padding-left:25px;background:url(../images/cip/leftNav_arrow_orange.png) left 13px center no-repeat;
        }
    .left-nav ul li:first-child a{border:0;border-radius:0;}
/*
    .left-nav ul li a, .left-nav ul li a:visited{padding:10px 15px 9px 10px;width:auto;background:#FCF8EF;color:#404043;}
    .left-nav ul li a:visited:hover {
		color: #404043;
		text-decoration: none;
		background-color: #fff;
		}
    .left-nav ul li:first-child a:hover,
    .left-nav ul li:first-child a:focus,
    .left-nav ul li:first-child a:active{color:#404043;background:#FFF}

    .left-nav ul li.selected ul{margin:0;width:160px;background-color:inherit;}
    .left-nav ul li.selected a,.left-nav ul li.selected a:visited{}
    .left-nav ul li.selected + li a.on,.left-nav ul li.selected + li a.on:visited, .left-nav ul li.selected ul li a.on,.left-nav ul li.selected ul li a.on:visited
     {
            border: none;padding-left:35px;background:url(../images/cip/leftNav_arrow_orange.png) left 20px bottom 1.4rem no-repeat;
        }
    .left-nav a.on {
        color: #FF9E18;
        font-weight: 600;
    }
    .left-nav ul li.selected a, .left-nav ul li.selected a:focus {color:#FF9E18;font-weight:600;line-height:17px;letter-spacing:0.1px;border-left:4px solid #FF9E18;}
    .left-nav ul li.selected ul li{border:0;background-color:inherit;}
    .left-nav ul li.selected ul li a,
    .left-nav ul li.selected ul li a:visited{background:inherit;color:inherit;padding:5px 15px 5px 35px;width:auto;border:none;}
    .left-nav ul li.selected ul li a:visited:hover {
		background-color: #fff;
		color: #404043;
	}
    .left-nav ul li.selected ul li a:hover,
    .left-nav ul li.selected ul li a:focus,
    .left-nav ul li.selected ul li a:active{text-decoration:none;}
    .left-nav ul li.selected ul li.child a{padding:10px 15px 9px;width:auto;border-radius:0;}

    .left-nav ul li.last a, .left-nav ul li:last-child a{border-radius:0;}
        .left-nav ul li:first-child {
            background: none;
        }
    */
.breadcrumb{margin:0 0 0 180px;padding:0;}
    .breadcrumb ul{margin-bottom:5px;}
    .breadcrumb li{font-size:12px;letter-spacing:0.09px;line-height:15px;font-weight:300;margin:0 7px 0 0; font-family:inherit;}
    .breadcrumb li:before{content:">";display:inline-block;padding-right:10px;}
    .breadcrumb li:first-child:before{content:"";display:block;padding-right:0;}
    .breadcrumb li a, .breadcrumb li a:visited{color:#333;font-family:inherit;}
    .breadcrumb li:last-child a{color:inherit;}

	div.contact{float:right;}
	p.contact{background:inherit;float:left;font-size: 1.2em;line-height:1.35em;width:auto;}
	p.contact a{color:inherit;display:block;padding:10px 11px;text-decoration:none;}
	.contact-extra{background:#000;color:#FFF;float:right;margin-left:1px;padding:5px 11px 5px 3px;}
	.contact-extra select{background:#404043;}
	.contact-extra label{margin:7px 10px;padding:0;width:auto;}

/* Generic page */
.content{background:#f3f4f4;padding:0 0 20px;width:520px;}
.cms{color:inherit;padding:20px 23px 0;}
.content-2col-left{margin:0;width:700px;}
.content-2col-right{width:758px;}
.cip .right-col{width:220px;}
.cip .right-col .border{border:none;}
.cip .content-2col-left{margin-bottom: 10px;}
.cip .content #flashContainer{width: 475px;}

/* login box*/
.login-box{background:none;border:none;color:#333}
.login-links a{color:#333}
.login-box .form-alternate-style input{width:220px}
.login-box .form-alternate-style label{width:95px;}
.login-box .form-alternate-style input.button{width:auto;}
.login-links{background:none;clear:both;padding:0;position:static;}
.login-form .form-row{margin-bottom:0;padding-bottom:0;padding-left: 14px;width:338px;}

/* Footer */
.footer{background:inherit;color:inherit;font-size:1em;margin:45px auto 10px;padding:0 0 10px;width:940px;}
	.footer-nav{display:none !important;background:inherit;margin-bottom:20px;width:100%;}
	.footer .footer-nav p{float:left;font-size:1.4em;margin:8px 0;}

	.footer .footer-nav p a, .footer .footer-nav p a:visited{color:#FFF;text-decoration: none}
	.footer p{font-size:1.1em;padding-left:10px;width:60%;}
	.footer ul li a, .footer ul li a:visited, .footer a{color:inherit;text-decoration: none;}
	.footer ul {margin-right:30px;}
	.footer li{float:left;font-size:1.1em;}
.footer {
    border-top: none;
}
    .footer ul {
        clear: both;
        float:left;
        padding:2px 0 0 10px;
    }

        .footer ul li {
            padding: 0 10px 0 10px;
            margin-left:0;
        }
            .footer ul li:first-child {
                padding-left: 0;
            }
/* Buttons */
a.btn-more, a.btn-more:hover, a.btn-more:focus, a.btn-more:visited {
    color: #FF9E18;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.11px;
}


/* Forms */

/* ----- new x-form styling  -----*/

.form-cms p, .form-cms span, .form-cms li,
.form-alternate-style label,
.form-alternate-style  .input-wrap-checkboxes label,
.form-alternate-style  .head-wrap-checkbox label{ /*font-size:1.8em*/}
.form-alternate-style					{color:#404043; }
/*.form-alternate-style .form-wrapper 	{}
.form-alternate-style .fieldset			{background-color:#fff;}
.form-alternate-style .fieldset.border: {border:none;}*/
.form-alternate-style label				{float:left;/*padding-top:6px;*/text-align:left;width:175px;}
.form-alternate-style  .head-wrap-checkbox label {float:right;/*padding-top:6px;*/text-align:left;width:50px;}

.form-alternate-style p					{font-size: 1em}
/*.form-alternate-style .textfield, */
.form-alternate-style .textarea,
.form-alternate-style .select			{background:#ccc; border-radius:2px; color: #333; float:left;font-size:1.4em; font-weight:bold;height:1.8em;margin:0 0 20px;width:298px;}
.form-alternate-style .select			{height:2.4em;padding:5px 3px 2px;}
.form-alternate-style #recaptchaContainer{clear: both;float: left;width: 100%;padding:0px 0 20px 70px;}
.form-alternate-style .recaptchatable	{width:100%;}
.form-alternate-style #recaptcha_widget_div{margin-top:20px;}
.form-alternate-style input.button		{ background: url("../images/cip/arrow-grey-right-s.png") no-repeat scroll 88% 11px #333333;border:none;border-radius: 15px 15px 15px 15px;box-shadow: 0 0 3px 3px #D6D6D6;color: #FFF;font-family: 'smithnephewlfbold',Arial,Helvetica,sans-serif;font-size: 1.7em;height:auto;margin-top:15px;padding: 5px 40px 5px 30px;text-decoration: none;}
.form-alternate-style input.smallbutton { background: url("../images/cip/arrow-grey-right-2.png") no-repeat scroll 88% 7px #333333;border:none;border-radius: 10px;box-shadow: 0 0 3px 3px #D6D6D6;color: #FFF;font-family: 'smithnephewlfbold',Arial,Helvetica,sans-serif;font-size: 1.1em;height:auto;margin-top:15px;padding: 5px 25px 2px 15px;text-decoration: none;}
.form-alternate-style input.button:hover,
.form-alternate-style input.smallbutton:hover,
.form-alternate-style input.button:focus,
.form-alternate-style input.smallbutton:focus {background-color: #fd7300;}
.form-alternate-style input.button:active,
.form-alternate-style input.smallbutton:active {background-color: #000;}
.form-alternate-style fieldset fieldset{padding:20px 0 20px 185px;}
.form-alternate-style fieldset fieldset label{float:left;margin:0 0 10px 8px;padding:0;width:225px;}
.form-alternate-style fieldset .field-invalid input{border: 1px solid #ff0000;}
.form-alternate-style fieldset input[type="text"],.form-alternate-style fieldset input[type="file"]{padding: 3px 10px; width: 100%; color: #333; float:left;margin:0 0 20px; font-size: 1.4em; height: 25px;}
.form-alternate-style fieldset img.ui-datepicker-trigger{right: -30px; z-index:20;}
.form-alternate-style fieldset label{font-size: 1.4em;font-weight:600;letter-spacing:0.1px;margin: 5px 20px 6px 0; padding:0; width:270px;}
.form-alternate-style fieldset fieldset input{clear:left;float:left;margin:4px 0 0; }
.form-alternate-style div{float:left;position:relative;}
.form-alternate-style .xformvalidator{background:url(../images/cip/bg-error-msg.png) no-repeat left top;color:#fff;display:block;float:right;font-size:1.2em;font-weight:bold;margin:0;padding:6px 6px 6px 20px;position:absolute;width:74px;}
.form-alternate-style .input-wrap-select .xformvalidator{margin-left: 380px}
/* custom form elements */
.form-alternate-style select{display:none;}
	.form-alternate-style .custom-select{font-size:1.4em;float:left;}
		.custom-select-overlay{position:absolute;top:0;left:0;z-index:998;height:100%;width:100%;}
		.form-alternate-style .custom-select a{display:block;color:#333;padding:13px 35px 12px 15px;text-decoration:none;}
		.form-alternate-style .custom-select-heading{border:0;color:#333;font-size:1em;line-height:1.1em;margin:0;padding:0;width:310px;}
		.form-alternate-style .custom-select-heading a{border:1px solid #dbdbdc;}
		.form-alternate-style .custom-select-heading a:hover,
		.form-alternate-style .custom-select-heading a:focus,
		.form-alternate-style .custom-select-heading a:active{background-color:#fff;}
		.form-alternate-style .custom-select ul{display:none;position:absolute;z-index:999;background:#bebebe;width:308px;list-style:none;margin:-5px 0 0;padding:5px 0 0;border:1px solid #FFF;border-top:0;
			-webkit-border-bottom-right-radius: 3px;
			-webkit-border-bottom-left-radius: 3px;
			-moz-border-radius-bottomright: 3px;
			-moz-border-radius-bottomleft: 3px;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px;
			overflow-y: scroll;
           		height: 200px;}
		.form-alternate-style .custom-select ul.up{border:1px solid #fff;border-bottom:0;}
		.form-alternate-style .custom-select li{font-size: 1em;margin:0;padding:0;width:99.5%;}
		.form-alternate-style .custom-select li.select{margin-bottom:3px;}
		.form-alternate-style .custom-select li a{padding:8px 35px 8px 15px;}
		.form-alternate-style .custom-select li a:hover,
		.form-alternate-style .custom-select li a:active,
		.form-alternate-style .custom-select li a:focus{font-weight:bold;}

/*.form-alternate-style  input[type=radio],
	.form-alternate-style  input[type=checkbox]{position:absolute;left:-9999px;}*/
	.form-alternate-style  .input-wrap-chk{float:left;padding:10px 0 0;}
	.form-alternate-style  .input-wrap-radio{float:left;padding:10px 0 0;width:276px;}
	.form-alternate-style  .input-wrap-chk label{cursor:pointer;background:url(../images/cip/form-radios.png) no-repeat top left;font-size:1.5em;padding:1px 0 5px 41px;width:auto;}
	.form-alternate-style  .input-wrap-radio label{cursor:pointer;background:url(../images/cip/form-radios.png) no-repeat -24px 0;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;padding:6px 0 7px 41px;width:80%;}
	.form-alternate-style  .input-wrap-chk label.selected,
	.form-alternate-style  .input-wrap-checkboxes label.selected,
	.form-alternate-style  .head-wrap-checkbox label.selected{background-position:left -22px;}

	.form-alternate-style  .input-wrap-radio label.selected{background-position:left -28px;}

	.form-alternate-style  .input-wrap-checkboxes{float:left;padding:10px 0 0;width:276px;}
	.form-alternate-style  .input-wrap-checkboxes label,
	.form-alternate-style  .head-wrap-checkbox label{background:url(../images/cip/form-checkboxes.png) no-repeat top left;
		cursor:pointer;margin:0 15px 15px 0;padding:1px 0 2px 41px;position: relative;width:auto;}
	/*.form-alternate-style  .input-wrap-checkboxes label:before
	{content:''; position:absolute; left:0; top: 0; width: 22px; height: 22px;
	}*/
	.form-alternate-style  .input-wrap-checkboxes label.selected,
	.form-alternate-style  .head-wrap-checkbox label.selected{background:url(../images/cip/form-checkboxes-sel.png) no-repeat top left;}
	.form-alternate-style  .input-wrap-checkboxes span.error-message{clear:both;}




.form-alternate-style label	{width:70px;}
.form-alternate-style fieldset fieldset{padding:20px 0 20px 80px;}
.form-alternate-style .input-wrap-checkboxes fieldset fieldset{padding:20px 0 0 80px;}

.form-alternate-style  .input-wrap-checkboxes{margin:41px 0 0;padding:10px 0 0;width:auto;border-top:1px solid #CCC;}
.form-alternate-style  .input-wrap-checkboxes legend{position:relative;top:auto;height:auto;width:307px;font-size: 1.4em;}
.form-alternate-style  .input-wrap-checkboxes input,
.form-alternate-style  .head-wrap-checkbox input{display:none;}


.form-alternate-style  .input-wrap-checkboxes label,
.form-alternate-style  .head-wrap-checkbox label{clear:both;}
.form-alternate-style  .horizontal-checkbox label{clear:inherit;}

.form-alternate-style  .input-wrap-radio{margin:15px 0 0;padding:25px 0 0;width:auto;border-top:1px solid #CCC;}
.form-alternate-style  .input-wrap-radio legend{font-size: 1.4em;height:auto;left:0;position:relative;top:auto;width:307px;}
.form-alternate-style  .input-wrap-radio input[type=radio]{display:none;}
.form-alternate-style  .input-wrap-radio label{clear:both;padding:5px 0 5px 41px;}
.form-alternate-style  .input-wrap-radio.inline-radio label{clear:none;}
.form-alternate-style  .input-wrap-radio.inline-radio {padding-bottom: 0;/*30px;*/}

.form-alternate-style  .input-wrap-checkboxes.inline-chk label{clear:none;}
.form-alternate-style  .input-wrap-checkboxes.inline-chk {padding-bottom: 0;/*30px;*/}


.form-alternate-style .small-select .custom-select .custom-select-heading {width:130px; border: 0;}
.form-alternate-style .small-select .custom-select a {overflow:hidden; padding:6px 39px 5px 14px; border: 1px solid #DBDBDC; white-space: nowrap; font-size: 1em; background-position: right -2px; background-color: #fff;}
.form-alternate-style .small-select .custom-select a:hover,
.form-alternate-style .small-select .custom-select a:active {border:solid 1px #FF9E18;}
    .form-alternate-style .small-select .custom-select a:focus {
    }
.form-alternate-style .small-select .custom-select ul {width: 130px; border: 0; padding: 0; margin: 27px 0 0 10px;}
.form-alternate-style .small-select .custom-select li {width: auto;}
.form-alternate-style .small-select .custom-select ul li:last-child a{border-radius: 0 0 3px 3px;}
.calendar-search fieldset {background: url(../images/cip/grey-vertical-line.png) repeat-y;}

.cip-form .cms{padding:20px 23px;}
.cip-form .form-alternate-style{padding:0 23px;}

.search-box{padding:0 23px 0 10px; border: 0;}
.search-box fieldset{/*padding:12px 0;*/ background: url(../images/cip/grey-vertical-line.png) repeat-y 51% 0;}
.search-box .form{padding:20px 0}
.search-box .form-row {width: 100%; overflow: visible;}
.search-box .form-item {width: 225px; float: left; clear:both; margin-bottom:10px;}
.search-box .form-item:first-child + .form-item,
.search-box .form-item:first-child + .form-item + .form-item + .form-item{float:right; clear:none;} /* Equivelant to nth-child(2n) for ie7 and 8 support*/
.search-box .form-item.float-right {float: right;}
.search-box label {width: 83px; font-family:'smithnephewlfbold', Arial, Helvetica, sans-serif; text-align: right; font-size:1.4em;}
.search-box label.tworows {padding-top: 0;}
.search-box .btn-wrapper {width: 100%;}
.search-box input.smallbutton {margin-top: 8px; float: right;}
.search-box .small-select .custom-select ul {max-height: 270px; overflow:auto; margin: 0; right: 0; top: 27px; width: auto;}
.search-box .small-select .custom-select ul.up {top: auto; bottom: 27px; z-index: 2001;}


/* Contact form */
.contact-extra .btn{min-width:0;padding:0 22px 2px 9px;color:#FFF;background:#fd7300 url("../images/cip/arrow-grey-right-2.png") no-repeat 80% 50%;border:0;border-radius: 11px 11px 11px 11px;}
.contact-extra .btn:hover,
.contact-extra .btn:focus,
.contact-extra .btn:active{background:#404043 url("../images/cip/arrow-grey-right-2.png") no-repeat 80% 50%;}
.contact-extra .custom-select{font-size:1.3em;}
.contact-extra .small-select{width:275px;}
.contact-extra .small-select .custom-select .custom-select-heading{width:155px;}
.contact-extra .small-select .custom-select ul{margin:-3px 0 0;}
.contact-extra .small-select .custom-select li{width:260px;text-align:left;}
.contact-extra .small-select .custom-select a{background-position: right -4px;text-align:left;padding:7px 39px 5px 14px;}
.contact-extra .small-select .custom-select li a{padding:0 10px;}
.contact-extra label{color:#FFF;font-family:'fs_emeric', Arial, Helvetica, sans-serif;font-size: 1.3rem;margin:0;padding:6px 0 0 9px;width: 47px;}
.form-alternate-style.contact-form-fields .custom-select{ margin: 0 0 27px;}
.form-alternate-style.contact-form-fields .custom-select-heading{width:292px;}
.form-alternate-style.contact-form-fields .custom-select-heading a{padding: 10px 35px 9px 15px; border-radius: 5px; }
.form-alternate-style.contact-form-fields .custom-select ul{width:290px; background: #ccc;}
.form-alternate-style.contact-form-fields .input-wrap-checkboxes legend,
.form-alternate-style.contact-form-fields .head-wrap-checkbox legend{position: static;}
.contact-form-fields .cip-cta{float: right; margin: 20px 0 0 0;}


/* Location overlay */

#modal.location-modal{background:#333;width:959px; height:500px; border:0; overflow-y:scroll;}
#tabbed-content.locationOverlay{background:#333;border:1px solid #333;position:relative;width:940px;margin:0;}
.locationOverlay .tabs{background:#000;height:auto;min-height:36px;width:auto;z-index:1}
.locationOverlay a, .locationOverlay.tabbed .tab-panel a{color:#FFF;height:auto;text-decoration:none;width:auto;}
.locationOverlay .active{border:none;}
.locationOverlay .active a{background:#fd7300;}
.locationOverlay .tab{background:#000;border:none;border-radius:0;font-family:'smithnephewlfbold', Arial, Helvetica, sans-serif;font-size:1.4em;height:auto;min-height:1%;width:auto;}
.locationOverlay.tabbed .tab-panel{background:#333;border:none;border-radius:0;margin-top:0;}
.locationOverlay h2{color:#FFF;font-size:1.4em}
.locationOverlay li{font-size:1.2em;list-style:none;margin:0;padding:0;}
.locationOverlay .tab-content li{margin:0 0 4px;}
.locationOverlay .cols4 .col{float:left;width:25%;}
.locationOverlay .cols6 .col{float:left;margin-right: 10px;width: 140px;}
.locationOverlay .tab a span{margin:8px 22px}
.locationOverlay .btn-close-modal{background:url(../images/cip/ico-cross.png) no-repeat left top;border:none;border-radius:0;display:block;height:12px;min-width:12px;overflow:hidden;position:absolute;right:0;text-indent:-200em;top:9px;width:12px;z-index:10}

.locationOverlay .btn-close-modal:focus,
.locationOverlay .btn-close-modal:hover{background:url(../images/cip/ico-cross.png) no-repeat left top;}
.locationOverlay .cip-footnote{color:#FFF;float:right;font-family:'smithnephewlfbold', Arial, Helvetica, sans-serif;font-size:1.4em;position: absolute;right: 40px;top: 8px;z-index: 10;}

/* new homepage */
.home-left-col{margin-right:20px;width:700px;}
.home-left-col .hero{margin-bottom:20px;height:410px;width:700px;}
.home-left-col .hero .cms{background:#333333!important;bottom:0;top:auto;right:0;padding:15px 20px 20px;width:660px;}
.home-left-col .hero .cms h2{font-family:'fs_emericsemibold', Arial, Helvetica, sans-serif;font-size:2.3em;margin:0 0 5px;}
.home-left-col .hero .cms h2 a{color:#FFF;background:url(../images/cip/arrow-grey-right-l.png) no-repeat right 7px;padding:0 23px 0 0;}
.home-left-col .hero .cms h2 span{color:#ff7400;}
.home-left-col .hero .cms p{color:#FFF;font-family:'smithnephewlfbold', Arial, Helvetica, sans-serif;font-size:1.3em;margin:0;}
    .home-left-col .hero .slide-image {
        border-radius: 24px;
        background-color:#FCF8EF;
    }
.home-right-col{width:220px;padding:0;border-radius: 14px;background-color:#3797A4;color:#fff;margin-bottom:26px;}
.home-right-col .pod{margin:20px 0 0;}
.home-right-col .border{border:none;}/* JG done through css at the moment, but needs to be done via the ascx page to be done correctly */
.home-right-col a.cip-btn {color: #46A39F !important;background-color:#ffffff;margin:15px 0 25px 0;}
.home-right-col a.cip-btn:hover {background-color:#fff;text-decoration:underline;}
.home-pod-row{width:940px;}
.home-pod-row .home-pod-row { margin-top: 10px; }
.home-pod-row:first-of-type {
	margin-top: 0;
}
.home-pod-row .home-pod-row .pod{margin-left:20px;height:auto;padding:20px 20px 20px;width:180px;border-radius:14px;}
.home-pod-row .home-pod-row .pod:first-child{margin-left:0;}
.home-pod-row .pod .pod-content{padding:0 0 20px;min-height:152px;overflow: hidden;}
.home-pod-row .pod h2,
.home-right-col .pod h2 {color:#fff;font-size:2.2rem;font-weight:600;letter-spacing:0.16px;line-height:2.6rem;font-family:'fs_emericsemibold', Arial, Helvetica, sans-serif;margin-bottom: 16px;min-height: 26px;}
.home-pod-row .pod h3{color:#fff;font-size:1.2em;font-family:'fs_emericsemibold',Arial,sans-serif;margin:0;}
.home-pod-row .pod h3 a{color:#fff;}
.home-pod-row .pod p{color:#fff;font-size:1.4rem;letter-spacing:0.1px;line-height:1.8rem;margin:0;padding:0 0 10px;}
.home-pod-row .pod img {bottom: 0;position: absolute;right: 0;max-width: 90px;}
.home-pod-row .pod a.cip-btn{font-family:'fs_emeric',Arial,sans-serif;font-size:1.6rem;background-color:#ffffff;}

    .home-pod-row .navigation-pod:nth-child(1) {
        background-color:#D774AE;
    }
    .home-pod-row .navigation-pod:nth-child(1) a.cip-btn {
        color:#D774AE !important;
    }
    .home-pod-row .navigation-pod:nth-child(2) {
        background-color: #B4BC00;
    }
    .home-pod-row .navigation-pod:nth-child(2) a.cip-btn {
        color:#B4BC00 !important;
    }
    .home-pod-row .navigation-pod:nth-child(3) {
        background-color: #C31F16;
    }
    .home-pod-row .navigation-pod:nth-child(3) a.cip-btn {
        color:#C31F16 !important;
    }
    .home-pod-row .navigation-pod:nth-child(4) {
        background-color: #E8725E;
    }
    .home-pod-row .navigation-pod:nth-child(4) a.cip-btn {
        color:#E8725E !important;
    }

.hero {
    background-color: inherit;
}

.hero-carousel .slide-image {
    height: 365px;
}
.hero-carousel .desc-area {
    background-color: inherit;
    color:#404043;
}
.hero-carousel .hero-slide {
    height: 515px;
}
.hero-carousel .desc-area h2 {font-size: 2.6rem;line-height:3.2rem;}

.user-notification-box {background-color:#FCF8EF !important;color:#404043 !important;}
.header-login ul li .user-notification-box a, .header-login ul li .user-notification-box a:visited { color: #404043 !important;}
.header-login {margin-top: 25px !important;}
.header-login ul li .user-notification-box p {color: #404043 !important;}
.header-login ul.login-submenu {
        background:#FCF8EF !important;
        border-radius: 5px;
    }
    .header-login ul.login-submenu li a {
        border-top:none !important;
        color: #404043 !important;
    }
        .header-login ul.login-submenu li a:hover {
            background-color: #FF9E18 !important;
        }
.registration-page .change-password-button {
    background: #FF9E18 !important;
}
.registration-page.registration-form h2 {
    font-size: 2.6rem !important;
    color: #FF9E18 !important;
}
.ui-button {
    border: none !important;
}
.pagerWrapper {
    top: 341px;
}
    .pagerWrapper .pager {
        background-color: #FF9E18;
    }
.carouselWrapper {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
}

.hero-carousel .desc-area a {
    color: #FF9E18;
}

    .hero-carousel .desc-area a span {
        color: inherit;
    }
.hero-carousel .desc-area .arrGrey {
    background: none;
}
.hero-carousel .desc-area p {
    font-weight: normal;
}

/* New landing pages */
.cip-landing h1,
.cip-prod h1{background:#FFF;border-bottom:none;color:#FF9E18;margin:0;padding:0 0 8px;}

.cip-prod h1 + .cms{padding:0 0 16px;background:#FFF;}
.cip-prod h1 + .cms p{margin:0; color:#404043;font-size:1.4em;line-height: 1.2;}

.content.cip-landing .cms,
.content.cip-prod .cms,
.content.cip-landing .cms a{ color: inherit;}
.content-2col-left .cip-landing .hero{background:inherit;height:auto;width:100%}
.content.cip-landing,
.content.cip-prod{background:inherit;padding:0 0 20px;width:520px;}
.content.cip-landing.t14a-content .cms a{display: table;table-layout: fixed; width: 100%}
.hero {
	width: 520px;
}
.cip-landing .hero img {
	width: 100%;
}
.cip-landing .hero-border{background:inherit;border:none;border-top:1px solid #d6d7d7;height:auto;margin-bottom:20px;width:auto;}

/* PODS */
.cip-landing .link-module-row .bg-link-module a.cip-btn {
    background-color: #fff !important;
}
/* row 1 */
.cip-landing .link-module-row:nth-child(4n) .bg-link-module:first-child {background-color: #00729C;}
.cip-landing .link-module-row:nth-child(4n) .bg-link-module:first-child a.cip-btn {color: #00729C;}
.cip-landing .link-module-row:nth-child(4n) .bg-link-module:last-child {background-color: #D774AE;}
.cip-landing .link-module-row:nth-child(4n) .bg-link-module:last-child a.cip-btn {color: #D774AE;}

/* row 2 */
.cip-landing .link-module-row:nth-child(4n+1) .bg-link-module:first-child {background-color: #46A39F;}
.cip-landing .link-module-row:nth-child(4n+1) .bg-link-module:first-child a.cip-btn {color: #46A39F;}
.cip-landing .link-module-row:nth-child(4n+1) .bg-link-module:last-child {background-color: #F84C40;}
.cip-landing .link-module-row:nth-child(4n+1) .bg-link-module:last-child a.cip-btn {color: #F84C40;}

/* row 3 */
.cip-landing .link-module-row:nth-child(4n+2) .bg-link-module:first-child {background-color: #A4693D;}
.cip-landing .link-module-row:nth-child(4n+2) .bg-link-module:first-child a.cip-btn {color: #A4693D;}
.cip-landing .link-module-row:nth-child(4n+2) .bg-link-module:last-child {background-color: #E8725E;}
.cip-landing .link-module-row:nth-child(4n+2) .bg-link-module:last-child a.cip-btn {color: #E8725E;}

/* row 4 */ 
.cip-landing .link-module-row:nth-child(4n+3) .bg-link-module:first-child {background-color: #C31F16;}
.cip-landing .link-module-row:nth-child(4n+3) .bg-link-module:first-child a.cip-btn {color: #C31F16;}
.cip-landing .link-module-row:nth-child(4n+3) .bg-link-module:last-child {background-color: #B4BC00;}
.cip-landing .link-module-row:nth-child(4n+3) .bg-link-module:last-child a.cip-btn {color: #B4BC00;}

.bg-link-module {
    background: none;
}
.cip-landing .bg-link-module{border-radius:14px;padding:12px 0;width:249px}


.cip-landing .cip-last .bg-link-module{padding-bottom:0}
.cip-landing .link-module{background:inherit;border:none;height:auto;padding:0 23px 40px;width:auto}
.cip-landing .link-module .cms{padding:0 0 10px}
.cip-landing .link-module h2{font-family:'fs_emericsemibold', Arial, Helvetica, sans-serif;font-size:16px;line-height:22px;margin:5px 0 5px}
.cip-landing .link-module h2 a, .cip-landing .link-module .cms p{color:#fff;}
.cip-landing .link-module .cms p{font-size:1.2em}

.cip-cta{bottom:20px;left:19px;position:absolute;}
a.cip-btn{background:#FF9E18;color:#fff;border-radius:18px;
          display:inline-block;font-family:'fs_emericlight', Arial, Helvetica, sans-serif;font-size:1.6rem;letter-spacing:0.11px;line-height:20px;font-weight:600;padding:5px 30px;text-decoration:none;}
a.cip-btn:hover,
a.cip-btn:focus{color:#fff;background-color:#fd7300;}
a.cip-btn:active{color:#fff;background-color:#000;}
a.cip-btn:hover,a.cip-btn:focus,a.cip-btn:active{background-color:#FF9E18;}

.cip-landing .hero .cms{background:#333!important;border-radius:0;bottom:0;padding:20px 63px 5px 28px;top:auto;width:auto;}
.cip-landing .hero .cms a{color:#FFF;text-decoration:none;}
.cip-landing .hero p{color:#FFF;font-weight:bold;}
.cip-landing .hero .cms a{background:url(../images/cip/arrow-grey-right-l.png) no-repeat 95% 3px;color:#ff7400;display:inline-block;font-family:'smithnephewlfbold', Arial, Helvetica, sans-serif;font-size:1.5em;padding:0 30px 0 0;text-decoration:none;}


/* Product List page */
.content.cip-prod{padding:0}
.cip-prod .products-list-wrapper {}
	.cip-prod .products-list {margin: 20px 0;}
			.cip-prod .product-teaser-wrapper {float:right;width:249px;border-radius:10px;border:1px solid #cccccc;}
			.cip-prod .product-row:last-child .product-teaser-wrapper {padding-bottom:0;}
			.cip-prod .product-teaser-wrapper:first-child {float:left;}
				.cip-prod .product-teaser {width: auto; min-height: 280px; padding:0 20px; margin: 0; float: none; position: relative;}
					.cip-prod .product-thumb {width: 100%; height: 75px; margin-top:40px; display: table; overflow: hidden;}
						.cip-prod .product-thumb a {display: table-cell; vertical-align: middle; text-align: center;}
							.cip-prod .product-thumb img {max-width: 173px; max-height: 80px; display: inline;}
					.cip-prod .product-teaser .descr {padding-right: 65px; font-size:14px; line-height:18px;letter-spacing:0.1px;}
					.cip-prod .product-teaser h2 {margin:6px 0; font-size:18px; line-height:22px; word-wrap: break-word; overflow: hidden;}
						.cip-prod .product-teaser h2 a {color: #404043;}
					.cip-prod .product-teaser .btn-more {position: absolute; bottom: 24px;}
.cip-prod .no-results-msg{ font-size:1.8em; font-weight:normal; padding: 20px;}
.cip-prod .no-results-msg strong{font-weight: normal;}

.cip table.productchart{border: 1px solid #FB7700; width:100%;}
.cip table.productchart td, .cip table.productchart th{border: 1px solid #FB7700; padding: 4px; font-size: 1.2em}

/* Paging bar */
.paging {height: auto; position: relative; margin: 0; background: #FCF8EF; border-radius: 5px; border: 0; font-size: 1em;}
.paging p {height:auto; line-height:normal;}
.paging > p {left:20px; top:0; line-height:37px;font-size: 1.4em;}
.paging .form-alternate-style {position: absolute; right:0; top:0;}
.paging .pagination {width:300px; height:38px; padding:0; margin:0 auto; text-align:center;}
.paging .pagination ul {height: auto;}
.top-paging ul {display: none;}
.bottom-paging {background: inherit !important;position:absolute !important;bottom:0px !important;}
.bottom-paging .pagination {width: 500px !important;text-align:center;}
.bottom-paging p, bottom-paging .form-alternate-style {display: none;background: none;width:0;}
.paging .pagination ul li {display: inline-block;padding:0;line-height:30px;text-align:center;font-size:14px;letter-spacing:0.1px;margin-right:5px;}
.paging .pagination ul li.on {background-color: #FF9E18;border: solid 1px #FF9E18;color: #fff;}
.paging .pagination li {height: 30px; width:30px; border-radius:4px; border: 1px solid #DBDBDC;background:none;}
.paging .pagination a {height: 30px; color:inherit;}
.paging .pagination .first a,
.paging .pagination .previous,
.paging .pagination .next,
.paging .pagination .last {display: none;}
.paging .pagination .first a.first {display: inline-block;}
.paging .input-wrap-select {padding-right: 144px;}
.paging label {display: none;}
.paging .custom-select {margin-top: 4px;}

/* News item page */
.cip-news-item .cms{padding:24px 23px}
.cip-news .cms ol{font-size:1em;}

/* General content page + banner */
.content.cip-general .cms{padding:8px 23px}
.content-2col-left .cip-general .short-banner{width: 100%;}
.content-2col-left .cip-general .short-banner img{margin-top:20px;}
.subheading{font-size: 1.4em;margin:0;padding:20px;}
.content h2.subheading {box-sizing: border-box; clear: both; float: left; font-size: 23px; margin: 0; padding: 10px 14px; width: 100%;}

/*Product landing page */

.cip-prod-land .flash-wrapper,
.cip-prod-land .wide-hero{border:0;height:auto;margin:4px 0 0;overflow:hidden;width:520px;}

.cip-prod-land .flash-wrapper object{width:520px}
.cip-prod-land #flash-content{background:#fff;}
.cip-prod-land .wide-hero img{float:left;margin:0;width:100%;}

.cip-prod-land .product-title{background:#FFF; margin:0; margin-bottom: 4px;width:494px;}
    .cip-prod-land .product-title h1{background:none;border:none;display:table-cell; vertical-align:middle;border:0;padding:0;}
    .cip-prod-land .product-title p{margin:0;padding:0;}
    .cip-prod-land p.subheading{font-size:16px;padding: 5px 0 0;}

.cip-prod-land .content-2col-right{overflow:visible;width:760px;}
/*.cip-prod-land .content-2col-right .right-col{
	position: relative;width:220px; margin-top: 4px;}*/
.right-col .action-icons {
	height: auto;
	margin-bottom: 0;
	margin-top: -10px;
}
/*.cip-prod-land .content-2col-right .right-col .action-icons{
	position: absolute; right: 0; top: -44px;}*/
.cip-prod-land .content{background:none;}
/*.cip-prod-land .content h1{background:#fd7300;color:#FFF;display:block;padding:8px 13px;margin:-30px -40px 30px;}*/
.cip-prod-land .content a{color:#404043666;}
.cip-prod-land .content img{}
.cip-prod-land .content-2col-right .content{background:none;padding:0;width:520px;}
.cip-prod-land .content-2col-left .hero,.content-2col-left .short-banner{width:441px;}
.cip-prod-land .content-2col-left .hero img, .content-2col-left .short-banner img{width:100%;}

.cip-prod-land .tabs{height:47px;}
.cip-prod-land .tab{background:#404043666;border:0;border-radius:0;height:auto;min-height:46px;width:100px;font-family:'smithnephewlfbold', Arial, Helvetica, sans-serif;margin-left: 5px;}
.cip-prod-land .tab.first{margin-left:0;}
.cip-prod-land .tab a{height:auto;min-height:46px;width: 100px;}
.cip-prod-land .tab a span{display:table-cell;height:46px;text-align:center;vertical-align:middle;width:101px;padding: 0 5px;}
.cip-prod-land .active{border-bottom:4px solid #FF9E18;font-weight:bold;}
.cip-prod-land .active a{color:#404043666;}
.cip-prod-land .tabbed .tab-panel {clear: both;border:0;border-radius:0;margin:3px 0 0;padding:0;width: 520px;}
@media (max-width:768px) {
	.cip-prod-land .tabbed .tab-panel {width: 100%;}
}
.cip-prod-land .tabbed .tab-panel .cms{padding:20px;}
.cip-prod-land .tabbed .tab-panel a{color:#404043;}

.cip-prod-land #tabbed-content{margin-bottom:10px;}

.cip-prod-land .tabs{margin-top:4px;width:520px;background-color:#FCF8EF;}
.tab {
    background-color: inherit;
}

.cip-prod-land p{padding:0 0 10px;}
.cip-prod-land img{margin:0 10px 10px 0;}

.accordion-title.open{background-image:url("/images/cip/icon-open.gif");color:#404043;font-weight:bold;}
.accordion-title.close{background-image:url("/images/cip/icon-close.gif");color:#404043;font-weight:bold;}

.cip-prod-land table{margin:0 0 20px;}
.cip-prod-land table img{}
.cip-prod-land .cip-caveat{font-size:1em;}

.cip-prod-land .cms h1,
.cip-landing .cms h1{border: none; color:#333; padding: 0 0 20px; font-size:4em; background:transparent}
.cip-prod-land h2,
.cip-landing h2{color:#404043;font-size:1.6em; padding:0 0 10px;}
.cip-prod-land h3,
.cip-landing h3{color:#404043;font-size:16px;line-height:20px;letter-spacing:0.11px;font-weight:600;}
.cip-landing h4,
.cip-landing h5{color:#404043;}

/* News landing page */
.cip-landing .search-box label,
.cip-landing .paging p,
.cip-landing .paging .form-alternate-style label,
.cip-landing .pagination li a{font-family:'fs_emeric', Arial, Helvetica, sans-serif;}
.cip-landing .form-row{overflow:visible; float:left;}
.cip-landing .search-box{border-radius:0; border:none; background-color:transparent; padding:20px 20px 0;}
.cip-landing .search-box .form-alternate-style .custom-select ul{margin:24px 0 0; top:0; width:100%; border-radius: 3px;}
.cip-landing .form-alternate-style .small-select .custom-select .custom-select-heading {}
.cip-landing .search-box label{color:#333; font-size:1.4rem; line-height: 1.7rem; margin: 7px 10px 0;}
.cip-landing .search-box .textfield{ float:left; margin:0; width:130px; border-radius:0; background-color:#fff; color:#000;}
.cip-landing .search-box .ui-datepicker-trigger{position:relative; margin: 3px 0 0 10px;}
.cip-landing .search-box .btn-wrapper{float:left; /*float:none; height:auto; position:static;*/}
.cip-landing .search-box .cip-cta{left:auto; right: 0; bottom:18px;}
.cip-landing .cip-cta input[type="submit"]{background:#FF9E18; float: right; color: #FFF; border-radius: 15px; display: inline-block;font-size: 1.6rem; height:auto; padding: 8px 30px; text-decoration: none;}
/*.cip-landing .paging{border-radius:0; border:none; background:#000; float:left; width:481px; height:auto; padding:0 20px; margin:0;}
.cip-landing .paging p{color:#fff; height: 38px; line-height: 38px; left:20px;}
.cip-landing .paging label{font-size:1.2em; margin:10px 0 0;}
.cip-landing .pagination{height: 38px;}
.cip-landing .paging .form-alternate-style{position:absolute; right:170px; top: 3px;}
.cip-landing .paging .form-alternate-style label{width:auto; padding:0; color:#fff;}
.cip-landing .paging .form-alternate-style .custom-select ul{margin:27px 0 0 20px; top:0; width:142px;}
.cip-landing .paging .form-alternate-style .custom-select-heading{height: auto; line-height: inherit; font-size: 0.85em;}
*/
.cip-landing .results-list{padding:20px; margin:0; float: left; width: 481px;}
.cip-landing .results-list li{background:#fff; padding:20px; margin-top:20px; border:1px solid #DBDBDC !important; border-radius:5px; position:relative;}
.cip-landing .results-list li:first-child{margin-top:0;}
.cip-landing .results-list li h2 a{color:inherit}
.cip-landing .results-list li p{font-size:1.6rem;}
    .cip-landing .results-list li p a {
        color: #404043;
        text-decoration: none;
    }
        .cip-landing .results-list li p a:hover {
            text-decoration: underline;
        }
.cip-landing .results-list li p.date {
    font-size: 1.2rem;
    margin-top: 18px;
    background-color: #F9D9DA;
    border-radius: 3px;
    width:8.2rem;
    height:2.0rem;
    text-align:center;
    padding-top:2px;
}
.cip-landing .results-list li .cip-btn{display:none;position:absolute; right:20px; bottom: 30px; padding:10px 17px; background-position:55% 5px;}
.cip-landing .results-list li .cip-btn .accessibility{left:-5000px;}
/*
.cip-landing .pagination li{padding: 0 3px 0 6px;}
.cip-landing .pagination li.no-divider{background:none; }
.cip-landing .pagination li.no-padding{padding: 0;}
.cip-landing .pagination li a{color:#fff; font-size:1.2em;}
.cip-landing .pagination li a:hover{color:#FD7300; text-decoration:none;}
    */
.search-box fieldset.news-filters{background: none;}

/* Conference Calendar page */
.cip-landing .search-box fieldset{background-position:59%}
.cip-landing .search-box .left-col{width:58%; float:left;}
.cip-landing .search-box .right-col{width:35%; float:left; padding-left: 5%;}
.cip-landing .search-box .cip-cta{position:static; float: right; margin: 5px 20px 10px 0;}
.cip-landing .search-box .news-filters .cip-cta{position: absolute; margin: 5px 0 10px 0;}
.cip-landing .search-box .cip-cta input{font-size:1.2em; padding: 2px 20px 2px 10px; background-position: 78% 6px; background-size: 13%;}
.cip-landing .search-box .cip-cta input.news-btn{font-size: 1.6rem; padding: 5px 31px 5px 20px; background-position: 90% 12px; background-size: auto; border-radius: 18px;}
.cip-landing .calendar-search label{width:60px;}
.cip-landing .calendar-search .datepicker-wrapper{width:180px;}
.cip-landing .calendar-search .right-col h3{font-size:1.4em; /*margin-bottom:20px;*/ color:#333}
.cip-landing .calendar-search .right-col li{list-style:none; width:100%; float:left; margin-bottom:3px !important;}
.cip-landing .calendar-search .right-col li input{float:right; height:auto;}
.cip-landing .calendar-search .right-col label{font-size:1.2em; margin:0; text-align:left;}
.cip-landing .results-list h2{margin:0;}
.cip-landing .results-list .location,
.cip-landing .results-list .cms{padding:0; margin:1.5em 0;}

/* SEARCH RESULTS PAGE */
.fullWidth .breadcrumb{margin-left:0;}
.fullWidth .breadcrumb ul{margin-left:0;}
.cip-search-results{background:#F3F4F4}
.fullWidth .search-box p{font-size:1.4em;}
.fullWidth .search-box .small-select .custom-select .custom-select-heading{font-size:1em;}
.fullWidth .search-box fieldset{background:none;}
.fullWidth .search-box .cip-cta{font-size:1em; float:left; margin:0 0 0 155px; /*margin:-40px 243px 10px 0*/}
.fullWidth .paging{width:660px;}
.fullWidth .results-list{width:660px;}
.fullWidth .results-list .cms{width:100%;}
.fullWidth .paging .form-alternate-style .custom-select li{font-size: 0.85em;}
@media (max-width:480px) {
    .fullWidth .search-box .cip-cta {margin: 0 0 0 40%;}
}

.phoneNumber {
    text-decoration:none;
    color: inherit !important;
    cursor:default;
}
.phoneNumber:hover {
    text-decoration:none;
    color: inherit !important;
    cursor:default;
}

/* PODs */
.pod {background-color:inherit;margin-bottom:20px;padding: 20px 29px 20px 23px; }
.pod h2,
.pod h3 {margin: .6em 0 0;font-weight: normal;font-family:'fs_emericsemibold',Arial,Helvetica,sans-serif;}
.pod h2 {color: inherit;}
.pod h2:first-child,
.pod h3:first-child {margin-top: 0;}
.pod p {margin-top: 1.3em; font-size: 14px; line-height:20px;}
.pod p:first-child {margin-top: 0;}
.pod p:after{clear:both;content:".";display:block;height:0;visibility:hidden;/*IE6*/}
.pod a {color: #fff;}
.pod a:hover,
.pod a:focus,
.pod a:active {color: #fff; text-decoration: underline;}
.pod a.cip-btn {color:#fff;}
.pod a.btn-more {float: right; text-indent: 101%; white-space: nowrap; overflow: hidden;}
.pod img {max-width: 100%;display: block; margin: 0 auto;}
.pod ul,
.pod ol {margin:0; padding:0 0 1em 0; line-height:1.6; list-style-position: inside;}
.pod li {margin:1.3em 0 0 0; padding-left:0.2em; font-size: 1.2em; line-height: 1.4;}

p.pod-paragraph-1 {margin-top: .7em; color: #404043; font-family:'smithnephewlfbold',Arial,Helvetica,sans-serif;}
p.pod-paragraph-2 {font-size: 1.2em;padding-bottom:0;}
p.pod-paragraph-3 {margin-top:.2em;}
h2.pod-header-1 {color: #404043; line-height: 1.2; font-size: 1.8em;}
h2.pod-header-2 {color: #404043; line-height: 1.2; font-size: 1.4em; padding:0;}
h2.pod-header-3 {color: #404043; line-height: 1.2; font-size: 1.2em;}

/*.home-right-col .pod h2{margin-bottom:8px;}*/
.home-right-col .pod{min-height: 160px; padding:4px 20px 4px;margin-bottom:20px; position:relative;}
.home-right-col .pod p {font-size:1.6rem;line-height: 2.0rem;margin: 0 0 12px 0;letter-spacing: 0.11px;font-weight:600;}
.home-right-col .pod p.pod-paragraph-3{width:70%;}
.home-right-col .pod .btn-more{position:absolute; bottom:20px; right:20px;}

.home-right-col .links ul li a {font-size: 1.4rem;}

.pod.product-pod {padding-top: 17px; position: relative;}
.pod.product-pod img {width:auto; max-height:70px; margin: 0 auto;}
.pod.product-pod h2 {margin-top: 9px; line-height: 1.1;}
.pod.product-pod .bot {margin-top: 7px;}
.pod.product-pod .bot p {width:133px; margin-right: 5px; float: left; font-size: 1.2em; line-height: 1.2;}
.pod.product-pod .btn-more {position: absolute; right: 24px; bottom: 24px;}

/* right column pods */
.right-col .pod {background-color: #FCF8EF;border-radius:14px;}
    .right-col .pod a {
        color: #404043;
    }
.right-col .pod a.cip-btn {color: #ffffff;}

/* Event item */
.eventItem .short-banner{margin-bottom: 0;}

/* A-Z List */

.cip-azlist{padding:0;width:938px;}
    .cip-azlist .content{width:758px;}
    .cip-azlist .a-z {width:100%;border:0;border-radius:0;background:none;margin:0;padding:10px;}
    .cip-azlist .a-z a{font-family:'smithnephewlfbold', Arial, Helvetica, sans-serif;font-size:1.2em;}
    .cip-azlist dl.az{padding:20px;margin:0;}
    .cip-azlist dl.az dt{font-size: 1.4em;font-weight:bold;color:#404043;padding-bottom:14px;margin:0;}
    .cip-azlist dl.az dt.close{background-image:url("/images/cip/icon-close.gif");}
    .cip-azlist dl.az dt.open{background-image:url("/images/cip/icon-open.gif");}
    .cip-azlist dl.az dd{padding:0 28px 10px;}


/* ================================================================== 6.0 CLEARING AND GENERIC STYLES  ========================================== */
.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden;/*IE6*/}
.clear{display:block;}
.padding{padding:10px;}
.hide{display:none;}
.hidden, .accessibility{left:-5000px;position:absolute;top:-500px;width:1px;}
hr{margin:30px 0;border:0;background:#999;color:#999;}

.border{border-radius:14px;}
.left-nav .parent,.breadcrumb span,
#at-gsm .addthis_toolbox a.addthis_button_more img
{display:none;}

.action-icons li{height:50px;margin-left:-15px;width:51px;}
#at-gsm .addthis_toolbox ul li {height:auto;width:auto;}
#at-gsm .addthis_toolbox a.addthis_button_more{background:none;width:51px;height:50px;}
.btn-print {background: none !important;text-indent:0;}
.action-icons .fa { color:#FF9E18; font-size:3.2rem;padding:0 20px 0 0;}
#signup [type="button"] {
    background: #333 url(../images/cip/arrow-grey-right-s.png) no-repeat 88% 11px;
    float: right;
    color: #FFF;
    border-radius: 15px;
    -moz-box-shadow: 0 0 3px 3px #d6d6d6;
    -webkit-box-shadow: 0 0 3px 3px #d6d6d6;
    box-shadow: 0 0 3px 3px #d6d6d6;
    display: inline-block;
    font-family: 'smithnephewlfbold', Arial, Helvetica, sans-serif;
    font-size: 1.7em;
    height: auto;
    padding: 5px 40px 5px 20px;
    margin-right: 15px;
    text-decoration: none;
}
#signup td {
    float: left;
    font-size: 1.5em;
    margin: 5px 20px 0 0;
    padding: 0;
    width: 100px;
}
#signup td input[type="text"] {
        padding: 3px 10px;
        width: 270px;
        color: #333;
        float: left;
        margin: 0 0 27px;
        font-size: inherit;
        height: 25px;
    }

    #signup td select {
        padding: 3px 10px;
        width: 290px;
        color: #333;
        float: left;
        margin: 0 0 27px;
        font-size: inherit;
        height: 31px;
        background: #ccc url("../images/cip/form-select.png") no-repeat right 2px;
        -webkit-appearance: none;
        border-radius: 5px;
        font-family: Arial, Helvetica, sans-serif;
    }
        #signup td select option {
            position: absolute;
            z-index: 999;
            background: #bebebe;
            width: 308px;
            list-style: none;
            margin: -5px 0 0;
            padding: 5px 0 0;
            border: 1px solid #FFF;
            border-top: 0;
            -webkit-border-bottom-right-radius: 3px;
            -webkit-border-bottom-left-radius: 3px;
            -moz-border-radius-bottomright: 3px;
            -moz-border-radius-bottomleft: 3px;
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px;
            overflow-y: scroll;
            height: 200px;
        }

        #signup td select:hover
        {
            color: #FFF;
        }
        
/* csWrapper */
.header .csWrapper {
    background-color: #FCF8EF;
    border-left-color: #FCF8EF;
    border-right-color:#FCF8EF;
    border-radius:10px;
}

.continents li a {
    color: #404043;
    font-family:inherit;
    font-size:16px;
    font-weight:600;
}

.country li a {
    color: #404043;
    font-family: inherit;
    font-size: 14px;
    font-weight:300;
    letter-spacing:0.1px;
    line-height: 17px;
    padding:0 0;
}

    .country li a.active, .country li a:hover {
        background-color: #FF9E18;
    }

.ui-form .form-controls {
    background: #FCF8EF !important;
    border: solid 1px #dbdbdc;
    border-radius: 5px;
}
.ui-form .form-submit {
    background: #FF9E18 !important;
    color: #fff !important;
}

.registration-page.registration-form h6 {
    font-family: 'FS Emeric',Arial,Helvetic,sans-serif !important;
    border-bottom: solid 1px #DBDBDC;
}

.intAccordion--isFilled .intAccordion__head {
    background-color: #FF9E18 !important;
}