#admin-menu{display:none;}body{margin-top:29px !important;}html,body{max-width:100%;min-width:240px;}h1{font-size:2.3em;padding:0 5%;}h2{padding:0 5%;}h3{padding:0 5%;}ul{padding:20px 5% 0 10%;}ol{padding:20px 5% 0 10%;}p{padding:0 5%;}img{max-width:100%;height:auto;}form{width:90%;margin:5%;}#root{min-width:240px;max-width:100%;padding:0;margin:0;}.custom-button{margin:auto;font-size:1.25em;font-weight:bold;text-align:center;color:white;background:#f89422;position:relative;display:block;border:5px solid white;width:239px;padding:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}.custom-button:before,.custom-button:after{content:"";display:block;position:absolute;z-index:-1;left:0px;top:0px;width:269px;height:33px;-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);}.custom-button:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);}.custom-button:hover{background:#25aae2;color:white;}.page-node-add dt,.page-node-add dd{padding:0 5%;}#cookiebar{max-width:80%;margin:auto;padding:5%;}#cookiebar p{padding:0;}#cookiebar li{height:30px;}#header #logo{width:65%;float:left;margin:-10px 0 10px 10px;}#header #logo img{width:100%;max-width:250px;}#header .stockist-login a{float:right;background:#1c3e95;color:white;margin-top:-29px;padding:5px 10px;font-weight:bold;font-size:0.8em;}#header .stockist-login a:hover{background:#25aae2;}#menu form{position:relative;width:90%;margin:auto;clear:both;}#menu #search-block-form .form-text{width:100%;margin-top:10px;}#menu .form-text{text-indent:5px;height:26px;outline:1px solid #cccccc;border:1px solid #f2f2f2;color:#cccccc;}#menu .form-text:focus{color:#333333;-moz-box-shadow:0 0 1px #333333;-webkit-box-shadow:0 0 1px #333333;box-shadow:0 0 1px #333333;}#menu .form-actions input{position:absolute;right:0;top:10px;background:url(/sites/all/themes/cpl/images/base/search-submit.jpg) no-repeat center center;width:30px;height:30px;border:none;cursor:pointer;}#megamenu-menu,#megamenu-menu a,#megamenu-menu ul,#megamenu-menu li,#megamenu-menu div,#megamenu-stockist-menu,#megamenu-stockist-menu a#megamenu-stockist-menu ul,#megamenu-stockist-menu li,#megamenu-stockist-menu div{position:static !important;float:none !important;}.megamenu .megamenu-outer-column > ul{padding:0 !important;}#megamenu-menu,#megamenu-stockist-menu{background:#333333;width:100%;line-height:50px;border-top:10px solid #1c3e95;}#megamenu-menu .megamenu-has-children,#megamenu-stockist-menu .megamenu-has-children{padding:0;margin:0;width:100%;}#megamenu-menu a,#megamenu-stockist-menu a{display:block;width:90%;padding:0 5%;height:60px;line-height:60px;}#megamenu-menu .megamenu-inner-row,#megamenu-menu .megamenu-heading,#megamenu-stockist-menu .megamenu-inner-row,#megamenu-stockist-menu .megamenu-heading{height:60px;line-height:60px;border-top:1px solid #6a6a6a;}#megamenu-menu .megamenu-heading,#megamenu-stockist-menu .megamenu-heading{width:90%;padding:0 5%;border-bottom:0;border-top:1px dotted #6a6a6a;background:#444444 url(/sites/all/themes/cpl/images/mobile/menu-expand.png) no-repeat right 25px;text-indent:0;}#megamenu-menu .sub-open .megamenu-heading,#megamenu-stockist-menu .sub-open .megamenu-heading{background:#444444 url(/sites/all/themes/cpl/images/mobile/menu-contract.png) no-repeat right 25px;}#megamenu-menu > li,#megamenu-stockist-menu > li{height:inherit;background:#333333 url(/sites/all/themes/cpl/images/mobile/toplevel-menu-expand.png) no-repeat right 25px;display:block;border-bottom:1px solid #6a6a6a;}#megamenu-menu > li:hover,#megamenu-stockist-menu > li:hover{background:#1c3e95 url(/sites/all/themes/cpl/images/mobile/toplevel-menu-contract.png) no-repeat right 25px;}#megamenu-menu > li > a,#megamenu-stockist-menu > li > a{color:white;height:inherit;background:transparent;font-weight:bold;}#megamenu-menu > li > a:hover,#megamenu-stockist-menu > li > a:hover{background:transparent;}#megamenu-menu > li.item-home,#megamenu-stockist-menu > li.item-home{background:#333333;}#megamenu-menu > li.item-home:hover,#megamenu-stockist-menu > li.item-home:hover{background:#1c3e95;}#megamenu-menu > li.open,#megamenu-stockist-menu > li.open{background:#1c3e95 url(/sites/all/themes/cpl/images/mobile/toplevel-menu-contract.png) no-repeat right 25px;}#megamenu-menu li,#megamenu-stockist-menu li{width:100%;float:none !important;}#megamenu-menu li a.active,#megamenu-stockist-menu li a.active{color:white;}.megamenu li.toplevel.item-stockist-home .megamenu-dropdown{background:#25aae2;}.megamenu-dropdown{border:0 !important;background:#444444;color:white;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}.megamenu-dropdown > li{background:#555555;text-indent:15px;}.megamenu-dropdown a{color:white;}.megamenu-dropdown a:hover{background:#333333;}#megamenu-menu > li.item-6{background:#333333;}#megamenu-menu > li.item-6:hover{background:#1c3e95;}#megamenu-stockist-menu{background:#25aae2;}#megamenu-stockist-menu .item-6{background:#25aae2;}#megamenu-stockist-menu .item-6 .inner-row-first{display:block;}#megamenu-stockist-menu .item-6 .megamenu-dropdown{width:100%;a-background:#1c3e95 !important;}#megamenu-stockist-menu .item-6 .megamenu-dropdown .megamenu-inner-row{display:block !important;border:0;}#megamenu-stockist-menu .item-6 .megamenu-dropdown .megamenu-heading{display:none !important;}#megamenu-stockist-menu .item-6 .megamenu-dropdown .megamenu-inner-row{border-bottom:1px solid #6cc4f2 !important;}#megamenu-stockist-menu .item-6:hover{background:#25aae2 !important;}#megamenu-stockist-menu .item-6 li > a{background:#25aae2;}#megamenu-stockist-menu .item-6 li > a:hover{background:#25aae2 !important;}.show-megamenu{display:block;margin-top:-55px;color:white;float:right;margin-right:10px;text-transform:uppercase;font-size:0.9em;font-weight:bold;padding-top:5px;width:55px;height:50px;text-align:center;background:#1c3e95 url(/sites/all/themes/cpl/images/base/faq-expand.png) no-repeat center 23px;}.show-megamenu:hover{cursor:pointer;}.show-megamenu.active{background:#1c3e95 url(/sites/all/themes/cpl/images/base/faq-compress.png) no-repeat center 23px;}.megamenu li.toplevel,#megamenu-menu li.toplevel,#megamenu-stockist-menu li.toplevel{display:none;}.megamenu.open li.toplevel,#megamenu-menu.open li.toplevel,#megamenu-stockist-menu.open li.toplevel{display:block;}.megamenu li.toplevel .megamenu-dropdown{width:100% !important;}.megamenu li.toplevel .megamenu-dropdown{width:100% !important;}.megamenu li.toplevel .megamenu-dropdown{position:relative;}.megamenu-heading{width:100% !important;}.view-front-page-slideshow{margin-top:10px;}.view-front-page-slideshow li.first,.view-front-page-slideshow li.last{margin:0;list-style:none;}.view-front-page-slideshow img{width:100%;}.front h1 br{display:none;}.node-product{padding-bottom:435px;}.node-type-product img{max-width:100%;}.node-type-product .field-type-image{text-align:center;}.node-type-product .field-label{padding:0 5%;color:#1c3e95;}.node-type-product .field-name-field-secondary-images{margin-bottom:20px;width:100%;float:left;}.node-type-product .field-name-field-secondary-images .field-item{width:50%;float:left;}.node-type-product .field-name-field-secondary-images img{max-width:100%;}.node-type-product .field-name-field-rating{padding:0 5%;}.group-left{width:100%;margin-bottom:20px;}.group-left h1{font-weight:bold;margin:20px 0 0 0;}.group-left .field-name-field-subtitle .field-item{font-size:2em;padding:0 5%;color:#1c3e95;line-height:100%;width:90%;margin-bottom:20px;}.group-footer .field-label,.group-footer .field-name-field-smokeless,.group-footer .field-name-field-hetas{color:#1c3e95;font-weight:bold;}.group-footer .field-name-field-smokeless{margin-bottom:20px;}.group-footer .field-name-field-calorific-value{margin-top:20px;}.group-footer .field-name-field-product-available-in{margin-top:20px;}.group-footer .field-name-field-product-sizes .field-label{text-transform:uppercase;margin-top:20px;}.group-footer .field-name-field-product-sizes .field-item{float:left;margin:10px 15px 0 0;}.group-footer ul{padding:20px 5% 0 10%;list-style-image:url(/sites/all/themes/cpl/images/base/bullet-point.png);}.group-footer .group-footer-middle{background:#e0e2f1;clear:both;padding:5% 0;}.group-footer .group-footer-middle .field-label{font-size:1.5em;}.group-footer .group-footer-right{background:#e0e2f1;clear:both;padding:5% 0;margin:10px 0;}.group-footer .group-footer-right .field-items{padding:0 5%;}.group-right{width:100%;margin-top:10px;position:absolute;bottom:0;}.group-right .block-views form{margin-top:20px;background:#f89422 url(/sites/all/themes/cpl/images/desktop/search-stockist-picture.jpg) no-repeat center bottom;padding:5px 0 131px 0;}.group-right form{position:relative;width:279px;margin:auto;}.group-right .form-item-distance-search-distance,.group-right .form-item-distance-search-units{display:none;}.group-right #edit-distance-wrapper label{padding:10px 10px 0 10px;text-transform:uppercase;}.group-right .form-text{text-indent:5px;height:26px;outline:1px solid #cccccc;border:1px solid #f2f2f2;color:#cccccc;}.group-right .form-text:focus{color:#333333;-moz-box-shadow:0 0 1px #333333;-webkit-box-shadow:0 0 1px #333333;box-shadow:0 0 1px #333333;}.group-right h2{color:#1c3e95;width:279px;margin:auto;font-size:1.8em;font-weight:bold;margin-top:0;}.group-right h2 + p{color:#1c3e95;width:90%;margin:auto;font-size:3.3em;text-align:center;line-height:100%;}.group-right .enquiry-button{background:#1c3e95;}.group-right .enquiry-button:hover{background:#f89422;}.group-right .order-form-button{background:#25aae2;}.group-right .order-form-button:hover{background:#f89422;}#block-views-exp-postcode-lookup-page{color:white;margin-top:10px;}#block-views-exp-postcode-lookup-page h2{font-size:1.25em;color:white;width:279px;text-align:center;padding:20px 0;}#block-views-exp-postcode-lookup-page #edit-distance-wrapper{padding:0;}#block-views-exp-postcode-lookup-page .form-item-distance-postal-code{width:269px;padding:10px 0 10px 10px;}#block-views-exp-postcode-lookup-page .form-item-distance-postal-code label{display:none;}#block-views-exp-postcode-lookup-page .form-item-distance-postal-code .form-text{width:225px;outline:0;border:0;}#block-views-exp-postcode-lookup-page .views-submit-button{width:259px;padding:10px;}#block-views-exp-postcode-lookup-page .views-submit-button{padding-bottom:0;}#block-views-exp-postcode-lookup-page .views-submit-button input{width:25px;height:25px;margin-top:-47px !important;border:0;margin:0;padding:0;float:right;cursor:pointer;background:url(/sites/all/themes/cpl/images/base/postcode-search-submit.png);font-size:0px;line-height:0px;text-indent:-9999px;color:transparent;}#block-views-exp-postcode-lookup-page .views-widget-filter-field_depot_products_tid{width:269px;padding:10px 0 10px 10px;}#block-views-exp-postcode-lookup-page .views-widget-filter-field_depot_products_tid .form-text{width:225px;outline:0;border:0;background-position:200% 200%;}#block-views-exp-postcode-lookup-page .views-exposed-widgets{margin:0;}.page-history-of-cpl h1{font-weight:bold;margin-top:20px;}.page-history-of-cpl .view-history-of-cpl{margin-top:20px;}.page-history-of-cpl .view-history-of-cpl .view-header{float:left;margin-bottom:10px;}.page-history-of-cpl .view-history-of-cpl p{height:auto !important;margin:0 0 20px 0;}.page-history-of-cpl .view-history-of-cpl p + p{font-weight:bold;}.page-history-of-cpl .view-history-of-cpl .views-row-1{clear:both;}.page-history-of-cpl .view-history-of-cpl .views-row{float:left;width:90%;margin:5%;margin-top:10px;background:#f4f4f4;border:1px solid #e1e1e1;position:relative;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}.page-history-of-cpl .view-history-of-cpl .views-row:before{content:"";display:block;position:absolute;z-index:-1;left:5px;bottom:17px;width:90%;height:40px;-moz-box-shadow:0 15px 8px rgba(0,0,0,0.6);-webkit-box-shadow:0 15px 8px rgba(0,0,0,0.6);box-shadow:0 15px 8px rgba(0,0,0,0.6);-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-o-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg);}.page-history-of-cpl .view-history-of-cpl .views-row .views-field-field-timeline-image{text-align:center;}.page-history-of-cpl .view-history-of-cpl .views-row .views-field-field-timeline-year{font-weight:bold;padding:10px;background:#1c3e95;color:white;text-align:center;}.page-history-of-cpl .view-history-of-cpl .views-row .views-field-title{padding:10px;}.page-history-of-cpl .view-history-of-cpl .views-row .views-field-edit-node{padding:10px;}.form-wrapper{width:100%;}#webform-client-form-6 legend{padding:10px 0 20px 0;font-size:1.2em;font-weight:bold;color:#1c3e95;}#webform-client-form-6 .form-submit{width:auto;float:right;background:#1c3e95;padding:5px 10px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#webform-client-form-6 .form-submit:hover{background:#25aae2;}#webform-client-form-6 input{width:100%;height:25px;}#webform-client-form-6 select{height:25px;}#gmap-blocks-1{width:90% !important;margin:5%;height:250px !important;}#node-2291 img{width:33.33%;margin:0 0 20px 0 !important;height:auto;float:left;text-align:center;}#node-2291 .submitted{padding:0 5%;}#node-2291 input{width:100%;height:25px;}#node-2291 select{height:25px;}#node-2291 #edit-submitted-country{width:100%;}#node-2291 form p{padding:0;}#node-2291 .form-submit{width:auto;float:right;background:#1c3e95;padding:5px 10px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#node-2291 .form-submit:hover{background:#25aae2;}.faq-content{padding-top:20px;}.faq-content a{display:block;width:70%;margin:5%;padding:3% 3% 3% 17%;background:#1c3e95 url(/sites/all/themes/cpl/images/base/faq-expand.png) no-repeat 10px center;color:white;font-size:1.2em;font-weight:bold;}.faq-content a:hover{background:#333333 url(/sites/all/themes/cpl/images/base/faq-expand.png) no-repeat 10px center;}.faq-content .faq-question{padding:0;}.faq-content .faq-answer{padding:0 7%;}.faq-content .faq-qa-visible a{background:#333333 url(/sites/all/themes/cpl/images/base/faq-compress.png) no-repeat 10px center;}.faq-content .faq-qa-visible a:hover{background:#1c3e95 url(/sites/all/themes/cpl/images/base/faq-compress.png) no-repeat 10px center;}.faq-content p{margin-bottom:20px;padding:0;}#block-views-stockists-latest-blog-block{margin-top:20px;width:90%;margin:20px 5% 0 5%;color:#1c3e95;background:#e8e8e8;border:1px solid #b3b3b3;padding:5% 0;}#block-views-stockists-latest-blog-block .views-field-title{padding-bottom:20px;line-height:200%;}#block-views-stockists-latest-blog-block img{margin:0 5%;}#block-views-stockists-latest-blog-block .views-field-view-node a{background:#cccccc url(/sites/all/themes/cpl/images/base/read-more.jpg) no-repeat 99% center;padding:10px 12%;width:76%;display:block;text-align:right;position:relative;top:17px;font-size:0.9em;font-weight:bold;}#block-views-stockists-latest-blog-block h2{font-size:1em !important;padding:0 5% 10px 5%;width:100% !important;}#block-views-stockists-latest-blog-block a{font-size:2em;padding:0 5%;display:block;}.view-stockist-page-product-display a{color:white;font-weight:bold;}.view-stockist-page-product-display li{list-style:none;width:160px;}.view-stockist-page-product-display .views-row{margin:auto;}.view-stockist-page-product-display .views-field-title{background:#1c3e95;padding:10px;height:36px;}.view-stockist-page-product-display .views-field-title a{display:block;width:136px;height:36px;}.view-stockist-page-product-display .views-field-view-node{position:relative;margin-top:-67px;}.view-stockist-page-product-display .views-field-view-node a{font-size:0.8em;line-height:100%;padding:8px 0 0 55px;background:#25aae2;position:relative;display:block;border:5px solid white;width:95px;height:32px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}.view-stockist-page-product-display .views-field-view-node a:after{content:"";display:block;position:absolute;z-index:-1;left:52px;top:-13px;width:100px;height:43px;-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-o-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg);}.view-stockist-page-product-display .views-field-field-secondary-images img{position:relative;z-index:2;margin-top:5px;}.page-stockist-blog .views-row{width:80%;margin:5%;padding:5%;background:#f4f4f4;border:1px solid #e1e1e1;position:relative;height:auto !important;}.page-stockist-blog .views-row:before{content:"";display:block;position:absolute;z-index:-1;left:5px;bottom:17px;width:90%;height:40px;-moz-box-shadow:0 15px 8px rgba(0,0,0,0.6);-webkit-box-shadow:0 15px 8px rgba(0,0,0,0.6);box-shadow:0 15px 8px rgba(0,0,0,0.6);-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-o-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg);}.page-stockist-blog .views-row img{border:5px solid white;-moz-box-shadow:0 0 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);box-shadow:0 0 2px rgba(0,0,0,0.5);margin-bottom:10px;}.page-stockist-blog .views-row a{padding-bottom:5px;display:block;border-bottom:1px dotted #1c3e95;}.node-type-blog-post .node-blog-post{width:88%;margin:5%;padding:1%;background:#f4f4f4;border:1px solid #e1e1e1;}.node-type-blog-post .node-blog-post img{max-width:90%;margin:0 5%;margin-top:20px;text-align:center;}#block-block-9{width:90%;margin:0 5% 5% 5%;float:left;font-weight:bold;}#block-block-9 h2{color:#555555;font-size:3.3em;margin-bottom:-10px;text-align:center;}#block-block-9 ul{padding:0;list-style:none;}#block-block-9 li{float:left;width:50%;text-align:center;font-size:0.8em;list-style:none;}#block-block-9 a{color:#555555;text-transform:uppercase;}#block-block-9 a:hover{text-decoration:underline;}#block-block-9 img{position:relative;top:25px;margin-right:5px;}.view-point-of-sales{width:90%;margin:5%;line-height:30px;}.view-point-of-sales p{padding:0;}.view-point-of-sales .posButton{float:right;}.view-point-of-sales .posButton a{background:#1c3e95;height:30px;padding:0 20px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}.view-point-of-sales .posButton a:hover{background:#25aae2;}.view-point-of-sales a{float:left;clear:both;margin-top:20px;font-size:1.2em;}#node-2238{width:100%;margin:auto;line-height:25px;}#node-2238 h1{margin-bottom:40px;}#node-2238 input,#node-2238 select,#node-2238 .grippie{margin-bottom:20px;}#node-2238 .submitted{padding:0 5%;}#node-2238 .form-submit{clear:both;float:right;background:#1c3e95;padding:5px 10px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#node-2238 .form-submit:hover{background:#25aae2;}#node-2238 .form-text,#node-2238 textarea,#node-2238 .grippie{width:100%;height:25px;}#node-2238 .grippie{height:8px;width:100;}#node-2238 textarea{height:100px;}#node-2238 label{clear:both;float:left;}#node-2238 select{float:right;height:25px;}#node-2244{width:100%;margin:auto;line-height:27px;}#node-2244 label{clear:both;float:left;}#node-2244 p{clear:both;padding:0;}#node-2244 input{height:25px;width:100%;float:right;}#node-2244 #webform-component-name{padding-bottom:60px;font-weight:bold;}#node-2244 #webform-component-product{margin-bottom:0;font-weight:bold;}#node-2244 #webform-component-preferred-delivery-date{width:100%;float:left;margin-top:20px;font-weight:bold;}#node-2244 .form-item,#node-2244 .form-actions{margin:0 !important;}#node-2244 #webform-component-products,#node-2244 #webform-component-products-right{width:100%;border-top:4px solid #dddddd;}#node-2244 #webform-component-products .webform-container-inline,#node-2244 #webform-component-products-right .webform-container-inline{float:left;width:90%;padding:10px 5% 0 5%;}#node-2244 #webform-component-products .webform-container-inline:nth-child(odd),#node-2244 #webform-component-products-right .webform-container-inline:nth-child(odd){background:#f7f7f7;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}#node-2244 #webform-component-products input,#node-2244 #webform-component-products-right input{width:25px;margin-bottom:10px;}#node-2244 #webform-component-products-right{float:right;margin-bottom:20px;border:0;border-bottom:5px solid #dddddd;}#node-2244 .form-submit{margin-top:20px;clear:both;float:right;background:#1c3e95;padding:5px 10px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;width:auto;height:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#node-2244 .form-submit:hover{background:#25aae2;}.rule-mobile-true{#block-delta-blocks-page-title-content:"Sorry,the CPL Fuel Chooser is currently not compatible with mobile devices.";#block-delta-blocks-page-title-padding:0 5%;#block-delta-blocks-page-title-display:block;}.rule-mobile-true .view-solid-fuel-chooser{display:none;}#node-2309 table{display:none;}.page-our-depots table{tr-background:white;}.page-our-depots table{width:100%;}.page-our-depots table th,.page-our-depots table td{padding:10px;}.page-our-depots table .views-field-field-depot-products{display:none;}.page-our-depots .pager{margin-top:20px;width:100%;}.node-type-depot .field-label-above{margin:10px 0;}.node-type-depot .gmap-control{margin:auto;}#user-login input{max-width:100%;height:25px;}#user-login .form-submit{width:auto;float:right;background:#1c3e95;padding:5px 10px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#user-login .form-submit:hover{background:#25aae2;}.page-postcode-lookup h1{color:#333333;}.page-postcode-lookup td{width:90%;margin:5%;float:left;display:block;border-bottom:4px solid #dbdbdb;}.page-postcode-lookup .gmap{width:90% !important;margin:5%;height:180px !important;}.page-postcode-lookup .views-field-title,.page-postcode-lookup .views-field-distance,.page-postcode-lookup .views-field-street,.page-postcode-lookup .views-field-field-depot-products{padding:10px 0;}.page-postcode-lookup .views-field-title{border-bottom:2px solid #dbdbdb;font-size:1.6em;}.page-postcode-lookup .views-field-field-depot-products{border-top:2px solid #dbdbdb;padding-top:2px;margin-top:20px;}.page-postcode-lookup .views-field-field-depot-products .views-label-field-depot-products{border-top:2px solid #dbdbdb;border-bottom:2px solid #dbdbdb;display:block;margin-bottom:2px;color:#1c3e95;font-size:1.5em;padding:5px 0;}.page-postcode-lookup .views-field-field-depot-products .field-content{border-top:2px solid #dbdbdb;}.page-postcode-lookup ol{list-style-image:url(/sites/all/themes/cpl/images/desktop/bullet-point2.png);padding:10px 0 0 20px;}#webform-client-form-2252 input{height:25px;width:100%;}#webform-client-form-2252 select{height:25px;}#webform-client-form-2252 .form-submit{clear:both;width:auto;float:right;background:#1c3e95;padding:5px 10px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#webform-client-form-2252 .form-submit:hover{background:#25aae2;}.page-sitemap{line-height:25px;}.page-sitemap .site-map-taxonomys ul{padding-top:0;list-style:circle;}.page-sitemap .site-map-taxonomys .description{padding:0 5%;margin:20px 0;}#node-2254 ul ul{margin-bottom:20px;}.view-front-page-product-display{width:90%;margin:auto;font-size:0.9em;line-height:100%;margin-top:20px;}.view-front-page-product-display a{color:white;font-weight:bold;}.view-front-page-product-display li{list-style:none;width:100%;margin:0 !important;}.view-front-page-product-display .views-field-title{position:relative;top:-80px;z-index:1;padding-left:32%;}.view-front-page-product-display .views-field-view-node{position:relative;margin-top:-70px;top:-35px;}.view-front-page-product-display .views-field-view-node a{background:#25aae2;position:relative;display:block;border:5px solid white;width:58%;padding:25px 5% 10px 27%;margin:auto;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}.view-front-page-product-display .views-field-view-node a:after{content:"";display:block;position:absolute;z-index:-1;left:21%;bottom:12px;width:80%;height:80%;-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-o-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg);}.view-front-page-product-display .views-field-field-secondary-images img{position:relative;z-index:2;margin-top:5px;}#block-block-10{border-top:2px solid #bebebe;margin:20px 5% 0 5%;}#block-block-10 p{color:#1c3e95;font-size:1.8em;line-height:100%;padding:0;}#block-block-10 p + p{color:#333333;line-height:140%;font-size:1em;}#block-views-suitable-for-2-block{width:100%;padding-top:10px;}#block-views-suitable-for-2-block h2{color:white;background:#333333;padding:5px 5%;width:90%;font-size:1em;font-weight:bold;}#block-views-suitable-for-2-block .views-row{float:left;width:40%;text-align:center;margin:5%;font-weight:bold;}#block-views-suitable-for-2-block img{max-width:100%;}#block-views-suitable-for-2-block .views-row-3{clear:both;}#block-views-related-products-block{clear:both;width:100%;padding-top:20px;}#block-views-related-products-block h2{color:white;background:#333333;padding:5px 5%;width:90%;font-size:1em;font-weight:bold;}#block-views-related-products-block .views-row{margin-bottom:-60px;}#block-views-related-products-block .view-related-products{width:90%;margin:auto;font-size:0.9em;line-height:100%;margin-top:20px;}#block-views-related-products-block .view-related-products li{list-style:none;width:100%;margin:0 !important;}#block-views-related-products-block .view-related-products .views-field-title a{color:white;font-weight:bold;background:#333333;position:relative;top:-100px;display:block;border:5px solid white;width:50%;padding:20px 5% 20px 35%;margin:auto;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;text-transform:uppercase;height:24px;}#block-views-related-products-block .view-related-products .views-field-title a:after{content:"";display:block;position:absolute;z-index:-1;left:21%;bottom:12px;width:80%;height:80%;-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-o-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg);}#block-views-related-products-block .view-related-products .views-field-field-secondary-images img{position:relative;z-index:2;}#sidebar{margin-top:10px;}#sidebar .block-views form{margin-top:20px;background:#f89422 url(/sites/all/themes/cpl/images/desktop/search-stockist-picture.jpg) no-repeat center bottom;padding:5px 0 131px 0;}#sidebar form{position:relative;width:279px;margin:auto;}#sidebar .form-item-distance-search-distance,#sidebar .form-item-distance-search-units{display:none;}#sidebar #edit-distance-wrapper label{padding:10px 10px 0 10px;text-transform:uppercase;}#sidebar .form-text{text-indent:5px;height:26px;outline:1px solid #cccccc;border:1px solid #f2f2f2;color:#cccccc;}#sidebar .form-text:focus{color:#333333;-moz-box-shadow:0 0 1px #333333;-webkit-box-shadow:0 0 1px #333333;box-shadow:0 0 1px #333333;}#sidebar h2{color:#1c3e95;width:80%;margin:auto;font-size:1.8em;font-weight:bold;margin-top:0;}#sidebar h2 + p{color:#1c3e95;width:90%;margin:auto;font-size:3.3em;text-align:center;line-height:100%;}#sidebar .enquiry-button{background:#1c3e95;}#sidebar .enquiry-button:hover{background:#f89422;}#sidebar .order-form-button{background:#25aae2;}#sidebar .order-form-button:hover{background:#f89422;}#block-views-exp-postcode-lookup-page{color:white;margin-top:10px;}#block-views-exp-postcode-lookup-page h2{font-size:1.25em;color:white;width:279px;text-align:center;padding:20px 0;}#block-views-exp-postcode-lookup-page #edit-distance-wrapper{padding:0;}#block-views-exp-postcode-lookup-page .form-item-distance-postal-code{width:269px;padding:10px 0 10px 10px;}#block-views-exp-postcode-lookup-page .form-item-distance-postal-code label{display:none;}#block-views-exp-postcode-lookup-page .form-item-distance-postal-code .form-text{width:225px;outline:0;border:0;}#block-views-exp-postcode-lookup-page .views-submit-button{width:259px;padding:10px;}#block-views-exp-postcode-lookup-page .views-submit-button{padding-bottom:0;}#block-views-exp-postcode-lookup-page .views-submit-button input{width:25px;height:25px;margin-top:-47px !important;border:0;margin:0;padding:0;float:right;cursor:pointer;background:url(/sites/all/themes/cpl/images/base/postcode-search-submit.png);font-size:0px;line-height:0px;text-indent:-9999px;color:transparent;}#block-views-exp-postcode-lookup-page .views-widget-filter-field_depot_products_tid{width:269px;padding:10px 0 10px 10px;}#block-views-exp-postcode-lookup-page .views-widget-filter-field_depot_products_tid .form-text{width:225px;outline:0;border:0;background-position:200% 200%;}#block-views-exp-postcode-lookup-page .views-exposed-widgets{margin:0;}.stockist-button{margin-top:20px;}#footer_left{padding:5% 0 5% 2%;width:48% !important;margin:0;font-size:0.7em;float:left;line-height:105%;}#footer_left h4{margin-bottom:5px;}#footer_left p{margin:0;padding:0;}#footer_middle{border-top:1px solid #999999;border-bottom:1px solid #999999;width:90%;padding:5%;background:#333333;margin-top:20px;font-size:0.8em;}#footer_middle .block-menu{float:left;width:44%;padding:5% 0 5% 5%;height:160px;}#footer_middle .block-menu ul{width:100%;padding:0;}#footer_middle .block-menu li{list-style:none;margin:15px 0;}#footer_middle .block-menu a{color:#cbcbcb;border-bottom:1px dotted #333333;}#footer_middle .block-menu a:hover{border-bottom:1px dotted #999999;}#footer_middle h2{text-transform:uppercase;margin:0 0 5px 0;font-size:1.2em;line-height:140%;color:white;padding:0;}#block-menu-menu-about-us,#block-menu-menu-more{border-left:2px solid #5a5a5a;padding-left:10px;}#block-menu-menu-contact-us{clear:both;}#footer_right{float:left;width:45% !important;margin:0;padding:0;padding:5% 0;}#footer_right img{max-width:100%;height:auto;}#footer_right p{padding:0;margin:0;}
