/*--------- Global Contacts starts -------------*/

#ip3-global.ip3-resources .snapdown-tabs-outer { display:none !important;}

.global-header {
	color: #ed282c;
	text-transform: uppercase;
	padding-bottom: 14px;
	padding-top: 0px;
}
#contentwrapper .contact-nav {
	list-style-type:none;
	padding:0;
}
#contentwrapper .contact-nav li:before {
	content:none;
}
.contact-nav li {
	color: #989898;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.857em;
	line-height: 1.2em;
	padding: 2px 0 0;
}
.contact-nav li.noCategories {
	display:none;
}
.contact-nav li a {
	color: #989898;
}
.cont-image-wrapper {
	float: left;
	width: 37%;
}
.cont-desc-wrapper {
	float: left;
	width: 100%;
	padding-left: 0px;
    
}
body#ip3-press-contacts .cont-desc-wrapper {
	height:100px;
    width:50%;
}
.bold-heading {
	text-transform: uppercase;
	line-height: 1em;
	padding-bottom: 8px;
	padding-top:0px;
}
.more-link .bold-heading {
	line-height: 1.64em;
}
.cont-desc {
	color: #989898;
	font-size: 0.857em;
	font-family: Arial;
	line-height: 1.6em;
	padding: 0;
}
.contact-person {
	margin-bottom: 25px; min-height:110px;
}
.contact-country-item {
	border-bottom: 2px solid #f0f0f0;
	margin-bottom: 26px;
	position:relative;
	padding-right: 25px;
}
.contact-country-item .more-link-snapdown:hover:before {
	border-color:#ED282C
}
.contact-country-item .more-link-snapdown:hover:after {
	color:#ED282C
}
.contact-country-item .more-link-snapdown:before {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	bottom: -8px;
	margin-left: 4px;
}
.contact-country-item .more-link-snapdown:after {
	content: 'Top';
	margin-left: 2px;
}
.nojs .more-link-snapdown {
	display:none;
}
.contact-country-item.noCategories {
	display:none;
}
.contact-country-item h2 {
	padding:0px;
	margin:10px 0px;
}
.contact-country-item.last, .inner-page-item.first {
	border:0;
}
.office-content {
	padding-bottom: 12px;
}
.cont-email, .linkedin {
	position: relative;
	padding-left: 24px;
	display: inline-block;
}
.cont-email:before, .linkedin:before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 13px;
	position: absolute;
	top: 2px;
	left: 0;
}
.linkedin:before {
	background-position:-97px -50px;
	top:1px;
}
.phone-number-global-contacts {
	color:#989898 !important;
}
.contacts-category {
	padding-left: 6px;
}
/*--------- Global Contacts ends -------------*/

/*--------- About us starts -------------*/
.inner-page-item {
	padding: 29px 0px 13px;
	border-top: 2px solid #f0f0f0;
}

body#ip3-news .inner-page-item a.more-link {
	min-height: 30px;
}

body.ip3-insights .inner-page-item a.more-link, body#ip3-events .inner-page-item a.more-link {
	color: #282829;
	min-height: 180px;
}

.inner-page-item a.more-link {
	color: #282829;
	min-height: 30px;
}
.inner-page-item a.more-link:before {
	top: 0;
}
.inner-page-item a.more-link:after {
	top: 17px;
}
.inner-page-item a.more-link:hover {
	color:#e61b23;
	text-decoration:none;
}
.landing-page-content>*:last-child {
	padding-bottom: 0;
}
.inner-content-right {
	padding-left:13px;
}
.no-left-pad .inner-content-right {
	padding-left:0px;
}
/*--------- About us ends -------------*/

