@charset 'utf-8';
/**
 * FONTS
**/
@font-face {
	font-display: block;
	font-family: 'Lato';
	src: url('/cision/fonts/Lato/Lato-Hairline.woff2') format('woff2'),
		url('/cision/fonts/Lato/Lato-Hairline.woff') format('woff');
	font-weight: 100;
	font-style: normal;
}
@font-face {
	font-display: block;
	font-family: 'Lato';
	src: url('/cision/fonts/Lato/Lato-Light.woff2') format('woff2'),
		url('/cision/fonts/Lato/Lato-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-display: block;
	font-family: 'Lato';
	src: url('/cision/fonts/Lato/Lato-Regular.woff2') format('woff2'),
		url('/cision/fonts/Lato/Lato-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-display: block;
	font-family: 'Lato';
	src: url('/cision/fonts/Lato/Lato-Bold.woff2') format('woff2'),
		url('/cision/fonts/Lato/Lato-Bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-display: block;
	font-family: 'Lato';
	src: url('/cision/fonts/Lato/Lato-Black.woff2') format('woff2'),
		url('/cision/fonts/Lato/Lato-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
}

*{ margin: 0; padding: 0; box-sizing: border-box; }
html{ background-color: #fff; color: #042641; margin: 0; padding: 0; font-family: 'Lato', sans-serif; font-size: 100%; font-weight: 400; line-height: 26px; line-height: 1.625 }
html{ background: #F7F7F7 url(/cision/goto-newsletter.svg) repeat-x !important; background-size: 100% auto; }
html{ width: auto !important; }
html, body{ min-height: 100%; }
body{ background: transparent !important; margin: 0 auto; padding: 0; min-width: 320px; width: auto !important; }
body[id="34170"]{ background: #F7F7F7 url(/cision/goto-newsletter.svg) repeat-x !important }
body[id="id34170"]{ background: #F7F7F7 url(/cision/goto-newsletter.svg) repeat-x !important }


/* RESET */
#wd_printable_content:before{ content: ''; display: block; background: url(/cision/logo-fieracapital.svg) no-repeat center center; background-size: contain; height: 50px; width: 260px; margin-bottom: 30px;  }
#wd_printable_content .breadcrumb{ display: none; }
#wd_printable_content .wd_form_header{ padding: 0; margin: 0;}
#wd_printable_content .wd_form_header .wd_form_legend{ display: none; }
#wd_printable_content .wd_form_field{ padding: 0; margin: 0; }
#wd_printable_content .wd_form_field_label{ float: none; text-align: left; width: auto; }
#wd_printable_content .wd_form_field_input{ margin-left: 0; }
#wd_printable_content .wd_form_footer{ padding: 0; margin: 0;}
#wd_printable_content .wd_form_buttons{ padding: 0; margin: 0;}
#wd_printable_content .wd_category_checkboxes{ padding: 0; margin: 0;}
#wd_printable_content .wd_parent_category{ padding: 0; margin: 0;}
#wd_printable_content .wd_subcategories{ padding: 0; margin: 0;}


/* STYLE */
.content{  font-family: 'Lato', sans-serif; margin: 0 auto; max-width: 944px; padding: 30px 20px; position: relative; overflow-x: hidden; }
#wd_printable_content{}
#wd_printable_content .page_header{}
#wd_printable_content .page_header{ font-family: 'Lato', sans-serif; color: #042641; display: block; font-size: 40px; font-weight: bold; line-height: 46px; line-height: 1; text-transform: none; }
#wd_printable_content .category_header,
#wd_printable_content .page_header,
#wd_printable_content .wd_news_releases-detail,
#wd_printable_content .content p.archive_nav{ margin-left: 0; width: auto; }
#wd_printable_content a{ color: #005695 !important; }
#wd_printable_content .wd_category_checkboxes{ display: none; }


#wd_printable_content .newsletter-head{ left: 0; position: absolute; top: 30px; width: 300px; }
#wd_printable_content .newsletter-title{ font-family: 'Lato', sans-serif; color: #042641; font-size: 35px; font-weight: 700; line-height: 1.2; letter-spacing: 0.02em; margin: 0; margin-bottom: 0.35em; }
#wd_printable_content .newsletter-content{ font-family: 'Lato', sans-serif; color: #1C90EB; font-size: 20px; font-weight: 700; line-height: 1.2;  }

#wd_printable_content .thankyou{  margin-bottom: 20px; }
#wd_printable_content .thankyou-title{ font-family: 'Lato', sans-serif; color: #042641; font-size: 35px; font-weight: 700; line-height: 1.2; letter-spacing: 0.02em; margin: 0; margin-bottom: 0.35em; }
#wd_printable_content .thankyou-content{ font-family: 'Lato', sans-serif; color: #042641; font-size: 20px; font-weight: 700; line-height: 1.2;  }

#wd_printable_content .confirming{ margin-bottom: 20px; }
#wd_printable_content .confirming-title{ font-family: 'Lato', sans-serif; color: #042641; font-size: 35px; font-weight: 700; line-height: 1.2; letter-spacing: 0.02em; margin: 0; margin-bottom: 0.35em; }
#wd_printable_content .confirming-content{ font-family: 'Lato', sans-serif; color: #042641; font-size: 20px; font-weight: 700; line-height: 1.2;  }


#wd_printable_content .wd_form_field{ padding: 0; margin: 0; margin-bottom: 12px; }
#wd_printable_content .wd_form_field_label{ color: #042641; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: normal; line-height: 17px; display: block; margin: 0; margin-bottom: 3px; padding: 0; }
#wd_printable_content .wd_form_field_input input[type="text"]{ background-color: #fff; border: 1px solid #D9D9D9; border-radius: 3px; padding: 0 10px; display: block; height: 54px; width: 100%; }
#wd_printable_content .wd_form_footer{ margin: 0; padding-top: 14px; }
#wd_printable_content .wd_formbuilder_submit{ background-color: #1191F0; border: 1px solid #1191F0; color: #fff; display: table; font-size: 16px; line-height: 1; padding: 0.75em 1.5625em; position: relative; text-decoration: none; border-radius: 1.5em; transition: all 0.5s; }
#wd_printable_content .wd_category_checkboxes{ padding-bottom: 20px; }
#wd_printable_content .wd_category_checkboxes .wd_parent_category{ display: block; position: relative; }
#wd_printable_content .wd_category_checkboxes .wd_category_checkbox{ display: block; position: relative; }
#wd_printable_content .wd_category_checkboxes input[type="radio"]{ left: -9999px; position: absolute; opacity: 0 !important; }
#wd_printable_content .wd_category_checkboxes input[type="radio"] + label{ cursor: pointer; display: inline-block; font-size: 16px; line-height: 1; padding: 0.5em 1.5625em; padding-left: 1.85714em; position: relative; }
#wd_printable_content .wd_category_checkboxes input[type="radio"] + label:before,
#wd_printable_content .wd_category_checkboxes input[type="radio"] + label:after{ content: ''; display: block;  border-radius: 50%; position: absolute; }
#wd_printable_content .wd_category_checkboxes input[type="radio"] + label:before{ background: #fff; border: 1px solid #1191F0; height: 16px; width: 16px; left: 0; top: 50%; transform: translateY(-50%); }
#wd_printable_content .wd_category_checkboxes input[type="radio"] + label:after{ background: #fff; opacity: 0; height: 8px; width: 8px; left: 5px; top: 50%; transform: translateY(-50%); }
#wd_printable_content .wd_category_checkboxes input[type="radio"]:checked + label:before{ background: #1191F0; }
#wd_printable_content .wd_category_checkboxes input[type="radio"]:checked + label:after{ opacity: 1; z-index: 1; }
#wd_printable_content .wd_category_checkboxes input[type="radio"]:focus + label:before{ border-color: #1C90EB; }
#wd_printable_content .wd_category_checkboxes input[type="radio"]:hover + label:before{ border-color: #1C90EB; }

#wd_printable_content .wd_subcategories{ padding-left: 20px; }
#wd_printable_content .wd_category_checkboxes input[type="checkbox"]{ left: -9999px; position: absolute; opacity: 0 !important; }
#wd_printable_content .wd_category_checkboxes input[type="checkbox"] + label{ cursor: pointer; display: inline-block; font-size: 16px; line-height: 1; padding: 0.5em 1.5625em; padding-left: 1.85714em; position: relative; }
#wd_printable_content .wd_category_checkboxes input[type="checkbox"] + label:before,
#wd_printable_content .wd_category_checkboxes input[type="checkbox"] + label:after{ content: ''; display: block;  position: absolute; }
#wd_printable_content .wd_category_checkboxes input[type="checkbox"] + label:before{ background: #fff; border: 1px solid #1191F0; height: 16px; width: 16px; left: 0; top: 50%; transform: translateY(-50%); }
#wd_printable_content .wd_category_checkboxes input[type="checkbox"] + label:after{ background: #fff; opacity: 0; height: 8px; width: 8px; left: 5px; top: 50%; transform: translateY(-50%); }
#wd_printable_content .wd_category_checkboxes input[type="checkbox"]:checked + label:before{ background: #1191F0; }
#wd_printable_content .wd_category_checkboxes input[type="checkbox"]:checked + label:after{ opacity: 1; z-index: 1; }
#wd_printable_content .wd_category_checkboxes input[type="checkbox"]:focus + label:before{ border-color: #1C90EB; }
#wd_printable_content .wd_category_checkboxes input[type="checkbox"]:hover + label:before{ border-color: #1C90EB; }


#wd_printable_content .wd_subscribe2{ color: #042641; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; display: block; margin: 0; margin-bottom: 3px; padding: 0; }
#wd_printable_content  .wd_form_field_label, #wd_printable_content  .wd_form_field_input .wd_search_headlines_only{ color: #042641 !important; }


@media (max-width: 1024px){
	.content{  max-width: 688px; }
	#wd_printable_content{  width: auto; }
	#wd_printable_content .page_header{ font-size: 25px; position: static; }
	#wd_printable_content .newsletter-head{ position: static; margin-bottom: 20px;  }
	#wd_printable_content .wd_form_field_input input[type="text"]{ height: 44px; }
	#wd_printable_content .wd_formbuilder_submit{ margin: 0 auto; }
	#wd_printable_content .thankyou{ padding-top: 40px; }
	#wd_printable_content .thankyou-title{ font-size: 25px; }
	#wd_printable_content .thankyou-content{ font-size: 18px; }
	#wd_printable_content .confirming{ padding-top: 40px; }
	#wd_printable_content .confirming-title{ font-size: 25px; }
	#wd_printable_content .confirming-content{ font-size: 18px; }
}


/*

#fclogo{ margin-bottom: 20px; }

h1{ font-size: 1em; margin: 0; margin-bottom: 2em; }
h1 small{ color: #1191F0; display: block; font-size: 22px; font-weight: bold; line-height: 43px; line-height: 1.9545454545; }
h1 strong{ color: #042641; display: block; font-size: 40px; font-weight: bold; line-height: 46px; line-height: 1.15; }
form.form{ font-family: 'Lato', sans-serif; margin: 0; max-width: 460px; padding: 0; }
form.form .form-field{ padding: 0; margin: 0; margin-bottom: 12px; }
form.form .form-field .field-label{ color: #042641; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: normal; line-height: 17px; display: block; margin: 0; margin-bottom: 3px; padding: 0; }
form.form .form-field input{ background-color: #fff; border: 1px solid #D9D9D9; border-radius: 3px; padding: 0 10px; display: block; height: 54px; width: 100%; }
form.form .form-field input.text{ width: 100%; }
form.form .form-field select{ background-color: #fff; border: 1px solid #D9D9D9; border-radius: 3px; padding: 0 10px; display: block; height: 54px; width: 100%; }
form.form .form-field select option[selected]{ background-color: #1191F0; color: #fff; }
form.form p.submit{ margin: 0; padding-top: 14px; }
form.form p.submit input{ background-color: #1191F0; border: 1px solid #1191F0; color: #fff; display: inline-block; font-size: 16px; line-height: 1; padding: 0.75em 1.5625em; position: relative; text-decoration: none; border-radius: 1.5em; transition: all 0.5s; }
@media (max-width: 1440px){
	body{ padding-top: 30px; padding-bottom: 30px; }
	h1 small{ font-size: 22px; }
	h1 strong{ font-size: 36px; }
	form.form .form-field input{ height: 50px; }
	form.form .form-field select{ height: 50px; line-height: 50px; }
}
@media (max-width: 767px){
	h1 small{ font-size: 22px; }
	h1 strong{ font-size: 30px; }
	form.form .form-field input{ height: 40px; }
	form.form .form-field select{ height: 40px; line-height: 40px; }
}
@media (max-width: 480px){
	h1 small{ font-size: 22px; }
	h1 strong{ font-size: 24px; }
}
