/* ------------ common colours start ---------------------------------*/
/* ------------- color defination ----------------------*/
/* ------------ common colours end ---------------------*/
/*-------- Common classes start -----------*/
textarea:focus, input:focus{
    outline: 0;
}
p
.float-it, table, #bannerwrapper .sliderbanner, table.searchTable, #tabs.sectionTabs, #tabs.sectionTabs ul, #searchFilter, #resuleMsg, #sitemapcontainer, .bod-item, .snapdownWrapper, .snapdownItem, .news-item, #contentwrapper .yeartab, #contentwrapper .yeartab ul, #footerwrapperinner, .inv-branding { float: left; width: 100%; }

/*-------- Common classes end -----------*/
body { font-family:"Avenir Book", Helvetica, sans-serif; font-size: 0.875em; line-height: 25px/*23px 1.643em*/; color: #282829; background-color:#fff/*#3A6D8E*/; }

a { color: #3b6e8e /*#004990*/; text-decoration: none; }
a:hover { text-decoration: none; color: #e51b24/*#e51b24*/;}
a:focus, a:active { border: none; outline: 0; _noFocusLine: expression(this.hideFocus=true);text-decoration: none; }
a[href^="tel:"] {color: #282829;text-decoration: none;cursor:default;}
a[href^="tel:"].mobile-tel-link{color: 3b6e8e/*#004990*/ !important;cursor:pointer !important;}


.invisible { position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px; overflow: hidden; visibility: visible; }

img { outline-style: none; outline-width: 0; border: 0 none; max-width: 100%; height: auto; }



sub { margin: 2px 0; padding: 2px 0; }

ul { list-style-image: none; list-style-position: outside; list-style-type: none; }

ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; }

#contentwrapper ul { list-style-type: none; padding-left: 16px; padding-bottom: 10px; }
#contentwrapper ul li:before{position:absolute;top:9px; left: -16px;content:"";height:4px;width:4px;border-radius:2px;background:#282829;}
#contentwrapper ul li{position:relative;}
#contentwrapper ul ul { list-style-type: none; margin-top: 5px; }
#contentwrapper ul ul li:before{border-radius:0px;height:2px;top:10px;width:5px;}
#contentwrapper ul li, #contentwrapper ol li { margin-bottom: 0px; }

#contentwrapper ol ol { margin-top: 5px; }

#contentwrapper ol { list-style-type: decimal; padding-left: 18px; margin-bottom: 10px; }

hr { border-style: none none solid; border-width: 0 0 1px; margin: 5px 0; }

:active { outline-style: none; outline-width: 0; }

p { padding: 0 0 10px; color: #333; }

p small { font-size: 12px; line-height: 18px; color: rgba(51, 51, 51, 0.65); }

.h1 { font-size: 1.857em;font-family:"Avenir Book", Helvetica, sans-serif;padding: 21px 0px;font-weight:bold;margin:0px;text-transform: capitalize;}
.h2 { font-size: 1.286em; font-family:"Avenir Black", Helvetica, sans-serif;padding: 10px 0px;font-weight:normal;text-transform: capitalize;}
.h3 { font-size: 1em;font-family:"Avenir Black", Helvetica, sans-serif; font-weight:normal;padding: 10px 0px;}

h1 { font-size: 28px/*1.857em*/;font-family:"Avenir Heavy", Helvetica, sans-serif;padding: 21px 0px; font-weight: normal; margin:0px;text-transform: capitalize; line-height: 37px; color: #333;}

h2 { font-size: 24px/*1.286em*/; font-family:"Avenir Book", Helvetica, sans-serif;padding: 10px 0px; font-weight: normal; text-transform: capitalize; line-height: 26px; color: #000;}

h3 { font-size: 20px/*1em*/;font-family:"Avenir Heavy", Helvetica, sans-serif; font-weight: normal; padding: 10px 0px; line-height: 25px; color: #004990; }

h4 { font-size: 20px/*1em*/; font-family:"Avenir Heavy", Helvetica, sans-serif; line-height: 25px; color: #333; font-weight: normal;}
h5 { font-size: 18px/*1em*/; font-family:"Avenir Book", Helvetica, sans-serif; line-height: 26px; color: #333; font-weight: normal;}
h6 { font-size: 16px/*1em*/; font-family:"Avenir Book", Helvetica, sans-serif; line-height: 22px; color: #004990; font-weight: normal;}

p#sectionheader { font-size: 1.4em; line-height: 1.2em; }

.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px;clear:both; }

.scroll-table-container::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 7px; }

.scroll-table-container::-webkit-scrollbar-thumb { border-radius: 5px; border: 2px solid #666666; background-color: #666666; }

hr { display: block; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; border-style: inset; border-width: 1px; }

/*----- Table CSS ---*/
table { margin-bottom: 20px; }

tr:nth-child(even) {background-color: #efefef;}

td { padding: 7px/*10px 10px*/; color: #333; }

th { background: #004990/*#e5e5e5*/; font-family: "Avenir Black"; font-size: 16px; line-height: 22px; font-weight: normal; color: #fff; padding: 9px 9px 10px; }
th.rad-right { text-align: center; }

td.rad-right { text-align: right; }

.rad-notes { font-size: 0.9em; font-style: italic; }

.rad-underline{text-decoration:underline}

.rad-highlight {    text-transform: uppercase;    font-family: "Avenir Black"; color: #e51b24;   padding-top: 10px;}

.rad-financialtable td, .rad-financialtable th { text-align: right; }

.rad-financialtable td:first-child, .rad-financialtable th:first-child { text-align: left; }

table.rad-datatable tr th, table.rad-datatable tr td { border-bottom: 1px solid #efefef/*#e5e5e5*/; border-right: 1px solid #efefef/*#e5e5e5*/; color: #666666; padding: 5px 10px; }
table.rad-datatable tr th .rad-left, table.rad-datatable tr td .rad-left { text-align: left; }
table.rad-datatable tr th .rad-right, table.rad-datatable tr td .rad-right { text-align: right; }

#MainWrapper { margin: 0 auto;  max-width: 100%; }
.site-wrapper{    max-width: 1024px;    margin: 0 auto;    position: relative;}

/*-------------- Header CSS Starts --------------*/
#headerwrapper { background: #004990/*#3e4141*/; }

#logo img { z-index: 99; width: auto; }
.logo>img{padding: 14px 21px 14px 45px;}
.logo a { display: block; float: left; padding: 14px 21px 14px 45px; }

.logo{ position: absolute;top: -27px;z-index: 1; left:-45px;}

/*.logo{ position: absolute;top: 0;z-index: 1; left:0px;}*/


.logo:after{/*content: '';    width: 0;    height: 0;    border-top: 52px solid #fff;    border-right: 21px solid transparent;    position: absolute;    right: -21px;    top: 0;*/ }
#headerlinks { overflow: hidden; }
#headerlinks ul { margin-bottom: 10px; display: inline-block; }
#headerlinks ul li { border-right: 1px solid #efefef/*#e5e5e5*/; float: left; padding: 0 5px; }
#headerlinks ul li:last-child { border-right: none; }

#toplinks { position: relative; float:right;height: 42px;    overflow-y: hidden;}

/*------------- Sprite starts ---------*/
.cont-email:before,.linkedin:before,.signpost-content a[href^='mailto']:before,.share-icon:before,.social-share a:before,#SearchButtonContainer input,#SearchbuttonRP,.language-flag,.document-item-icon a:after{background:url("/~/media/Images/C/CNA-Hardy/css/sprite") no-repeat;}

/*------------- Sprite Ends ---------*/


/*------------- Search starts ---------*/
#searchbox > div > div { display: inline-block;    float: left; }
.search-inner{padding-right: 6px;}
#searchbox.ui-autocomplete-input { box-shadow: none; }
#searchbox{position: relative;font-family:"Avenir Black", Helvetica, sans-serif;    border-right: 1px solid #004990/*#494949*/;}
#searchbox:before{        left: -17px;   -webkit-transform: skewX(-20deg);    -moz-transform: skewX(-20deg);    -o-transform: skewX(-20deg);    -ms-transform: skewX(-20deg);    transform: skewX(-20deg);    position: absolute;    content: '';    z-index: 10;    border-left: 1px solid #004990/*#494949*/;    display: block;    height: 97%;    width: 15px;    top: 0;}
#searchButtonContainer span { float: left; font-size: 1.8em; }

#searchButtonContainer, #searchButtonContainerRP { position: absolute;padding: 9px 12px 9px 8px;   right: 0;    top: 0;    z-index: 10; }

.searchTable td, .searchTable th { font-size: 1em;padding-bottom: 1px; }
.searchTable tr{background:#f0f0f0;}
.searchTable tr.alt{background:#fff;}
/*.search-results-landing .main-content{padding-left:0px;padding-right:0px;}*/

/*------------- Search ends ---------*/
/*-------------- Top Navigation CSS Starts --------------*/
#topnavigation{float: left;/*font-family:"Avenir Heavy",Helvetica,sans-serif;*/ height:42px;}
#topnavigation ul { display: block; margin: 0 auto;float:left;width: 100%;padding-left: 20px; }
/*#topnavigation ul li.level1{border-right:1px solid #424242; float:left; position:relative; font-size:1em; padding-right:13px;}*/
#topnavigation ul li.level1{border-right:1px solid #004990/*#424242*/; float:left; position:relative; font-size:1em; padding-right:5px;}
#topnavigation ul li.level1.first { border-left: 1px solid #004990/*#424242*/; }
#topnavigation ul li.level1.last { margin-right: 0%; }
/*#topnavigation ul li span{ text-decoration:none; text-transform:uppercase;display: block; font-size: 1em; color: #fff;  display: block; text-align: center;padding: 5px 3px 0 3px;display: block; line-height:16px; height:42px;}*/
#topnavigation ul li span{ text-decoration:none; text-transform:uppercase;display: block; font-size: 1em; color: #fff;  display: block; text-align: center;padding: 5px 3px 0 3px;display: block; line-height:16px; height:42px;}
#topnavigation ul li a{text-decoration:none; text-transform:uppercase;display: block; font-size: 1em; color: #fff;}
#topnavigation ul li:hover span,#topnavigation ul li.current span,#topnavigation ul li.selected span { background: #00415c/*#525453*/; }
#topnavigation ul li.haschildren.last ul { left: auto; right: 0; }
#topnavigation ul li.haschildren ul { display: none; position: absolute; width: 252px; padding: 0; z-index: 99; left: 0; }
#topnavigation ul li.haschildren ul li { border-bottom: 1px solid #424242; }
#topnavigation ul li.haschildren ul li.last { border-bottom: none; }
#topnavigation ul li.haschildren ul li a, #topnavigation ul li.haschildren ul li > span { text-align: left; }


#topnavigation ul li#ip3-menu-syndicate-382-at-lloyds span {width: 117px;}
#topnavigation ul li#ip3-menu-news-and-insight span {width: 76px;}


.nojs #topnavigation li.level1:hover ul { display: block !important; }

.nojs #topnavigation ul ul { display: block; }
.burger-menu-container{/*background:#3e4141;padding-right:24px; height:59px; position:relative; cursor:pointer;    padding-top: 18px;*/}


.burger-menu-container:after{    content: '';    width: 0;    height: 0;    border-top: 59px solid #fff;    border-right: 21px solid transparent;    position: absolute;    left: 0px;    top: 0; display: none;}
.burger-menu{height:3px;width:35px;background:#fff;position:relative;    float: right;    transition:all 0.5s;-webkit-transition:all 0.5s;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);margin-bottom:7px;    clear: both;}
.burger-menu-pseudo{position:relative;height:3px;width:35px;background:#fff;transition: all 0.5s;-webkit-transition: all 0.5s;  margin-bottom: 7px;    display: inline-block;    float: right;    z-index: 10;    clear: both;
}

.burger-menu-pseudo.before{top:0px;}
.burger-menu-pseudo.after{bottom:0px;}
.selected .burger-menu-pseudo.before{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top:9px;}
.selected .burger-menu-pseudo.after{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);    bottom: 11px;}


.burger-menu-pseudo.after{}
.selected .burger-menu{/*-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);*/background:#3f4140}
/*.selected .burger-menu:before{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top:0px !important;}
.selected .burger-menu:after{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);bottom:0px !important;}
.burger-menu:before,.burger-menu:after{content:'';position:absolute;    }
*/
.mobi-menu-container{background:#3f4140;position: absolute;top: 59px;z-index:10;display:none;}
.mobi-menu-container ul li span{padding:21px 0px;text-align:center;color:#fff;display:block;border-bottom:1px solid #525453;font-size:1.286em;text-transform:uppercase;font-family: "Avenir Black";}
.mobi-menu-container ul li a:hover{text-decoration:none;}
/*-------------- Top Navigation CSS Ends --------------*/
/*-------------- Homepage CSS Starts --------------*/
.home-content{/*color:#fff;*/}
.home-left-col{padding-top: 115px;padding-left: 65px;padding-right: 175px;/*font-family:"Avenir Black", Helvetica, sans-serif;*/}
.home-welcome-header{font-size:38px;line-height: 37px;font-family: "Avenir Heavy"; color: #e51b24; /*font-size:3.571em;line-height: 1.2em;font-family: "Avenir Medium";*/}
.home-welcome-text{padding-top:21px;}
.home-dropdown{width: 100%;float: left;position: relative;/*text-transform: uppercase;background: #fff;*/margin-bottom:13px;}
.or-container{margin-bottom:13px;padding-left: 14px;}
#contentwrapper .home-dropdown ul{display: none;position: absolute;top:100%;width: 100%;padding: 0;margin: 0;z-index: 100; border: 1px solid #ddd; border-radius: 4px; background: #fff; /*padding-bottom: 4px; padding-top: 4px;*/ }
.nojs #contentwrapper .home-dropdown ul{position: relative;display: block;}
#contentwrapper .home-dropdown ul li{list-style-type:none;background: #fff;width: 100%;margin: 0; /*border-radius: 4px;*/ border: 1px solid #fff; font-family: "Avenir Book", Helvetica, sans-serif;}
#contentwrapper .home-dropdown ul li:before{display:none;}
#contentwrapper .home-dropdown ul li.selected{display: none;}
#contentwrapper .home-dropdown ul li:hover {border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
#contentwrapper .home-dropdown ul li:first-child:hover, #contentwrapper .home-dropdown ul li:nth-child(2):hover { border-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
#contentwrapper .home-dropdown ul li:last-child:hover { border-radius: 4px; border-top-right-radius: 0px; border-top-left-radius: 0px;}
.home-dropdown ul li span{padding: 8px 15px 8px 15px;display: block;}
.home-dropdown ul li a{color:#000;}
.home-dropdown-selected{color:#fff/*#000*/;padding:8px 15px ;display: block;position: relative;cursor: pointer; background: #4f7d9a; border-radius: 4px; font-family: "Avenir Heavy", Helvetica, sans-serif; font-size: 18px; line-height: 26px;}
.home-dropdown-selected:after{position: absolute;display: inline-block;width: 4px/*9px*/;height: 4px/*9px*/;border: 4px/*9px*/ solid #fff/*#002d62*/;border-width: 2px 2px 0 0;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);content: '';top: 15px/*12px*/;right: 16px;border-color: #fff/*#000*/; border-left: 3px solid transparent; border-bottom: 3px solid transparent; border-top: 3px solid #fff; border-right: 3px solid #fff;}
.home-dropdown.opened .home-dropdown-selected:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);top:17px;}
.home-dropdown-selected:after{transition: 0.2s all;}
.home-dropdown-selected:before {width: 38px; height: 42px; border-radius: 4px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; background: transparent/*#004990*/; position: absolute; top: 0; right: 0; content:''; display: inline-block}
.home-dropdown.opened .home-dropdown-selected:before, .home-dropdown-selected:hover:before { background: #00415c;}
.home-dropdowns-container{margin-top: 11px;}
.home-dropdown-bottom-content{float: left}
.home-go-button{padding: 10px 20px 10px 20px/*10px 10px 10px 8px*/;float: right;position: relative;/*text-transform: uppercase;*/cursor: pointer;margin-top: 3px/*23px*/;}
.nojs .home-go-button{display: none;}
.home-left-menu .box{}
.home-left-menu .box:hover:after{display: none;}
.home-left-menu{    position: absolute;    left: 50%;    z-index: 10;margin-left: -80px;top: 95px;}
.home-right-col{padding-right:0px;}


#contentwrapper .left-column ul{padding:0px;margin:0px;}
#contentwrapper .home-left-menu .left-column li{width:168px;}
#contentwrapper .home-left-menu .left-column li:hover:before{display: none;}
#contentwrapper .left-column li:before{content: ''; width: 0; height: 0; border: 14px solid transparent; border-bottom-color: #f1f1f1; position: absolute;  -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); right: -28px;  bottom: 0; z-index: 10;top: 50%;margin-top: -13px;display: none;    border-bottom-width: 19px;border-top-width: 11px;left:auto;background:none;}
#contentwrapper .left-column li:hover:before,#contentwrapper .left-column li.selected:before,#contentwrapper .left-column li.current:before{display: block;}
#contentwrapper .left-column li{position: relative;list-style-type:none;width:100%;margin-bottom:5px; display: table;height: 140px;   /*
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,d3d3d3+75,a5a5a5+100 */
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWE1YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #d3d3d3 75%, #a5a5a5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(75%,#d3d3d3), color-stop(100%,#a5a5a5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#d3d3d3 75%,#a5a5a5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#d3d3d3 75%,#a5a5a5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#d3d3d3 75%,#a5a5a5 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#d3d3d3 75%,#a5a5a5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a5a5a5',GradientType=0 ); /* IE6-8 */
}
#contentwrapper .left-column li:hover{

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a5a5a5+0,d3d3d3+25,ffffff+100 */
background: #a5a5a5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1YTVhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #a5a5a5 0%, #d3d3d3 25%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5a5a5), color-stop(25%,#d3d3d3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a5a5a5 0%,#d3d3d3 25%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a5a5a5 0%,#d3d3d3 25%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a5a5a5 0%,#d3d3d3 25%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #a5a5a5 0%,#d3d3d3 25%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */


}
.left-column li.current span {cursor: default;} 


.left-column li a,.left-column li>span{color:#282829/*#3e4141*/; text-transform: uppercase;display:table;width:100%; text-align: center;font-size: 1.286em;line-height: 1.111em;font-family:"Avenir Heavy";cursor: pointer;padding: 0px 10px;}
.left-column li span{height:140px;vertical-align: middle;display: table-cell;}
.left-column li a:hover{text-decoration: none;}
.home-banner-text-container{/*bottom:88px;*/position: absolute;/*margin:0 110px;*/font-family:"Avenir Black", Helvetica, sans-serif;    background-color: rgba(0,0,0,0.4);}
.home-banner-text-container:after,.home-banner-text-container:before{width: 100%;position: relative;background: #fff;height: 1px;content: '';    float: left;}
.home-banner-text-container:before{margin-bottom:16px;}
.home-banner-text{font-size: 1.286em;padding:0 7px; width:287px; min-height:142px;}
.home-banner-link{display: inline-block;float: right;}
.home-banner-link a{    padding: 3px 14px 2px 10px;color:#fff;display: block;}
.home-banner-link a:hover{text-decoration: none;}
/*-------------- Homepage CSS Ends --------------*/

/* --------------- Banner Starts ---------------*/
#bannerwrapper { position: relative; }
#bannerwrapper .sliderbanner { position: relative; }
#bannerwrapper .bx-controls .bx-pager { position: absolute; right: 10px; bottom: 10px; }
#bannerwrapper .bx-controls .bx-pager .bx-pager-link { background: #666666; border-radius: 100%; display: block; height: 10px; text-indent: -999999px; width: 10px; }
#bannerwrapper .bx-controls .bx-pager .bx-pager-link.active { background: #424242; }
#bannerwrapper .bx-controls .bx-pager div { margin: 0 0 0 10px; float: left; }
#bannerwrapper .bx-controls .bx-controls-direction { position: absolute; top: 50%; width: 100%; }
#bannerwrapper .bx-controls-direction a { float: left; padding: 0 10px; }
#bannerwrapper .bx-controls-direction a.disabled { display: none; }
#bannerwrapper .bx-controls-direction .bx-next { float: right; }

#bannerwrapperinner { padding: 0; }
#bannerContainer>img{width:100%;height:auto;}
#bannerwrapperinner > .bx-wrapper { position: relative; }

/*
.banneritem { position: relative; display: none; }*/
.banneritem:first { display: block; }
.banneritem .bannertext { position: absolute; bottom: 20px; left: 20px; }

.nojs .banneritem { display: none; }

.nojs .banneritem.banner1 { display: block; }

#bannerwrapper .bx-controls-direction, #bannerwrapper .bx-pager { float: left; clear: both; }

/* --------------- Banner Ends ---------------*/
/* ------------------- middle section starts -------------------------------------------------------- */
#contentwrapper {clear: both; }
#ip3-Homepage #contentwrapper{padding-bottom:15px;}
.page-title{padding: 18px 22px 36px;background-color: #fff;}
.page-title:before{content:'';position: absolute; top: 0; left: 0;width: 0; height: 0; border-top: 40px solid #3A6D8E; border-right: 16px solid transparent; display: none;}
.page-title:after { content: ''; width: 0; top:35%; height: 0; border: 14px solid transparent; border-bottom-color: #fff; position: relative;  -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); position: absolute; right: -28px;  bottom: 0; z-index: 1; }
.drop-title .selected:after {
    content: '';
    position: absolute;
    right: 10px;
    top: 10px;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top-color: #000;
}
.wrapper{background-color:#fff;}
.drop-title{text-transform:uppercase;}
.drop-title .selected {    color: #000;    position: relative;    background-color: #fff;    padding: 5px 33px 5px 15px;    font-weight: normal;}
.countries{width:75%; float:right;padding-left: 38px;}
#contentwrapper .countries .home-dropdown ul{    box-shadow: 1px 3px 2px #e5e5e5;}
#country-search{margin-top: 19px;}
.top-content{font-family:"Avenir Heavy", Helvetica, sans-serif;float:left;width:100%;}

.country-go-button {padding: 8px 15px}
.country-button-container {float: left;padding-left: 12px;text-transform: uppercase;cursor: pointer;color: #fff; opacity:0; width:0;}
.home-title{font-size: 1.857em;padding-bottom: 0px;color:#e51b24;}
.home-title sup{font-size:0.8em;}



.red-grad{
	font-family: "Avenir Heavy", Helvetica, sans-serif;
	font-size: 18px;
	line-height: 26px;
	border-radius: 4px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc2129+0,e6252a+32,d6272e+46,c8272c+64,b92a30+79,b72a30+82,b92933+86,b12a31+100 */
  background: /*#004990*/ /*#e51b24 !important*//*#fc2129*/; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjMjEyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTJhMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%); /* FF3.6+ * /
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc2129), color-stop(32%,#e6252a), color-stop(46%,#d6272e), color-stop(64%,#c8272c), color-stop(79%,#b92a30), color-stop(82%,#b72a30), color-stop(86%,#b92933), color-stop(100%,#b12a31)); /* Chrome,Safari4+ * /
  background: -webkit-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Chrome10+,Safari5.1+ * /
  background: -o-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Opera 11.10+ * /
  background: -ms-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* IE10+ * /
  background: linear-gradient(to bottom,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* W3C * /
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc2129', endColorstr='#b12a31',GradientType=0 ); /* IE6-8 * /
*/

}
.red-grad.skew{position: relative; color: #fff;}
.ie9 .red-grad.skew:before {  -ms-transform: skewX(-10deg);left: -10px;    transform: skewX(-10deg); width: 20px;  }
.red-grad.skew:before{
  left: -8px;    -webkit-transform: skewX(-20deg);    -moz-transform: skewX(-20deg);    -o-transform: skewX(-20deg);    -ms-transform: skewX(-20deg);    transform: skewX(-20deg);    position: absolute;    content: '';    z-index: 0;      display: block;    height: 100%;    width: 16px;    top: 0; display: none;

  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc2129+0,e6252a+32,d6272e+46,c8272c+64,b92a30+79,b72a30+82,b92933+86,b12a31+100 */
  background: #fc2129; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjMjEyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTJhMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc2129), color-stop(32%,#e6252a), color-stop(46%,#d6272e), color-stop(64%,#c8272c), color-stop(79%,#b92a30), color-stop(82%,#b72a30), color-stop(86%,#b92933), color-stop(100%,#b12a31)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc2129', endColorstr='#b12a31',GradientType=0 ); /* IE6-9 */

}
.red-grad.skew:hover:before{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b12a31+0,b92933+14,b72a30+18,b92a30+21,c8272c+36,d6272e+54,e6252a+68,fc2129+100 */
  background: #b12a31; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxMmEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzIxMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #b12a31 0%, #b92933 14%, #b72a30 18%, #b92a30 21%, #c8272c 36%, #d6272e 54%, #e6252a 68%, #fc2129 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b12a31), color-stop(14%,#b92933), color-stop(18%,#b72a30), color-stop(21%,#b92a30), color-stop(36%,#c8272c), color-stop(54%,#d6272e), color-stop(68%,#e6252a), color-stop(100%,#fc2129)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b12a31', endColorstr='#fc2129',GradientType=0 ); /* IE6-9 */
 display: none;
}


.red-grad:hover{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b12a31+0,b92933+14,b72a30+18,b92a30+21,c8272c+36,d6272e+54,e6252a+68,fc2129+100 */
  background: #00415c/*#b12a31*/; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxMmEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzIxMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #b12a31 0%, #b92933 14%, #b72a30 18%, #b92a30 21%, #c8272c 36%, #d6272e 54%, #e6252a 68%, #fc2129 100%); /* FF3.6+ * /
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b12a31), color-stop(14%,#b92933), color-stop(18%,#b72a30), color-stop(21%,#b92a30), color-stop(36%,#c8272c), color-stop(54%,#d6272e), color-stop(68%,#e6252a), color-stop(100%,#fc2129)); /* Chrome,Safari4+ * /
  background: -webkit-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Chrome10+,Safari5.1+ * /
  background: -o-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Opera 11.10+ * /
  background: -ms-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* IE10+ * /
  background: linear-gradient(to bottom,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* W3C * /
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b12a31', endColorstr='#fc2129',GradientType=0 ); /* IE6-8 */

}


/*-------------- Left Navigation CSS Starts --------------*/
#leftcol { padding-top: 42px; padding-left:42px; float:left;}
.box:hover:after, .box.active:after{ content: ''; width: 0; height: 0;  border: 15px solid transparent; border-bottom-color: #fff; position: relative;  -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); position: absolute; right: -30px; top:50px; z-index: 1; }
.box-1{margin-bottom:5px; display: table;height: 140px;    width: 100%;}

.box { color:#3e4141; text-transform: uppercase; position:relative;padding: 10px;    vertical-align: middle; display: table-cell;    text-align: center;font-size: 1.286em;line-height: 1.111em;font-family:"Avenir Heavy";cursor: pointer;}

.box-1 a.active:after { content: ''; width: 0; height: 0; border: 14px solid transparent; border-bottom-color: #fff; position: relative;  -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); position: absolute; right: -15px;  bottom: 0; z-index: 1; }
.grey-grad{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+67,cfcfcf+100 */
  background: #ffffff; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 67%, #cfcfcf 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(67%,#f1f1f1), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 67%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 67%,#cfcfcf 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 67%,#cfcfcf 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 67%,#cfcfcf 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-8 */


}
.grey-grad:hover{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cfcfcf+0,f1f1f1+33,ffffff+100 */
background: #cfcfcf; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #cfcfcf 0%, #f1f1f1 33%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcfcf), color-stop(33%,#f1f1f1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cfcfcf 0%,#f1f1f1 33%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cfcfcf 0%,#f1f1f1 33%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cfcfcf 0%,#f1f1f1 33%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cfcfcf 0%,#f1f1f1 33%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */



}

#leftnavigation ul, #utility ul { padding: 0; }
#leftnavigation ul li, #utility ul li { list-style-type: none; font-size: 1.2em; margin: 0; }
#leftnavigation ul li span, #utility ul li span { position: relative; }
#leftnavigation ul li a, #utility ul li a { color: #666666; }
#leftnavigation ul li a:hover, #utility ul li a:hover { color: #424242; }
#leftnavigation ul li > span, #leftnavigation ul li a, #utility ul li > span, #utility ul li a { display: block; padding: 5px 0px; position: relative; }
#leftnavigation ul li.level3 > span, #leftnavigation ul li.level3 a, #utility ul li.level3 > span, #utility ul li.level3 a { padding: 5px 5px 5px 10px; }
#leftnavigation ul li.selected a, #leftnavigation ul li > span, #utility ul li.selected a, #utility ul li > span { font-weight: 700; color: #424242; }

#utility { border-top: 2px solid #efefef/*#e5e5e5*/; margin-top: 10px; }

/*-------------- Left Navigation CSS Ends --------------*/
/*-------------- Breadcrumb CSS Starts --------------*/
#breadcrumb { padding: 10px 0; float:left; width:100%; margin: 0 10px;} 
#breadcrumb > ul{ padding:0;}
#breadcrumb > ul > li{font-size: auto; display:inline;}

#breadcrumb > ul > li:before { position:inherit;}

#breadcrumb ul li span.glyphicon-chevron-right:before { font-size:10px;}

#breadcrumb > ul > li > a{color: #000000}

#breadcrumb > ul > li:last-child::after{display: none}
#breadcrumb > ul > li > span{color: #004990;}
#breadcrumb a,
#breadcrumb span.seperator { text-decoration: none; color: #000 }
#breadcrumb span { color: #004990 }
#breadcrumb a:hover {color: #000;text-decoration: underline;}
#breadcrumb a:focus{outline: 0}
#breadcrumb .separator {margin: 0 5px;}
@media all and (max-width: 991.98px){
	#breadcrumb > ul > li{font-size: 15px;margin-left: 10px;line-height: 26px}
    #breadcrumb > ul > li::after{margin-left: 8px;font-size: 10px;}
    #breadcrumb > ul > li > span{font-size: 16px; line-height: 26px}
}
@media all and (max-width: 767.98px){
	#breadcrumb{padding: 13px 0;}
    .breadcrumb-wrapper{background: #f6f6f6}
}
/*-- Breadcrumb CSS ends --*/

/*-------------- Content page CSS starts --------------*/
.main-content{padding: 7px 30px 20px;background: #fff;position:relative;}
/*-------------- Content page CSS ends --------------*/




/*-------------- Search page CSS Starts --------------*/
.ip3search_highlight { font-weight: 700; }

.sitesearchpagination { padding-top: 12px;float:left;    font-family: "Avenir Black"; }
.sitesearchpagination .small-pipe{font-size:0.8em;    line-height: 0.7em;    position: relative;    top: -2px;}
#contentwrapper .sitesearchpagination ul{float:left;padding-left:0px;}
.sitesearchpagination li:before{display:none;}
.sitesearchpagination ul li { float: left; margin: 0 10px 0 0; padding: 0; }
.sitesearchpagination ul li a{color:#004990;text-decoration:none;}
.sitesearchpagination ul li a:hover{color:#e51b24;text-decoration:none;}
.sitesearchpagination ul li.pageloaded {color:#e51b24}
table.searchTable tbody tr th { text-align: left; height: 22px; }

#tabs.sectionTabs { position: relative; padding: 8px 0 10px; }
#tabs.sectionTabs ul { border-bottom: 2px solid #efefef/*#e5e5e5*/; list-style: none; padding: 0; margin: 0; }
#tabs.sectionTabs ul li { float: left; padding: 0; margin: 0;    font-family: "Avenir Black";   text-transform: uppercase;       padding-right: 15px; }
#tabs.sectionTabs ul li:before { display: none; }
#tabs.sectionTabs ul li a { display: block; padding: 10px 0px 7px; text-align: center; background-color: #fff; color: #004990; border-bottom: 4px solid #fff; }
#tabs.sectionTabs ul li a span { text-align: center;  }
#tabs.sectionTabs ul li.current a{color:#e51b24;border-bottom: 4px solid #e51b24;}
#tabs.sectionTabs ul li.current a:hover, #tabs.sectionTabs ul li a:hover { background-color: #fff; color: #e51b24; border-bottom: 4px solid #e51b24;    text-decoration: none; }
#tabs.sectionTabs span.select { background: url("/~/media/Images/C/CNA-Hardy/css/searchTab-dd.png") no-repeat scroll 96% 17px #828383; position: absolute; font-size: 1em; top: 0; left: 0; height: 35px; color: #fff; padding: 11px 15px 31px 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 1.2em; *behavior: url("/~/media/Files/C/CNA-Hardy/htc-files/boxsizing.htc"); }

#tabsDD { height: 40px; font-size: 1.2em; width: 100%; cursor: pointer; }

.searchresultpage #searchContainerRP {  display:block;width:100%;float:left;position:relative;z-index:1; }
.searchresultpage{padding-top:3px;}
#searchinnerRP {float: left;width:100%;    position: relative; }
#searchTextboxContainer{color:#fff; text-transform:uppercase;width:80%;}
#searchTextboxContainer input{width:100%; border:0px none; line-height:1em; font-family:"Avenir Heavy"; background:#00415c/*#565656*/; color:#fff; height:42px; padding:10px 5px 9px 10px;}
#SearchButtonContainer{width:20%;position:relative;    text-align: right;}
#SearchButtonContainer input{    width: 17px;    height: 43px;    background-position: 1px -121px;    border: 0px;    text-indent: -9999px;    display: inline;}
#searchTextBoxContainerRP { float: left;    padding: 4px 98px 4px 14px;width:100%;border:1px solid #c6c5c5;position:relative; }
#searchButtonContainerRP {background-color:#828383;}
#searchinnerRP { float: left; }

#searchTextBoxContainerRP, #searchButtonContainerRP { float: left; }

#searchTextBoxContainerRP .ui-autocomplete-input { border: 0px none; background: transparent; box-shadow: none; padding: 0px 0 0 0;    text-transform: capitalize; }
#searchTextBoxContainerRP input{color:#e3e3e3;    font-size: 2.429em;    line-height: 1.2em;font-family:"Avenir Black";width:100%;    border: 1px solid #fff;}

.clear-search-button{position:absolute;right:10px;top:50%;width:17px;height:17px;z-index:10;cursor:pointer;margin-top:-9px;    right: 74px;}

.internetexplorer11 .clear-search-button,.ie9 .clear-search-button{display:none;}
.internetexplorer11 #searchTextBoxContainerRP,.ie9 #searchTextBoxContainerRP{padding-right:64px}

.clear-search-button-inner{position:relative;width:100%;height: 19px;width: 19px;display: inline-block;}
.clear-search-button-inner:before,.clear-search-button-inner:after{position:absolute;top:8px;left:0px;z-index:10;width:21px;height:2px;background:#c6c5c5;content:''}
.clear-search-button-inner:before{-webkit-transform: rotate(48deg);-ms-transform: rotate(48deg);transform: rotate(48deg);}
.clear-search-button-inner:after{-webkit-transform: rotate(-48deg);-ms-transform: rotate(-48deg);transform: rotate(-48deg);}

#searchFilter, #resuleMsg { padding-top: 10px; }
#resuleMsg{font-size: 1.857em;font-family: "Avenir Black";padding-top: 16px;}
#searchFilter{display:none;}

.level1level2 td p { padding-top: 10px; }

.searchTable .level1level2 td p { padding-top: 0; }

#SearchbuttonRP { padding: 0 0 3px 8px;     width: 39px;   height: 33px;    border: 0px;    background-color: transparent;    text-indent: -9999px;background-position:right bottom; }

#search-results .links { margin-bottom: 0px; }
#search-results .searchdescription { margin-bottom: 0px; }
#tabs.sectionTabs span.select{width: 100% !important;    top: 8px;}

/*----------    Site map     ----------*/
#sitemapcontainer ul li a{display:inline-block;}
#sitemapcontainer ul li.level1{padding:0 0 15px;}


/*---------Bod Page CSS Starts-------------*/
.bod-item .name { font-size: 1.3em; }

.bodImage img { display: block; max-width: 100%; height: auto; }

.bodContent { padding: 10px 0px; }

/*---------Bod Page CSS Ends-------------*/
/* ----------------- snapdown starts --------------*/
.snapdownWrapper { margin: 30px 0; }

.snapdown-content { display: none; }

.snapdownItem { border-bottom: 1px solid #efefef/*#e5e5e5*/; }
.snapdownItem:first-child { border-top: 1px solid #efefef/*#e5e5e5*/; }
.snapdownItem .snapdown-title p { color: #424242; cursor: pointer; margin: 0; padding: 11px 45px 11px 0px; position: relative; font-size: 1.2em; font-weight: 700; }
.snapdownItem .snapdown-title p:after { content: "+"; position: absolute; right: 20px; top: 25%; font-size: 1.8em; }
.snapdownItem.active .snapdown-title p { color: #424242; }
.snapdownItem.active .snapdown-title p:after { content: "-"; top: 20%; font-size: 2.4em; }
.snapdownItem .snapdown-content p { padding-right: 15px; }

body.ie9 .snapdownItem.active .snapdown-title p:after, body.ie10 .snapdownItem.active .snapdown-title p:after { font-size: 1.3em; }

.nojs .snapdown-title p:after { display: none; }

.nojs .snapdown-content { display: block !important; }

.snapdown-content table tbody tr:last-child { border-bottom: none; }

/*----------------------------- snapdowns ends ----------------------------------*/
/* ---------------------Press Release Starts--------------*/
.news-item { padding: 15px 0 5px; }
.news-item p.Title { font-size: 1.2em; }
.news-item p.Title a { color: #424242; }

/* ---------------------Press Release Ends--------------*/
/*-----------    News/Year tabs starts    -------------*/
#contentwrapper .yeartab { position: relative; }
#contentwrapper .yeartab ul { list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #efefef/*#e5e5e5*/; }
#contentwrapper .yeartab ul li { float: left; border-left: 1px solid #efefef/*#e5e5e5*/; border-top: 1px solid #efefef/*#e5e5e5*/; padding: 0; font-weight: 700; font-size: 1.2em; list-style-type: none; }
#contentwrapper .yeartab ul li:before { display: none; }
#contentwrapper .yeartab ul li.last { border-right: 1px solid #efefef/*#e5e5e5*/; }
#contentwrapper .yeartab ul li a, #contentwrapper .yeartab ul li > span { color: #fff; display: block; padding: 10px 20px; }
#contentwrapper .yeartab ul li > span { background: #424242; color: #fff; }
#contentwrapper .yeartab ul li a { background: #666666; }
#contentwrapper .yeartab ul li a:hover { background: #424242; color: #fff; }

/* ------------------- middle section ends -------------------------------------------------------- */
/*-------------- Footer CSS Starts --------------*/
#footerwrapper{background-color: #3b6e8e;font-size: 0.857em}
#footerwrapperinner {  padding-top: 25px;padding-bottom: 25px;color: #fff; }

#footerlinks ul { text-transform: uppercase;    text-align: center;}
/*#footerlinks ul li {padding: 0px 29px 0px 0px; margin: 0; line-height: 1em;display: inline-block; }*/
#footerlinks ul li {padding: 0px 12px 0px 0px; margin: 0; line-height: 1em;display: inline-block; }
#footerlinks ul li:first-child { padding-left: 0; }
#footerlinks ul li:last-child { border-right: 0; padding-right: 0; }
#footerlinks ul li a { display: block; color: #fff; }
#footerlinks ul li:before{display: none;}
#footerlinks{padding-left:15px;float:left;width:100%;/*font-family:"Avenir Black", Helvetica, sans-serif;*/}
.copyright { float: right; padding: 0; }
.footer-bottom{width:100%;float: left;}
.footer-text{font-family: "Avenir Book";text-align: center;padding-top:22px;font-size:0.833em}
.footer-text p{padding-bottom:0px;}
.footer-bottom-links{width:100%;float:left;text-align:center;/*font-family:"Avenir Black", Helvetica, sans-serif;*/}
.footer-bottom-links ul li { display:inline-block; border-right:1px solid #fff; line-height:1em; padding-right:4px; padding-left:2px; }
.footer-bottom-links ul li a { color:#fff; font-size:0.90em; text-decoration: underline;}
.footer-bottom-links ul li a:hover{text-decoration: none;}
.footer-bottom-links ul li:last-child{border-right:0px;}
.footer-bottom-links ul li:before{display: none;}
#footerwrapper ul li:before{display: none;}

/*-------------- Footer CSS Ends --------------*/

/*-------------- Business Capabilities CSS starts --------------*/
.business-capabilities-landing{padding-top:10px;}
.business-capabilities-item{border-top:2px solid #f0f0f0;}
.business-capabilities-item.last{border-bottom:0/*2px*/ solid #f0f0f0; margin-bottom: 30px;}
.business-capabilities-item a{color:#282829;text-decoration:none;}
.business-capabilities-item a:hover{text-decoration:none;}
.business-capabilities-item a:hover .business-capabilities-item-inner,.business-capabilities-item a:hover .business-capabilities-item-inner:after{color:#e51b24}
.business-capabilities-item a:hover .business-capabilities-item-inner:before{border-color:#e51b24;}
.business-capabilities-item a:hover .business-capabilities-item-inner{color:#e51b24}
.business-capabilities-item-inner{padding:14px 0px 13px;position:relative;text-transform:uppercase;font-family:"Avenir Black";}
.more-link{position:relative;display:block;padding-right: 40px;}
.more-link:hover:after{color:#e51b24;}
.more-link:hover:before{border-color:#e51b24;}
.more-link:after{    content: 'More';    position: absolute;    right: 0px;    top: 26px;    text-transform: uppercase;    font-size: 0.7em;   font-family: "Avenir Black";    color: #282829;}
.more-link:before{content:'';position:absolute;right:0px;top:16px;    position: absolute;    display: inline-block;    width: 15px;    height: 15px;    border: 9px solid #282829/*#000*/;    border-width: 2px 2px 0 0;    transform: rotate(45deg);    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    content: '';    top: 12px;    right: 11px;    border-color: #282829/*#000*/;    z-index: 0;}



.category-header{color:#e51b24;margin-top:30px;padding: 0 0 10px;}
.category-header.first{margin-top:10px;    }
/*-------------- Business Capabilities CSS ends --------------*/

/*-------------- Left Signposts CSS Starts --------------*/

.signpost-link{color:#004990;font-size:0.786em;text-transform:uppercase;line-height: 1.3em;}
.signpost-link-abs{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#000;opacity:0;}
.signpost-link-abs a{width:100%;height:100%;display:block;}
.signpost-item{position:relative;margin-bottom: 16px;}
.signpost-image{margin-bottom:3px;border: 1px solid #939393;}
.signpost-image img{border:1px solid #969696;}
.signpost-content{font-size:0.857em;    line-height: 1.4em;color: #989898;}
.signpost-content .rad-header{text-transform:uppercase;font-weight:bold;padding-bottom: 4px;padding-top:17px;}
.signpost-content .rad-header:first-child{padding-top:0px;}
.key-contacts-content.first.signpost-content .rad-header{padding-top: 0px;}
.key-contacts-content.signpost-content .rad-header{padding-top: 0px;}
.key-contacts-content{margin-top: 17px;}
.key-contacts-content.first{margin-top:0px;}
.signpost-content a{color:#989898;}
.signpost-content a[href^='mailto']{position: relative;padding-left: 23px;display: inline-block;color:#004990;padding-top: 1px;}
.signpost-content a[href^='mailto']:hover{color:#e51b24}
.signpost-content a[href^='mailto']:before{content: "";display: inline-block;width: 18px;height: 12px;position: absolute;top: 3px;left: 0px;}
.signpost-header{color:#e51b24;text-transform:uppercase;font-family: "Avenir Black";margin-bottom:15px;}
.signpost-item:hover .signpost-link {text-decoration:underline;}
.signpost-item:hover .signpost-link a{color:#e51b24; text-decoration:underline;}
/*-------------- Left Signposts CSS Ends --------------*/
/*-------------- Social Share Starts Starts --------------*/
.social-media-share-container{position:absolute;width:30px;height:28px;top:25px;right:6px;z-index:11;}
.has-language-version .social-media-share-container{top: 62px;}

.social-media-share-inner{position:relative;}
.share-icon{position:relative;color:#004990;width:30px;height:28px;cursor:pointer;}
.share-icon:before{content:'';background-position:-100px 0px;position:relative;    height: 17px;    width: 18px;    float: left;    margin-left: 5px;    transition: 0.5s all;-webkit-transition: 0.5s all;-ms-transition: 0.5s all;}
.share-icon.selected:before {-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.share-icon:after{content:'Share';text-transform:uppercase;color:#e51b24;position:relative;    font-size: 0.7em;    font-family: "Avenir Black";    top: -6px;    left: -2px;}
#contentwrapper .share-dropdown ul{padding:0px;margin:0px;    padding-top: 14px;}
#contentwrapper .share-dropdown ul li{    width: auto;    float: none;    padding-right: 0px;}
#contentwrapper .share-dropdown ul li:before{display:none;}
.share-dropdown ul li a{text-indent:-9999px;position:relative;display:block;    padding: 14px 0px;}
.share-dropdown ul li a:before{position:absolute;left:50%;content:''}
.share-dropdown ul li.facebook-share a:before{width:8px;height:18px;background-position:-50px 0px;margin-left:-4px;}
.share-dropdown ul li.twitter-share a:before{width:18px;height:15px;background-position:-150px top;margin-left:-9px;}
.share-dropdown ul li.linkedin-share a:before{width:19px;height:19px;background-position:0px -50px;margin-left:-9px;}
.share-dropdown ul li.mail-share a:before{width:23px;height:16px;background-position:-50px -50px;margin-left:-12px;}
.share-dropdown{display:none;    z-index: 11;    position: relative;    box-shadow: 1px 3px 2px #efefef/*#e5e5e5*/;    width: 40px;    left: -7px;}
.nojs .share-dropdown{display:block;}
/*-------------- Social Share Starts Ends --------------*/
/*-------------- Products Page Starts --------------*/
.products-landing-content ul li,.risk-control-landing ul li{ padding-right: 25px;}
.products-landing-content ul li ul li,.risk-control-landing ul li ul li{    width: 100%;    padding-right: 0px;    float: none;}
.products-landing-content ul, .risk-control-landing ul{width:100%;}
.products-landing-content ul:after,.products-landing-content ul:before, .risk-control-landing ul:before,.risk-control-landing ul:after{content: " ";display: block;clear: both;}
.product-item h2{margin-bottom:12px;}
.product-item h3{margin-bottom:9px;margin-top:6px;}
.product-item{margin-bottom:6px;}
.related-products-header{text-transform:uppercase;font-family:"Avenir Black";margin-bottom:10px;color:#e51b24; }
.product-items-container{padding-bottom:7px; }
/*.related-products-container{padding-top:24px;border-top:2px solid #f0f0f0;margin-top: 12px;}*/
.related-products-container ul li{float:none;width:100%;}
.related-products-container ul li a{}
/*-------------- Products Page Ends --------------*/

/*-------------- Risk Control Starts --------------*/
.risk-control-snapdown-item{border-bottom:2px solid #f0f0f0;padding:25px 0px 14px 0px;     position: relative;}
/*.risk-control-snapdown-item:first-child .risk-control-snapdown-bottom{display:block;}*/
.risk-control-snapdown-item:last-child{border:0px;}
.risk-control-snapdown-top{cursor:pointer;    padding-right: 50px;}
.risk-control-snapdown-top:hover{color:#e51b24}
.risk-control-snapdown-top.no-anim:hover{color:inherit;}
.noTabs.noContent .risk-control-snapdown-top:hover{color:inherit;}
.risk-control-snapdown-bottom{padding-right: 50px;position:relative;}
.snapdown-title{text-transform:uppercase;font-family:"Avenir Black";padding-bottom: 10px;}
.risk-control-snapdown-bottom{display:none;}
.no-anim+.risk-control-snapdown-bottom{display:block;}

.snapdown-tabs-container {    border-bottom: 2px solid #f0f0f0;text-transform: uppercase;   font-family: "Avenir Black";margin-top:7px;margin-bottom:24px;}
.snapdown-tabs-item {float:left;color: #004990;cursor:pointer;padding-bottom:6px;border-bottom:3px solid #fff;/*margin-right:12px;*/ margin-right:2px;font-size:0.857em;}
.snapdown-tabs-item.last-tab{margin-right:0px;}
.snapdown-tabs-item.active,.snapdown-tabs-item:hover,.tabs-news-insights .snapdown-tabs-item.current{color:#e51b24;border-bottom:3px solid #e51b24;}

.snapdown-tabs-content-item{display:none;}
.snapdown-bottom-content{margin-top: 7px;}
.risk-control-snapdown-item:hover .more-link-snapdown:before{border-color:#e51b24;}
.risk-control-snapdown-item:hover .more-link-snapdown:after{color:#e51b24;}
.noTabs.noContent .more-link-snapdown{display:none;}
.no-anim .more-link-snapdown{display:none;}
.noTabs.noContent .risk-control-snapdown-top{cursor: default;}
.more-link-snapdown{position:absolute;    bottom: 0px;right:0px;bottom: 22px;cursor:pointer;z-index: 10;}
.more-link-snapdown:before{transform: rotate(135deg);    -webkit-transform: rotate(135deg);    -ms-transform: rotate(135deg);content:'';position:relative; display: inline-block;    width: 15px;    height: 15px;    border: 9px solid #000;    border-width: 2px 2px 0 0;    float: left;margin-left: 7px;}
.more-link-snapdown:after{content: 'More';    position: relative;   text-transform: uppercase;    font-size: 0.7em;   font-family: "Avenir Black";    color: #282829;    float: left;    clear: both;margin-top: 2px;}
.selected .more-link-snapdown:before{transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);bottom:-8px;margin-left: 4px;}
.selected .more-link-snapdown:after{content:'Less';}
/*.snapdown-tabs-content-item:first-child{display:block;}*/
.snapdown-tabs-selected{   display:none; color: #fff;    padding: 8px 15px;    position: relative;    cursor: pointer;background:#c6c5c5;position:relative;    font-family: "Avenir Black";text-transform: uppercase;    margin-top: 7px;}
.snapdown-tabs-selected:before{    position: absolute;    display: inline-block;    width: 9px;    height: 9px;    border: 9px solid #002d62;    border-width: 2px 2px 0 0;    transform: rotate(135deg);    -webkit-transform: rotate(135deg);    -ms-transform: rotate(135deg);    content: '';    top: 12px;    right: 16px;    border-color: #fff;    transition: 0.2s all;}
.snapdown-tabs-selected.opened:before{    transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    top: 17px;}
.nojs .risk-control-snapdown-bottom,.nojs .tab-content-header,.nojs .snapdown-tabs-content-item{display:block !important;}
.nojs .snapdown-tabs-item{display:none !important;}
.tab-content-header{display:none;}
.nojs .snapdown-tabs-container{border:0px;}
.nojs #country-search{display:none;}

/*-------------- Risk Control Starts --------------*/


/*-------------- Language Version Starts --------------*/
.language-version-container{display:none;}
.nojs .language-version-container{display:block;}
.has-language-version .language-version-container{position: absolute;right: 6px;top: 23px;display:block;}
.language-version-switcher{width:30px;height:20px;display:inline-block;    margin-right: 8px;}
.language-version-switcher.last{margin-right:0px;}
.language-version-switcher a{display:block;}
.language-flag{text-indent:-9999px;}
.language-flag.current{opacity:0.25;cursor:default;}
.fr-lang{background-position:-250px 0px;}
.nl-lang{background-position:-250px -50px;}
.nl-nl-lang{background-position:-250px -100px;}
.en-lang{background-position:-200px -100px;}
.da-lang{background-position:-200px 0px;}
.de-lang{background-position:right top;}
.it-lang{background-position:-200px -50px;}
.ma-lang{background-position:right -50px;}

/*-------------- Language Version Ends --------------*/


/*-------------- News Insights Starts --------------*/
.tabs-news-insights .snapdown-tabs-item a{color:inherit;display:block;padding:0 10px 6px;}
.tabs-news-insights .snapdown-tabs-item.current a{cursor:default;}
.snapdown-tabs-outer{padding-right:50px;}
.tabs-news-insights .snapdown-tabs-item{padding-bottom:0px;}





.tabs-news-insights .snapdown-tabs-item a:hover{text-decoration:none;}
.tabs-news-insights .snapdown-tabs-container{    margin-bottom: 10px;}
/*-------------- News Insights Ends --------------*/
/*-------------- Document Library Starts --------------*/
.document-library-category-header{    text-transform: uppercase;    font-family: "Avenir Black";    padding-bottom: 10px;    display: inline-block;    width: 60%;    text-align: left;}
.document-item-icon,.document-title,.document-size{    display: table-cell;    vertical-align: middle;}
.document-item-icon{width:20%;}
.document-title{width:70%;font-family: "Avenir Black";padding-left:20px;padding-right:20px;text-align:left; }
/*.document-title>a{color:#282829;}*/
.document-size{width:10%;font-family: "Avenir Black"; font-size:0.9em;}

.document-item-icon a:after{width:50px;position:relative;height:55px;content:'';display:table-cell;background-position:-100px bottom;vertical-align:middle;}
.document-item-icon a{display:table;}
/*.document-item-icon a{display:block;}*/
.document-item-icon a:hover{text-decoration:none;opacity:0.6}
.risk-control-snapdown-bottom.document-library-snapdown-bottom{text-align:center;}
.document-library-category {    display: inline-block;    width: 100%;    margin-bottom: 20px;    padding-bottom: 15px;}
.document-library-category{text-align: center;    border-bottom:2px solid #f0f0f0;;}
.document-list-item{    display: table;margin: 0 auto;}
.document-list-container{    display: inline-block;width: 60%;    text-align: left;}
.document-library-category.last-category{border-bottom:0px;}
.document-library-category.last-category{margin-bottom:0px;}
.lang-version-ss-note{display:none;}
.has-language-version .lang-version-ss-note{display:block;}
/*-------------- Document Library Ends --------------*/

/*-------------SS-------------------*/
.ip3-edit table { font-size: 1em; }
#auto-top-link:before {    left: -8px;    -webkit-transform: skewX(-20deg);    -moz-transform: skewX(-20deg);    -o-transform: skewX(-20deg);    -ms-transform: skewX(-20deg);    transform: skewX(-20deg);    position: absolute;    content: "";    z-index: 0;    height: 100%;    width: 16px;    top: 0;    
	background: #fc2129;    
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    
	background: -moz-linear-gradient(top, #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%);    
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc2129), color-stop(32%,#e6252a), color-stop(46%,#d6272e), color-stop(64%,#c8272c), color-stop(79%,#b92a30), color-stop(82%,#b72a30), color-stop(86%,#b92933), color-stop(100%,#b12a31));    
	background: -webkit-linear-gradient(top, #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%);    
	background: -o-linear-gradient(top, #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%);    
	background: -ms-linear-gradient(top, #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%);    
	background: linear-gradient(to bottom, #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%);    
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fc2129",endColorstr="#b12a31",GradientType=0 );
	display: none;
}

#auto-top-link{  display:none; 
position:fixed; float:left; bottom:5px; right:5px; color:#fff;text-transform:uppercase;font-family:"Avenir Heavy";padding: 6px 9px; font-weight:normal; text-decoration:none;   border-radius: 4px; background: #004990;


/* background: #fc2129;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjMjEyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTJhMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%); /* FF3.6+ * /
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc2129), color-stop(32%,#e6252a), color-stop(46%,#d6272e), color-stop(64%,#c8272c), color-stop(79%,#b92a30), color-stop(82%,#b72a30), color-stop(86%,#b92933), color-stop(100%,#b12a31)); /* Chrome,Safari4+ * /
background: -webkit-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Chrome10+,Safari5.1+ * /
background: -o-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Opera 11.10+ * /
background: -ms-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* IE10+ * /
background: linear-gradient(to bottom,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* W3C * /filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fc2129", endColorstr="#b12a31",GradientType=0 ); /* IE6-8 */
	}

#auto-top-link:before{ display: none; 
left: -8px;    -webkit-transform: skewX(-20deg);    -moz-transform: skewX(-20deg);    -o-transform: skewX(-20deg);    -ms-transform: skewX(-20deg);    transform: skewX(-20deg);    position: absolute;    content: "";    z-index: 0;      height: 100%;    width: 16px;    top: 0;background: #fc2129; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjMjEyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTJhMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc2129), color-stop(32%,#e6252a), color-stop(46%,#d6272e), color-stop(64%,#c8272c), color-stop(79%,#b92a30), color-stop(82%,#b72a30), color-stop(86%,#b92933), color-stop(100%,#b12a31)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* IE10+ */background: linear-gradient(to bottom,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fc2129", endColorstr="#b12a31",GradientType=0 ); /* IE6-9 */}

#auto-top-link:hover{
	background: #00415c;
/* background: #b12a31;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxMmEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzIxMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b12a31 0%, #b92933 14%, #b72a30 18%, #b92a30 21%, #c8272c 36%, #d6272e 54%, #e6252a 68%, #fc2129 100%); /* FF3.6+ * /
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b12a31), color-stop(14%,#b92933), color-stop(18%,#b72a30), color-stop(21%,#b92a30), color-stop(36%,#c8272c), color-stop(54%,#d6272e), color-stop(68%,#e6252a), color-stop(100%,#fc2129)); /* Chrome,Safari4+ * /
background: -webkit-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Chrome10+,Safari5.1+ * /
background: -o-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Opera 11.10+ * /
background: -ms-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* IE10+ * /
background: linear-gradient(to bottom,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* W3C * /filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#b12a31", endColorstr="#fc2129",GradientType=0 ); /* IE6-8 */
	}

#auto-top-link:hover:before{ display: none; 
background: #b12a31;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxMmEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzIxMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #b12a31 0%, #b92933 14%, #b72a30 18%, #b92a30 21%, #c8272c 36%, #d6272e 54%, #e6252a 68%, #fc2129 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b12a31), color-stop(14%,#b92933), color-stop(18%,#b72a30), color-stop(21%,#b92a30), color-stop(36%,#c8272c), color-stop(54%,#d6272e), color-stop(68%,#e6252a), color-stop(100%,#fc2129)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* IE10+ */background: linear-gradient(to bottom,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#b12a31", endColorstr="#fc2129",GradientType=0 ); /* IE6-8 */}

/*WO #227660*/
body#ip3-our-leadership .image-items{ margin:5px; padding:5px; }
body#ip3-our-leadership .image-items img { width:100%; height:auto;}
body#ip3-our-leadership .our-leadership-title { text-align:center; padding-top:5px;min-height:45px;margin:5px; margin-bottom:0; padding-bottom:0; }
body#ip3-our-leadership .our-leadership-membertitle { text-align:center;min-height:50px;}
body#ip3-our-leadership .img-thumbnail {height: 328px /*274px*/ !important;}
/*END WO #227660*/

/*WO #230548 */
.linked-button-container {background-color: #e51b24;color: #ffffff;padding: 10px;text-align:center;width: 50%;}
.linked-button-container a {color:#FFFFFF}
.linked-button-container a:hover {text-decoration: none; color:#FFFFFF}
.ip3-insights .social-media-share-container, .ip3-news .social-media-share-container {right:-15px;}
/*END WO #230548 */


/*WO #231270 */
#ip3-office-locations .main-content, #ip3-contacts .main-content, #ip3-claims-contacts .main-content, #ip3-underwriting-contacts .main-content{min-height:400px;}

#ip3-contacts #footerwrapper, #ip3-claims-contacts #footerwrapper, #ip3-underwriting-contacts #footerwrapper, #ip3-office-locations #footerwrapper{position:inherit!important;} 

#ip3-underwriting-contacts .office-content td, #ip3-underwriting-contacts .office-content th, #ip3-office-locations .office-content td, #ip3-office-locations .office-content th{padding:0px;}

.contact-country-item {display:none;padding-left:12px;}
.countryName.opened, .cityName.opened, .businessName.opened{box-shadow:0px -5px 10px #f0f0f0;}
.countryName, .cityName, .businessName{border: 1px solid #f0f0f0;float: left;padding: 10px 20px;width: 100%;/* font-weight:bold; */cursor:pointer;font-size:16px;text-transform: uppercase;}
/*.country-wrapper, .contact-country-wrapper{float:left;width:100%;text-transform:uppercase;}*/
.city-wrapper, .business-wrapper{float:left;width:48%;text-transform:uppercase!important;}
.city-wrapper{margin-right:10px;}
.country-wrapper ul, .city-wrapper ul{background-color: #fff;border: 1px solid #f0f0f0;float: left;margin: 0;padding: 0!important;position: relative;top: 1px;width: 100%;z-index: 99999;display:none;box-shadow:0px 10px 10px #f0f0f0;}
.business-wrapper ul{background-color: #fff;border: 1px solid #f0f0f0;float: left;margin: 0;padding: 0!important;position: relative;top: 1px;width: 100%;z-index: 99999;box-shadow:0px 10px 10px #f0f0f0;display:none;}	
.business-wrapper ul li{display:none;}		
.country-wrapper ul li, .city-wrapper ul li, .business-wrapper ul li{background-color: #ffffff !important;border: medium none;float: left;list-style: outside none none;padding: 10px 20px;width: 100%;border-bottom:1px solid #f0f0f0;cursor:pointer;transition: 0.5s all;text-transform: uppercase;}
/*.country-wrapper ul li.last, .city-wrapper ul li.last, .business-wrapper ul li.last{border-bottom:none;}*/
.country-wrapper ul li::before, .city-wrapper ul li::before, .business-wrapper ul li::before{content:none!important}
.countryName:after{display: inline-block;width: 15px;height: 15px;border: 9px solid #002d62;border-width: 2px 2px 0 0;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);content: '';border-color: #000;float:right;}
.cityName:after{display: inline-block;width: 15px;height: 15px;border: 9px solid #002d62;border-width: 2px 2px 0 0;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);content: '';border-color: #000;float:right;}
.businessName:after{display: inline-block;width: 15px;height: 15px;border: 9px solid #002d62;border-width: 2px 2px 0 0;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);content: '';float:right;border-color: #000;}
.countryName.opened:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);margin-top:7px;}
.cityName.opened:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);margin-top:7px;}
.businessName.opened:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);margin-top:7px;}
.countryName:after, .cityName:after, .businessName:after{transition: 0.2s all;}
.country-wrapper ul li:hover, .city-wrapper ul li:hover, .business-wrapper ul li:hover{background-color:#e51b24!important;color:#ffffff; transition: 0.5s all;}

#ip3-office-locations .contact-person, #ip3-office-locations .office-content, #ip3-office-locations .scroll-table-container, #ip3-office-locations .scroll-table-container table{margin-bottom:0px!important;padding-bottom:0px!important}

.footerThBlue { background-color: rgba(0,65,92,1); min-height: 40px; height: auto; padding-top: 10px;}

@media all and (min-width: 0px) and (max-width: 527px) {
#ip3-contacts .city-wrapper, #ip3-contacts .business-wrapper{width:100%;margin-bottom:10px;}
}


/*END WO #231270 */






/* Start WO: 244986 */
.document-header { background:#e4e4e4; padding:8px; }
.document-list-item { border-bottom:solid 1px #efeeef; padding-bottom:10px;}



.document-title { float:left; width:70% !important}
.document-item-icon { float:left; width:30% !important;}


.document-list-item { display:block}
.document-list-item .document-title { margin-top:1.2em; }

.risk-control-snapdown-bottom.document-library-snapdown-bottom { width:90% !important; margin:0 auto !important; text-align:left !important;}

#ip3-global .risk-control-snapdown-bottom .document-size { text-align:right; padding-right:20px}
#ip3-global .risk-control-snapdown-bottom .document-item-icon a { float:right; padding-right:15px;}
#ip3-global .risk-control-snapdown-item .more-link-snapdown { position:absolute; top:15px;}

/* END WO: 244986 */

body.ip3-insights .has-language-version .language-version-container {display:block !important; top:10px;}
body.ip3-insights .snapdown-tabs-outer {position:relative; top:40px;}
body#ip3-insights h1, body#ip3-english h1, body#ip3-french h1, body#ip3-german h1 { position:relative; top:36px;}
body.ip3-insights .global-contact-wrap { position:relative; top:40px; margin-bottom:50px;}
body.ip3-insights #insights.menu-tabs.snapdown-tabs-item {border-bottom: 3px solid #e51b24;color: #e51b24;}
.style1 {font-weight: bold}
.style2 {font-weight: bold}




.new-main-content-insights {float:right}
.noTabs.noContent.otherLink .more-link-snapdown{display:block!important;}
.noTabs.noContent.otherLink .risk-control-snapdown-top a{color:#000000;}
.noTabs.noContent.otherLink .risk-control-snapdown-top:hover a{color:#e51b24;}

#ip3-box-hours .scroll-table-container td { padding: 5px/*2px*/;}



body.ip3-our-brand-in-action .has-language-version .language-version-container {display:block !important; top:10px;}
body.ip3-our-brand-in-action .snapdown-tabs-outer {position:relative; top:40px;}
body#ip3-our-brand-in-action h1 { position:relative; top:36px;}
body.ip3-our-brand-in-action .global-contact-wrap { position:relative; top:40px; margin-bottom:50px;}
body.ip3-our-brand-in-action #our-brand-in-action.menu-tabs.snapdown-tabs-item {border-bottom: 3px solid #e51b24;color: #e51b24;}
.ip3-our-brand-in-action .social-media-share-container{right:-15px;}

body.ip3-news-and-insight .share-wrap{min-height:300px;}




/*.banneritem.slide3.home-banner-text-container:before{margin-bottom:0px !important;}
.banneritem.slide3 .home-banner-text { padding:0; width:auto;}*/

.new-main-content-insights .home-banner-link.red-grad {
    margin-bottom: 15px;
}

.ip3-contacts .snapdown-tabs-item {width:18%;}
.home-banner-text-container.banneritem.slide3 {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%) repeat scroll 0 0;}
.home-banner-text-container.banneritem.slide3 {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%) repeat scroll 0 0;}
.slide3 .home-banner-link > a {color: #3e4141;}
.slide3 .home-banner-link::before { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #d3d3d3 75%, #a5a5a5 100%) repeat scroll 0 0; }
.slide3 .home-banner-link { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #d3d3d3 75%, #a5a5a5 100%) repeat scroll 0 0; }
.slide3 .home-banner-link:hover { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #a5a5a5 0%, #d3d3d3 25%, #ffffff 100%) repeat scroll 0 0; }
.slide3 .home-banner-link:hover::before { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #a5a5a5 0%, #d3d3d3 25%, #ffffff 100%) repeat scroll 0 0; }

/*body#ip3-natural-resources .signpost-container .signpost-link-abs, body#ip3-natural-resources .signpost-container .signpost-link {display: none;}*/



.contact-left {
    float: left;
    font-weight: bold;
    height: 35px;
    padding: 7px 5px;
    width: 27%;
}
.contact-right {
    float: left;
    margin-bottom: 8px;
    width: 72%;
}
.contact-table input {
    border: 1px solid #cbc4c2;
    height: 35px;
    padding: 7px 5px;
    width: 50%;
}
#TCountry {
    /*background: transparent url("/~/media/Images/C/CNA-Hardy/icons/close-me.png") no-repeat scroll 100% 14px;*/
    border: 1px solid #cbc4c2;
    cursor: pointer;
    height: 35px;
    padding: 0 0 0 5px;
    position: relative;
    width: 50%;
}

#TBFocus {
    border: 1px solid #cbc4c2;
    cursor: pointer;
    height: 35px;
    padding: 0 0 0 5px;
    position: relative;
    width: 50%;
}


input.sub-btn { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%) repeat scroll 0 0; border: 0 none; color:#FFF;  padding:3px 10px;}




#ip3-nimble-is-the-new-normal-as-british-multinationals-acclimatise-to-uncertainty .sign-newsletter { display:none; }

body#ip3-nimble-is-the-new-normal .sign-newsletter {display:none;}
body#ip3-nimble-is-the-new-normal .home-banner-link {float:left;}
body#ip3-why-every-company-is-a-people-company .sign-newsletter,body#ip3-did-wannacry-make-you-want-to-cry .sign-newsletter {display:none;}
body#ip3-cna-hardy-announces-new-european-union-subsidiary-in-luxembourg .sign-newsletter {display:none;}
body#ip3-cna-hardy-appoints-alistair-marriott-as-head-of-cargo-lloyd .sign-newsletter {display:none;}


/*#bannerwrapperinner .red-box {background-color: red;bottom:25px;right:25px;float: right;padding: 20px;position: absolute;width: 200px;border-radius:20px;}*/
#bannerwrapperinner .red-box {background-color: rgba(0, 0, 0, 0.4);border-bottom: 1px solid #fff;border-top: 1px solid #fff;    bottom: 25px;float: right;padding: 20px;position: absolute;right: 25px;width: 240px;}
#bannerwrapperinner .red-box p {color: white;font-size: 22px;font-weight: bold;padding:0px;} 
#bannerwrapperinner .red-box p a{color: white;}


@media all and (min-width: 921px) {
body#ip3-hurricane-harvey .share-wrap h1{width:95%;}
}

.ip3-news h1 {line-height:29px;}
body#ip3-risk-and-confidence-survey .landing-content {float:left;}

.ip3-privacy .has-language-version .social-media-share-container {top: 111px;}
.ip3-privacy .has-language-version .language-version-container {position: absolute;right: 6px;top: 82px;display: block;}


body#ip3-webform h1, body#ip3-webform-thank-you h1{width: 95%;}

/* WO#326719 - Start */
body#ip3-cnaexcess .contact-left {width:51%;}
body#ip3-cnaexcess .contact-right {width:49%;}
body#ip3-cnaexcess #txtInsuredAdd, body#ip3-cnaexcess #txtInsuredDesc, body#ip3-cnaexcess #txtInformation {height:70px;}
body#ip3-cnaexcess #txtTo, body#ip3-cnaexcess #txtFrom {width:30%;}
body#ip3-cnaexcess textarea, body#ip3-cnaexcess input {float:left;}
body#ip3-cnaexcess span.unitText {float:left; padding:5px;}
body#ip3-cnaexcess input, body#ip3-cnaexcess textarea {border: 1px solid #cbc4c2;height: 35px;padding: 7px 5px;width: 82%;}
#TBPublicProducts, #TBAnyClaims, #TBEmployeeLiability, #TBMaximumNumber, #TBAnyClaims2  {border: 1px solid #cbc4c2;cursor: pointer;height: 35px;padding: 0 0 0 5px;position: relative;width: 82%;}
/*body#ip3-cnaexcess .contact-row {float:left: width:100%;}*/
body#ip3-cnaexcess .group-cls {margin-bottom:30px; float:left; width:100%;}
body#ip3-cnaexcess .contact-left {font-weight:normal;}
/*body#ip3-cnaexcess span#body_0_main_1_ctl10_ctl07 {position: relative;margin-left: 0;display: block;}*/
body#ip3-cnaexcess .errormsg {position: absolute;font-size: 13px;line-height: 16px;padding: 5px;}
body#ip3-cnaexcess span#body_0_main_1_ctl10_ctl07 {position: unset;margin-top: 0px;margin-left: 0px;}
.ui-widget-header .ui-icon {background-image:url("/~/media/Images/C/CNA-Hardy/css/ui-icons_444444_256x240");}
/* WO#326719 - End */

/*body.ip3-privacy .language-version-container {display:none !important;}*/
body#ip3-home .language-version-container {display:none !important;}
body#ip3-cnaexcess .contact-row {float:left; width:100%;}
body#ip3-cnaexcess .contact-row.captcha-control .contact-left {width: 44%;}
body#ip3-cnaexcess .g-recaptcha {float: right;margin-right: 36px;margin-bottom: 30px;}
body#ip3-cnaexcess span#body_0_main_1_ctl08_FailureMsgId {bottom: 46px;position: absolute;right: 212px;}
body#ip3-claims a.ma-lang, body#ip3-insurance-product a.ma-lang, body#ip3-privacy-policy a.ma-lang {display:none;}
body#ip3-insurance-product #da-language-version-switcher {display:none;}

body#ip3-broker-advantage #country-search, body.ip3-broker-advantage #country-search {display:none;}
body#ip3-broker-advantage .page-title, body.ip3-broker-advantage .page-title {padding: 18px 22px 18px;}

/*body#ip3-broker-advantage #logo, body.ip3-broker-advantage #logo {display:none;}*/
/*#logo2 img {z-index: 99;width: auto;}*/
.page-title.broker-advantage-page {background-color: inherit;}
.page-title.broker-advantage-page:before {border-top: none;}
.page-title.broker-advantage-page:after {content:none;}
body#ip3-broker-advantage .page-title.broker-advantage-page {padding-top:24px;}

.ip3-privacy .snapdown-tabs-item {width:12%;}
.ip3-privacy .snapdown-tabs-item a {line-height:16px;font-size: 10.5px;padding: 0;text-align: center;}
#ip3-processor-and-controller-terms .language-version-container {display:none;}

.ins-distribution.document-list-container{padding-right:0px!important;width:100%;}

.ins-distribution .document-item-icon.document-content{width: 20% !important;}
.ins-distribution .document-title.document-content, .ins-distribution .document-title.document-header{width: 80% !important;}

.document-list-container.ins-distribution{margin-top: 30px;}

body#ip3-insurance-distribution-directive .main-content{padding: 7px 30px 50px;}

body#ip3-risk-and-confidence-survey .inner-page-listing {display:none;}


body#ip3-germany.en .inner-page-item:nth-child(2){display:none;}
body#ip3-germany.en .inner-page-item.first{display:none;}
body#ip3-germany.en .inner-page-item:nth-child(3){border:none;}

#contentwrapper ol.counterList:not(.noCounter) li::before { content: counters(item, ".") " "; counter-increment: item;font-weight: bold; position: absolute; left: -30px; }
#contentwrapper ol.counterList ul li::before, #contentwrapper ol.counterList ol.noCounter li::before { content: "" !important;left:-15px !important;counter-increment:none !important;}
body#ip3-privacy-policy #contentwrapper ol.counterList ul:not(.normalList) li::before {display: none;}
#contentwrapper ol.counterList li.emptyList::before { content: ""; counter-increment: item; }
#contentwrapper ol.counterList li.emptyList.start2::before { counter-set: item 2; }
#contentwrapper ol.counterList li.emptyList.start3::before { counter-set: item 3; }
#contentwrapper ol.counterList li.emptyList.start4::before { counter-set: item 4; }
#contentwrapper ol.counterList li.emptyList.start5::before { counter-set: item 5; }
#contentwrapper ol.counterList li.emptyList.start6::before { counter-set: item 6; }
#contentwrapper ol.counterList li.emptyList.start7::before { counter-set: item 7; }
#contentwrapper ol.counterList li.emptyList.start8::before { counter-set: item 8; }
#contentwrapper ol.counterList li.emptyList.start9::before { counter-set: item 9; }
#contentwrapper ol.counterList li.emptyList.start10::before { counter-set: item 10;}
#contentwrapper ol.counterList li.emptyList.start11::before { counter-set: item 11;}
#contentwrapper ol.counterList li.emptyList.start12::before { counter-set: item 12;}
#contentwrapper ol.counterList li.emptyList.start13::before { counter-set: item 13;}
#contentwrapper ol.counterList li { display:block;position:relative; }
#contentwrapper ol.counterList { counter-reset: item; }
body#ip3-privacy-policy table.privacyWebsitePage tr td {width: 50%;}





body#ip3-warum-cna-hardy .language-version-container .language-version-switcher:nth-child(2),
body#ip3-cna-hardy-im-mittelstand .language-version-container .language-version-switcher:nth-child(2),
body#ip3-products-and-specialisms .language-version-container .language-version-switcher:nth-child(2)
{ display:none; }

.text-center {
text-align:center;
}
.btnSectionRw1,
.btnSectionRw2,
.btnSectionRw3 {
margin-bottom:10px;
}
.btnSectionRw1 .red-grad,
.btnSectionRw2 .red-grad,
.btnSectionRw3 .red-grad{
	float: none;
    display: inline-block;
    margin-top: 0;
}
.btnSectionRw1 .red-grad {
    min-width: 225px;
}
.btnSectionRw1 .red-grad:hover,
.btnSectionRw2 .red-grad:hover,
.btnSectionRw3 .red-grad:hover,
.cna-online-btns-wrap .red-grad:focus,
.cna-online-btns-wrap .red-grad:active{
	color:#fff !important;
}

.btnSectionRw1 .red-grad:before,
.btnSectionRw2 .red-grad:before,
.btnSectionRw3 .red-grad:before{
	width:30px;
display:none;
}
body#ip3-cna-online .products-wrap{min-height:550px;}
@media All and (min-width: 992px) and (max-width: 1024px){
	body#ip3-cna-online .products-wrap {min-height:730px;}
}
@media All and (max-width: 991px){
	body#ip3-cna-online .products-wrap {min-height:400px;}
}
@media only screen and (max-width: 600px){

.btnSectionRw1 .red-grad:first-child{
	margin-bottom:10px;
}
}

body#ip3-news .bold-heading, body#ip3-english .bold-heading {text-transform: none;}
.ip3-news h1, .ip3-english h1 {text-transform: none;line-height: 29px;}

p.our-leadership-title a { font-weight:bold;}


.linkedin-icn-top {
    float: right;
    padding-left: 5px;
    width: 22px;
    height: 25px;
    padding-top: 8px;
    margin-right:15px;
}

/* Topnav Country dropdown starts here */
.topnav-country-search {float: left; width: 165px;}
.topnav-countries{width:100%; float:left;/*padding-left: 35px;*/}
.topnav-home-dropdown{width: 100%;float: left;position: relative;/*text-transform: uppercase;background: #fff;*/margin-bottom:13px;}
#topnav-country-search .topnav-home-dropdown ul{display: none;position: absolute;top:100%;width: 100%;padding: 0;margin: 0;z-index: 100; border: 1px solid #ddd; border-radius: 4px; background: #fff; /*padding-bottom: 4px; padding-top: 4px;*/ }
.nojs #topnav-country-search .topnav-home-dropdown ul{position: relative;display: block;}
#topnav-country-search .topnav-home-dropdown ul li{list-style-type:none;background: #fff;width: 100%;margin: 0; /*border-radius: 4px;*/ border: 1px solid #fff; font-family: "Avenir Book", Helvetica, sans-serif;}
#topnav-country-search .topnav-home-dropdown ul li:before{display:none;}
#topnav-country-search .topnav-home-dropdown ul li.selected{display: none;}
#topnav-country-search .topnav-home-dropdown ul li:hover {border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
#topnav-country-search .topnav-home-dropdown ul li:first-child:hover, #topnav-country-search .topnav-home-dropdown ul li:nth-child(2):hover { border-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
#topnav-country-search .topnav-home-dropdown ul li:last-child:hover { border-radius: 4px; border-top-right-radius: 0px; border-top-left-radius: 0px;}
.topnav-home-dropdown ul li span{padding: 8px 15px 8px 15px;display: block;}
.topnav-home-dropdown ul li a{color:#000;}
.topnav-home-dropdown-selected{color:#fff/*#000*/;padding:4px 15px 4px 15px ;display: block;position: relative;cursor: pointer; background: #4f7d9a/*#004990*/; border-radius: 4px; font-family: "Avenir Heavy", Helvetica, sans-serif; font-size: 14px; line-height: 26px;}
.topnav-home-dropdown-selected:after{position: absolute;display: inline-block;width: 4px/*9px*/;height: 4px/*9px*/;border: 4px/*9px*/ solid #fff/*#002d62*/;border-width: 2px 2px 0 0;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);content: '';top: 12px/*12px*/;right: 16px;border-color: #fff/*#000*/; border-left: 3px solid transparent; border-bottom: 3px solid transparent; border-top: 3px solid #fff; border-right: 3px solid #fff;}
.topnav-home-dropdown.opened .topnav-home-dropdown-selected:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);top:15px;}
.topnav-home-dropdown-selected:after{transition: 0.2s all;}
.topnav-home-dropdown-selected:before {width: 38px; height: 34px; border-radius: 4px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; background: transparent/*#004990*/; position: absolute; top: 0; right: 0; content:''; display: inline-block}
.topnav-home-dropdown.opened .topnav-home-dropdown-selected:before, .topnav-home-dropdown-selected:hover:before { background: #00415c;}

.topnav-country-button-container{float: left; display: none;}

@media all and (min-width: 768px) {
	.top-content.mobi-country-dropdown-wrap {display: none;}
}
/* Topnav Country dropdown ends here */	

.ip3-insights #twocol {padding:0px;}
.ip3-insights #bannerwrapperinner {padding-left: 6px;padding-right: 6px;}

#ip3-resources.ip3-international-solutions div#breadcrumb {
display: none;
}/* ------------ common colours start ---------------------------------*/
/* ------------- color defination ----------------------*/
/* ------------ common colours end ---------------------*/
/*-------- Common classes start -----------*/
textarea:focus, input:focus{
    outline: 0;
}
p
.float-it, table, #bannerwrapper .sliderbanner, table.searchTable, #tabs.sectionTabs, #tabs.sectionTabs ul, #searchFilter, #resuleMsg, #sitemapcontainer, .bod-item, .snapdownWrapper, .snapdownItem, .news-item, #contentwrapper .yeartab, #contentwrapper .yeartab ul, #footerwrapperinner, .inv-branding { float: left; width: 100%; }

/*-------- Common classes end -----------*/
body { font-family:"Avenir Book", Helvetica, sans-serif; font-size: 0.875em; line-height: 25px/*23px 1.643em*/; color: #282829; background-color:#fff/*#3A6D8E*/; }

a { color: #3b6e8e /*#004990*/; text-decoration: none; }
a:hover { text-decoration: none; color: #e51b24/*#e51b24*/;}
a:focus, a:active { border: none; outline: 0; _noFocusLine: expression(this.hideFocus=true);text-decoration: none; }
a[href^="tel:"] {color: #282829;text-decoration: none;cursor:default;}
a[href^="tel:"].mobile-tel-link{color: 3b6e8e/*#004990*/ !important;cursor:pointer !important;}


.invisible { position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px; overflow: hidden; visibility: visible; }

img { outline-style: none; outline-width: 0; border: 0 none; max-width: 100%; height: auto; }



sub { margin: 2px 0; padding: 2px 0; }

ul { list-style-image: none; list-style-position: outside; list-style-type: none; }

ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; }

#contentwrapper ul { list-style-type: none; padding-left: 16px; padding-bottom: 10px; }
#contentwrapper ul li:before{position:absolute;top:9px; left: -16px;content:"";height:4px;width:4px;border-radius:2px;background:#282829;}
#contentwrapper ul li{position:relative;}
#contentwrapper ul ul { list-style-type: none; margin-top: 5px; }
#contentwrapper ul ul li:before{border-radius:0px;height:2px;top:10px;width:5px;}
#contentwrapper ul li, #contentwrapper ol li { margin-bottom: 0px; }

#contentwrapper ol ol { margin-top: 5px; }

#contentwrapper ol { list-style-type: decimal; padding-left: 18px; margin-bottom: 10px; }

hr { border-style: none none solid; border-width: 0 0 1px; margin: 5px 0; }

:active { outline-style: none; outline-width: 0; }

p { padding: 0 0 10px; color: #333; }

p small { font-size: 12px; line-height: 18px; color: rgba(51, 51, 51, 0.65); }

.h1 { font-size: 1.857em;font-family:"Avenir Book", Helvetica, sans-serif;padding: 21px 0px;font-weight:bold;margin:0px;text-transform: capitalize;}
.h2 { font-size: 1.286em; font-family:"Avenir Black", Helvetica, sans-serif;padding: 10px 0px;font-weight:normal;text-transform: capitalize;}
.h3 { font-size: 1em;font-family:"Avenir Black", Helvetica, sans-serif; font-weight:normal;padding: 10px 0px;}

h1 { font-size: 28px/*1.857em*/;font-family:"Avenir Heavy", Helvetica, sans-serif;padding: 21px 0px; font-weight: normal; margin:0px;text-transform: capitalize; line-height: 37px; color: #333;}

h2 { font-size: 24px/*1.286em*/; font-family:"Avenir Book", Helvetica, sans-serif;padding: 10px 0px; font-weight: normal; text-transform: capitalize; line-height: 26px; color: #000;}

h3 { font-size: 20px/*1em*/;font-family:"Avenir Heavy", Helvetica, sans-serif; font-weight: normal; padding: 10px 0px; line-height: 25px; color: #004990; }

h4 { font-size: 20px/*1em*/; font-family:"Avenir Heavy", Helvetica, sans-serif; line-height: 25px; color: #333; font-weight: normal;}
h5 { font-size: 18px/*1em*/; font-family:"Avenir Book", Helvetica, sans-serif; line-height: 26px; color: #333; font-weight: normal;}
h6 { font-size: 16px/*1em*/; font-family:"Avenir Book", Helvetica, sans-serif; line-height: 22px; color: #004990; font-weight: normal;}

p#sectionheader { font-size: 1.4em; line-height: 1.2em; }

.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px;clear:both; }

.scroll-table-container::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 7px; }

.scroll-table-container::-webkit-scrollbar-thumb { border-radius: 5px; border: 2px solid #666666; background-color: #666666; }

hr { display: block; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; border-style: inset; border-width: 1px; }

/*----- Table CSS ---*/
table { margin-bottom: 20px; }

tr:nth-child(even) {background-color: #efefef;}

td { padding: 7px/*10px 10px*/; color: #333; }

th { background: #004990/*#e5e5e5*/; font-family: "Avenir Black"; font-size: 16px; line-height: 22px; font-weight: normal; color: #fff; padding: 9px 9px 10px; }
th.rad-right { text-align: center; }

td.rad-right { text-align: right; }

.rad-notes { font-size: 0.9em; font-style: italic; }

.rad-underline{text-decoration:underline}

.rad-highlight {    text-transform: uppercase;    font-family: "Avenir Black"; color: #e51b24;   padding-top: 10px;}

.rad-financialtable td, .rad-financialtable th { text-align: right; }

.rad-financialtable td:first-child, .rad-financialtable th:first-child { text-align: left; }

table.rad-datatable tr th, table.rad-datatable tr td { border-bottom: 1px solid #efefef/*#e5e5e5*/; border-right: 1px solid #efefef/*#e5e5e5*/; color: #666666; padding: 5px 10px; }
table.rad-datatable tr th .rad-left, table.rad-datatable tr td .rad-left { text-align: left; }
table.rad-datatable tr th .rad-right, table.rad-datatable tr td .rad-right { text-align: right; }

#MainWrapper { margin: 0 auto;  max-width: 100%; }
.site-wrapper{    max-width: 1024px;    margin: 0 auto;    position: relative;}

/*-------------- Header CSS Starts --------------*/
#headerwrapper { background: #004990/*#3e4141*/; }

#logo img { z-index: 99; width: auto; }
.logo>img{padding: 14px 21px 14px 45px;}
.logo a { display: block; float: left; padding: 14px 21px 14px 45px; }

.logo{ position: absolute;top: -27px;z-index: 1; left:-45px;}

/*.logo{ position: absolute;top: 0;z-index: 1; left:0px;}*/


.logo:after{/*content: '';    width: 0;    height: 0;    border-top: 52px solid #fff;    border-right: 21px solid transparent;    position: absolute;    right: -21px;    top: 0;*/ }
#headerlinks { overflow: hidden; }
#headerlinks ul { margin-bottom: 10px; display: inline-block; }
#headerlinks ul li { border-right: 1px solid #efefef/*#e5e5e5*/; float: left; padding: 0 5px; }
#headerlinks ul li:last-child { border-right: none; }

#toplinks { position: relative; float:right;height: 42px;    overflow-y: hidden;}

/*------------- Sprite starts ---------*/
.cont-email:before,.linkedin:before,.signpost-content a[href^='mailto']:before,.share-icon:before,.social-share a:before,#SearchButtonContainer input,#SearchbuttonRP,.language-flag,.document-item-icon a:after{background:url("/~/media/Images/C/CNA-Hardy/css/sprite") no-repeat;}

/*------------- Sprite Ends ---------*/


/*------------- Search starts ---------*/
#searchbox > div > div { display: inline-block;    float: left; }
.search-inner{padding-right: 6px;}
#searchbox.ui-autocomplete-input { box-shadow: none; }
#searchbox{position: relative;font-family:"Avenir Black", Helvetica, sans-serif;    border-right: 1px solid #004990/*#494949*/;}
#searchbox:before{        left: -17px;   -webkit-transform: skewX(-20deg);    -moz-transform: skewX(-20deg);    -o-transform: skewX(-20deg);    -ms-transform: skewX(-20deg);    transform: skewX(-20deg);    position: absolute;    content: '';    z-index: 10;    border-left: 1px solid #004990/*#494949*/;    display: block;    height: 97%;    width: 15px;    top: 0;}
#searchButtonContainer span { float: left; font-size: 1.8em; }

#searchButtonContainer, #searchButtonContainerRP { position: absolute;padding: 9px 12px 9px 8px;   right: 0;    top: 0;    z-index: 10; }

.searchTable td, .searchTable th { font-size: 1em;padding-bottom: 1px; }
.searchTable tr{background:#f0f0f0;}
.searchTable tr.alt{background:#fff;}
/*.search-results-landing .main-content{padding-left:0px;padding-right:0px;}*/

/*------------- Search ends ---------*/
/*-------------- Top Navigation CSS Starts --------------*/
#topnavigation{float: left;/*font-family:"Avenir Heavy",Helvetica,sans-serif;*/ height:42px;}
#topnavigation ul { display: block; margin: 0 auto;float:left;width: 100%;padding-left: 20px; }
/*#topnavigation ul li.level1{border-right:1px solid #424242; float:left; position:relative; font-size:1em; padding-right:13px;}*/
#topnavigation ul li.level1{border-right:1px solid #004990/*#424242*/; float:left; position:relative; font-size:1em; padding-right:5px;}
#topnavigation ul li.level1.first { border-left: 1px solid #004990/*#424242*/; }
#topnavigation ul li.level1.last { margin-right: 0%; }
/*#topnavigation ul li span{ text-decoration:none; text-transform:uppercase;display: block; font-size: 1em; color: #fff;  display: block; text-align: center;padding: 5px 3px 0 3px;display: block; line-height:16px; height:42px;}*/
#topnavigation ul li span{ text-decoration:none; text-transform:uppercase;display: block; font-size: 1em; color: #fff;  display: block; text-align: center;padding: 5px 3px 0 3px;display: block; line-height:16px; height:42px;}
#topnavigation ul li a{text-decoration:none; text-transform:uppercase;display: block; font-size: 1em; color: #fff;}
#topnavigation ul li:hover span,#topnavigation ul li.current span,#topnavigation ul li.selected span { background: #00415c/*#525453*/; }
#topnavigation ul li.haschildren.last ul { left: auto; right: 0; }
#topnavigation ul li.haschildren ul { display: none; position: absolute; width: 252px; padding: 0; z-index: 99; left: 0; }
#topnavigation ul li.haschildren ul li { border-bottom: 1px solid #424242; }
#topnavigation ul li.haschildren ul li.last { border-bottom: none; }
#topnavigation ul li.haschildren ul li a, #topnavigation ul li.haschildren ul li > span { text-align: left; }


#topnavigation ul li#ip3-menu-syndicate-382-at-lloyds span {width: 117px;}
#topnavigation ul li#ip3-menu-news-and-insight span {width: 76px;}


.nojs #topnavigation li.level1:hover ul { display: block !important; }

.nojs #topnavigation ul ul { display: block; }
.burger-menu-container{/*background:#3e4141;padding-right:24px; height:59px; position:relative; cursor:pointer;    padding-top: 18px;*/}


.burger-menu-container:after{    content: '';    width: 0;    height: 0;    border-top: 59px solid #fff;    border-right: 21px solid transparent;    position: absolute;    left: 0px;    top: 0; display: none;}
.burger-menu{height:3px;width:35px;background:#fff;position:relative;    float: right;    transition:all 0.5s;-webkit-transition:all 0.5s;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);margin-bottom:7px;    clear: both;}
.burger-menu-pseudo{position:relative;height:3px;width:35px;background:#fff;transition: all 0.5s;-webkit-transition: all 0.5s;  margin-bottom: 7px;    display: inline-block;    float: right;    z-index: 10;    clear: both;
}

.burger-menu-pseudo.before{top:0px;}
.burger-menu-pseudo.after{bottom:0px;}
.selected .burger-menu-pseudo.before{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top:9px;}
.selected .burger-menu-pseudo.after{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);    bottom: 11px;}


.burger-menu-pseudo.after{}
.selected .burger-menu{/*-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);*/background:#3f4140}
/*.selected .burger-menu:before{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top:0px !important;}
.selected .burger-menu:after{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);bottom:0px !important;}
.burger-menu:before,.burger-menu:after{content:'';position:absolute;    }
*/
.mobi-menu-container{background:#3f4140;position: absolute;top: 59px;z-index:10;display:none;}
.mobi-menu-container ul li span{padding:21px 0px;text-align:center;color:#fff;display:block;border-bottom:1px solid #525453;font-size:1.286em;text-transform:uppercase;font-family: "Avenir Black";}
.mobi-menu-container ul li a:hover{text-decoration:none;}
/*-------------- Top Navigation CSS Ends --------------*/
/*-------------- Homepage CSS Starts --------------*/
.home-content{/*color:#fff;*/}
.home-left-col{padding-top: 115px;padding-left: 65px;padding-right: 175px;/*font-family:"Avenir Black", Helvetica, sans-serif;*/}
.home-welcome-header{font-size:38px;line-height: 37px;font-family: "Avenir Heavy"; color: #e51b24; /*font-size:3.571em;line-height: 1.2em;font-family: "Avenir Medium";*/}
.home-welcome-text{padding-top:21px;}
.home-dropdown{width: 100%;float: left;position: relative;/*text-transform: uppercase;background: #fff;*/margin-bottom:13px;}
.or-container{margin-bottom:13px;padding-left: 14px;}
#contentwrapper .home-dropdown ul{display: none;position: absolute;top:100%;width: 100%;padding: 0;margin: 0;z-index: 100; border: 1px solid #ddd; border-radius: 4px; background: #fff; /*padding-bottom: 4px; padding-top: 4px;*/ }
.nojs #contentwrapper .home-dropdown ul{position: relative;display: block;}
#contentwrapper .home-dropdown ul li{list-style-type:none;background: #fff;width: 100%;margin: 0; /*border-radius: 4px;*/ border: 1px solid #fff; font-family: "Avenir Book", Helvetica, sans-serif;}
#contentwrapper .home-dropdown ul li:before{display:none;}
#contentwrapper .home-dropdown ul li.selected{display: none;}
#contentwrapper .home-dropdown ul li:hover {border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
#contentwrapper .home-dropdown ul li:first-child:hover, #contentwrapper .home-dropdown ul li:nth-child(2):hover { border-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
#contentwrapper .home-dropdown ul li:last-child:hover { border-radius: 4px; border-top-right-radius: 0px; border-top-left-radius: 0px;}
.home-dropdown ul li span{padding: 8px 15px 8px 15px;display: block;}
.home-dropdown ul li a{color:#000;}
.home-dropdown-selected{color:#fff/*#000*/;padding:8px 15px ;display: block;position: relative;cursor: pointer; background: #4f7d9a; border-radius: 4px; font-family: "Avenir Heavy", Helvetica, sans-serif; font-size: 18px; line-height: 26px;}
.home-dropdown-selected:after{position: absolute;display: inline-block;width: 4px/*9px*/;height: 4px/*9px*/;border: 4px/*9px*/ solid #fff/*#002d62*/;border-width: 2px 2px 0 0;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);content: '';top: 15px/*12px*/;right: 16px;border-color: #fff/*#000*/; border-left: 3px solid transparent; border-bottom: 3px solid transparent; border-top: 3px solid #fff; border-right: 3px solid #fff;}
.home-dropdown.opened .home-dropdown-selected:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);top:17px;}
.home-dropdown-selected:after{transition: 0.2s all;}
.home-dropdown-selected:before {width: 38px; height: 42px; border-radius: 4px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; background: transparent/*#004990*/; position: absolute; top: 0; right: 0; content:''; display: inline-block}
.home-dropdown.opened .home-dropdown-selected:before, .home-dropdown-selected:hover:before { background: #00415c;}
.home-dropdowns-container{margin-top: 11px;}
.home-dropdown-bottom-content{float: left}
.home-go-button{padding: 10px 20px 10px 20px/*10px 10px 10px 8px*/;float: right;position: relative;/*text-transform: uppercase;*/cursor: pointer;margin-top: 3px/*23px*/;}
.nojs .home-go-button{display: none;}
.home-left-menu .box{}
.home-left-menu .box:hover:after{display: none;}
.home-left-menu{    position: absolute;    left: 50%;    z-index: 10;margin-left: -80px;top: 95px;}
.home-right-col{padding-right:0px;}


#contentwrapper .left-column ul{padding:0px;margin:0px;}
#contentwrapper .home-left-menu .left-column li{width:168px;}
#contentwrapper .home-left-menu .left-column li:hover:before{display: none;}
#contentwrapper .left-column li:before{content: ''; width: 0; height: 0; border: 14px solid transparent; border-bottom-color: #f1f1f1; position: absolute;  -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); right: -28px;  bottom: 0; z-index: 10;top: 50%;margin-top: -13px;display: none;    border-bottom-width: 19px;border-top-width: 11px;left:auto;background:none;}
#contentwrapper .left-column li:hover:before,#contentwrapper .left-column li.selected:before,#contentwrapper .left-column li.current:before{display: block;}
#contentwrapper .left-column li{position: relative;list-style-type:none;width:100%;margin-bottom:5px; display: table;height: 140px;   /*
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,d3d3d3+75,a5a5a5+100 */
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWE1YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #d3d3d3 75%, #a5a5a5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(75%,#d3d3d3), color-stop(100%,#a5a5a5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#d3d3d3 75%,#a5a5a5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#d3d3d3 75%,#a5a5a5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#d3d3d3 75%,#a5a5a5 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#d3d3d3 75%,#a5a5a5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a5a5a5',GradientType=0 ); /* IE6-8 */
}
#contentwrapper .left-column li:hover{

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a5a5a5+0,d3d3d3+25,ffffff+100 */
background: #a5a5a5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1YTVhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #a5a5a5 0%, #d3d3d3 25%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5a5a5), color-stop(25%,#d3d3d3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a5a5a5 0%,#d3d3d3 25%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a5a5a5 0%,#d3d3d3 25%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a5a5a5 0%,#d3d3d3 25%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #a5a5a5 0%,#d3d3d3 25%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */


}
.left-column li.current span {cursor: default;} 


.left-column li a,.left-column li>span{color:#282829/*#3e4141*/; text-transform: uppercase;display:table;width:100%; text-align: center;font-size: 1.286em;line-height: 1.111em;font-family:"Avenir Heavy";cursor: pointer;padding: 0px 10px;}
.left-column li span{height:140px;vertical-align: middle;display: table-cell;}
.left-column li a:hover{text-decoration: none;}
.home-banner-text-container{/*bottom:88px;*/position: absolute;/*margin:0 110px;*/font-family:"Avenir Black", Helvetica, sans-serif;    background-color: rgba(0,0,0,0.4);}
.home-banner-text-container:after,.home-banner-text-container:before{width: 100%;position: relative;background: #fff;height: 1px;content: '';    float: left;}
.home-banner-text-container:before{margin-bottom:16px;}
.home-banner-text{font-size: 1.286em;padding:0 7px; width:287px; min-height:142px;}
.home-banner-link{display: inline-block;float: right;}
.home-banner-link a{    padding: 3px 14px 2px 10px;color:#fff;display: block;}
.home-banner-link a:hover{text-decoration: none;}
/*-------------- Homepage CSS Ends --------------*/

/* --------------- Banner Starts ---------------*/
#bannerwrapper { position: relative; }
#bannerwrapper .sliderbanner { position: relative; }
#bannerwrapper .bx-controls .bx-pager { position: absolute; right: 10px; bottom: 10px; }
#bannerwrapper .bx-controls .bx-pager .bx-pager-link { background: #666666; border-radius: 100%; display: block; height: 10px; text-indent: -999999px; width: 10px; }
#bannerwrapper .bx-controls .bx-pager .bx-pager-link.active { background: #424242; }
#bannerwrapper .bx-controls .bx-pager div { margin: 0 0 0 10px; float: left; }
#bannerwrapper .bx-controls .bx-controls-direction { position: absolute; top: 50%; width: 100%; }
#bannerwrapper .bx-controls-direction a { float: left; padding: 0 10px; }
#bannerwrapper .bx-controls-direction a.disabled { display: none; }
#bannerwrapper .bx-controls-direction .bx-next { float: right; }

#bannerwrapperinner { padding: 0; }
#bannerContainer>img{width:100%;height:auto;}
#bannerwrapperinner > .bx-wrapper { position: relative; }

/*
.banneritem { position: relative; display: none; }*/
.banneritem:first { display: block; }
.banneritem .bannertext { position: absolute; bottom: 20px; left: 20px; }

.nojs .banneritem { display: none; }

.nojs .banneritem.banner1 { display: block; }

#bannerwrapper .bx-controls-direction, #bannerwrapper .bx-pager { float: left; clear: both; }

/* --------------- Banner Ends ---------------*/
/* ------------------- middle section starts -------------------------------------------------------- */
#contentwrapper {clear: both; }
#ip3-Homepage #contentwrapper{padding-bottom:15px;}
.page-title{padding: 18px 22px 36px;background-color: #fff;}
.page-title:before{content:'';position: absolute; top: 0; left: 0;width: 0; height: 0; border-top: 40px solid #3A6D8E; border-right: 16px solid transparent; display: none;}
.page-title:after { content: ''; width: 0; top:35%; height: 0; border: 14px solid transparent; border-bottom-color: #fff; position: relative;  -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); position: absolute; right: -28px;  bottom: 0; z-index: 1; }
.drop-title .selected:after {
    content: '';
    position: absolute;
    right: 10px;
    top: 10px;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top-color: #000;
}
.wrapper{background-color:#fff;}
.drop-title{text-transform:uppercase;}
.drop-title .selected {    color: #000;    position: relative;    background-color: #fff;    padding: 5px 33px 5px 15px;    font-weight: normal;}
.countries{width:75%; float:right;padding-left: 38px;}
#contentwrapper .countries .home-dropdown ul{    box-shadow: 1px 3px 2px #e5e5e5;}
#country-search{margin-top: 19px;}
.top-content{font-family:"Avenir Heavy", Helvetica, sans-serif;float:left;width:100%;}

.country-go-button {padding: 8px 15px}
.country-button-container {float: left;padding-left: 12px;text-transform: uppercase;cursor: pointer;color: #fff; opacity:0; width:0;}
.home-title{font-size: 1.857em;padding-bottom: 0px;color:#e51b24;}
.home-title sup{font-size:0.8em;}



.red-grad{
	font-family: "Avenir Heavy", Helvetica, sans-serif;
	font-size: 18px;
	line-height: 26px;
	border-radius: 4px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc2129+0,e6252a+32,d6272e+46,c8272c+64,b92a30+79,b72a30+82,b92933+86,b12a31+100 */
  background: /*#004990*/ /*#e51b24 !important*//*#fc2129*/; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjMjEyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTJhMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%); /* FF3.6+ * /
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc2129), color-stop(32%,#e6252a), color-stop(46%,#d6272e), color-stop(64%,#c8272c), color-stop(79%,#b92a30), color-stop(82%,#b72a30), color-stop(86%,#b92933), color-stop(100%,#b12a31)); /* Chrome,Safari4+ * /
  background: -webkit-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Chrome10+,Safari5.1+ * /
  background: -o-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Opera 11.10+ * /
  background: -ms-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* IE10+ * /
  background: linear-gradient(to bottom,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* W3C * /
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc2129', endColorstr='#b12a31',GradientType=0 ); /* IE6-8 * /
*/

}
.red-grad.skew{position: relative; color: #fff;}
.ie9 .red-grad.skew:before {  -ms-transform: skewX(-10deg);left: -10px;    transform: skewX(-10deg); width: 20px;  }
.red-grad.skew:before{
  left: -8px;    -webkit-transform: skewX(-20deg);    -moz-transform: skewX(-20deg);    -o-transform: skewX(-20deg);    -ms-transform: skewX(-20deg);    transform: skewX(-20deg);    position: absolute;    content: '';    z-index: 0;      display: block;    height: 100%;    width: 16px;    top: 0; display: none;

  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc2129+0,e6252a+32,d6272e+46,c8272c+64,b92a30+79,b72a30+82,b92933+86,b12a31+100 */
  background: #fc2129; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjMjEyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTJhMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc2129), color-stop(32%,#e6252a), color-stop(46%,#d6272e), color-stop(64%,#c8272c), color-stop(79%,#b92a30), color-stop(82%,#b72a30), color-stop(86%,#b92933), color-stop(100%,#b12a31)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc2129', endColorstr='#b12a31',GradientType=0 ); /* IE6-9 */

}
.red-grad.skew:hover:before{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b12a31+0,b92933+14,b72a30+18,b92a30+21,c8272c+36,d6272e+54,e6252a+68,fc2129+100 */
  background: #b12a31; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxMmEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzIxMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #b12a31 0%, #b92933 14%, #b72a30 18%, #b92a30 21%, #c8272c 36%, #d6272e 54%, #e6252a 68%, #fc2129 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b12a31), color-stop(14%,#b92933), color-stop(18%,#b72a30), color-stop(21%,#b92a30), color-stop(36%,#c8272c), color-stop(54%,#d6272e), color-stop(68%,#e6252a), color-stop(100%,#fc2129)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b12a31', endColorstr='#fc2129',GradientType=0 ); /* IE6-9 */
 display: none;
}


.red-grad:hover{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b12a31+0,b92933+14,b72a30+18,b92a30+21,c8272c+36,d6272e+54,e6252a+68,fc2129+100 */
  background: #00415c/*#b12a31*/; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxMmEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzIxMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #b12a31 0%, #b92933 14%, #b72a30 18%, #b92a30 21%, #c8272c 36%, #d6272e 54%, #e6252a 68%, #fc2129 100%); /* FF3.6+ * /
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b12a31), color-stop(14%,#b92933), color-stop(18%,#b72a30), color-stop(21%,#b92a30), color-stop(36%,#c8272c), color-stop(54%,#d6272e), color-stop(68%,#e6252a), color-stop(100%,#fc2129)); /* Chrome,Safari4+ * /
  background: -webkit-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Chrome10+,Safari5.1+ * /
  background: -o-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Opera 11.10+ * /
  background: -ms-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* IE10+ * /
  background: linear-gradient(to bottom,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* W3C * /
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b12a31', endColorstr='#fc2129',GradientType=0 ); /* IE6-8 */

}


/*-------------- Left Navigation CSS Starts --------------*/
#leftcol { padding-top: 42px; padding-left:42px; float:left;}
.box:hover:after, .box.active:after{ content: ''; width: 0; height: 0;  border: 15px solid transparent; border-bottom-color: #fff; position: relative;  -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); position: absolute; right: -30px; top:50px; z-index: 1; }
.box-1{margin-bottom:5px; display: table;height: 140px;    width: 100%;}

.box { color:#3e4141; text-transform: uppercase; position:relative;padding: 10px;    vertical-align: middle; display: table-cell;    text-align: center;font-size: 1.286em;line-height: 1.111em;font-family:"Avenir Heavy";cursor: pointer;}

.box-1 a.active:after { content: ''; width: 0; height: 0; border: 14px solid transparent; border-bottom-color: #fff; position: relative;  -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); position: absolute; right: -15px;  bottom: 0; z-index: 1; }
.grey-grad{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+67,cfcfcf+100 */
  background: #ffffff; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 67%, #cfcfcf 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(67%,#f1f1f1), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 67%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 67%,#cfcfcf 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 67%,#cfcfcf 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 67%,#cfcfcf 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-8 */


}
.grey-grad:hover{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cfcfcf+0,f1f1f1+33,ffffff+100 */
background: #cfcfcf; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #cfcfcf 0%, #f1f1f1 33%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcfcf), color-stop(33%,#f1f1f1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cfcfcf 0%,#f1f1f1 33%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cfcfcf 0%,#f1f1f1 33%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cfcfcf 0%,#f1f1f1 33%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cfcfcf 0%,#f1f1f1 33%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */



}

#leftnavigation ul, #utility ul { padding: 0; }
#leftnavigation ul li, #utility ul li { list-style-type: none; font-size: 1.2em; margin: 0; }
#leftnavigation ul li span, #utility ul li span { position: relative; }
#leftnavigation ul li a, #utility ul li a { color: #666666; }
#leftnavigation ul li a:hover, #utility ul li a:hover { color: #424242; }
#leftnavigation ul li > span, #leftnavigation ul li a, #utility ul li > span, #utility ul li a { display: block; padding: 5px 0px; position: relative; }
#leftnavigation ul li.level3 > span, #leftnavigation ul li.level3 a, #utility ul li.level3 > span, #utility ul li.level3 a { padding: 5px 5px 5px 10px; }
#leftnavigation ul li.selected a, #leftnavigation ul li > span, #utility ul li.selected a, #utility ul li > span { font-weight: 700; color: #424242; }

#utility { border-top: 2px solid #efefef/*#e5e5e5*/; margin-top: 10px; }

/*-------------- Left Navigation CSS Ends --------------*/
/*-------------- Breadcrumb CSS Starts --------------*/
#breadcrumb { padding: 10px 0; float:left; width:100%; margin: 0 10px;} 
#breadcrumb > ul{ padding:0;}
#breadcrumb > ul > li{font-size: auto; display:inline;}

#breadcrumb > ul > li:before { position:inherit;}

#breadcrumb ul li span.glyphicon-chevron-right:before { font-size:10px;}

#breadcrumb > ul > li > a{color: #000000}

#breadcrumb > ul > li:last-child::after{display: none}
#breadcrumb > ul > li > span{color: #004990;}
#breadcrumb a,
#breadcrumb span.seperator { text-decoration: none; color: #000 }
#breadcrumb span { color: #004990 }
#breadcrumb a:hover {color: #000;text-decoration: underline;}
#breadcrumb a:focus{outline: 0}
#breadcrumb .separator {margin: 0 5px;}
@media all and (max-width: 991.98px){
	#breadcrumb > ul > li{font-size: 15px;margin-left: 10px;line-height: 26px}
    #breadcrumb > ul > li::after{margin-left: 8px;font-size: 10px;}
    #breadcrumb > ul > li > span{font-size: 16px; line-height: 26px}
}
@media all and (max-width: 767.98px){
	#breadcrumb{padding: 13px 0;}
    .breadcrumb-wrapper{background: #f6f6f6}
}
/*-- Breadcrumb CSS ends --*/

/*-------------- Content page CSS starts --------------*/
.main-content{padding: 7px 30px 20px;background: #fff;position:relative;}
/*-------------- Content page CSS ends --------------*/




/*-------------- Search page CSS Starts --------------*/
.ip3search_highlight { font-weight: 700; }

.sitesearchpagination { padding-top: 12px;float:left;    font-family: "Avenir Black"; }
.sitesearchpagination .small-pipe{font-size:0.8em;    line-height: 0.7em;    position: relative;    top: -2px;}
#contentwrapper .sitesearchpagination ul{float:left;padding-left:0px;}
.sitesearchpagination li:before{display:none;}
.sitesearchpagination ul li { float: left; margin: 0 10px 0 0; padding: 0; }
.sitesearchpagination ul li a{color:#004990;text-decoration:none;}
.sitesearchpagination ul li a:hover{color:#e51b24;text-decoration:none;}
.sitesearchpagination ul li.pageloaded {color:#e51b24}
table.searchTable tbody tr th { text-align: left; height: 22px; }

#tabs.sectionTabs { position: relative; padding: 8px 0 10px; }
#tabs.sectionTabs ul { border-bottom: 2px solid #efefef/*#e5e5e5*/; list-style: none; padding: 0; margin: 0; }
#tabs.sectionTabs ul li { float: left; padding: 0; margin: 0;    font-family: "Avenir Black";   text-transform: uppercase;       padding-right: 15px; }
#tabs.sectionTabs ul li:before { display: none; }
#tabs.sectionTabs ul li a { display: block; padding: 10px 0px 7px; text-align: center; background-color: #fff; color: #004990; border-bottom: 4px solid #fff; }
#tabs.sectionTabs ul li a span { text-align: center;  }
#tabs.sectionTabs ul li.current a{color:#e51b24;border-bottom: 4px solid #e51b24;}
#tabs.sectionTabs ul li.current a:hover, #tabs.sectionTabs ul li a:hover { background-color: #fff; color: #e51b24; border-bottom: 4px solid #e51b24;    text-decoration: none; }
#tabs.sectionTabs span.select { background: url("/~/media/Images/C/CNA-Hardy/css/searchTab-dd.png") no-repeat scroll 96% 17px #828383; position: absolute; font-size: 1em; top: 0; left: 0; height: 35px; color: #fff; padding: 11px 15px 31px 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 1.2em; *behavior: url("/~/media/Files/C/CNA-Hardy/htc-files/boxsizing.htc"); }

#tabsDD { height: 40px; font-size: 1.2em; width: 100%; cursor: pointer; }

.searchresultpage #searchContainerRP {  display:block;width:100%;float:left;position:relative;z-index:1; }
.searchresultpage{padding-top:3px;}
#searchinnerRP {float: left;width:100%;    position: relative; }
#searchTextboxContainer{color:#fff; text-transform:uppercase;width:80%;}
#searchTextboxContainer input{width:100%; border:0px none; line-height:1em; font-family:"Avenir Heavy"; background:#00415c/*#565656*/; color:#fff; height:42px; padding:10px 5px 9px 10px;}
#SearchButtonContainer{width:20%;position:relative;    text-align: right;}
#SearchButtonContainer input{    width: 17px;    height: 43px;    background-position: 1px -121px;    border: 0px;    text-indent: -9999px;    display: inline;}
#searchTextBoxContainerRP { float: left;    padding: 4px 98px 4px 14px;width:100%;border:1px solid #c6c5c5;position:relative; }
#searchButtonContainerRP {background-color:#828383;}
#searchinnerRP { float: left; }

#searchTextBoxContainerRP, #searchButtonContainerRP { float: left; }

#searchTextBoxContainerRP .ui-autocomplete-input { border: 0px none; background: transparent; box-shadow: none; padding: 0px 0 0 0;    text-transform: capitalize; }
#searchTextBoxContainerRP input{color:#e3e3e3;    font-size: 2.429em;    line-height: 1.2em;font-family:"Avenir Black";width:100%;    border: 1px solid #fff;}

.clear-search-button{position:absolute;right:10px;top:50%;width:17px;height:17px;z-index:10;cursor:pointer;margin-top:-9px;    right: 74px;}

.internetexplorer11 .clear-search-button,.ie9 .clear-search-button{display:none;}
.internetexplorer11 #searchTextBoxContainerRP,.ie9 #searchTextBoxContainerRP{padding-right:64px}

.clear-search-button-inner{position:relative;width:100%;height: 19px;width: 19px;display: inline-block;}
.clear-search-button-inner:before,.clear-search-button-inner:after{position:absolute;top:8px;left:0px;z-index:10;width:21px;height:2px;background:#c6c5c5;content:''}
.clear-search-button-inner:before{-webkit-transform: rotate(48deg);-ms-transform: rotate(48deg);transform: rotate(48deg);}
.clear-search-button-inner:after{-webkit-transform: rotate(-48deg);-ms-transform: rotate(-48deg);transform: rotate(-48deg);}

#searchFilter, #resuleMsg { padding-top: 10px; }
#resuleMsg{font-size: 1.857em;font-family: "Avenir Black";padding-top: 16px;}
#searchFilter{display:none;}

.level1level2 td p { padding-top: 10px; }

.searchTable .level1level2 td p { padding-top: 0; }

#SearchbuttonRP { padding: 0 0 3px 8px;     width: 39px;   height: 33px;    border: 0px;    background-color: transparent;    text-indent: -9999px;background-position:right bottom; }

#search-results .links { margin-bottom: 0px; }
#search-results .searchdescription { margin-bottom: 0px; }
#tabs.sectionTabs span.select{width: 100% !important;    top: 8px;}

/*----------    Site map     ----------*/
#sitemapcontainer ul li a{display:inline-block;}
#sitemapcontainer ul li.level1{padding:0 0 15px;}


/*---------Bod Page CSS Starts-------------*/
.bod-item .name { font-size: 1.3em; }

.bodImage img { display: block; max-width: 100%; height: auto; }

.bodContent { padding: 10px 0px; }

/*---------Bod Page CSS Ends-------------*/
/* ----------------- snapdown starts --------------*/
.snapdownWrapper { margin: 30px 0; }

.snapdown-content { display: none; }

.snapdownItem { border-bottom: 1px solid #efefef/*#e5e5e5*/; }
.snapdownItem:first-child { border-top: 1px solid #efefef/*#e5e5e5*/; }
.snapdownItem .snapdown-title p { color: #424242; cursor: pointer; margin: 0; padding: 11px 45px 11px 0px; position: relative; font-size: 1.2em; font-weight: 700; }
.snapdownItem .snapdown-title p:after { content: "+"; position: absolute; right: 20px; top: 25%; font-size: 1.8em; }
.snapdownItem.active .snapdown-title p { color: #424242; }
.snapdownItem.active .snapdown-title p:after { content: "-"; top: 20%; font-size: 2.4em; }
.snapdownItem .snapdown-content p { padding-right: 15px; }

body.ie9 .snapdownItem.active .snapdown-title p:after, body.ie10 .snapdownItem.active .snapdown-title p:after { font-size: 1.3em; }

.nojs .snapdown-title p:after { display: none; }

.nojs .snapdown-content { display: block !important; }

.snapdown-content table tbody tr:last-child { border-bottom: none; }

/*----------------------------- snapdowns ends ----------------------------------*/
/* ---------------------Press Release Starts--------------*/
.news-item { padding: 15px 0 5px; }
.news-item p.Title { font-size: 1.2em; }
.news-item p.Title a { color: #424242; }

/* ---------------------Press Release Ends--------------*/
/*-----------    News/Year tabs starts    -------------*/
#contentwrapper .yeartab { position: relative; }
#contentwrapper .yeartab ul { list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #efefef/*#e5e5e5*/; }
#contentwrapper .yeartab ul li { float: left; border-left: 1px solid #efefef/*#e5e5e5*/; border-top: 1px solid #efefef/*#e5e5e5*/; padding: 0; font-weight: 700; font-size: 1.2em; list-style-type: none; }
#contentwrapper .yeartab ul li:before { display: none; }
#contentwrapper .yeartab ul li.last { border-right: 1px solid #efefef/*#e5e5e5*/; }
#contentwrapper .yeartab ul li a, #contentwrapper .yeartab ul li > span { color: #fff; display: block; padding: 10px 20px; }
#contentwrapper .yeartab ul li > span { background: #424242; color: #fff; }
#contentwrapper .yeartab ul li a { background: #666666; }
#contentwrapper .yeartab ul li a:hover { background: #424242; color: #fff; }

/* ------------------- middle section ends -------------------------------------------------------- */
/*-------------- Footer CSS Starts --------------*/
#footerwrapper{background-color: #3b6e8e;font-size: 0.857em}
#footerwrapperinner {  padding-top: 25px;padding-bottom: 25px;color: #fff; }

#footerlinks ul { text-transform: uppercase;    text-align: center;}
/*#footerlinks ul li {padding: 0px 29px 0px 0px; margin: 0; line-height: 1em;display: inline-block; }*/
#footerlinks ul li {padding: 0px 12px 0px 0px; margin: 0; line-height: 1em;display: inline-block; }
#footerlinks ul li:first-child { padding-left: 0; }
#footerlinks ul li:last-child { border-right: 0; padding-right: 0; }
#footerlinks ul li a { display: block; color: #fff; }
#footerlinks ul li:before{display: none;}
#footerlinks{padding-left:15px;float:left;width:100%;/*font-family:"Avenir Black", Helvetica, sans-serif;*/}
.copyright { float: right; padding: 0; }
.footer-bottom{width:100%;float: left;}
.footer-text{font-family: "Avenir Book";text-align: center;padding-top:22px;font-size:0.833em}
.footer-text p{padding-bottom:0px;}
.footer-bottom-links{width:100%;float:left;text-align:center;/*font-family:"Avenir Black", Helvetica, sans-serif;*/}
.footer-bottom-links ul li { display:inline-block; border-right:1px solid #fff; line-height:1em; padding-right:4px; padding-left:2px; }
.footer-bottom-links ul li a { color:#fff; font-size:0.90em; text-decoration: underline;}
.footer-bottom-links ul li a:hover{text-decoration: none;}
.footer-bottom-links ul li:last-child{border-right:0px;}
.footer-bottom-links ul li:before{display: none;}
#footerwrapper ul li:before{display: none;}

/*-------------- Footer CSS Ends --------------*/

/*-------------- Business Capabilities CSS starts --------------*/
.business-capabilities-landing{padding-top:10px;}
.business-capabilities-item{border-top:2px solid #f0f0f0;}
.business-capabilities-item.last{border-bottom:0/*2px*/ solid #f0f0f0; margin-bottom: 30px;}
.business-capabilities-item a{color:#282829;text-decoration:none;}
.business-capabilities-item a:hover{text-decoration:none;}
.business-capabilities-item a:hover .business-capabilities-item-inner,.business-capabilities-item a:hover .business-capabilities-item-inner:after{color:#e51b24}
.business-capabilities-item a:hover .business-capabilities-item-inner:before{border-color:#e51b24;}
.business-capabilities-item a:hover .business-capabilities-item-inner{color:#e51b24}
.business-capabilities-item-inner{padding:14px 0px 13px;position:relative;text-transform:uppercase;font-family:"Avenir Black";}
.more-link{position:relative;display:block;padding-right: 40px;}
.more-link:hover:after{color:#e51b24;}
.more-link:hover:before{border-color:#e51b24;}
.more-link:after{    content: 'More';    position: absolute;    right: 0px;    top: 26px;    text-transform: uppercase;    font-size: 0.7em;   font-family: "Avenir Black";    color: #282829;}
.more-link:before{content:'';position:absolute;right:0px;top:16px;    position: absolute;    display: inline-block;    width: 15px;    height: 15px;    border: 9px solid #282829/*#000*/;    border-width: 2px 2px 0 0;    transform: rotate(45deg);    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    content: '';    top: 12px;    right: 11px;    border-color: #282829/*#000*/;    z-index: 0;}



.category-header{color:#e51b24;margin-top:30px;padding: 0 0 10px;}
.category-header.first{margin-top:10px;    }
/*-------------- Business Capabilities CSS ends --------------*/

/*-------------- Left Signposts CSS Starts --------------*/

.signpost-link{color:#004990;font-size:0.786em;text-transform:uppercase;line-height: 1.3em;}
.signpost-link-abs{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#000;opacity:0;}
.signpost-link-abs a{width:100%;height:100%;display:block;}
.signpost-item{position:relative;margin-bottom: 16px;}
.signpost-image{margin-bottom:3px;border: 1px solid #939393;}
.signpost-image img{border:1px solid #969696;}
.signpost-content{font-size:0.857em;    line-height: 1.4em;color: #989898;}
.signpost-content .rad-header{text-transform:uppercase;font-weight:bold;padding-bottom: 4px;padding-top:17px;}
.signpost-content .rad-header:first-child{padding-top:0px;}
.key-contacts-content.first.signpost-content .rad-header{padding-top: 0px;}
.key-contacts-content.signpost-content .rad-header{padding-top: 0px;}
.key-contacts-content{margin-top: 17px;}
.key-contacts-content.first{margin-top:0px;}
.signpost-content a{color:#989898;}
.signpost-content a[href^='mailto']{position: relative;padding-left: 23px;display: inline-block;color:#004990;padding-top: 1px;}
.signpost-content a[href^='mailto']:hover{color:#e51b24}
.signpost-content a[href^='mailto']:before{content: "";display: inline-block;width: 18px;height: 12px;position: absolute;top: 3px;left: 0px;}
.signpost-header{color:#e51b24;text-transform:uppercase;font-family: "Avenir Black";margin-bottom:15px;}
.signpost-item:hover .signpost-link {text-decoration:underline;}
.signpost-item:hover .signpost-link a{color:#e51b24; text-decoration:underline;}
/*-------------- Left Signposts CSS Ends --------------*/
/*-------------- Social Share Starts Starts --------------*/
.social-media-share-container{position:absolute;width:30px;height:28px;top:25px;right:6px;z-index:11;}
.has-language-version .social-media-share-container{top: 62px;}

.social-media-share-inner{position:relative;}
.share-icon{position:relative;color:#004990;width:30px;height:28px;cursor:pointer;}
.share-icon:before{content:'';background-position:-100px 0px;position:relative;    height: 17px;    width: 18px;    float: left;    margin-left: 5px;    transition: 0.5s all;-webkit-transition: 0.5s all;-ms-transition: 0.5s all;}
.share-icon.selected:before {-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.share-icon:after{content:'Share';text-transform:uppercase;color:#e51b24;position:relative;    font-size: 0.7em;    font-family: "Avenir Black";    top: -6px;    left: -2px;}
#contentwrapper .share-dropdown ul{padding:0px;margin:0px;    padding-top: 14px;}
#contentwrapper .share-dropdown ul li{    width: auto;    float: none;    padding-right: 0px;}
#contentwrapper .share-dropdown ul li:before{display:none;}
.share-dropdown ul li a{text-indent:-9999px;position:relative;display:block;    padding: 14px 0px;}
.share-dropdown ul li a:before{position:absolute;left:50%;content:''}
.share-dropdown ul li.facebook-share a:before{width:8px;height:18px;background-position:-50px 0px;margin-left:-4px;}
.share-dropdown ul li.twitter-share a:before{width:18px;height:15px;background-position:-150px top;margin-left:-9px;}
.share-dropdown ul li.linkedin-share a:before{width:19px;height:19px;background-position:0px -50px;margin-left:-9px;}
.share-dropdown ul li.mail-share a:before{width:23px;height:16px;background-position:-50px -50px;margin-left:-12px;}
.share-dropdown{display:none;    z-index: 11;    position: relative;    box-shadow: 1px 3px 2px #efefef/*#e5e5e5*/;    width: 40px;    left: -7px;}
.nojs .share-dropdown{display:block;}
/*-------------- Social Share Starts Ends --------------*/
/*-------------- Products Page Starts --------------*/
.products-landing-content ul li,.risk-control-landing ul li{ padding-right: 25px;}
.products-landing-content ul li ul li,.risk-control-landing ul li ul li{    width: 100%;    padding-right: 0px;    float: none;}
.products-landing-content ul, .risk-control-landing ul{width:100%;}
.products-landing-content ul:after,.products-landing-content ul:before, .risk-control-landing ul:before,.risk-control-landing ul:after{content: " ";display: block;clear: both;}
.product-item h2{margin-bottom:12px;}
.product-item h3{margin-bottom:9px;margin-top:6px;}
.product-item{margin-bottom:6px;}
.related-products-header{text-transform:uppercase;font-family:"Avenir Black";margin-bottom:10px;color:#e51b24; }
.product-items-container{padding-bottom:7px; }
/*.related-products-container{padding-top:24px;border-top:2px solid #f0f0f0;margin-top: 12px;}*/
.related-products-container ul li{float:none;width:100%;}
.related-products-container ul li a{}
/*-------------- Products Page Ends --------------*/

/*-------------- Risk Control Starts --------------*/
.risk-control-snapdown-item{border-bottom:2px solid #f0f0f0;padding:25px 0px 14px 0px;     position: relative;}
/*.risk-control-snapdown-item:first-child .risk-control-snapdown-bottom{display:block;}*/
.risk-control-snapdown-item:last-child{border:0px;}
.risk-control-snapdown-top{cursor:pointer;    padding-right: 50px;}
.risk-control-snapdown-top:hover{color:#e51b24}
.risk-control-snapdown-top.no-anim:hover{color:inherit;}
.noTabs.noContent .risk-control-snapdown-top:hover{color:inherit;}
.risk-control-snapdown-bottom{padding-right: 50px;position:relative;}
.snapdown-title{text-transform:uppercase;font-family:"Avenir Black";padding-bottom: 10px;}
.risk-control-snapdown-bottom{display:none;}
.no-anim+.risk-control-snapdown-bottom{display:block;}

.snapdown-tabs-container {    border-bottom: 2px solid #f0f0f0;text-transform: uppercase;   font-family: "Avenir Black";margin-top:7px;margin-bottom:24px;}
.snapdown-tabs-item {float:left;color: #004990;cursor:pointer;padding-bottom:6px;border-bottom:3px solid #fff;/*margin-right:12px;*/ margin-right:2px;font-size:0.857em;}
.snapdown-tabs-item.last-tab{margin-right:0px;}
.snapdown-tabs-item.active,.snapdown-tabs-item:hover,.tabs-news-insights .snapdown-tabs-item.current{color:#e51b24;border-bottom:3px solid #e51b24;}

.snapdown-tabs-content-item{display:none;}
.snapdown-bottom-content{margin-top: 7px;}
.risk-control-snapdown-item:hover .more-link-snapdown:before{border-color:#e51b24;}
.risk-control-snapdown-item:hover .more-link-snapdown:after{color:#e51b24;}
.noTabs.noContent .more-link-snapdown{display:none;}
.no-anim .more-link-snapdown{display:none;}
.noTabs.noContent .risk-control-snapdown-top{cursor: default;}
.more-link-snapdown{position:absolute;    bottom: 0px;right:0px;bottom: 22px;cursor:pointer;z-index: 10;}
.more-link-snapdown:before{transform: rotate(135deg);    -webkit-transform: rotate(135deg);    -ms-transform: rotate(135deg);content:'';position:relative; display: inline-block;    width: 15px;    height: 15px;    border: 9px solid #000;    border-width: 2px 2px 0 0;    float: left;margin-left: 7px;}
.more-link-snapdown:after{content: 'More';    position: relative;   text-transform: uppercase;    font-size: 0.7em;   font-family: "Avenir Black";    color: #282829;    float: left;    clear: both;margin-top: 2px;}
.selected .more-link-snapdown:before{transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);bottom:-8px;margin-left: 4px;}
.selected .more-link-snapdown:after{content:'Less';}
/*.snapdown-tabs-content-item:first-child{display:block;}*/
.snapdown-tabs-selected{   display:none; color: #fff;    padding: 8px 15px;    position: relative;    cursor: pointer;background:#c6c5c5;position:relative;    font-family: "Avenir Black";text-transform: uppercase;    margin-top: 7px;}
.snapdown-tabs-selected:before{    position: absolute;    display: inline-block;    width: 9px;    height: 9px;    border: 9px solid #002d62;    border-width: 2px 2px 0 0;    transform: rotate(135deg);    -webkit-transform: rotate(135deg);    -ms-transform: rotate(135deg);    content: '';    top: 12px;    right: 16px;    border-color: #fff;    transition: 0.2s all;}
.snapdown-tabs-selected.opened:before{    transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    top: 17px;}
.nojs .risk-control-snapdown-bottom,.nojs .tab-content-header,.nojs .snapdown-tabs-content-item{display:block !important;}
.nojs .snapdown-tabs-item{display:none !important;}
.tab-content-header{display:none;}
.nojs .snapdown-tabs-container{border:0px;}
.nojs #country-search{display:none;}

/*-------------- Risk Control Starts --------------*/


/*-------------- Language Version Starts --------------*/
.language-version-container{display:none;}
.nojs .language-version-container{display:block;}
.has-language-version .language-version-container{position: absolute;right: 6px;top: 23px;display:block;}
.language-version-switcher{width:30px;height:20px;display:inline-block;    margin-right: 8px;}
.language-version-switcher.last{margin-right:0px;}
.language-version-switcher a{display:block;}
.language-flag{text-indent:-9999px;}
.language-flag.current{opacity:0.25;cursor:default;}
.fr-lang{background-position:-250px 0px;}
.nl-lang{background-position:-250px -50px;}
.nl-nl-lang{background-position:-250px -100px;}
.en-lang{background-position:-200px -100px;}
.da-lang{background-position:-200px 0px;}
.de-lang{background-position:right top;}
.it-lang{background-position:-200px -50px;}
.ma-lang{background-position:right -50px;}

/*-------------- Language Version Ends --------------*/


/*-------------- News Insights Starts --------------*/
.tabs-news-insights .snapdown-tabs-item a{color:inherit;display:block;padding:0 10px 6px;}
.tabs-news-insights .snapdown-tabs-item.current a{cursor:default;}
.snapdown-tabs-outer{padding-right:50px;}
.tabs-news-insights .snapdown-tabs-item{padding-bottom:0px;}





.tabs-news-insights .snapdown-tabs-item a:hover{text-decoration:none;}
.tabs-news-insights .snapdown-tabs-container{    margin-bottom: 10px;}
/*-------------- News Insights Ends --------------*/
/*-------------- Document Library Starts --------------*/
.document-library-category-header{    text-transform: uppercase;    font-family: "Avenir Black";    padding-bottom: 10px;    display: inline-block;    width: 60%;    text-align: left;}
.document-item-icon,.document-title,.document-size{    display: table-cell;    vertical-align: middle;}
.document-item-icon{width:20%;}
.document-title{width:70%;font-family: "Avenir Black";padding-left:20px;padding-right:20px;text-align:left; }
/*.document-title>a{color:#282829;}*/
.document-size{width:10%;font-family: "Avenir Black"; font-size:0.9em;}

.document-item-icon a:after{width:50px;position:relative;height:55px;content:'';display:table-cell;background-position:-100px bottom;vertical-align:middle;}
.document-item-icon a{display:table;}
/*.document-item-icon a{display:block;}*/
.document-item-icon a:hover{text-decoration:none;opacity:0.6}
.risk-control-snapdown-bottom.document-library-snapdown-bottom{text-align:center;}
.document-library-category {    display: inline-block;    width: 100%;    margin-bottom: 20px;    padding-bottom: 15px;}
.document-library-category{text-align: center;    border-bottom:2px solid #f0f0f0;;}
.document-list-item{    display: table;margin: 0 auto;}
.document-list-container{    display: inline-block;width: 60%;    text-align: left;}
.document-library-category.last-category{border-bottom:0px;}
.document-library-category.last-category{margin-bottom:0px;}
.lang-version-ss-note{display:none;}
.has-language-version .lang-version-ss-note{display:block;}
/*-------------- Document Library Ends --------------*/

/*-------------SS-------------------*/
.ip3-edit table { font-size: 1em; }
#auto-top-link:before {    left: -8px;    -webkit-transform: skewX(-20deg);    -moz-transform: skewX(-20deg);    -o-transform: skewX(-20deg);    -ms-transform: skewX(-20deg);    transform: skewX(-20deg);    position: absolute;    content: "";    z-index: 0;    height: 100%;    width: 16px;    top: 0;    
	background: #fc2129;    
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    
	background: -moz-linear-gradient(top, #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%);    
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc2129), color-stop(32%,#e6252a), color-stop(46%,#d6272e), color-stop(64%,#c8272c), color-stop(79%,#b92a30), color-stop(82%,#b72a30), color-stop(86%,#b92933), color-stop(100%,#b12a31));    
	background: -webkit-linear-gradient(top, #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%);    
	background: -o-linear-gradient(top, #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%);    
	background: -ms-linear-gradient(top, #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%);    
	background: linear-gradient(to bottom, #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%);    
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fc2129",endColorstr="#b12a31",GradientType=0 );
	display: none;
}

#auto-top-link{  display:none; 
position:fixed; float:left; bottom:5px; right:5px; color:#fff;text-transform:uppercase;font-family:"Avenir Heavy";padding: 6px 9px; font-weight:normal; text-decoration:none;   border-radius: 4px; background: #004990;


/* background: #fc2129;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjMjEyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTJhMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%); /* FF3.6+ * /
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc2129), color-stop(32%,#e6252a), color-stop(46%,#d6272e), color-stop(64%,#c8272c), color-stop(79%,#b92a30), color-stop(82%,#b72a30), color-stop(86%,#b92933), color-stop(100%,#b12a31)); /* Chrome,Safari4+ * /
background: -webkit-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Chrome10+,Safari5.1+ * /
background: -o-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Opera 11.10+ * /
background: -ms-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* IE10+ * /
background: linear-gradient(to bottom,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* W3C * /filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fc2129", endColorstr="#b12a31",GradientType=0 ); /* IE6-8 */
	}

#auto-top-link:before{ display: none; 
left: -8px;    -webkit-transform: skewX(-20deg);    -moz-transform: skewX(-20deg);    -o-transform: skewX(-20deg);    -ms-transform: skewX(-20deg);    transform: skewX(-20deg);    position: absolute;    content: "";    z-index: 0;      height: 100%;    width: 16px;    top: 0;background: #fc2129; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjMjEyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTJhMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc2129), color-stop(32%,#e6252a), color-stop(46%,#d6272e), color-stop(64%,#c8272c), color-stop(79%,#b92a30), color-stop(82%,#b72a30), color-stop(86%,#b92933), color-stop(100%,#b12a31)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* IE10+ */background: linear-gradient(to bottom,  #fc2129 0%,#e6252a 32%,#d6272e 46%,#c8272c 64%,#b92a30 79%,#b72a30 82%,#b92933 86%,#b12a31 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fc2129", endColorstr="#b12a31",GradientType=0 ); /* IE6-9 */}

#auto-top-link:hover{
	background: #00415c;
/* background: #b12a31;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxMmEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzIxMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b12a31 0%, #b92933 14%, #b72a30 18%, #b92a30 21%, #c8272c 36%, #d6272e 54%, #e6252a 68%, #fc2129 100%); /* FF3.6+ * /
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b12a31), color-stop(14%,#b92933), color-stop(18%,#b72a30), color-stop(21%,#b92a30), color-stop(36%,#c8272c), color-stop(54%,#d6272e), color-stop(68%,#e6252a), color-stop(100%,#fc2129)); /* Chrome,Safari4+ * /
background: -webkit-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Chrome10+,Safari5.1+ * /
background: -o-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Opera 11.10+ * /
background: -ms-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* IE10+ * /
background: linear-gradient(to bottom,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* W3C * /filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#b12a31", endColorstr="#fc2129",GradientType=0 ); /* IE6-8 */
	}

#auto-top-link:hover:before{ display: none; 
background: #b12a31;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxMmEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2I5MjkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2I3MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2I5MmEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2M4MjcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2Q2MjcyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2U2MjUyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzIxMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #b12a31 0%, #b92933 14%, #b72a30 18%, #b92a30 21%, #c8272c 36%, #d6272e 54%, #e6252a 68%, #fc2129 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b12a31), color-stop(14%,#b92933), color-stop(18%,#b72a30), color-stop(21%,#b92a30), color-stop(36%,#c8272c), color-stop(54%,#d6272e), color-stop(68%,#e6252a), color-stop(100%,#fc2129)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* IE10+ */background: linear-gradient(to bottom,  #b12a31 0%,#b92933 14%,#b72a30 18%,#b92a30 21%,#c8272c 36%,#d6272e 54%,#e6252a 68%,#fc2129 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#b12a31", endColorstr="#fc2129",GradientType=0 ); /* IE6-8 */}

/*WO #227660*/
body#ip3-our-leadership .image-items{ margin:5px; padding:5px; }
body#ip3-our-leadership .image-items img { width:100%; height:auto;}
body#ip3-our-leadership .our-leadership-title { text-align:center; padding-top:5px;min-height:45px;margin:5px; margin-bottom:0; padding-bottom:0; }
body#ip3-our-leadership .our-leadership-membertitle { text-align:center;min-height:50px;}
body#ip3-our-leadership .img-thumbnail {height: 328px /*274px*/ !important;}
/*END WO #227660*/

/*WO #230548 */
.linked-button-container {background-color: #e51b24;color: #ffffff;padding: 10px;text-align:center;width: 50%;}
.linked-button-container a {color:#FFFFFF}
.linked-button-container a:hover {text-decoration: none; color:#FFFFFF}
.ip3-insights .social-media-share-container, .ip3-news .social-media-share-container {right:-15px;}
/*END WO #230548 */


/*WO #231270 */
#ip3-office-locations .main-content, #ip3-contacts .main-content, #ip3-claims-contacts .main-content, #ip3-underwriting-contacts .main-content{min-height:400px;}

#ip3-contacts #footerwrapper, #ip3-claims-contacts #footerwrapper, #ip3-underwriting-contacts #footerwrapper, #ip3-office-locations #footerwrapper{position:inherit!important;} 

#ip3-underwriting-contacts .office-content td, #ip3-underwriting-contacts .office-content th, #ip3-office-locations .office-content td, #ip3-office-locations .office-content th{padding:0px;}

.contact-country-item {display:none;padding-left:12px;}
.countryName.opened, .cityName.opened, .businessName.opened{box-shadow:0px -5px 10px #f0f0f0;}
.countryName, .cityName, .businessName{border: 1px solid #f0f0f0;float: left;padding: 10px 20px;width: 100%;/* font-weight:bold; */cursor:pointer;font-size:16px;text-transform: uppercase;}
/*.country-wrapper, .contact-country-wrapper{float:left;width:100%;text-transform:uppercase;}*/
.city-wrapper, .business-wrapper{float:left;width:48%;text-transform:uppercase!important;}
.city-wrapper{margin-right:10px;}
.country-wrapper ul, .city-wrapper ul{background-color: #fff;border: 1px solid #f0f0f0;float: left;margin: 0;padding: 0!important;position: relative;top: 1px;width: 100%;z-index: 99999;display:none;box-shadow:0px 10px 10px #f0f0f0;}
.business-wrapper ul{background-color: #fff;border: 1px solid #f0f0f0;float: left;margin: 0;padding: 0!important;position: relative;top: 1px;width: 100%;z-index: 99999;box-shadow:0px 10px 10px #f0f0f0;display:none;}	
.business-wrapper ul li{display:none;}		
.country-wrapper ul li, .city-wrapper ul li, .business-wrapper ul li{background-color: #ffffff !important;border: medium none;float: left;list-style: outside none none;padding: 10px 20px;width: 100%;border-bottom:1px solid #f0f0f0;cursor:pointer;transition: 0.5s all;text-transform: uppercase;}
/*.country-wrapper ul li.last, .city-wrapper ul li.last, .business-wrapper ul li.last{border-bottom:none;}*/
.country-wrapper ul li::before, .city-wrapper ul li::before, .business-wrapper ul li::before{content:none!important}
.countryName:after{display: inline-block;width: 15px;height: 15px;border: 9px solid #002d62;border-width: 2px 2px 0 0;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);content: '';border-color: #000;float:right;}
.cityName:after{display: inline-block;width: 15px;height: 15px;border: 9px solid #002d62;border-width: 2px 2px 0 0;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);content: '';border-color: #000;float:right;}
.businessName:after{display: inline-block;width: 15px;height: 15px;border: 9px solid #002d62;border-width: 2px 2px 0 0;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);content: '';float:right;border-color: #000;}
.countryName.opened:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);margin-top:7px;}
.cityName.opened:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);margin-top:7px;}
.businessName.opened:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);margin-top:7px;}
.countryName:after, .cityName:after, .businessName:after{transition: 0.2s all;}
.country-wrapper ul li:hover, .city-wrapper ul li:hover, .business-wrapper ul li:hover{background-color:#e51b24!important;color:#ffffff; transition: 0.5s all;}

#ip3-office-locations .contact-person, #ip3-office-locations .office-content, #ip3-office-locations .scroll-table-container, #ip3-office-locations .scroll-table-container table{margin-bottom:0px!important;padding-bottom:0px!important}

.footerThBlue { background-color: rgba(0,65,92,1); min-height: 40px; height: auto; padding-top: 10px;}

@media all and (min-width: 0px) and (max-width: 527px) {
#ip3-contacts .city-wrapper, #ip3-contacts .business-wrapper{width:100%;margin-bottom:10px;}
}


/*END WO #231270 */






/* Start WO: 244986 */
.document-header { background:#e4e4e4; padding:8px; }
.document-list-item { border-bottom:solid 1px #efeeef; padding-bottom:10px;}



.document-title { float:left; width:70% !important}
.document-item-icon { float:left; width:30% !important;}


.document-list-item { display:block}
.document-list-item .document-title { margin-top:1.2em; }

.risk-control-snapdown-bottom.document-library-snapdown-bottom { width:90% !important; margin:0 auto !important; text-align:left !important;}

#ip3-global .risk-control-snapdown-bottom .document-size { text-align:right; padding-right:20px}
#ip3-global .risk-control-snapdown-bottom .document-item-icon a { float:right; padding-right:15px;}
#ip3-global .risk-control-snapdown-item .more-link-snapdown { position:absolute; top:15px;}

/* END WO: 244986 */

body.ip3-insights .has-language-version .language-version-container {display:block !important; top:10px;}
body.ip3-insights .snapdown-tabs-outer {position:relative; top:40px;}
body#ip3-insights h1, body#ip3-english h1, body#ip3-french h1, body#ip3-german h1 { position:relative; top:36px;}
body.ip3-insights .global-contact-wrap { position:relative; top:40px; margin-bottom:50px;}
body.ip3-insights #insights.menu-tabs.snapdown-tabs-item {border-bottom: 3px solid #e51b24;color: #e51b24;}
.style1 {font-weight: bold}
.style2 {font-weight: bold}




.new-main-content-insights {float:right}
.noTabs.noContent.otherLink .more-link-snapdown{display:block!important;}
.noTabs.noContent.otherLink .risk-control-snapdown-top a{color:#000000;}
.noTabs.noContent.otherLink .risk-control-snapdown-top:hover a{color:#e51b24;}

#ip3-box-hours .scroll-table-container td { padding: 5px/*2px*/;}



body.ip3-our-brand-in-action .has-language-version .language-version-container {display:block !important; top:10px;}
body.ip3-our-brand-in-action .snapdown-tabs-outer {position:relative; top:40px;}
body#ip3-our-brand-in-action h1 { position:relative; top:36px;}
body.ip3-our-brand-in-action .global-contact-wrap { position:relative; top:40px; margin-bottom:50px;}
body.ip3-our-brand-in-action #our-brand-in-action.menu-tabs.snapdown-tabs-item {border-bottom: 3px solid #e51b24;color: #e51b24;}
.ip3-our-brand-in-action .social-media-share-container{right:-15px;}

body.ip3-news-and-insight .share-wrap{min-height:300px;}




/*.banneritem.slide3.home-banner-text-container:before{margin-bottom:0px !important;}
.banneritem.slide3 .home-banner-text { padding:0; width:auto;}*/

.new-main-content-insights .home-banner-link.red-grad {
    margin-bottom: 15px;
}

.ip3-contacts .snapdown-tabs-item {width:18%;}
.home-banner-text-container.banneritem.slide3 {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%) repeat scroll 0 0;}
.home-banner-text-container.banneritem.slide3 {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%) repeat scroll 0 0;}
.slide3 .home-banner-link > a {color: #3e4141;}
.slide3 .home-banner-link::before { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #d3d3d3 75%, #a5a5a5 100%) repeat scroll 0 0; }
.slide3 .home-banner-link { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #d3d3d3 75%, #a5a5a5 100%) repeat scroll 0 0; }
.slide3 .home-banner-link:hover { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #a5a5a5 0%, #d3d3d3 25%, #ffffff 100%) repeat scroll 0 0; }
.slide3 .home-banner-link:hover::before { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #a5a5a5 0%, #d3d3d3 25%, #ffffff 100%) repeat scroll 0 0; }

/*body#ip3-natural-resources .signpost-container .signpost-link-abs, body#ip3-natural-resources .signpost-container .signpost-link {display: none;}*/



.contact-left {
    float: left;
    font-weight: bold;
    height: 35px;
    padding: 7px 5px;
    width: 27%;
}
.contact-right {
    float: left;
    margin-bottom: 8px;
    width: 72%;
}
.contact-table input {
    border: 1px solid #cbc4c2;
    height: 35px;
    padding: 7px 5px;
    width: 50%;
}
#TCountry {
    /*background: transparent url("/~/media/Images/C/CNA-Hardy/icons/close-me.png") no-repeat scroll 100% 14px;*/
    border: 1px solid #cbc4c2;
    cursor: pointer;
    height: 35px;
    padding: 0 0 0 5px;
    position: relative;
    width: 50%;
}

#TBFocus {
    border: 1px solid #cbc4c2;
    cursor: pointer;
    height: 35px;
    padding: 0 0 0 5px;
    position: relative;
    width: 50%;
}


input.sub-btn { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fc2129 0%, #e6252a 32%, #d6272e 46%, #c8272c 64%, #b92a30 79%, #b72a30 82%, #b92933 86%, #b12a31 100%) repeat scroll 0 0; border: 0 none; color:#FFF;  padding:3px 10px;}




#ip3-nimble-is-the-new-normal-as-british-multinationals-acclimatise-to-uncertainty .sign-newsletter { display:none; }

body#ip3-nimble-is-the-new-normal .sign-newsletter {display:none;}
body#ip3-nimble-is-the-new-normal .home-banner-link {float:left;}
body#ip3-why-every-company-is-a-people-company .sign-newsletter,body#ip3-did-wannacry-make-you-want-to-cry .sign-newsletter {display:none;}
body#ip3-cna-hardy-announces-new-european-union-subsidiary-in-luxembourg .sign-newsletter {display:none;}
body#ip3-cna-hardy-appoints-alistair-marriott-as-head-of-cargo-lloyd .sign-newsletter {display:none;}


/*#bannerwrapperinner .red-box {background-color: red;bottom:25px;right:25px;float: right;padding: 20px;position: absolute;width: 200px;border-radius:20px;}*/
#bannerwrapperinner .red-box {background-color: rgba(0, 0, 0, 0.4);border-bottom: 1px solid #fff;border-top: 1px solid #fff;    bottom: 25px;float: right;padding: 20px;position: absolute;right: 25px;width: 240px;}
#bannerwrapperinner .red-box p {color: white;font-size: 22px;font-weight: bold;padding:0px;} 
#bannerwrapperinner .red-box p a{color: white;}


@media all and (min-width: 921px) {
body#ip3-hurricane-harvey .share-wrap h1{width:95%;}
}

.ip3-news h1 {line-height:29px;}
body#ip3-risk-and-confidence-survey .landing-content {float:left;}

.ip3-privacy .has-language-version .social-media-share-container {top: 111px;}
.ip3-privacy .has-language-version .language-version-container {position: absolute;right: 6px;top: 82px;display: block;}


body#ip3-webform h1, body#ip3-webform-thank-you h1{width: 95%;}

/* WO#326719 - Start */
body#ip3-cnaexcess .contact-left {width:51%;}
body#ip3-cnaexcess .contact-right {width:49%;}
body#ip3-cnaexcess #txtInsuredAdd, body#ip3-cnaexcess #txtInsuredDesc, body#ip3-cnaexcess #txtInformation {height:70px;}
body#ip3-cnaexcess #txtTo, body#ip3-cnaexcess #txtFrom {width:30%;}
body#ip3-cnaexcess textarea, body#ip3-cnaexcess input {float:left;}
body#ip3-cnaexcess span.unitText {float:left; padding:5px;}
body#ip3-cnaexcess input, body#ip3-cnaexcess textarea {border: 1px solid #cbc4c2;height: 35px;padding: 7px 5px;width: 82%;}
#TBPublicProducts, #TBAnyClaims, #TBEmployeeLiability, #TBMaximumNumber, #TBAnyClaims2  {border: 1px solid #cbc4c2;cursor: pointer;height: 35px;padding: 0 0 0 5px;position: relative;width: 82%;}
/*body#ip3-cnaexcess .contact-row {float:left: width:100%;}*/
body#ip3-cnaexcess .group-cls {margin-bottom:30px; float:left; width:100%;}
body#ip3-cnaexcess .contact-left {font-weight:normal;}
/*body#ip3-cnaexcess span#body_0_main_1_ctl10_ctl07 {position: relative;margin-left: 0;display: block;}*/
body#ip3-cnaexcess .errormsg {position: absolute;font-size: 13px;line-height: 16px;padding: 5px;}
body#ip3-cnaexcess span#body_0_main_1_ctl10_ctl07 {position: unset;margin-top: 0px;margin-left: 0px;}
.ui-widget-header .ui-icon {background-image:url("/~/media/Images/C/CNA-Hardy/css/ui-icons_444444_256x240");}
/* WO#326719 - End */

/*body.ip3-privacy .language-version-container {display:none !important;}*/
body#ip3-home .language-version-container {display:none !important;}
body#ip3-cnaexcess .contact-row {float:left; width:100%;}
body#ip3-cnaexcess .contact-row.captcha-control .contact-left {width: 44%;}
body#ip3-cnaexcess .g-recaptcha {float: right;margin-right: 36px;margin-bottom: 30px;}
body#ip3-cnaexcess span#body_0_main_1_ctl08_FailureMsgId {bottom: 46px;position: absolute;right: 212px;}
body#ip3-claims a.ma-lang, body#ip3-insurance-product a.ma-lang, body#ip3-website a.ma-lang {display:none;}
body#ip3-insurance-product #da-language-version-switcher {display:none;}

body#ip3-broker-advantage #country-search, body.ip3-broker-advantage #country-search {display:none;}
body#ip3-broker-advantage .page-title, body.ip3-broker-advantage .page-title {padding: 18px 22px 18px;}

/*body#ip3-broker-advantage #logo, body.ip3-broker-advantage #logo {display:none;}*/
/*#logo2 img {z-index: 99;width: auto;}*/
.page-title.broker-advantage-page {background-color: inherit;}
.page-title.broker-advantage-page:before {border-top: none;}
.page-title.broker-advantage-page:after {content:none;}
body#ip3-broker-advantage .page-title.broker-advantage-page {padding-top:24px;}

.ip3-privacy .snapdown-tabs-item {width:19%;}
.ip3-privacy .snapdown-tabs-item a {display:block;font-size: 12px;line-height:25px;padding: 0 10px 6px;text-align: center;}
#ip3-processor-and-controller-terms .language-version-container, 
#ip3-cna-hardy-privacy-centre .language-version-container, 
#ip3-professional-secrecy .language-version-container,
#ip3-applicant-data-protection-notice .language-version-container
{display:none;}

.ins-distribution.document-list-container{padding-right:0px!important;width:100%;}

.ins-distribution .document-item-icon.document-content{width: 20% !important;}
.ins-distribution .document-title.document-content, .ins-distribution .document-title.document-header{width: 80% !important;}

.document-list-container.ins-distribution{margin-top: 30px;}

body#ip3-insurance-distribution-directive .main-content{padding: 7px 30px 50px;}

body#ip3-risk-and-confidence-survey .inner-page-listing {display:none;}



body#ip3-germany.en .inner-page-item:nth-child(2){display:none;}
body#ip3-germany.en .inner-page-item.first{display:none;}
body#ip3-germany.en .inner-page-item:nth-child(3){border:none;}

#contentwrapper ol.counterList li::before { content: counters(item, ".") " "; counter-increment: item;font-weight: bold; position: absolute; left: -30px; }
#contentwrapper ol.counterList li.emptyList::before { content: ""; counter-increment: item; }
#contentwrapper ol.counterList li { display:block;position:relative; }
#contentwrapper ol.counterList { counter-reset: item; }



body#ip3-warum-cna-hardy .language-version-container .language-version-switcher:nth-child(2),
body#ip3-cna-hardy-im-mittelstand .language-version-container .language-version-switcher:nth-child(2),
body#ip3-products-and-specialisms .language-version-container .language-version-switcher:nth-child(2)
{ display:none; }

.text-center {
text-align:center;
}
.btnSectionRw1,
.btnSectionRw2,
.btnSectionRw3 {
margin-bottom:10px;
}
.btnSectionRw1 .red-grad,
.btnSectionRw2 .red-grad,
.btnSectionRw3 .red-grad{
	float: none;
    display: inline-block;
    margin-top: 0;
}
.btnSectionRw1 .red-grad {
    min-width: 225px;
}
.btnSectionRw1 .red-grad:hover,
.btnSectionRw2 .red-grad:hover,
.btnSectionRw3 .red-grad:hover,
.cna-online-btns-wrap .red-grad:focus,
.cna-online-btns-wrap .red-grad:active{
	color:#fff !important;
}

.btnSectionRw1 .red-grad:before,
.btnSectionRw2 .red-grad:before,
.btnSectionRw3 .red-grad:before{
	width:30px;
display:none;
}
body#ip3-cna-online .products-wrap{min-height:550px;}
@media All and (min-width: 992px) and (max-width: 1024px){
	body#ip3-cna-online .products-wrap {min-height:730px;}
}
@media All and (max-width: 991px){
	body#ip3-cna-online .products-wrap {min-height:400px;}
}
@media only screen and (max-width: 600px){

.btnSectionRw1 .red-grad:first-child{
	margin-bottom:10px;
}
}

body#ip3-news .bold-heading, body#ip3-english .bold-heading {text-transform: none;}
.ip3-news h1, .ip3-english h1 {text-transform: none;line-height: 29px;}

p.our-leadership-title a { font-weight:bold;}


.linkedin-icn-top {
    float: right;
    padding-left: 5px;
    width: 22px;
    height: 25px;
    padding-top: 8px;
    margin-right:15px;
}

/* Topnav Country dropdown starts here */
.topnav-country-search {float: left; width: 165px;}
.topnav-countries{width:100%; float:left;/*padding-left: 35px;*/}
.topnav-home-dropdown{width: 100%;float: left;position: relative;/*text-transform: uppercase;background: #fff;*/margin-bottom:13px;}
#topnav-country-search .topnav-home-dropdown ul{display: none;position: absolute;top:100%;width: 100%;padding: 0;margin: 0;z-index: 100; border: 1px solid #ddd; border-radius: 4px; background: #fff; /*padding-bottom: 4px; padding-top: 4px;*/ }
.nojs #topnav-country-search .topnav-home-dropdown ul{position: relative;display: block;}
#topnav-country-search .topnav-home-dropdown ul li{list-style-type:none;background: #fff;width: 100%;margin: 0; /*border-radius: 4px;*/ border: 1px solid #fff; font-family: "Avenir Book", Helvetica, sans-serif;}
#topnav-country-search .topnav-home-dropdown ul li:before{display:none;}
#topnav-country-search .topnav-home-dropdown ul li.selected{display: none;}
#topnav-country-search .topnav-home-dropdown ul li:hover {border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
#topnav-country-search .topnav-home-dropdown ul li:first-child:hover, #topnav-country-search .topnav-home-dropdown ul li:nth-child(2):hover { border-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
#topnav-country-search .topnav-home-dropdown ul li:last-child:hover { border-radius: 4px; border-top-right-radius: 0px; border-top-left-radius: 0px;}
.topnav-home-dropdown ul li span{padding: 8px 15px 8px 15px;display: block;}
.topnav-home-dropdown ul li a{color:#000;}
.topnav-home-dropdown-selected{color:#fff/*#000*/;padding:4px 15px 4px 15px ;display: block;position: relative;cursor: pointer; background: #4f7d9a/*#004990*/; border-radius: 4px; font-family: "Avenir Heavy", Helvetica, sans-serif; font-size: 14px; line-height: 26px;}
.topnav-home-dropdown-selected:after{position: absolute;display: inline-block;width: 4px/*9px*/;height: 4px/*9px*/;border: 4px/*9px*/ solid #fff/*#002d62*/;border-width: 2px 2px 0 0;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);content: '';top: 12px/*12px*/;right: 16px;border-color: #fff/*#000*/; border-left: 3px solid transparent; border-bottom: 3px solid transparent; border-top: 3px solid #fff; border-right: 3px solid #fff;}
.topnav-home-dropdown.opened .topnav-home-dropdown-selected:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);top:15px;}
.topnav-home-dropdown-selected:after{transition: 0.2s all;}
.topnav-home-dropdown-selected:before {width: 38px; height: 34px; border-radius: 4px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; background: transparent/*#004990*/; position: absolute; top: 0; right: 0; content:''; display: inline-block}
.topnav-home-dropdown.opened .topnav-home-dropdown-selected:before, .topnav-home-dropdown-selected:hover:before { background: #00415c;}

.topnav-country-button-container{float: left; display: none;}

@media all and (min-width: 768px) {
	.top-content.mobi-country-dropdown-wrap {display: none;}
}
/* Topnav Country dropdown ends here */	

.ip3-insights #twocol {padding:0px;}
.ip3-insights #bannerwrapperinner {padding-left: 6px;padding-right: 6px;}

#ip3-resources.ip3-international-solutions div#breadcrumb {
display: none;
}

#ip3-applicant-data-protection-notice #contentwrapper #rights-to-data .snapdown-bottom-content ol li {list-style-type: lower-alpha;}  
#ip3-applicant-data-protection-notice #contentwrapper #rights-to-data .snapdown-bottom-content ol ol li {list-style-type: lower-roman;}  

@media (max-width: 767px) {
body#ip3-applicant-data-protection-notice #contentwrapper .snapdown-tabs-item {width: 100% !important;}
}

#ip3-resources div#breadcrumb {display:none;}


@media (max-width: 640px) {
.related-products-container .related-products-header {width: 100%;}
}

.newsInsights-img-slider {padding: 20px 0px;}
.newsInsights-img-slider .slider-items img {margin: 0 auto;}
.newsInsights-img-slider .slick-prev {left: 90px;z-index: 99999;}
.newsInsights-img-slider .slick-next {right: 90px;z-index: 99999;}

@media (max-width: 767px) {
.ip3-news.ip3-news-and-insight .social-media-share-inner {display: none;}
}