/* https://groupcbseurope.co.uk/wp-content/themes/route-child/style.css?ver=5fc925e35b9dc6fef03422a83bd1a927 */
/* Import rule from: https://groupcbseurope.co.uk/wp-content/themes/route-child/../route/style.css */
/*
  Theme Name:   Route
  Theme URI:    http://routewp.com/
  Author:       Codestar
  Author URI:   http://themeforest.net/user/Codestar
  Description:  Route Multi-Purpose WordPress Theme by a Elite Author
  Version:      7.5
  License:      GNU General Public License v2 or later
  License URI:  http://www.gnu.org/licenses/gpl-2.0.html
  Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
  Text Domain:  route
*/.color_blocks .blocks{height:140px;margin-bottom:20px}.color_blocks .flip-container{float:left;height:140px;width:140px}.color_blocks a.flipper{height:140px;width:140px;display:block}.flipper{-webkit-transition:.9s;-moz-transition:.9s;-ms-transition:.9s;transition:.9s;position:relative}.color_blocks .front span{display:inline-block;height:74px;margin-top:58px}.color_blocks .color-1 .front,.color_blocks .color-1 .back{background-color:#383b49;text-align:center}.color_blocks .color-1 span{background-position:-428px 0;width:111px}.color_blocks .color-2 .front,.color_blocks .color-2 .back{background-color:#bf2026;text-align:center}.color_blocks .color-2 span{background-position:-347px 0;width:74px}.color_blocks .color-3 .front,.color_blocks .color-3 .back{background-color:#4a7b94;text-align:center}.color_blocks .color-3 span{background-position:-338px -78px;width:51px}.color_blocks .color-4 .front,.color_blocks .color-4 .back{background-color:#519aa4;text-align:center}.color_blocks .color-4 span{background-position:-122px -78px;width:141px}.color_blocks .color-5 .front,.color_blocks .color-5 .back{background-color:#7f7d8d;text-align:center}.color_blocks .color-5 span{background-position:-245px 0;width:96px}.color_blocks .color-6 .front,.color_blocks .color-6 .back{background-color:#8c9fa4;text-align:center}.color_blocks .color-6 span{background-position:-2px -78px;width:109px}.color_blocks .front{opacity:.9}.color_blocks .front,.color_blocks .back{border:0;color:#FFF;height:140px;padding:0;width:140px}.front{z-index:2;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}.front .text{font-size:20px;font-weight:700;line-height:1.3;margin:20px 0 0}.color_blocks .front{opacity:.9}.front,.back{-webkit-backface-visibility:hidden;-webkit-transition:.9s;-moz-backface-visibility:hidden;-moz-transition:.9s;-ms-backface-visibility:hidden;-ms-transition:.9s;backface-visibility:hidden;transition:.9s;position:absolute;left:0;border:1px solid #444}.color_blocks .back{font-size:14px}.back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);background-color:#ddd}.back{display:block;clear:both;float:left;font-size:10px;line-height:10px}.back img{margin:10px 0}.color_blocks .back strong:first-child{margin-top:49px}.color_blocks .back strong{display:block;font-size:21px;margin:25px 0 12px}.color_blocks .back span{opacity:.5}.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000}.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000}.flip-container:hover .back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}.flip-container:hover .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.color_blocks .video-blocks{height:145px}.color_blocks .video-blocks .flip-container{height:145px;width:160px}.color_blocks .video-blocks a.flipper{height:145px;width:160px}.color_blocks .video-blocks .front,.color_blocks .video-blocks .back{height:145px;width:160px}.color_blocks .video-blocks .front img{margin-top:10px}.color_blocks .video-blocks .front .text-smaller{font-size:15px;font-weight:600;line-height:17px;margin:5px}.color_blocks .video-blocks .back .text-small{font-size:14px;color:#fff;margin-top:20px;font-weight:400}.color_blocks .video-blocks .back .text{line-height:24px}.banner-h1{color:#000000!important;font-size:36px;font-weight:800;line-height:1.1;margin:0 0 0;padding-bottom:35px;text-align:center}.banner-h1--smaller a{color:#000;font-size:30px;font-weight:800}.banner-h1--smaller a:hover{color:#d9242e;text-decoration:none}.hero-section{border-bottom:5px solid #A0A0A0}.color-text--grey{color:#555}h1,h2,h3,h4,h5,h6{margin-bottom:16px}h2{font-size:25px}.cs-column-text h3{padding-top:8px;margin-bottom:24px}.flex-caption .post-title a{font-size:18px}#cs-top{width:36px;height:36px;font-size:18px;right:10px}#cs-top.in{bottom:10px}#cs-top:before{margin-top:-10px}a.em-button.blue{color:#fff!important}.link-box{background-color:#376d89;height:150px;text-align:center}.link-box a{width:100%;height:100%;display:block;color:#fff;font-size:15px;font-weight:600}.link-box img{display:block;padding-top:16px;margin-left:auto;margin-right:auto;width:60px;height:70px}.single-products h2{padding-bottom:24px;font-size:25px;margin-bottom:0}.vc_separator h4{font-size:18px!important}.video-description p{font-size:13px;font-weight:400;line-height:1.4}.pseudo-sidebar img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.route_widget{margin-bottom:20px}.route_widget h4{font-size:16px}.pseudo-sidebar .route_widget .textwidget h4:last-of-type{padding-top:20px}.pseudo-sidebar .route_widget ul li a{color:#d12229;font-weight:600;font-size:13px;padding-bottom:0}.site-content ul{padding-left:24px}.site-content li{list-style-type:none;font-size:14px;padding-bottom:4px}.site-content li:before{font:normal normal normal 10px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d12229;content:"\f0c8";margin-right:8px}.flexslider li:before{content:none}.pseudo-sidebar .route_widget ul{list-style-position:inside;padding-left:0}.pseudo-sidebar .route_widget ul li a:hover{color:#333!important}#menu-social-menu li{display:inline-block;border-bottom:none}#menu-social-menu li a{font-size:28px;margin-right:8px}@media screen and (max-width:767px){.hide-small{display:none!important}.pt-mobile{padding-top:35px}.hero-section{background-image:none!important;text-align:center;padding-bottom:0}.banner-h1,.banner-h1--smaller a{font-weight:600;font-size:28px;padding:18px}.cs-column-text:last-child,.cs-column-text>*:last-child{margin-bottom:16px!important}}@media screen and (min-width:768px){.hide-large{display:none!important}}.cs-column-text:last-child,.cs-column-text>*:last-child{margin-bottom:16px}.mb-35{margin-bottom:35px}.postid-306 .entry-image img,.postid-308 .entry-image img,.postid-323 .entry-image img,.postid-321 .entry-image img,.postid-327 .entry-image img,.postid-334 .entry-image img,.postid-338 .entry-image img,.postid-349 .entry-image img,.postid-377 .entry-image img,.postid-373 .entry-image img,.postid-364 .entry-image img{display:none}