﻿ body {
      color: #777777;
      font: 16px/22px 'Roboto', sans-serif;
   
    }

    body {
      background-color: #FFFFFF;
      background-repeat: repeat;
      background-position: left;
      background-attachment: fixed;
      background-clip: padding-box;
      background-size: cover;
      background-origin: padding-box;
      background-image: none;
    }

    input[type="text"], input[type="search"], input[type="password"], input[type="email"], input[type="tel"], input[type="email"], input[type="url"] {
      color: #777777;
      font: 16px/20px 'Roboto', sans-serif;
    }

    h1, .h1 {
      color: #333333;
      font: 300 36px/40px 'Roboto', sans-serif;
    }

    h2, .h2 {
      color: #474747;
      font: 100 72px/72px 'Roboto', sans-serif;
    }

    h3, .h3 {
      color: #474747;
      font: 300 36px/36px 'Roboto', sans-serif;
    }
    #privacy h3{font-size:26px !important;}

    h4, .h4 {
      letter-spacing: 0;
      color: #333333;
      font: 300 18px/20px 'Roboto', sans-serif;
    }

    h5, .h5 {
      letter-spacing: 0;
      color: #333333;
      font: 300 14px/16px 'Roboto', sans-serif;
    }

    h6, .h6 {
      letter-spacing: 0;
      color: #333333;
      font: 12px/14px 'Arial, Helvetica', sans-serif;
    }

    .site-link {
      color: #01bbd4;
      font: 900 30px/30px 'Roboto', sans-serif;
    }

    .footer-logo-link {
      color: #ffffff;
      font: 700 30px/36px 'Open Sans', sans-serif;
    }

    .site-header {
      background-color: #ffffff;
      background-repeat: repeat;
      background-position: left;
      background-attachment: fixed;
      background-clip: padding-box;
      background-size: cover;
      background-origin: padding-box;
      background-image: none;
    }

    .site-footer {
      color: #c0c0c0;
      font: 14px/18px 'Roboto', sans-serif;
    }

    .site-footer {
      background-image: url(/img/Taxi-Langa-footer.jpg);
      background-repeat: no-repeat;
      background-position: top;
      background-attachment: scroll;
      background-clip: padding-box;
      background-size: cover;
      background-origin: padding-box;
    }

    a {
      color: #f44236;
    }

      a:hover {
        color: #323232;
      }

    .menu-primary a {
      color: #777777;
      font: 500 18px/18px 'Roboto', sans-serif;
    }

    .menu-secondary a {
      color: #c0c0c0;
      font: 300 11px/11px 'Roboto', sans-serif;
    }

    .cherry-mega-menu-sub-item > a {
      color: #777777;
    }

      .cherry-mega-menu-sub-item > a:hover {
        color: #f62e46;
      }

    .cherry-mega-menu-sub .sub-column-title > a {
      color: #000000;
    }

    .cherry-breadcrumbs {
      background-color: rgb(226,226,226);
    }

    .cherry-breadcrumbs_item_link, .cherry-breadcrumbs_item_target, .cherry-breadcrumbs_browse, .cherry-breadcrumbs_item_sep {
      color: #ffffff;
      font: 300 24px/24px 'Roboto', sans-serif;
    }

    .post-gallery_prev, .post-gallery_next {
      background-color: #f62e46;
      color: #ffffff;
    }

      .post-gallery_prev:hover, .post-gallery_next:hover {
        background-color: #000000;
        color: #ffffff;
      }

    .post-gallery_item_caption {
      background-color: #000000;
      color: #ffffff;
    }

    .post-gallery_paging_item {
      background-color: #000000;
    }

      .slick-active > .post-gallery_paging_item, .post-gallery_paging_item:hover {
        background-color: #f62e46;
      }

    .cherry-list-numbered-circle > li, .cherry-list-numbered-slash > li, .cherry-list-icons > li {
      color: rgb(37,37,37);
    }

      .cherry-list-numbered-circle > li::before {
        background-color: #f62e46;
      }

      .cherry-list-numbered-circle > li:hover::before {
        background-color: rgb(37,37,37);
      }

      .cherry-list-numbered-circle > li:hover {
        color: #f62e46;
      }

    .cherry-list-simple > li {
      color: #f62e46;
    }

      .cherry-list-simple > li::before {
        color: rgb(207,207,207);
      }

      .cherry-list-simple > li:hover {
        color: rgb(37,37,37);
      }

        .cherry-list-simple > li:hover::before {
          color: #f62e46;
        }

    .cherry-list-numbered-slash > li::before {
      color: #f62e46;
    }

    .cherry-list-numbered-slash > li:hover {
      color: #f62e46;
    }

      .cherry-list-numbered-slash > li:hover::before {
        color: rgb(37,37,37);
      }

    .cherry-list-icons > li {
      color: rgb(37,37,37);
    }

      .cherry-list-icons > li:hover {
        color: #f62e46;
      }

      .cherry-list-icons > li i {
        color: rgb(207,207,207);
      }

      .cherry-list-icons > li:hover i {
        color: rgb(37,37,37);
      }

    .cherry-hr-primary {
      background-color: #f62e46;
    }

    .cherry-hr-gray-lighter {
      background-color: rgb(207,207,207);
    }

    .cherry-hr-gray-dark {
      background-color: rgb(37,37,37);
    }

    .cherry-drop-cap:first-letter {
      color: #f62e46;
    }

    .cherry-drop-cap-bg:first-letter {
      background-color: #f62e46;
    }

    .cherry-drop-cap-bg-grey:first-letter {
      background-color: rgb(180,180,180);
    }

    .cherry-blockquote, .cherry-blockquote:before {
      color: #f62e46;
    }

    .cherry-highlight {
      background-color: #f62e46;
    }

    .cherry-highlight-grey {
      background-color: rgb(207,207,207);
    }

    .cherry-btn-transparent:hover {
      color: #474747;
    }

    .cherry-tabs-nav span {
      color: #000000;
    }

      .cherry-tabs-nav span.cherry-tabs-current {
        color: #f62e46;
        border-bottom: 2px solid rgb(209,209,209);
      }

    .cherry-post-meta .cherry-post-date {
      color: #f62e46;
    }

    .portfolio-wrap .portfolio-container .portfolio-pagination ul.page-link li a {
      color: rgb(37,37,37);
    }

    .portfolio-wrap .portfolio-container .portfolio-pagination .page-nav a {
      color: rgb(37,37,37);
    }

    .text-muted {
      color: rgb(105,105,105);
    }

    .help-block {
      color: rgb(170,170,170);
    }

    legend {
      color: rgb(20,20,20);
      font-size: 24px;
      border-bottom: 1px solid rgb(209,209,209);
    }

    .cherry-highlight-grey {
      color: rgb(37,37,37);
    }

    abbr[title], abbr[data-original-title] {
      border-bottom: 1px dotted rgb(37,37,37);
    }

    output {
      color: #474747;
      font-size: 16px;
      line-height: 22px;
    }

    small, .small {
      color: rgb(37,37,37);
    }

    small, .small {
      font-size: 14px;
    }

    .form-control[disabled], .form-control[readonly], .form-control fieldset[disabled] {
      background-color: rgb(207,207,207);
    }

    .form-control {
      color: #474747;
      font-size: 16px;
      line-height: 22px;
    }

    .blockquote-reverse, blockquote.pull-right {
      border-right: 5px solid rgb(207,207,207);
    }

    .page-header {
      border-bottom: 1px solid rgb(207,207,207);
    }

    blockquote {
      border-left: 5px solid rgb(207,207,207);
      font-size: 20px;
    }

    hr {
      border-top: 1px solid rgb(207,207,207);
    }

    .close, .close:hover, .close:focus {
      color: #fcf8e3;
      font-size: 24px;
    }

    .lead {
      font-size: 18px;
    }

    .table .table {
      background-color: #777777;
    }

    .table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
      line-height: 22px;
    }

    dt, dd {
      line-height: 22px;
    }

    blockquote footer, blockquote small, blockquote .small {
      line-height: 22px;
    }

    address {
      line-height: 22px;
    }

    .cherry-nav-divider {
      background-color: rgb(207,207,207);
    }

    .cherry-box .box-primary {
      background-color: #f62e46;
      color: #ffffff;
    }

    .cherry-box .box-secondary {
      background-color: #000000;
      color: #ffffff;
    }

    .cherry-box .box-gray {
      background-color: #474747;
    }

    .cherry-box .box-primary-border {
      border-color: #f62e46;
    }

    .cherry-box .box-secondary-border {
      border-color: #000000;
    }

    .cherry-box .box-gray-border {
      border-color: #474747;
    }

    .text-primary {
      color: #f62e46;
    }

      .text-primary:hover {
        color: rgb(221,21,45);
      }

    .text-success {
      color: #dff0d8;
    }

      .text-success:hover {
        color: rgb(198,215,191);
      }

    .text-info {
      color: #01bbd4;
    }

      .text-info:hover {
        color: rgb(0,162,187);
      }

    .text-warning {
      color: #fcf8e3;
    }

      .text-warning:hover {
        color: rgb(227,223,202);
      }

    .text-danger {
      color: #f2dede;
    }

      .text-danger:hover {
        color: rgb(217,197,197);
      }

    .bg-primary {
      background-color: #f62e46;
    }

      .bg-primary:hover {
        background-color: rgb(221,21,45);
      }

    .bg-success {
      background-color: #dff0d8;
    }

      .bg-success:hover {
        background-color: rgb(198,215,191);
      }

    .bg-info {
      background-color: #01bbd4;
    }

      .bg-info:hover {
        background-color: rgb(0,162,187);
      }

    .bg-warning {
      background-color: #fcf8e3;
    }

      .bg-warning:hover {
        background-color: rgb(227,223,202);
      }

    .bg-danger {
      background-color: #f2dede;
    }

      .bg-danger:hover {
        background-color: rgb(217,197,197);
      }

    @media ( min-width:992px ) {
      .site-header.boxed {
        max-width: 1310px;
      }

      .site-content.boxed {
        max-width: 1310px;
      }

      .site-footer.boxed {
        max-width: 1310px;
      }

      .site-header.boxed .container {
        width: auto;
        max-width: 1200px;
      }

      .site-content.boxed .container {
        width: auto;
        max-width: 1200px;
      }

      .site-footer.boxed .container {
        width: auto;
        max-width: 1200px;
      }

      .site-header.wide .container, .site-content.wide .container, .site-footer.wide .container {
        width: auto;
        max-width: 1200px;
      }
    }

    @media ( max-width:600px ) {
      .menu-primary_trigger {
        display: block;
      }

      .simple-menu.menu-items {
        display: none !important;
      }

        .simple-menu.menu-items[aria-expanded="true"] {
          display: block !important;
        }

      .simple-menu.menu-items {
        padding: 10px;
        background: #fafafa;
      }

      .simple-menu .sub-menu {
        position: static;
        float: none;
        visibility: visible;
        opacity: 1;
        padding: 0 0 0 20px;
        background: none;
      }

        .simple-menu .sub-menu li {
          float: none;
        }

        .simple-menu .sub-menu a {
          width: 100%;
          color: #777777;
        }

      .simple-menu > ul > li {
        float: none;
        display: block;
        margin: 0;
        padding: 0 0 3px 0;
      }
    }

    @media ( min-width:600px ) {
      .simple-menu li:hover > ul, .simple-menu li.focus > ul, .simple-menu li.menu-hover > ul {
        opacity: 1;
        visibility: visible;
        overflow: visible;
      }
    }

    .site-link:hover {
      color: #01bbd4;
    }

    .header-top {
      border-bottom-color: #006fa2;
    }

    .menu-primary .menu-items > .menu-item.current-menu-item > a, .menu-primary .menu-items > .menu-item.current_page_item > a, .menu-primary .menu-items > .menu-item.current-menu-item:hover > a, .menu-primary .menu-items > .menu-item.current_page_item:hover > a {
      background-color: #006fa2;
      color: #000000;
    }

    .cherry-btn-primary, .cherry-btn-link:before, .pagination .page-numbers.current, .pagination .page-numbers:hover, .search-form button[type="submit"], .cherry-spinner-double-bounce .cherry-double-bounce1, .cherry-spinner-double-bounce .cherry-double-bounce2, .menu-primary .cherry-mega-menu-mobile-trigger, .menu-primary .menu-items > .menu-item ul li.current-menu-item > a, .menu-primary .menu-items > .menu-item ul li.current_page_item > a, .menu-primary .menu-items > .menu-item > ul > li > a:hover:after, .menu-primary .menu-items > .menu-item > ul > li:hover > a:after, .comment-reply-link, input[type="submit"], input[type="reset"], .entry-permalink a, .post-gallery_prev, .post-gallery_next, .portfolio-pagination ul.page-link li.active a, .portfolio-pagination ul.page-link li a:hover, .portfolio-ajax-button .load-more-button a, .swiper-pagination-bullet-active, .swiper-pagination-bullet:hover {
      background-color: #006fa2;
    }

    .cherry-btn-link, .entry-title a:hover, .list_1 ul li a:hover, .posts_3 .post-title a:hover, .posts_1 .post-title a:hover, .cherry-services_title a:hover, .cherry-breadcrumbs_item a:hover, .static-search-form .search-form-wrapper > i:hover, .menu-primary .menu-items .menu-item ul li li a:hover, .cherry-services.services_2 .cherry-services_title a:hover, .cherry-sidebar-main .widget ul li a:hover, .cherry-sidebar-secondary .widget ul li a:hover, ol.comment-list li.comment footer.comment-meta a:hover, .team-listing_name a:hover, .portfolio-wrap .portfolio-container .portfolio-pagination .page-nav a, div.portfolio-wrap div.portfolio-item .inner-wrap h3 a:hover, div.portfolio-wrap div.portfolio-item .inner-wrap .links-container .item-link:hover, div.portfolio-wrap .portfolio-container.justified-layout div.portfolio-item .inner-wrap h3 a:hover, .swiper-button-prev, .swiper-container-rtl .swiper-button-next, .swiper-button-next, .swiper-container-rtl .swiper-button-prev, body.single-portfolio article.type-portfolio .cherry-portfolio-single-post a, ul.order-filter > li:hover, .static-social-follow .cherry-follow_link:hover, #menu-primary > #menu-primary-items .cherry-mega-menu-sub.mega-sub .megamenu-post-wrap .post-title a:hover, #menu-primary > #menu-primary-items .cherry-mega-menu-sub.mega-sub .megamenu-news-wrap .post-title a:hover, .cherry-mega-menu .cherry-btn-primary.cherry-btn-fade:hover, .posts_2 h3 a:hover {
      color: #006fa2;
    }

      .author-bio h3 a:hover, .cherry-btn-link:hover, .swiper-button-prev:hover, .swiper-container-rtl .swiper-button-next:hover, .swiper-button-next:hover, .swiper-container-rtl .swiper-button-prev:hover, .motoslider_wrapper .ms_button_layer:hover, .portfolio-wrap .portfolio-container .portfolio-pagination .page-nav a:hover, body.single-portfolio article.type-portfolio .cherry-portfolio-single-post a:hover, ul.order-filter > li ul li {
        color: #323232;
      }

    .menu-primary .menu-items > .menu-item.current-menu-item > a:hover, .menu-primary .menu-items > .menu-item.current_page_item > a:hover {
      color: #000000;
    }

    div.portfolio-wrap, .pagination .page-numbers, .search-form button[type="submit"]:hover, .menu-primary .menu-items > .menu-item > a:hover, .menu-primary .menu-items > .menu-item:hover > a, body.single-portfolio article.type-portfolio .cherry-portfolio-single-post .post-meta-container .post-date, body.single-portfolio article.type-portfolio .cherry-portfolio-single-post, body.single-portfolio article.type-portfolio .cherry-portfolio-single-post .post-taxonomy-list span {
      color: #FFF;
    }

      .search-form button[type="submit"]:hover, .menu-primary .menu-items > .menu-item ul, .cherry-btn-primary.cherry-btn-fade:hover, .cherry-btn-link.cherry-btn-fade:hover:before, .menu-primary .cherry-mega-menu-mobile-trigger:hover, .menu-primary .menu-items > .menu-item > a:hover:after, .menu-primary .menu-items > .menu-item:hover > a:after, .comment-reply-link:hover, input[type="submit"]:hover, input[type="reset"]:hover, .entry-permalink a:hover, .post-gallery_prev:hover, .post-gallery_next:hover, .portfolio-ajax-button .load-more-button a:hover {
        background-color: #323232;
      }

    .site-footer .widget-title {
      font-family: Roboto;
      font-size: 18px;
    }

    .site-info a:hover {
      color: #c0c0c0;
    }

    .footer-logo-link:hover {
      color: #ffffff;
    }

    .entry-title a, .list_1 ul li a, .team-listing_name a, .posts_1 .post-title a, .cherry-services_title a, .cherry-sidebar-main .widget ul li a, .cherry-sidebar-secondary .widget ul li a {
      color: #474747;
    }

    .posts_2 .rollover-content:after, .team .team-listing_photo a:after, .cherry-services .cherry-services_thumb a:after, .cherry-services.services_2 .cherry-services_icon, .cherry-services.services_3 .cherry-services_icon, div.portfolio-wrap div.portfolio-item .inner-wrap .rollover-content:before, #menu-primary > #menu-primary-items .cherry-mega-menu-sub.mega-sub .megamenu-post-wrap .post-thumbnail a:after, #menu-primary > #menu-primary-items .cherry-mega-menu-sub.mega-sub .megamenu-banner-wrap:hover:before {
      background-color: #006fa2;
    }

    .box_7 h3, .author-bio h3, ul.filter li a, .posts_1 .post-meta, .posts_3 .post-title a, ol.comment-list li.comment footer.comment-meta, .cherry-services.services_2 .cherry-services_title a, .cherry-services.services_3 .cherry-services_title a, div.portfolio-wrap div.portfolio-item .inner-wrap h3 a {
      color: #006fa2;
    }

    .box_5 {
      border-top-color: #006fa2;
    }

    .cherry-breadcrumbs_item a.is-home:before {
      line-height: 24px;
    }

    .error-404-num {
      font-family: Roboto;
      font-weight: 300;
    }

    .testimonials-item blockquote, .menu-item-type-widget ul li a, ol.comment-list li.comment footer.comment-meta {
      font-size: 16px;
    }

    input[type="password"]:focus, input[type="search"]:focus, input[type="email"]:focus, input[type="text"]:focus, input[type="url"]:focus, textarea:focus, ul.filter li.active a, ul.filter li a:hover {
      border-color: #01bbd4;
    }

    .comment-reply-title, .related-posts_title, .comments-title {
      color: #474747;
      font: 100 72px/72px 'Roboto', sans-serif;
    }

    .team-listing_name {
      color: #474747;
      font: 300 36px/36px 'Roboto', sans-serif;
    }

    .related-posts .entry-title {
      color: #777777;
      font: 16px/22px 'Roboto', sans-serif;
    }

    #menu-primary > #menu-primary-items .cherry-mega-menu-sub.mega-sub > li:before {
      background: #777777;
    }

    .cherry-breadcrumbs {
      background-image: url(/img/breadcrumbs-bg.jpg);
      background-color: #FFFFFF;
      background-repeat: repeat;
      background-position: left;
      background-attachment: scroll;
      background-clip: padding-box;
      background-size: cover;
      background-origin: padding-box;
    }
    .error { font-size:12px;
    color:#930808;
    
}

   