body{color:#666}a,.cs-top-module>a:hover,.cs-top-module .cs-open-modal:hover,.cs-module-social a:hover,.comment-meta a:hover,.entry-tags a:hover,.entry-title a:hover,.entry-meta a:hover,.page-pagination a:hover,.related-posts ul li a:hover,.post-navigation a:hover,#cancel-comment-reply-link,.comment-reply-link,.comment-navigation a:hover,.route_widget ul li a:hover,#sidebar .widget_nav_menu ul li.current-menu-item>a,.isotope-filter a:hover,.isotope-filter a.active,.portfolio-item-description .item-title a:hover,.ajax-close:hover,.cs-accent-color,.cs-lang-top-modal ul li a:hover{color:#0055a4}.cs-link:hover,.current_page_item .cs-link{color:#0055a4 !important}::selection{background-color:#0055a4}*::-moz-selection,.cs-icon-accent.cs-icon-bgcolor{background-color:#0055a4 !important}#page-header,#cs-footer-block-before,#cs-footer-block-after,.ajax-pagination .cs-loader:after,.widget_calendar tbody a,#sidebar .widget_nav_menu ul li.current-menu-item>a:after,.cs-accent-background{background-color:#f5f5f5}.cs-modal-content,#site-nav>ul>li>ul{border-top:2px solid #0055a4}.cs-module-social a{font-size:16px}.cs-module-social a:hover{background-color:#a93882}.cs-menu-effect .cs-link-depth-0:before{border:2px solid #a93882 !important;background-color:transparent !important}.page-pagination .current{border:1px solid #0055a4;background-color:#0055a4}.cs-accent-border{border-color:#0055a4}.cs-menu-effect .cs-link-depth-0:before{color:#0055a4;text-shadow:0 0 #0055a4}.cs-menu-effect-4 .cs-link-depth-0:hover:before{text-shadow:8px 0 #0055a4,-8px 0 #0055a4}.isotope-filter a:hover,.isotope-filter a.active{color:#0055a4;border-color:#0055a4}.ajax-close:hover{color:#0055a4;border-color:#0055a4}.cs-btn-rounded{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.cs-btn-flat-blue,.cs-btn-flat-accent{background-color:#0055a4}.cs-btn-flat-blue:hover,.cs-btn-flat-accent:hover{background-color:#00a3a0}.wpcf7-submit{-moz-user-select:none;background-color:#0055a4;border:2px solid transparent;cursor:pointer;display:inline-block;font-weight:700;margin:3px 3px 3px 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out 0s;vertical-align:middle;font-size:16px;line-height:1.63265;padding:8px 24px;color:#fff}#site-header-shadow{display:none}.cs-top-right .phone a{color:#a93882;font-size:16px !important;font-weight:700}.cs-top-right .email a{font-size:16px !important}@media (max-width:380px){.cs-top-right .phone a,.cs-top-right .email a{font-size:14px !important}}@media (max-width:680px){.cs-top-right{float:none;text-align:center}}.cs-menu-effect .cs-depth-0:hover{background-color:#25327b}#site-nav ul li ul li .cs-link:hover,#site-nav>ul>li>.cs-link:hover,#site-nav .current-menu-ancestor>.cs-link,#site-nav .current-menu-item>.cs-link,#site-nav>ul>li>.cs-link{font-size:18px !important;color:#666 !important}#site-nav ul li ul li .cs-link:hover,#site-nav>ul>li>.cs-link:hover{color:#fff !important}#site-nav .sub-menu .cs-link,#site-nav .sub-menu .cs-link:hover{color:#fff !important}#site-nav #menu-main-menu li{text-transform:uppercase}#site-nav #menu-main-menu li a{text-transform:uppercase !important}#cs-mobile-icon{color:#666 !important}#cs-mobile-icon i{color:#666 !important;background-color:#666 !important}#cs-mobile-icon strong{font-size:14px !important;padding:0 4px 0 0}#cs-mobile-icon span{line-height:18px}.cs-menu-search{background-color:#a93882;float:right !important}.cs-menu-search .fa-search{font-size:22px !important;font-weight:300 !important;color:#fff;padding-top:18px;display:block}.cs-down-icon #site-nav .menu-item-has-children>a:after{color:#fff;opacity:1}#navigation-mobile{background-color:#ccc}#menu-main-menu-1{background-color:#203f74}#navigation-mobile ul{list-style:outside none none;margin:0;padding:0}#navigation-mobile ul li{border-color:#fff #fff -moz-use-text-color;border-width:1px 1px medium}#navigation-mobile ul li a{color:#fff;font-size:15px;line-height:22px}#navigation-mobile ul ul:before{border-top:5px solid #fff}#navigation-mobile ul ul li:first-child{border-top-color:#fff}#navigation-mobile ul li:last-child{border-bottom:1px solid #fff}#navigation-mobile .cs-dropdown-plus{background-color:#203f74}#navigation-mobile ul li.menu-item-has-children>a{border-right:0 solid #333}#navigation-mobile .cs-dropdown-plus .fa{color:#fff;font-size:15px}#mobile-search input{background-color:#fff;border:15px solid #203f74;color:#999;font-size:13px;height:40px;padding:22px 30px 22px 12px}#mobile-search button{font-size:24px;position:absolute;right:22px;top:18px;color:#b53f8a}#page-header{background-color:#f2f2f2 !important}#page-header .md-padding{padding-bottom:24px;padding-top:24px}#page-header .page-title{color:#404041;font-size:32px;text-transform:uppercase}.cs-breadcrumb .cs-inner{background-color:transparent;border-radius:0;color:#404041}.cs-breadcrumb a{color:#404041}#page-header.cs-section-cover-bg .page-title{background-color:rgba(169,56,130,.5);display:inline-block;color:#fff;padding:10px 20px;font-size:32px;text-transform:uppercase}#page-header.cs-section-cover-bg .cs-breadcrumb .cs-inner{background-color:rgba(255,255,255,.9);border-radius:0}#colophon{background-color:#222;font-size:14px}.site-footer .connect a{font-size:28px;margin-right:20px}.site-footer .connect a:first-child{margin-right:17px}.cs-divider-icon-inner{position:relative;display:inline-block;text-align:center;text-transform:uppercase;color:#333 !important;border-color:#fff;font-family:"Montserrat",Arial,sans-serif;font-style:normal;font-weight:400;font-size:24px}.cs-testimonial-text{font-size:18px !important;font-style:italic;font-weight:500;line-height:1.9em}.cs-testimonial-author{margin-top:15px;font-size:15px}.cs-testimonial-author small{font-size:15px}blockquote{border-left:0;font-size:18px;font-style:italic;margin-left:0;padding:0 0 0 56px;background:url('/wp-content/themes/route-child/img/quote-coloured.png') no-repeat top left}blockquote .cs-blockquote-icon{display:none}blockquote .cs-blockquote-content{color:#a93882;font-weight:700}blockquote .cs-blockquote-content p{margin-bottom:0}blockquote .cs-blockquote-content cite{font-size:1em;color:#999;font-style:normal;font-weight:400}.portfolio-item-hover a{display:block;width:100%;height:100%}.tp-caption{text-shadow:0px 0px 4px rgba(150,150,150,.4) !important}.tp-caption.rev-btn{text-shadow:none !important}