/*---------- Country Landing Starts --------*/
.home-banner-link {
	text-transform: uppercase;
	font-family: "Avenir Black";
	margin-right: 7px;
}
.bottom-content {
	font-family: Arial;
}
.bottom-content-wrap {
	padding-top:40px;
	border-top:2px solid #f0f0f0;
}
.top-content-wrap {
	border-bottom:2px solid #f0f0f0;
	padding:20px 0px 10px;
	border-top:2px solid #f0f0f0;
	margin:0px 0px 20px;
}
.landing-content {
	padding-right: 40px;
	position: relative;
        /*float:left;*/
}

.ip3-insights .landing-content, .ip3-news .landing-content {
	margin-top: 15px;
    padding-bottom: 50px;

}
.landing-content .social-media-share-container {
	top: 0;
	right: 0;
}
#contentwrapper .share-dropdown ul {
	background-color: #fff;
}
img.rad-left {
	float: left;
	margin: 0 10px 0px 0;
}

.ip3-france .snapdown-container {margin-top:18px;}

body#ip3-insights .bold-heading {text-transform:none; }




.applysubmitcontainer { float:left;}

body#ip3-itis h1 {text-transform: none;}
body#ip3-italian .main-content h1 {position: relative;top: 36px;}
body#ip3-Italian .main-content h1 {position: relative;top: 36px;}
/*#ip3-Italian .main-content .global-contact-wrap {top:-30px;}*/

#orderLiteratureWebform .checkBoxListData {float:left; width:100%;}
#orderLiteratureWebform .checkBoxListData .contact-right {width:10%; margin-bottom:0px;}
#orderLiteratureWebform .checkBoxListData .contact-left {width:50%;font-weight:normal;padding: 7px 0px;}
#orderLiteratureWebform .contact-table .checkBoxListData input {width:24%;height: 28px;}
span#body_0_main_1_ctl09_ctl07 {position: absolute;margin-left: 5px;padding-top: 3px;}
#orderLiteratureWebform .contact-row {float:left;width:100%;}
#orderLiteratureWebform #consetText {margin-top:30px;}
span#body_0_main_1_ctl09_ctl08 {position: absolute;margin-left: 5px;padding-top: 3px;}
div#IagreeText {margin-bottom:35px;}
span#body_0_main_1_ctl10_ctl07 {position: absolute;margin-top: 24px;margin-left: 102px;}
input#txtboxIagree {width: 5%;float: left;margin-top: -7px;}

.home-banner-text p {color: #282829;}
.home-banner-text {
    font-size: 1.286em;
    padding: 0 7px;
    width: 287px;
    min-height: 142px;
    position: absolute;
    bottom: 30px;
    left: 30px;
    background: url("/~/media/Images/C/CNA-Hardy/css/home-banner-bg.png");
    padding: 20px;
}


#footerwrapper { width:100% !important; margin:0 !important; }
#ip3-Homepage #contentwrapper { padding-bottom:0px !important; }

.linkonwholebox { padding:0px !important; }
.linkonwholebox a { padding:20px; display:block; min-height:142px; }
body#ip3-insurance-product #da-language-version-switcher {display: inline-block;}
body#ip3-home .has-language-version .language-version-container {
    display: block !important;
}
body#ip3-home #ma-language-version-switcher{display:none;}

.page-title:after {content: unset !important;}

#ip3-risk-and-confidence-survey .inner-content-right{float:left;width:100%}

.home-banner { position:relative;}

