/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
#backtotop{background:url(/modules/contrib/back_to_top/backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:300;}#backtotop:hover{opacity:0.8;}#backtotop:focus{opacity:0.6;outline:none;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:url(/modules/contrib/back_to_top/backtotop2x.png) no-repeat center center;background-size:70px 70px;}}
.ckeditor-readmore-wrapper .ckeditor-readmore{display:none;}.ck-editor__editable .ckeditor-readmore-wrapper .ckeditor-readmore{display:block;padding:1em;border:1px solid #0091ea;}
.paragraph--unpublished{background-color:#fff4f4;}
.breadcrumb{display:none;}.request-sample-form{margin-top:15px;}.request-sample-form .progress-tracker-custom{background-color:#ececec;padding:15px 0;}.request-sample-form .progress-tracker-custom ul{display:flex;width:29%;margin:0 auto;text-align:center;list-style:none;padding:0 20px 0 10px;}.request-sample-form .progress-tracker-custom ul li{flex:1;font-weight:bold;color:#0D3349;font-family:Arial,sans-serif;font-size:14px;position:relative;}.request-sample-form .progress-tracker-custom ul li.is-active,.request-sample-form .progress-tracker-custom ul li.is-complete{color:#3d7edb;}.request-sample-form .progress-tracker-custom ul li.is-complete .progress-marker{display:none;}.request-sample-form .progress-tracker-custom ul li.is-complete::before{content:"✓";width:28px;height:28px;background:#3d7edb;display:block;margin:0 auto 5px;border-radius:50%;color:white;padding-top:6px;transform:scale(0.8);}.request-sample-form .progress-tracker-custom ul li.is-complete::after{background-color:#3d7edb;}.request-sample-form .progress-tracker-custom ul li .progress-marker{display:flex;background-color:#0D3349;color:white;width:28px;height:28px;justify-content:center;align-items:center;border-radius:50%;margin:0 auto 5px;transform:scale(0.85);}.request-sample-form .progress-tracker-custom ul li::after{content:"";height:1px;width:80%;top:14px;right:-40%;background-color:#0D3349;position:absolute;}.request-sample-form .progress-tracker-custom ul li:last-child::after{content:none;}.request-sample-form .progress-tracker-custom ul li.is-active .progress-marker{background-color:#3d7edb;}.rsf-wrapper{padding:90px 0;width:71.25%;margin:0 auto;}.rsf-wrapper .mobile-btn{display:none;}.rsf-wrapper label.error{color:crimson;font-size:12px;margin-left:3px;}.rsf-wrapper #rsf-title-intro-block{margin:0 auto 60px;}.rsf-wrapper .color-section-title{display:flex;align-items:flex-start;padding-bottom:20px;position:relative;}.rsf-wrapper .color-section-title::after{content:"";position:absolute;width:98%;height:1px;background-color:black;bottom:0;margin:0 auto;opacity:0.1;}.rsf-wrapper .color-section-title .product-colour-items-wrapper{width:fit-content;}.rsf-wrapper .color-section-title .product-colour-items-wrapper h3{font-size:26px;margin:0;}.rsf-wrapper .color-section-title .form-actions{width:fit-content !important;margin:0 !important;flex:1;text-align:right;}.rsf-wrapper .next-button .form-actions{width:100% !important;padding-top:30px !important;text-align:right;}.rsf-wrapper .color-section-title .form-actions button{padding:14px 12px;margin-right:46px !important;width:152px;margin-top:-25px;text-align:center;font-weight:bold;color:white;background-color:#3d7edb;outline:none !important;border:none;}.rsf-wrapper .next-button button{padding:12px;margin-right:47px !important;width:152px;margin-top:-8px;text-align:center;font-weight:bold;color:white;background-color:#3d7edb;outline:none !important;border:none;}button.slick-next{visibility:hidden;}.rsf-wrapper .color-section .colors{display:flex;flex-wrap:wrap;}.rsf-wrapper .color-section .colors .color{width:120px;margin-right:50px;overflow:hidden;margin-top:25px;margin-bottom:15px;}.rsf-wrapper .color-section .colors .color .color-thumbnail{width:100%;height:120px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:5px;}.rsf-wrapper .color-section .colors .color .color-title{margin:12px 0 5px;}.rsf-wrapper .color-section .colors .color .color-title p{font-size:14px;}.rsf-wrapper .color-section .colors .color .color-description{height:24px;}.rsf-wrapper .color-section .colors .color .color-description p{font-size:14px;}.rsf-wrapper .color-section .colors .color .color-actions{width:100%;display:flex;align-items:center;text-align:center;margin-top:15px;}.rsf-wrapper .color-section .colors .color .color-actions .number{margin:0 auto;}.rsf-wrapper .color-section .colors .color .color-actions .number.bold{font-weight:bold;}.rsf-wrapper .color-section .colors .color .color-actions button{border-radius:50%;width:30px;height:30px;text-align:center;background-color:#3d7edb;color:white;border:0;font-size:24px;display:flex;justify-content:center;align-content:center;}.rsf-wrapper .color-section .colors .color .color-actions button .minus{margin-top:-2px;}.rsf-wrapper .color-section .colors .color .color-actions button .plus{margin-top:-1px;}.rsf-wrapper .color-section .colors .color .color-actions button.disabled{background-color:grey;user-select:none;pointer-events:none;}.rsf-wrapper .blue-subtitle{color :#3d7edb;font-weight:bold;font-size:16px;text-transform:uppercase;}.rsf-wrapper .summary-title-container{display:flex;margin-top:-18px;margin-left:2px;}.rsf-wrapper .summary-title-container .summary{flex:1;font-weight:bold;font-size:18px;color :#3d7edb;text-transform:uppercase;}.rsf-wrapper .summary-title-container button,.rsf-wrapper .order-button{padding:12px;margin-right:30px !important;width:152px;margin-top:4px;text-align:center;font-weight:bold;color:white;background-color:#3d7edb;outline:none !important;border:none;}.rsf-wrapper .order-button{width:195px;}.rsf-wrapper .summary-content-container{padding-bottom:20px;border-bottom:1px solid rgba(181,181,181,0.5);}.rsf-wrapper .summary-content-container .rsf-section-title{font-size:40px;font-weight:bold;margin-top:-20px;margin-left:2px;}.rsf-wrapper .summary-content-container .rsf-section-text{margin-top:-4px;margin-left:3px;}.rsf-wrapper .summary-content-container .summary-colors{padding-top:15px;display:flex;width:100%;flex-wrap:wrap;}.rsf-wrapper .summary-content-container .summary-colors .color{margin-right:50px;margin-bottom:20px;width:120px;}.rsf-wrapper .summary-content-container .summary-colors .color img{width:100%;height:120px;border-radius:5px;}.rsf-wrapper .summary-content-container .summary-colors .color .title{margin:15px 0 0;font-size:14px;}.rsf-wrapper .summary-content-container .summary-colors .color .amount{font-size:12px;color:grey;}.rsf-wrapper .order-form-container .order-subtitle{margin-top:38px;}.rsf-wrapper .order-form-container .title{font-size:40px;font-weight:bold;margin-top:-7px;}.rsf-wrapper .order-form-container .intro_text{margin-top:-13px;}.rsf-wrapper .order-form-container .alert-message{display:none;}.rsf-wrapper .order-form-container .form-container{width:97.5%;margin-top:30px;min-height:610px;padding:55px 10.5vw;background-color:#ececec;display:flex;}.rsf-wrapper .order-form-container .form-container>div{flex:1;}.rsf-wrapper .order-form-container .form-container .order-section-first{margin-right:110px;}.rsf-wrapper .order-form-container .order-section .form-group{margin-bottom:25px;}.rsf-wrapper .order-form-container .order-section input{height:45px;border-radius:0;border:1px solid rgba(0,0,0,0.5);}.rsf-wrapper .order-form-container .form-item-step2-container-second-telephone input{width:100%;}.rsf-wrapper .order-form-container .form-item-step2-container-second-where-did-you-hear-about-colourcoat label{font-weight:500;font-size:14px;margin-bottom:14px;}.rsf-wrapper .order-form-container .form-item-step2-container-second-where-did-you-hear-about-colourcoat .select-wrapper{width:100%;}.rsf-wrapper .order-form-container .form-item-step2-container-second-where-did-you-hear-about-colourcoat select{height:45px;}.rsf-wrapper .order-form-container .select2-selection--single{height:2.3vw !important;padding-top:0.4vw !important;padding-bottom:0.4vw !important;}.rsf-wrapper .order-form-container .email-terms-conditions-info ~ p{font-size:14px;}#edit-step2-container-second a{font-size:14px;}.rsf-wrapper .order-form-container .form-item-step2-container-second-i-do-not-wish-to-receive-this-info label{font-size:14px;display:flex;align-items:center;margin-top:15px;margin-left:4px;}.rsf-wrapper .order-form-container .form-item-step2-container-second-i-do-not-wish-to-receive-this-info input{transform:scale(1.5) translateY(-2px);border-radius:0;border:1px solid #3d7edb;}.rsf-thank-you{margin-top:170px;text-align:center;margin-bottom:100px;}.rsf-thank-you h2{font-size:40px;margin-left:-25px;}.rsf-thank-you .thank-you-message{width:42%;margin:0 auto;padding-right:40px;padding-top:2px;}.rsf-thank-you .thank-you-message button{padding:12px;margin-right:-15px !important;width:210px;text-align:center;font-weight:bold;color:white;background-color:#3d7edb;outline:none !important;border:none;margin-top:15px;}@media(max-width:800px){.request-sample-form .progress-tracker-custom ul{width:100%;padding:0;}}@media(max-width:600px){.rsf-wrapper{width:90%;margin:0 auto;padding:0;}.rsf-wrapper #rsf-title-intro-block{margin:0 auto 30px;}.rsf-wrapper #rsf-title-intro-block h2{font-size:22px;}.rsf-wrapper .color-section .color-section-title{flex-direction:column-reverse;}.rsf-wrapper .color-section .color-section-title .form-actions{width:100% !important;text-align:center;}.rsf-wrapper .color-section .color-section-title .form-actions button,.rsf-wrapper .next-button .form-actions button{width:100%;margin-bottom:30px;}.rsf-wrapper .color-section .colors .color{width:155px;overflow:hidden;margin-top:25px;margin-bottom:15px;margin-right:auto;}.rsf-wrapper .color-section .colors .color:nth-child(even){margin-right:0;margin-left:auto;}}@media(max-width:1400px){.rsf-wrapper .summary-content-container .summary-colors{grid-template-columns:repeat(5,20%);}.rsf-wrapper .order-form-container{margin-bottom:20px;}.rsf-wrapper .order-form-container .title{font-size:24px;margin-bottom:20px;margin-top:38px;}.rsf-wrapper .order-form-container .form-container{width:97.5%;margin-top:30px;min-height:610px;padding:55px 20px;background-color:#ececec;display:block;}.rsf-wrapper .order-form-container .form-container .order-section-first{margin:0 auto;}.rsf-wrapper .order-form-container .select-wrapper .select2-selection--single{height:40px !important;padding-top:5px !important;}.rsf-wrapper .order-form-container .order-button{width:100%;padding:15px;}}@media(max-width:800px){.rsf-wrapper .summary-content-container .summary-colors{grid-template-columns:repeat(4,25%);}}@media(max-width:600px){form[data-step="2"] .rsf-wrapper{width:94%;}.rsf-wrapper .summary-title-container{margin-top:40px;}.rsf-wrapper .summary-title-container .desktop-btn{display:none;}.rsf-wrapper .summary-content-container .rsf-section-title{font-size:24px;margin-top:5px;}.rsf-wrapper .summary-content-container .summary-colors{grid-template-columns:repeat(2,50%);}.rsf-wrapper .summary-content-container .summary-colors .color{display:flex;justify-content:flex-start;align-items:center;margin-right:0;margin-bottom:15px;width:50%;}.rsf-wrapper .summary-content-container .summary-colors .color img{width:50px;height:50px;margin-right:5px;}.rsf-wrapper .summary-content-container .summary-colors .color .title{margin:0;}}@media(max-width:600px){.rsf-thank-you{text-align:left;width:92%;margin:40px auto 240px;}.rsf-thank-you h2{font-size:24px;margin-left:0;}.rsf-thank-you .thank-you-message{width:100%;margin:0 auto;padding-right:0;padding-top:2px;}}
#views-exposed-form-selector-component-news-block-1
    div[data-drupal-selector='edit-actions']{padding-top:15px;float:right;padding-right:92px;}.view-content{padding-top:30px;}#views-exposed-form-selector-component-news-block-1 .multiselect{height:2.2vw;width:17.65vw;padding-top:0.3vw;padding-bottom:1.5vw;border:solid 1px #979797;background:white;background-image:url(/themes/custom/cwr__theme/images/down.svg);background-repeat:no-repeat;background-position:98% 50%;}.multiselect-selected-text{float:left;font-size:13px;}button.dropdown-item{border:none;background:white;}.form-item-field-organisation-target-id-news
        span.form-check{padding-left:0px !important;}.form-item-field-organisation-target-id-news
        .form-check-label{padding-left:8px;font-size:11px;padding-right:26px;}.form-item-field-article-type-target-id
        span.form-check{padding-left:0px !important;}.form-item-field-article-type-target-id
        .form-check-label{padding-left:21px;font-size:11px;padding-right:16px;}.form-item-field-article-type-target-id
        .form-check-input{position:absolute;}.form-item-field-categories-target-id
        span.form-check{padding-left:0px !important;}.form-item-field-categories-target-id
        .form-check-label{padding-left:8px !important;font-size:11px;padding-right:21px;}.form-item-field-publish-date-value
        span.form-check{padding-left:0px !important;}.form-item-field-publish-date-value
        .form-check-label{padding-left:8px;font-size:11px;}div.form-item-sort-by div.select-wrapper{display:none;}div.form-item-sort-order div.select-wrapper{position:relative;left:34.3vw;top:1.2vw;font-size:13px;}div.select-wrapper select[data-drupal-selector="edit-sort-order"]{font-size:13px;width:15vw;}p.event-sort-label{position:relative;top:5.5vw;left:30vw;font-size:15px !important;}#views-exposed-form-selector-component-news-block-1 .dropdown-menu{height:200px;overflow:auto;}.global_text{font-size:12px !important;}.view-count{position:relative;top:10.5vw;left:15vw;font-size:1.3vw !important;font-weight:bold;}.pipe{border-right:1px solid;padding-right:10px;opacity:20%;}#date-dropdown,#select2-edit-sort-order-results > li{padding-left:6px !important;}#views-exposed-form-selector-component-news-block-1 .multiselect-container .dropdown-item:hover{background-color:white !important;}#views-exposed-form-selector-component-news-block-1 .multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback){background-color:white !important;}@media screen and (min-width:1910px){div.form-item-sort-order div.select-wrapper{position:relative;left:37.8vw;top:0.8vw;font-size:13px;}p.event-sort-label{position:relative;top:4.7vw;left:34.3vw;font-size:15px !important;}.view-count{position:relative;top:8.3vw;left:17vw;font-size:1.3vw !important;font-weight:bold;}.pipe{padding-right:27px;}.multiselect-selected-text{padding-top:0.3vw;}#views-exposed-form-selector-component-news-block-1 .form-item-field-organisation-target-id-news .dropdown-menu button.multiselect-option{padding-right:103px;}#views-exposed-form-selector-component-news-block-1 .form-item-field-article-type-target-id .dropdown-menu button.multiselect-option{padding-right:87px;}#views-exposed-form-selector-component-news-block-1 .form-item-field-categories-target-id .dropdown-menu button.multiselect-option{padding-right:86px;}#views-exposed-form-selector-component-news-block-1 .form-item-field-categories-target-id .dropdown-menu button.multiselect-all{padding-right:4px;}#views-exposed-form-selector-component-news-block-1 .form-item-field-publish-date-value .dropdown-menu button.multiselect-option{padding-right:74px;}#views-exposed-form-selector-component-news-block-1 .form-item-field-publish-date-value .dropdown-menu button.multiselect-all{padding-right:74px;}}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
