#cd-sso-create-password-form-callback,#cd-sso-forgot-password-form-callback,#cd-sso-register-form{font-family:Arial,Helvetica,sans-serif}.page-register .register-logo{padding:25px 0;border-top:2px solid #9b9b9b;border-bottom:2px solid #9b9b9b;margin-top:15px}#cd-sso-register-form h3{font-size:20px}#cd-sso-register-form .container24,.create-password-container,.forgot-password-container,.register-news-block-markup,.sso-log-in-block{background-color:#f1f1f2;padding:15px;max-width:100%;font-size:15px}.create-password-container .click-link,.forgot-password-container .click-link{margin-bottom:40px;color:#3e829b;font-size:16px}.create-password-container .click-link a.link,.forgot-password-container .click-link a.link{color:#3e829b;font-size:16px;text-decoration:none;border-bottom:1px solid #3e829b;padding-bottom:2px}#cd-sso-register-form .container24 .grid10{width:40%;float:left}#cd-sso-register-form .container24 .grid14{width:60%;float:left}.article-register-form #cd-sso-register-form .container24 .grid.form{width:65%}.article-register-form #cd-sso-register-form .container24 .grid.markup{width:32%}.page-register .messages.error,.page-register h1#page-title{display:none}#cd-sso-register-form h2.pagetitle,.article-register-form h2.pagetitle,.page-create-password #region-content h1#page-title,.page-forgot-password #region-content h1#page-title,.page-forgot-password .subtitle,.registration-desc h3.subhead{background-color:transparent;color:#434343}#cd-sso-register-form #edit-pagetitle,#cd-sso-register-form h2.pagetitle{margin-top:0}#cd-sso-create-password-form-callback h4,#cd-sso-forgot-password-form-callback h4,#cd-sso-register-form h1,#cd-sso-register-form h2,#cd-sso-register-form h3,#cd-sso-register-form h4,#cd-sso-register-form h5,#cd-sso-register-form h6,.article-register-form h1,.page-create-password #region-content h1#page-title,.page-forgot-password #region-content h1#page-title,.page-forgot-password .subtitle{font-family:Arial,Helvetica,sans-serif;letter-spacing:.5px}.article-register-form h2.pagetitle{font-size:28px}.article-register-form h2.pagetitle a.log-in{font-size:18px;margin-left:12px;text-decoration:underline}.registration-desc div.desc div.text h3{margin:0;color:#2683b8;font-weight:400}.registration-desc div.desc div.text>div{padding-bottom:25px}#cd-sso-register-form .logo-image{display:inline-block;width:20%}#cd-sso-register-form .step-progress{overflow:hidden;display:inline-block;width:80%;padding-bottom:0;text-align:right}#cd-sso-register-form .step-progress .icons,#cd-sso-register-form .step-progress .text{width:100%}#cd-sso-register-form .step-progress .icons span,#cd-sso-register-form .step-progress .text span{display:inline-block;vertical-align:top}#cd-sso-register-form .step-progress .icons span.icon{background:url(/sites/all/themes/cd_theme/images/grey-circle.png) top left no-repeat;background-size:100%;width:20px;height:20px}#cd-sso-register-form .step-progress .icons span.active{background:url(/sites/all/themes/cd_theme/images/coloured-circle.png) top left no-repeat;background-size:100%}#cd-sso-register-form .step-progress .icons span.arrow{background:url(/sites/all/themes/cd_theme/images/greyarrow.png) center center no-repeat;width:144px;height:22px;margin:0 2px;background-size:100%}#cd-sso-register-form .step-progress .text span{width:21%;font-size:15px;color:#00648d}#cd-sso-register-form .container24 .grid.form input[type=password],#cd-sso-register-form .container24 .grid.form input[type=text],#cd-sso-register-form .container24 .grid.form select{border:1px solid #cbcbcb;width:100%;height:36px;font-size:15px;padding-left:10px}#cd-sso-register-form .container24 .grid.form select#primary-postcodeanywhere-address-list,#cd-sso-register-form .container24 .grid.form select#secondary-postcodeanywhere-address-list{color:#000;height:auto;padding:0}#cd-sso-register-form .container24 .grid.form .chosen-container{width:100%!important}#cd-sso-register-form .container24 .chosen-container a.chosen-single{border:1px solid #cbcbcb;height:36px;font-size:15px;background:#fff;border-radius:0;padding:5px 10px}#cd-sso-register-form .container24 .chosen-container.error a.chosen-single,#cd-sso-register-form .container24 .grid.form input.error,#cd-sso-register-form .container24 .grid.form select.error,#cd-sso-register-form .container24 .grid.form textarea.error{border:2px solid red}#cd-sso-register-form .container24 .ajax-progress.ajax-progress-throbber+.chosen-container a.chosen-single{background:#cbcbcb}#cd-sso-register-form .container24 .chosen-container-single .chosen-single div{top:6px}#cd-sso-register-form .container24 .chosen-container-single .chosen-single span{color:#444}#cd-sso-create-password-form-callback input[type=password]::-webkit-input-placeholder,#cd-sso-forgot-password-form-callback input[type=text]::-webkit-input-placeholder,#cd-sso-register-form .container24 input[type=password]::-webkit-input-placeholder,#cd-sso-register-form .container24 input[type=text]::-webkit-input-placeholder{color:#444}#cd-sso-create-password-form-callback input[type=password]:-moz-placeholder,#cd-sso-forgot-password-form-callback input[type=text]:-moz-placeholder,#cd-sso-register-form .container24 input[type=password]:-moz-placeholder,#cd-sso-register-form .container24 input[type=text]:-moz-placeholder{color:#444}#cd-sso-create-password-form-callback input[type=password]::-moz-placeholder,#cd-sso-forgot-password-form-callback input[type=text]::-moz-placeholder,#cd-sso-register-form .container24 input[type=password]::-moz-placeholder,#cd-sso-register-form .container24 input[type=text]::-moz-placeholder{color:#444}#cd-sso-create-password-form-callback input[type=password]:-ms-input-placeholder,#cd-sso-forgot-password-form-callback input[type=text]:-ms-input-placeholder,#cd-sso-register-form .container24 .grid.form input[type=password]:-ms-input-placeholder,#cd-sso-register-form .container24 .grid.form input[type=text]:-ms-input-placeholder{color:#444}#cd-sso-register-form form input,#cd-sso-register-form form select{max-width:100%}.registration-desc.with-image div.desc div.image{width:30%;float:left;text-align:center}.registration-desc.with-image div.desc div.text{width:70%;padding:20px 0;color:#595959;float:left}.register-news-block-markup .registration-desc.with-image div.desc div.image{width:30%}.register-news-block-markup .registration-desc.with-image div.desc div.text{width:67%;float:right}#cd-sso-register-form .form div.form-item{margin:0;position:relative}#cd-sso-register-form .form>div,#cd-sso-register-form .form>div.form-item{margin:15px 0 0}#cd-sso-register-form .form .form-item-terms-condition a,#cd-sso-register-form .form .form-item-terms-condition label,#cd-sso-register-form .form>div{color:#8a8a8a}#cd-sso-register-form .form>div.field-description.message{margin:0}#cd-sso-register-form .form>div.form-item-primary-postcode{margin-bottom:0}#cd-sso-register-form .description-text{color:#636363}#cd-sso-register-form div.password-wrapper{position:relative}#cd-sso-register-form div.password-wrapper .form-item-display-password{position:absolute;right:70px;top:0}#cd-sso-register-form .disclaimer-text{font-size:10px}#cd-sso-register-form .disclaimer-text a{color:#3f95c4;font-size:10px}.article-register-form #cd-sso-register-form div.password-wrapper .form-item-display-password{top:2px}#cd-sso-register-form div.form-item-display-password label{font-size:12px}.article-register-form #cd-sso-register-form div.form-item-display-password label{margin-left:4px}#cd-sso-register-form span.tooltip{width:26px;height:26px;display:block;position:absolute;right:30px;top:4px;background:url(/sites/all/themes/cd_theme/images/tooltip.png) center left no-repeat}#cd-sso-email-form span.tooltip{top:32px}#cd-sso-register-form .tooltip-desc-text{font-size:11px;background-color:#ccc;padding:5px 10px}#cd-sso-register-form .tooltip-desc-text span.table{display:table;width:100%}#cd-sso-register-form .tooltip-desc-text .text{width:88%;display:table-cell}#cd-sso-register-form .tooltip-desc-text .tooltip-close{width:12px;height:15px;background-image:url(../images/tooltipclose.png);cursor:pointer;display:table-cell;background-repeat:no-repeat;background-position:center center}input.form-submit-button{border:0;color:#fff;text-shadow:none;background:#006a8c}input.form-submit-button.large{padding:10px 20px;font-size:18px;margin-top:15px;margin-bottom:15px;font-weight:400;letter-spacing:1px}input.form-submit-button.small{padding:5px}#cd-sso-register-form input.form-submit-button.small{padding:10px;font-size:14px}#cd-sso-register-form input[type=submit]{margin-bottom:50px}#cd-sso-register-form .ajax-progress.ajax-progress-throbber{display:none!important}#cd-sso-register-form .submit-wrapper{text-align:left;margin-top:20px}#cd-sso-register-form .form-type-select.form-item-special-interests,.page-my-account .cd-sso-account-form #cd-sso-register-form .submit-wrapper{text-align:center}#cd-sso-register-form #edit-newsletters,#cd-sso-register-form #edit-special-interests{overflow:hidden;width:100%}#cd-sso-register-form #edit-newsletters .form-type-checkbox:nth-of-type(odd),#cd-sso-register-form #edit-special-interests .form-type-checkbox:nth-of-type(odd){clear:left}#cd-sso-register-form #edit-newsletters .form-type-checkbox:nth-of-type(even),#cd-sso-register-form #edit-special-interests .form-type-checkbox:nth-of-type(even){clear:right;margin-left:3%}#cd-sso-register-form #edit-newsletters .form-type-checkbox,#cd-sso-register-form #edit-special-interests .form-type-checkbox{border:1px solid #dadada;padding:25px 0;width:48%;display:inline-block;background:#fff;margin:20px 0}.article-register-form #cd-sso-register-form #edit-newsletters .form-type-checkbox{width:85%;margin:20px 0}#cd-sso-register-form #edit-special-interests .form-type-checkbox{border-top:0;padding:15px 0}#cd-sso-register-form #edit-newsletters input[type=checkbox]+label:before,#cd-sso-register-form #edit-special-interests input[type=checkbox]+label:before{margin-left:20px}#cd-sso-register-form #edit-newsletters label.option .newsletters,#cd-sso-register-form #edit-special-interests label.option .specialities{display:inline-block;font-weight:400;width:87%;vertical-align:middle}.article-register-form #cd-sso-register-form label.option{margin-left:5px;vertical-align:middle}#cd-sso-register-form #edit-newsletters .with-image div.image,#cd-sso-register-form #edit-special-interests .with-image div.image{width:35%;display:inline-block;vertical-align:middle}.article-register-form #cd-sso-register-form #edit-newsletters .with-image div.image{width:30%;margin-left:5px}#cd-sso-register-form #edit-newsletters .with-image div.image img,#cd-sso-register-form #edit-special-interests .with-image div.image img,#cd-sso-register-form .markup img.image{max-width:85%;width:auto;height:auto;padding-left:15px}#cd-sso-create-password-form-callback input.form-text,#cd-sso-forgot-password-form-callback input.form-text,.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text.with-image div.image img,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text.with-image div.image img,.page-my-account #cd-sso-email-form .grid24>div input{max-width:100%}#cd-sso-register-form .markup img.image{padding-left:0}#cd-sso-register-form .markup .registration-desc .desc{padding-left:15px}#cd-sso-register-form #edit-newsletters .with-image div.description-html,#cd-sso-register-form #edit-special-interests .with-image div.description-html{width:59%;display:inline-block;vertical-align:middle;font-size:13px}#cd-sso-register-form #edit-special-interests .description-html h5.title{margin-top:0;margin-bottom:5px;color:#545454;font-size:15px}#cd-sso-register-form #edit-newsletters div.description-html,#cd-sso-register-form #edit-special-interests div.description-html{padding-left:10px;padding-right:10px}#cd-sso-register-form #edit-newsletters div.description-html .name,#cd-sso-register-form #edit-special-interests div.description-html .name{color:#00505d;font-size:19px;font-weight:700}#cd-sso-register-form .ajax-progress-throbber{display:inline-block;vertical-align:middle;margin-left:5px}.article-register-form #cd-sso-register-form .ajax-progress-throbber{margin-top:15px}.article-register-form #cd-sso-register-form .form-item-industry .ajax-progress-throbber{margin-top:0}#cd-sso-register-form .form-item-industry .chosen-container-single .chosen-drop li[data-option-array-index="4"]{border-bottom:2px solid}#cd-sso-forgot-password-form-callback .ajax-progress-throbber .message,#cd-sso-register-form .ajax-progress-throbber .message{display:none}#cd-sso-register-form .container24 .grid.form input[type=text].postcode-field{width:65%;display:inline-block}#cd-sso-register-form .postcodeanywhere-lookup-button{float:right;margin-right:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.article-register-form #cd-sso-register-form .postcode-field{float:none}#cd-sso-register-form .form-item-primary-postcode .primary-postcodeanywhere-address-list-wrapper,#cd-sso-register-form .form-item-secondary-postcode .secondary-postcodeanywhere-address-list-wrapper{display:inline-block;margin-top:15px}#cd-sso-register-form .form-item-primary-postcode .primary-postcodeanywhere-address-list-wrapper label,#cd-sso-register-form .form-item-secondary-postcode .secondary-postcodeanywhere-address-list-wrapper label{font-size:13px;margin-bottom:5px}#cd-sso-register-form .form-item-primary-postcode select#primary-postcodeanywhere-address-list option,#cd-sso-register-form .form-item-secondary-postcode select#secondary-postcodeanywhere-address-list option{padding:5px}#cd-sso-register-form .form-item-primary-postcode select#primary-postcodeanywhere-address-list option:nth-of-type(even),#cd-sso-register-form .form-item-secondary-postcode select#secondary-postcodeanywhere-address-list option:nth-of-type(even){background-color:#f1f1f2}div.messages.error{margin-top:30px}div.messages.error.messages-inline{margin-top:0}#cd-sso-register-form .form .messages.error.messages-inline{display:block;background:0 0;border:0}#cd-sso-register-form .form .messages.error.messages-inline,div.field-description{font-size:12px;color:#3c849c;width:100%;padding:4px 0;margin:0}div.field-description a{font-size:12px;color:#3c849c}#cd-sso-register-form .form .messages.error.messages-inline,div.validation-error{color:red}div.validation-error a{text-decoration:underline;font-style:italic}#cd-sso-forgot-password-form-callback div.form-item-email .ajax-progress-throbber,#cd-sso-register-form div.form-item-email .ajax-progress-throbber,#cd-sso-register-form input[type=checkbox]{display:none}#cd-sso-register-form input[type=checkbox]+label:before{content:"";background-image:url(../images/uncheck.png);width:25px;height:25px;display:inline-block;vertical-align:middle;margin-right:10px;background-size:100%}#cd-sso-create-password-form-callback label span.form-required,#cd-sso-forgot-password-form-callback label span.form-required,#cd-sso-register-form .form-item-primary-country,#cd-sso-register-form .form-item-secondary-country{display:none}#cd-sso-register-form input[type=checkbox]:checked+label:before{background-image:url(../images/check.png)}#cd-sso-create-password-form-callback label[for=edit-password],#cd-sso-forgot-password-form-callback label[for=edit-email]{font-size:18px;font-weight:700;font-family:Arial,Helvetica,sans-serif}#cd-sso-create-password-form-callback div.form-item-password{margin-bottom:0}#cd-sso-create-password-form-callback input.form-submit-button,#cd-sso-forgot-password-form-callback input.form-submit-button{padding:8px 35px;font-weight:400;font-size:15px;margin-top:0}.article-register-form .register-news-block-markup,.article-register-form .sso-log-in-block{margin-bottom:10px;padding:15px 30px}#cboxLoadedContent,.page-my-account #cd-sso-email-form .grid24 .form-item-new-password,.page-my-account #cd-sso-email-form .grid24 .password-wrapper .form-item,.page-my-account div#edit-pagetitle,.page-my-account div#edit-pagetitle .pagetitle{margin-bottom:0}.article-register-form .sso-log-in-block h3.pagetitle{color:#444;letter-spacing:.1px}.article-register-form .sso-log-in-block .pagetitle:before{content:"";width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:10px;background-image:url(../images/exclamationicon.png);background-repeat:no-repeat}.article-register-form .sso-log-in-block div.login-link{margin-top:10px}a.sso-button{background:#007294;color:#fff;text-shadow:none;text-decoration:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:8px 28px;font-size:20px;font-weight:400;display:inline-block}.register-news-block-markup a.sso-button{padding:8px 15px}.register-news-block-markup .get-update-plus a.sso-button{padding:14px 15px;background:#bc2a60}.article-register-form .sso-log-in-block div.login-link a.sso-button{background:#0a4466}.article-register-form .register-news-block-markup h2.block-title,.article-register-form .register-news-block-markup h3.block-title{letter-spacing:.1px;color:#444}.article-register-form .register-news-block-markup h2.block-title,.node-type-cd-cpd-article #zone-content #block-system-main .article-register-form .register-news-block-markup h3{margin:0}.node-type-cd-cpd-article #zone-content #block-system-main .article-register-form .register-news-block-markup h3{font-weight:900;font-size:20px;color:#bc2a60}.article-register-form .register-news-block-markup div.description-text{font-size:17px}.article-register-form .register-news-block-markup div.try-before-buy,.article-register-form .register-news-block-markup div.try-before-buy a{font-size:11px;color:#a5a5a5;font-family:OpenSans-Regular;font-weight:400}.article-register-form .register-news-block-markup div.get-update-plus a.ss{font-size:11px;color:#a5a5a5}.register-news-block-markup .block-title span{margin-right:40px}.article-register-form #cd-sso-register-form h3.pagetitle{color:#6d6d6d}.article-register-form #cd-sso-register-form .container24{padding:30px}.page-my-account{font-family:Arial,Helvetica,sans-serif}.block-cd-sso-cd-sso-logo-header-block .register-logo{float:left}.block-cd-sso-cd-sso-logo-header-block .back-link{float:right}.context-page-not-found .cpd-latest-news-block ul li span::before,.site-page-container .answer ul li::before,.site-page-container .colourbar .option-header::before{content:"> "}.page-create-password h1#page-title,.page-forgot-password h1#page-title,.page-my-account h1#page-title,.page-thankyou h1#page-title{display:none}.page-create-password ul.primary,.page-forgot-password ul.primary,.page-my-account ul.primary,.page-thankyou ul.primary{border:0;margin:0;background:#ccc;padding:0;overflow:hidden}.page-create-password ul.primary li,.page-forgot-password ul.primary li,.page-my-account ul.primary li,.page-thankyou ul.primary li{padding:10px;display:inline-block;border-right:1px solid #fff;border-bottom:4px solid #525252;margin-right:0;width:20%;font-size:15px}#cboxBottomCenter,#cboxBottomLeft,#cboxBottomRight,#cboxLoadedContent div.messages.error ul{display:none}.page-create-password ul.primary li,.page-forgot-password ul.primary li,.page-thankyou ul.primary li{border-right:0}.page-my-account ul.primary li.empty{width:35%}.page-create-password ul.primary li.empty,.page-forgot-password ul.primary li.empty,.page-thankyou ul.primary li.empty{width:80%}.page-create-password ul.primary li.active,.page-forgot-password ul.primary li.active,.page-my-account ul.primary li.active,.page-thankyou ul.primary li.active{border-bottom-color:#026b8b}.page-create-password ul.primary li a,.page-forgot-password ul.primary li a,.page-my-account ul.primary li a,.page-thankyou ul.primary li a{border:0;background:0 0;padding-left:0;color:#000;line-height:1px}.page-create-password ul.primary li a.active,.page-forgot-password ul.primary li a.active,.page-my-account ul.primary li a.active,.page-thankyou ul.primary li a.active{font-weight:600}#cd-sso-create-password-form-callback div.tabs,#cd-sso-forgot-password-form-callback div.tabs,.page-my-account div.tabs{margin-bottom:0;margin-top:20px}.page-my-account #cd-sso-profile-form div#edit-pagetitle,.page-my-account .cd-sso-account-form #cd-sso-register-form .container24 .grid10.form{margin-left:30%}.page-my-account .cd-sso-account-form #cd-sso-register-form .submit-wrapper input{font-weight:400;font-size:18px}.page-my-account #cd-sso-email-form .grid24>div{margin-left:30%;width:40%}.page-my-account #cd-sso-email-form .grid24 .form-item{margin-top:40px}.page-my-account #cd-sso-email-form .grid24 .form-item-repeat-new-password{margin-top:0}#cd-sso-create-password-form-callback input[type=password],#cd-sso-forgot-password-form-callback input[type=text],.page-my-account #cd-sso-email-form .grid24>div input[type=password],.page-my-account #cd-sso-email-form .grid24>div input[type=text]{border:1px solid #cbcbcb;height:36px;font-size:15px;padding-left:10px}.page-my-account #cd-sso-email-form .grid24 .form-item label{font-size:18px}.block-cd-sso-cd-sso-logo-header-block{margin-top:50px}#primary-address-markup .address-markup,#secondary-address-markup .address-markup{background:#fff;padding:10px;border:1px solid #cbcbcb}#cboxClose,#cboxClose:hover{background-position:center center}#primary-address-markup .edit-address,#secondary-address-markup .edit-address{text-align:right}#primary-address-markup .edit-address a,#secondary-address-markup .edit-address a{font-size:12px}#cboxContent,#cboxLoadedContent,#cboxWrapper,#colorbox{background-color:#f2f2f2}#cboxLoadedContent{overflow:hidden!important;height:auto!important}#cboxContent{overflow:visible;border:15px solid #a6a6a6;height:auto!important}#cboxWrapper{border-radius:0}#cboxClose{top:-15px;right:-15px;text-indent:-999999px;border:none;position:absolute;background-image:url(/sites/all/themes/cd_theme/images/closepopup.png);background-repeat:no-repeat;background-color:#fff;width:29px;height:29px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}#cboxOverlay{position:fixed;top:0;width:100%;height:100%;background:#000;left:0}#cboxLoadedContent .cd-sso-login-block-popup .header-box{padding:20px;text-align:center;background:#0b527b}#cboxLoadedContent .cd-sso-login-block-popup .header-box h4{margin:0;letter-spacing:.5px;color:#fff}#cboxLoadedContent .cd-sso-login-block-popup .content-box{padding:20px;text-align:center;background:#fff}#cboxLoadedContent .cd-sso-login-block-popup .content-box div.form-item,#cboxLoadedContent .cd-sso-login-block-popup .content-box input[type=submit]{margin:20px 0 0}#cboxLoadedContent .cd-sso-login-block-popup .content-box div.form-item input{width:80%;border:0;border-bottom:1px solid #000}#cboxLoadedContent .cd-sso-login-block-popup .content-box input[type=submit]{width:80%;border-radius:0;background:#006a8c;color:#fff;text-shadow:none;padding:10px;font-weight:400;font-size:13px;letter-spacing:.5px}#cboxLoadedContent .cd-sso-login-block-popup .content-box div.form-item .description{text-align:left;margin-left:10%;margin-top:2px}#cboxLoadedContent .cd-sso-login-block-popup .content-box div.form-item .description a{color:#d2d2d2;text-decoration:none}#cboxLoadedContent .cd-sso-login-block-popup .footer-box{padding:20px;text-align:center;background:#e9e9e9}#cboxLoadedContent .cd-sso-login-block-popup .footer-box .register-area{font-size:11px}#cboxLoadedContent .cd-sso-login-block-popup .footer-box .register-area a{color:#000;text-decoration:none;font-size:12px}#cboxLoadedContent div.messages.error{padding:5px 10px;text-align:center;margin-top:10px}#cboxLoadedContent .cd-sso-login-block-popup div.messages.error.messages-inline{background:0 0;border:0;color:red;font-size:11px;margin:0;padding:4px 0 0 10%;text-align:left}#cboxLoadedContent .cd-sso-login-block-popup .content-box div.form-item input.error{border:1px solid red}#block-cd-sso-sso-login #user-login-form div.messages.error{padding:2px 5px;margin-top:10px;font-size:11px;text-align:center}#block-cd-sso-sso-login #user-login-form div.messages.error ul{list-style:none}#block-cd-sso-sso-login #user-login-form .form-text.error{border-color:red}.site-page-container{background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#f7f7f7 0,#f2f2f2 100%);background:-o-linear-gradient(top,#f7f7f7 0,#f2f2f2 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#f2f2f2 100%);background:linear-gradient(to bottom,#f7f7f7 0,#f2f2f2 100%);padding:10px 20px 0}.site-page-container h2{color:#000}.site-page-container .colourbar{background:#15abeb;background:-moz-linear-gradient(top,#15abeb 0,#4aa5d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#15abeb),color-stop(100%,#4aa5d3));background:-webkit-linear-gradient(top,#15abeb 0,#4aa5d3 100%);background:-o-linear-gradient(top,#15abeb 0,#4aa5d3 100%);background:-ms-linear-gradient(top,#15abeb 0,#4aa5d3 100%);background:linear-gradient(to bottom,#15abeb 0,#4aa5d3 100%);padding:10px}.site-page-container .colourbar .option-header{font-size:20px;color:#fff}.site-page-container .answer{background-color:#fff;padding:20px;margin-top:10px}.site-page-container .answer ul{padding-left:0}.context-page-not-found .cpd-latest-news-block ul li,.site-page-container .answer ul li{padding:5px 0;list-style-type:none;background-image:none}.site-page-container .answer ul li a{color:#0091d0;font-weight:700}.context-page-not-found .cpd-latest_news-block-container{background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#f7f7f7 0,#f2f2f2 100%);background:-o-linear-gradient(top,#f7f7f7 0,#f2f2f2 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#f2f2f2 100%);background:linear-gradient(to bottom,#f7f7f7 0,#f2f2f2 100%);padding:0 20px 20px;margin-top:0}.context-page-not-found .cpd-latest_news-block-container .block-inner{background-color:#fff;padding:0 20px 20px}.context-page-not-found .cpd-latest_news-block-container .block-inner h2.block-title{font-size:20px;background:0 0;color:#000}.cd-sso-premium-node-wrapper{padding-top:20px}.cd-sso-premium-node-wrapper .section-content{margin-top:0}.not-logged-in .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cd-article .container-24 .grid-16.region-content{width:100%}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper{display:inline-block;width:640px;vertical-align:top}.cd-sso-premium-node-wrapper .content-top-left,.cd-sso-premium-node-wrapper .content-top-right,.cd-sso-premium-node-wrapper .submitted{display:none}.cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .content-top-left,.cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .content-top-right,.cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .submitted{display:block}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper h2.page-title{margin:0 0 36px;font-family:OpenSans-Bold;font-weight:400;font-size:26px;color:#000;letter-spacing:.1px}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper .cd-sso-login-block-popup{padding-right:30px}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper .premium-free-description{font-family:OpenSans-Regular;font-weight:400;font-size:18px;line-height:34px;color:#6c6c6c;margin-bottom:40px}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form label{font-size:14px;font-family:OpenSans-Regular;font-weight:400;color:#6c6c6c;padding-bottom:5px}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form div.form-item-rememberme input[type=checkbox],.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form label span.form-required{display:none}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form div.form-item-username{margin:0 0 5px;position:relative}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form div.form-item-password{margin:30px 0 0;position:relative}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form div.form-item-password+.messages.error.messages-inline{margin-top:-20px}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form div.form-item-rememberme{margin:30px 0}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form div.messages.error.messages-inline{border:0;background:0 0;padding:0;margin:0;width:538px;text-align:right;color:red;font-family:OpenSans-Regular;font-weight:400}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form input[type=password],.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form input[type=text]{height:38px;width:500px;padding:10px;font-size:14px;font-family:OpenSans-Regular;font-weight:400;border:1px solid #bebebe;border-left:0;border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-top-right-radius:5px;-moz-border-bottom-right-radius:5px}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form input[type=password].error,.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form input[type=text].error{border:1px solid red;border-left:0}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form .description{padding-top:5px}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form .description a{font-size:14px;text-decoration:none;color:#15abeb}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form .description div.form-item{margin:0}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form div.form-item-rememberme label:before{content:url(../images/box_uncheck.png);display:inline-block;width:16px;height:16px;vertical-align:middle;padding-right:10px}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form div.form-item-rememberme input:checked+label:before{content:url(../images/box_check.png)}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form input[type=submit]{background:#15abeb;color:#fff;font-size:18px;border-radius:5px;text-shadow:none;padding:17px 40px;-moz-border-radius:5px;-webkit-border-radius:5px;font-family:OpenSans-Regular;font-weight:400;border:0}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form input[type=submit]:hover{background:#1eb2e8}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper #cd-sso-login-block-popup div.form-item span.field-prefix{float:left;padding-top:9px}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper #cd-sso-login-block-popup div.form-item span.field-suffix{position:absolute;right:71px;top:32px;display:none}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper #cd-sso-login-block-popup div.form-item input.error+span.field-suffix{display:block}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form i:before{font-size:18px;vertical-align:middle;color:#fff}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form .field-prefix i:before{padding:10px;border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;background:#1eb2e8}.cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper form .field-suffix i:before{padding:10px 17px 10px 22px;border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-top-right-radius:5px;-moz-border-bottom-right-radius:5px;background-image:url(../images/errorbg.png);background-repeat:no-repeat}.cd-sso-premium-node-wrapper .register-news-block-markup{display:inline-block;width:300px;padding:0;background:0 0;border-left:5px solid #15abeb;border-radius:2px;-webkit-border-radius:3px;-moz-border-radius:3px}.cd-sso-premium-node-wrapper .register-news-block-markup .block-title{margin:0;padding-bottom:20px;font-size:20px;font-family:OpenSans-Bold;font-weight:400;color:#444;line-height:28px}.cd-sso-premium-node-wrapper .register-news-block-markup div.block-description{font-family:OpenSans-Regular;font-weight:400;font-size:14px;line-height:26px}.cd-sso-premium-node-wrapper .register-news-block-markup div.block-description a{color:#00b1eb;text-decoration:none}.cd-sso-premium-node-wrapper .register-news-block-markup .desc h3.head,.node-type-cd-cpd-article .cd-sso-premium-node-wrapper #zone-content #block-system-main .article-register-form .register-news-block-markup h3.head{font-size:18px;font-family:OpenSans-Bold;font-weight:400;color:#444;letter-spacing:.1px;margin-top:0}.cd-sso-premium-node-wrapper .register-news-block-markup .desc h3.head:before{content:"• ";color:#15abeb}.cd-sso-premium-node-wrapper .register-news-block-markup .desc div.first,.cd-sso-premium-node-wrapper .register-news-block-markup .desc div.second{padding-bottom:20px}.cd-sso-premium-node-wrapper .register-news-block-markup .desc div.get-update-plus,.cd-sso-premium-node-wrapper .register-news-block-markup .desc div.third{padding-bottom:30px}.cd-sso-premium-node-wrapper .register-news-block-markup .desc div.text{font-family:OpenSans-Regular;font-weight:400;font-size:14px;line-height:26px;color:#6c6c6c}.cd-sso-premium-node-wrapper .register-news-block-markup .heading-text{padding:40px;border:1px solid #eee;border-bottom:0;border-left:0;border-top-right-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px}.cd-sso-premium-node-wrapper .register-news-block-markup .description-text{padding:40px;background-image:url(../images/marketingbgarrow.png);background-repeat:no-repeat;background-size:100%;border:1px solid #eee;border-top:0;border-left:0;border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px}.cd-sso-premium-node-wrapper .register-news-block-markup .description-text .register-button{text-align:center}.cd-sso-premium-node-wrapper .register-news-block-markup .description-text .register-button a{text-decoration:none;font-size:18px;background:#fff;color:#6c6c6c;padding:14px 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:block;border:1px solid #6c6c6c}.cd-sso-premium-node-wrapper .register-news-block-markup .description-text .register-button a:hover{background:#6c6c6c;color:#fff}.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup{width:615px}.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text{background-image:url(../images/marketingbgarrowfull.png)}.not-logged-in .cd-sso-premium-node-wrapper .block{display:none}.not-logged-in .cd-sso-premium-node-wrapper #zone-ccontent .block,.not-logged-in .cd-sso-premium-node-wrapper .block.block-main,.not-logged-in .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .block{display:block}.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text.with-image div.image,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text.with-image div.image{display:inline-block;width:205px;vertical-align:top}.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text,.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .heading-text,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .heading-text{padding:35px 30px}.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text.with-image div.desc,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text.with-image div.desc{display:inline-block;width:344px;padding:10px 0}.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text .get-update-plus a.sso-button,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text .get-update-plus a.sso-button{width:215px;background:#15abeb;color:#fff;border:0}.cd-sso-premium-node-wrapper .container-24 .grid-24.region-content,.section-header .zone{width:100%}.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text .get-update-plus a.sso-button:hover,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text .get-update-plus a.sso-button:hover{background:#1eb2e8}.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text .try-before-buy,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text .try-before-buy{font-size:12px;color:#444}.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text .try-before-buy a,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .description-text .try-before-buy a{color:#00b1eb;text-decoration:none;font-size:12px}.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .desc div.first,.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .desc div.second,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .desc div.first,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .desc div.second{padding-bottom:15px}.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .desc div.get-update-plus,.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .desc div.third,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .desc div.get-update-plus,.node-type-cd-podcasts .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .register-news-block-markup .desc div.third{padding-bottom:20px}.node-type-cd-cpd-article .cd-sso-premium-node-wrapper.cd-sso-premium-node-wrapper-cpd-article .region-content .register-news-block-markup .block-title{padding-bottom:10px}.cd-sso-premium-node-wrapper .register-news-block-markup a{text-decoration:none;color:#15abeb}.page-login h1#page-title{display:none}.page-login .cd-sso-premium-node-wrapper .cd-sso-login-block-wrapper #cd-sso-login-block-popup div.form-item span.field-prefix{padding-top:0}body{margin:0}.section-header .zone>.region{margin:0 auto;float:none;display:block}#section-footer{clear:both}#section-footer .zone{margin-bottom:0}.zone.zone-ccontent{margin-bottom:0;width:100%}.zone.zone-ccontent .region-ccontent-first{width:960px;margin:0 auto 20px;padding:0;float:none;display:block}#section-content .zone.zone-ccontent .region-ccontent-second,.zone.zone-ccontent .region-ccontent-third{width:100%!important;float:none;display:block;padding:0;margin:0}#section-content .zone.zone-ccontent .region-ccontent-second #dfp-ad-bottom_728_90{background:#fff;border-top:1px solid #dbdbdb;text-align:center;padding:25px 0}.zone.zone-ccontent .region-ccontent-third{background:#f0eff4}#section-content .zone.zone-ccontent .region-ccontent-second .region-ccontent-second-inner,.zone.zone-ccontent .region-ccontent-third .region-ccontent-third-inner{width:960px;margin:0 auto;padding:20px 0}#section-content .zone.zone-ccontent .region-ccontent-second .region-ccontent-second-inner{width:100%;padding:0}.zone-ccontent .grid-8{padding-bottom:0;margin:0 auto;float:none;display:block}.block-cd-blocks-above-footer{display:inline-block!important;width:395px;background-color:#fff;vertical-align:middle}.block-cd-blocks-above-footer .advertisement-footer-block{padding:10px}.block-cd-blocks-above-footer .advertisement-footer-block .image{display:inline-block;width:220px}.block-cd-blocks-above-footer .advertisement-footer-block .image img{width:100%;height:auto}.block-cd-blocks-above-footer .advertisement-footer-block .description-wrapper{display:inline-block;margin-left:10px;width:145px;vertical-align:top}.block-cd-blocks-above-footer .advertisement-footer-block.without-image .description-wrapper{margin:0;width:100%}.block-cd-blocks-above-footer .advertisement-footer-block .description-wrapper .description{font-family:OpenSans-Regular;font-weight:400;font-size:12px;line-height:18px;color:#444;margin-bottom:10px}.block-cd-blocks-above-footer .advertisement-footer-block .description-wrapper .block-link a{font-family:OpenSans-Regular;font-weight:400;font-size:12px;line-height:18px;color:#15abeb;text-decoration:none}.block-cd-blocks-above-footer .advertisement-footer-block .description-wrapper .block-link a:after{content:'\e315';vertical-align:middle;font-size:15px!important}.block-cd-blocks-above-footer .advertisement-footer-block .description-wrapper .block-link a:hover,.block-cd-blocks-above-footer .advertisement-footer-block .description-wrapper .block-link a:hover:after{color:#00bcee}.block-cd-blocks-newsletters-footer{display:inline-block!important;width:540px;background-color:#fff;margin-left:20px;background-image:url(../images/newsletter-border.png);background-repeat:repeat-x;background-position-x:-10px;vertical-align:middle}.block-cd-blocks-newsletters-footer .newsletter-footer-block{padding:14px 20px 20px;background-image:url(../images/ad-bg.png);background-repeat:no-repeat;background-position:80% 100%}.block-cd-blocks-newsletters-footer .newsletter-footer-block .heading{font-family:OpenSans-Regular;font-weight:400;font-size:20px;color:#444;padding-bottom:10px}.block-cd-blocks-newsletters-footer .newsletter-footer-block .heading .bold-text{font-family:OpenSans-Bold;font-weight:400}.block-cd-blocks-newsletters-footer .newsletter-footer-block .newsletters-list ul li{margin:0;display:inline;padding-left:10px;font-family:OpenSans-Regular;font-weight:400;font-size:12px;line-height:20px;color:#444}.block-cd-blocks-newsletters-footer .newsletter-footer-block .newsletters-list ul li span.name{font-family:OpenSans-Bold;font-weight:400;font-size:12px}.block-cd-blocks-newsletters-footer .newsletter-footer-block .newsletters-list ul li.first{padding-left:0}.block-cd-blocks-newsletters-footer .newsletter-footer-block .signup-link a{font-family:OpenSans-Regular;font-weight:400;font-size:14px;text-decoration:none;padding:10px 40px;background:#16aceb;color:#fff;display:inline-block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#zone-footer-advert,#zone-footer-menu{width:100%;background:#444;clear:both}#zone-footer-advert .grid-24,#zone-footer-message .grid-24,.zone-footer-menu .grid-24{margin:0 auto;float:none;overflow:hidden;display:block;border-top:0}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container .chosen-drop,.page-mobile-news section#section-content{margin-top:0}#zone-footer-advert{border-bottom:1px solid #525252}.block-cd-blocks-footer{width:210px;display:inline-block;padding-top:50px;padding-bottom:50px;padding-right:40px;vertical-align:top;box-sizing:initial;-webkit-box-sizing:initial;-moz-box-sizing:initial}.block-cd-blocks-footer .image{width:55px;padding-bottom:10px}.block-cd-blocks-below-footer,.block-cd-social-media-footer{padding-top:40px;padding-bottom:40px;vertical-align:top;box-sizing:initial}.block-cd-blocks-footer .image img{width:100%}.block-cd-blocks-footer .info-footer-block-description{max-width:100%;color:#b6b6b6;text-align:left;font-family:OpenSans-Regular;font-size:12px;float:left;clear:both;line-height:22px}.block-cd-blocks-below-footer .block-title,.block-cd-social-media-footer .block-title{color:#fff!important;font-size:14px;font-family:OpenSans-Bold;font-weight:400;letter-spacing:1px;text-shadow:none}.block-cd-social-media-footer{padding-right:40px;width:210px;display:inline-block;border-right:1px solid #525252;-webkit-box-sizing:initial;-moz-box-sizing:initial}.block-cd-social-media-footer .block-title{margin-bottom:20px}.block-cd-social-media-footer .social-media-links span{padding-right:15px;display:inline-block}.block-cd-social-media-footer .social-media-links span a{text-indent:-9999999px;display:block;width:32px;height:32px;background-size:cover}.block-cd-social-media-footer .social-media-links span.fb a{background-image:url(../images/fb.png)}.block-cd-social-media-footer .social-media-links span.fb a:hover{background-image:url(../images/f_b.png)}.block-cd-social-media-footer .social-media-links span.twitter a{background-image:url(../images/tw.png)}.block-cd-social-media-footer .social-media-links span.twitter a:hover{background-image:url(../images/t_w.png)}.block-cd-social-media-footer .social-media-links span.linkedin a{background-image:url(../images/li.png)}.block-cd-social-media-footer .social-media-links span.linkedin a:hover{background-image:url(../images/l_i.png)}.block-cd-social-media-footer .social-media-links span.instagram a{background-image:url(../images/in.png)}.block-cd-social-media-footer .social-media-links span.instagram a:hover{background-image:url(../images/in_i.png)}.block-cd-social-media-footer .social-media-links span.google a{background-image:url(../images/gp.png)}.block-cd-social-media-footer .social-media-links span.google a:hover{background-image:url(../images/g_p.png)}.block-cd-blocks-below-footer{width:659px;display:inline-block;padding-left:40px;-webkit-box-sizing:initial;-moz-box-sizing:initial}.block-cd-blocks-below-footer .block-title{margin-bottom:25px}.cd-info-footer-block{padding-top:0}.zone-footer-message{width:100%!important;background:#525252}.block-cd-blocks-footer-message{padding-top:20px;padding-bottom:20px;text-align:left}.block-cd-blocks-footer-message .image{display:inline-block;width:176px;margin-right:30px;vertical-align:middle}.mobile-version .footer-message-block.with-image{margin:0 10px}.block-cd-blocks-footer-message .image img{width:100%}.block-cd-blocks-footer-message .description{color:#d3d3d3;display:inline-block;font-size:12px;vertical-align:middle;margin-top:7px}.block-cd-blocks-below-footer .textarea a{color:#b6b6b6;text-decoration:none;font-family:OpenSans-Regular;font-size:12px}.block-cd-blocks-below-footer .textarea a:hover{color:#00bcee}.block-cd-blocks-below-footer .textarea{color:#fff}#section-footer .menu-block-cd_footer_menu_block ul.menu li a{color:#d3d3d3;font-size:12px;font-family:OpenSans-Regular;margin-right:22px}#section-footer .menu-block-cd_footer_menu_block ul.menu li.first ul.menu li a{color:#fff;font-size:12px;font-weight:400;font-family:OpenSans-Regular}#section-footer .menu-block-cd_footer_menu_block ul.menu li span.footer-title-menu{color:#fff;font-weight:400;font-size:14px;font-family:OpenSans-Regular;margin-bottom:25px;display:block;margin-right:39px}#section-footer .menu-block-cd_footer_menu_block ul.menu li a:hover{color:#15abeb}#section-footer .menu-block-cd_footer_menu_block ul.menu li.first ul.menu li a:hover,#section-footer .menu-block-cd_footer_menu_block ul.menu li.first ul.menu li a:hover:after{color:#00bcee!important}#section-footer .menu-block-cd_footer_menu_block ul.menu li{width:auto;text-align:left}#section-footer .menu-block-cd_footer_menu_block ul.menu li.leaf{display:block;margin-bottom:20px;margin-left:0}.page-mobile-news #zone-content,.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets{margin-bottom:0}#section-footer .menu-block-cd_footer_menu_block ul.menu li.expanded ul.menu li.leaf a.other-sites-arrow{width:100%;display:block;position:relative;vertical-align:middle}#section-footer .block-cd-footer-menu-block{width:669px;display:inline-block;padding-top:50px;padding-left:40px;border-left:1px solid #525252;vertical-align:middle;box-sizing:initial;-webkit-box-sizing:initial;-moz-box-sizing:initial}#section-footer .menu-block-cd_footer_menu_block ul.menu li.expanded ul.menu li.leaf a.other-sites-arrow:after,.block-cd-blocks-above-footer .advertisement-footer-block .description-wrapper .block-link a:after,.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container-single .chosen-single div:before,.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .form-item-created-max:after,.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .form-item-created-min:after,.page-mobile-news .view-news-for-mobile ul.pager-load-more li a:before{font-family:icomoon;font-style:normal;speak:none;font-weight:400;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:16px;color:#15abeb}#section-footer .menu-block-cd_footer_menu_block ul.menu li.expanded ul.menu li.leaf a.other-sites-arrow:after{content:'\e315';color:#fff;position:absolute;right:30%;vertical-align:middle;top:-3px}.page-mobile-news .view-news-for-mobile ul.pager-load-more li a:before{content:"\e627";font-size:14px;color:#6c6c6c;font-weight:700;padding:0 4px;vertical-align:middle;display:inline-block}.page-mobile-news .view-news-for-mobile ul.pager-load-more li a.progress-disabled:before{animation:spin 2s linear infinite;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.page-mobile-news #region-content h1#page-title{display:none}.page-mobile-news .view-news-for-mobile .title-icon-wrapper{background:#fff;width:100%;padding:14px 0 6px;z-index:99;border-bottom:1px solid #dbdbdb;height:29px}.page-mobile-news .view-news-for-mobile .title-icon-wrapper span.title-text{font-size:15px;background:0 0;color:#444;font-family:OpenSans-Bold;font-weight:400;letter-spacing:1px;padding-left:10px}.page-mobile-news .view-news-for-mobile .title-icon-wrapper span.title-text.active{color:#6c6c6c}.page-mobile-news #region-content{margin:0}.page-mobile-news .view-news-for-mobile{position:relative}.page-mobile-news .view-news-for-mobile .view-filters{display:none;position:absolute;width:100%;background:rgba(74,74,74,.5);min-height:10000px;top:50px}.page-mobile-news .view-news-for-mobile .view-filters form{background:#fff;padding:20px 10px}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget{display:block;padding:0 0 20px;width:100%}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget select{width:100%}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .form-item-created-max,.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .form-item-created-min{position:relative}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .form-item-created-max:after,.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .form-item-created-min:after{content:"\f1a8";position:absolute;right:15px;top:5px;font-size:18px;color:#aeaeae;padding-left:10px;border-left:1px solid #bfbfbf}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button{padding-bottom:0}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button input[type=submit]{border:0;text-shadow:none;font-family:OpenSans-Regular;font-weight:400;font-size:14px;padding:10px 0;width:100%;background:#15abeb;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer;margin-top:0}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button:hover input[type=submit]{background:#00bcee}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget label{padding-bottom:10px;font-family:OpenSans-Regular;font-size:14px;color:#6c6c6c}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget input[type=text]{width:97%;margin-bottom:10px;font-size:14px;font-family:OpenSans-Regular;font-weight:400;color:#aeaeae;border:1px solid #bebebe;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;padding:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container{display:block!important;width:100%!important}.chosen-container .chosen-search,.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widget .description,.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container .chosen-search,.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container a.chosen-single>div>b,.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .views-widget label{display:none}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container a.chosen-single{background:0 0;border:1px solid #bebebe;padding:5px 10px 5px 15px;height:38px;font-size:14px;font-family:OpenSans-Regular;font-weight:400;color:#aeaeae;box-shadow:none}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container.chosen-with-drop a.chosen-single{border-left-color:#00bcee;border-right-color:#00bcee;border-top-color:#00bcee}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container a.chosen-single span{text-transform:capitalize}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container a.chosen-single div{vertical-align:middle;top:5px;height:auto;font-size:16px;color:#aeaeae;width:auto;padding:0 10px;border-left:1px solid #bfbfbf}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container.chosen-with-drop a.chosen-single div{border-left-color:#00bcee}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container-single .chosen-single div:before{content:"\e313";color:#aeaeae}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container.chosen-with-drop a.chosen-single div:before{color:#00bcee}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container .chosen-drop ul.chosen-results{padding:0;margin:0}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container .chosen-drop ul.chosen-results li{background:0 0;color:#6c6c6c;font-size:14px;font-family:OpenSans-Regular;font-weight:400;padding:12px 10px 12px 15px;border-bottom:1px solid #bebebe;text-transform:capitalize;cursor:pointer}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .views-exposed-widget .chosen-container .chosen-drop ul.chosen-results li:hover{border-left:7px solid #00bcee;color:#00bcee;padding-left:8px}.page-mobile-news .view-news-for-mobile .view-filters .views-exposed-widgets .form-item-created-max input[type=text]{margin-bottom:0}.page-mobile-news .view-news-for-mobile .view-filters.active{display:block;width:100%;z-index:10}.page-mobile-news .view-news-for-mobile span.filter-icon{float:right;padding-right:10px;color:#15abeb;font-size:14px;font-family:OpenSans-Regular;font-weight:400;cursor:pointer}.page-mobile-news .view-news-for-mobile span.filter-icon i{padding-right:5px}.page-mobile-news .view-news-for-mobile span.filter-icon.active{font-size:18px;color:#6c6c6c}.page-mobile-news .view-news-for-mobile span.filter-icon.active .text{display:none}.page-mobile-news .view-news-for-mobile span.filter-icon.active i:before{content:"\e900"}.page-mobile-news .view-news-for-mobile .view-content .views-row{margin-left:0;padding:10px;border-bottom:1px solid #dbdbdb;display:table;width:100%}.page-mobile-news .view-news-for-mobile .view-content .views-row-first{padding:0 0 20px}.page-mobile-news .view-news-for-mobile .view-content .views-row div.image{width:40%;display:inline-block;padding-right:5px}.page-mobile-news .view-news-for-mobile .view-content .views-row div.image img{width:100%;height:auto}.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper{width:55%;display:inline-block;vertical-align:top;position:relative;min-height:81px;height:100%}.page-mobile-news .view-news-for-mobile .view-content .views-row-first .news-info-wrapper{min-height:auto;padding:0 10px}.page-mobile-news .view-news-for-mobile .view-content .views-row-first .news-info-wrapper,.page-mobile-news .view-news-for-mobile .view-content .views-row-first div.image{width:auto;display:block}.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper .submit-wrapper{position:absolute;bottom:0;width:100%;left:0}.page-mobile-news .view-news-for-mobile .view-content .views-row-first .news-info-wrapper .submit-wrapper{position:relative;width:auto}.page-mobile-news .view-news-for-mobile .view-content .views-row-first .news-info-wrapper .title{padding-bottom:15px}.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper .submit-wrapper .comment-tag-wrapper,.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper .submit-wrapper .date,.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper .title a{text-decoration:none;font-size:12px;font-family:OpenSans-bold;font-weight:400;line-height:18px;color:#444}.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper .submit-wrapper .comment-tag-wrapper,.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper .submit-wrapper .date{color:#6c6c6c}.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper .submit-wrapper .date span.label{display:none}.page-mobile-news .view-news-for-mobile .view-content .views-row-first .news-info-wrapper .submit-wrapper .date span.label{display:inline}.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper .submit-wrapper .comment-tag-wrapper,.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper .submit-wrapper .date,.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper .submit-wrapper .date span.label{font-family:OpenSans-Regular;font-weight:400}.page-mobile-news .view-news-for-mobile .view-content .views-row-first .news-info-wrapper .submit-wrapper .date{font-family:OpenSans-Bold;font-weight:400}.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper .submit-wrapper .comment-tag-wrapper i{font-size:14px;vertical-align:middle;padding-right:4px}.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper .submit-wrapper .comment-tag-wrapper span.comment-count{padding-right:5px;border-right:1px solid #6c6c6c}.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper .submit-wrapper .comment-tag-wrapper span.tags{padding-left:3px}.page-mobile-news .view-news-for-mobile .view-content .views-row .news-info-wrapper .submit-wrapper .comment-tag-wrapper a{text-decoration:none;color:#15abeb;text-transform:capitalize}.page-mobile-news .view-news-for-mobile .view-content .views-row-first .news-info-wrapper .submit-wrapper .comment-tag-wrapper,.page-mobile-news .view-news-for-mobile .view-content .views-row-first .news-info-wrapper .submit-wrapper .date{display:inline-block}.page-mobile-news .view-news-for-mobile .view-content .views-row-first .news-info-wrapper .submit-wrapper .comment-tag-wrapper{float:right}.page-mobile-news .view-news-for-mobile .view-content .views-row-first .news-info-wrapper .title a{font-size:18px;line-height:26px}.page-mobile-news .view-news-for-mobile .view-content .views-row-first div.image{padding-bottom:20px;padding-right:0}.page-mobile-news .view-news-for-mobile ul.pager-load-more,.page-mobile-news .view-news-for-mobile ul.pager-load-more li{margin:0;padding:0}.page-mobile-news .view-news-for-mobile ul.pager-load-more{padding:15px 0;background:#dbdbdb;border-bottom:1px solid #fff}.page-mobile-news .view-news-for-mobile ul.pager-load-more li a{background:0 0;padding:0;font-size:14px;font-family:OpenSans-Regular;font-weight:400;color:#6c6c6c;text-transform:none}.page-mobile-news .view-news-for-mobile .view-filters .ajax-progress-throbber,.page-mobile-news .view-news-for-mobile ul.pager-load-more .ajax-progress-throbber{display:none}img[src*='sites/all/modules/contrib/ctools/images/throbber.gif']{object-fit:scale-down}