a.top-covid-box {
    position: absolute;
    right: 0;
    top: 20px;
    background: linear-gradient(to bottom, #ffffff 0%,#d3d3d3 75%,#a5a5a5 100%);
    padding: 20px;
    width: 40%;
    text-align: center;
    text-transform: uppercase;
    cursor:pointer;
     color: /*#FC1E29*/ #3e4141;
    font-size: 1.286em;
    font-family: "Avenir Heavy";
}


a.top-covid-box:hover { background:linear-gradient(to bottom, #a5a5a5 0%,#d3d3d3 25%,#ffffff 100%)}

.gryBox {padding:15px;background: #efefef;margin-bottom: 15px;margin-top: 5px;}
.gryBox p.bxTitle {color: #e51b24;font-weight: bold;}

body#ip3-biba2021 .bold-heading, #ip3-keycontacts h1, #ip3-keycontacts h2, #ip3-excessofloss h1, #ip3-lifescience h1, #ip3-technology h1, #ip3-productrange h1, #ip3-biba2021 h1 {text-transform: none !important;}


.inner-page-item a.more-link .bold-heading.h3 {font-family:"Avenir Book", Helvetica, sans-serif; font-size: 14px; line-height: 25px; color: #3b6e8f;}
.inner-page-item a.more-link:hover .bold-heading.h3 {color: #e51b24;}

.inner-page-item a.more-link .landing-page-content {}


body.ip3-resources .global-contact-wrap.row {
    margin-top: 40px;
}


body#ip3-key-challenges-in-the-marine-sector-and-how-the-industry-is-responding h1{padding-right:2%;}


body#ip3-site-map ul#sitemap-section-news-level3 {
    display: none;
}


.resource-pdfs {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.resource-pdf {
    float: left;
    width: 32%;

}

.resource-pdf-img {
    float: left;
    width: 100%;
    margin-bottom: 14px;
}

.resource-pdf-title {
    font-family: 'Avenir Book';
    font-weight: bold;
    color: #3b6e8e;
    text-transform: uppercase;
    line-height: 20px;
    margin-bottom: 20px;
}

.resource-pdf-download a {
    background: #3b6e8e;
    padding: 8px 20px;
    border-radius: 4px;
    text-align: center;
    color: #ffffff;
}
body#ip3-news .inner-page-item.newsItem-year-2021, 
body#ip3-news .inner-page-item.newsItem-year-2020, 
body#ip3-news .inner-page-item.newsItem-year-2019, 
body#ip3-news .inner-page-item.newsItem-year-2018, 
body#ip3-news .inner-page-item.newsItem-year-2017, 
body#ip3-news .inner-page-item.newsItem-year-2016, 
body#ip3-news .inner-page-item.newsItem-year-2015 
{
	display: none;
}

body#ip3-news .inner-page-item a.more-link .bold-heading.h3 {
	font-family: "Avenir Heavy", Helvetica, sans-serif;
	font-size: 18px;
}
body#ip3-news .inner-page-item.newsItem-year-2023 a.more-link .bold-heading.h3, 
body#ip3-news .inner-page-item.newsItem-year-2022 a.more-link .bold-heading.h3, 
body#ip3-news .inner-page-item.newsItem-year-2021 a.more-link .bold-heading.h3 
{
	font-family:"Avenir Book", Helvetica, sans-serif; 
	font-size: 14px;
}


@media all and (max-width: 767px) {
.resource-pdf {
    float: left;
    width: 100%;
}

}

/* Contact US CTA Left Signpost - Start */

.signpost-link.contactUsCTA {margin:10px 0px 20px 0px;float:left;width:auto; }
.signpost-link.contactUsCTA a {color: #fff;text-transform: uppercase;padding: 6px 9px;font-weight: normal;text-decoration: none;border-radius: 4px;    background: #3b6e8e;font-size:12px;}
.signpost-item.contactUs-CTA:hover .contactUsCTA a {text-decoration: none; color: #ffffff;}
.signpost-item.contactUs-CTA:hover {text-decoration:none !important;}

/* Contact US CTA Left Signpost - End */

.key-contacts-content.signpost-content.last {
    margin-bottom: 5px;
}

.left-signposts.row .key-contacts-container {
    padding-bottom: 30px;
}

body#ip3-events .bold-heading.h3{font-size: 16px;font-weight: bold;text-transform:none;     color: #3b6e8e !important;
    font-family: "Avenir Book", Helvetica, sans-serif;}
    
body#ip3-events .no-left-pad {
    padding-bottom: 40px;
}

body#ip3-gevolmachtigde-agenten .language-version-switcher {
    display: none;
}