
/*************************************************************/
/***                    Colours                            ***/
/***                    Header etc - #333                  ***/
/***                    Main etc - #057d9f                 ***/
/***                    Secondary - #bd2b40                ***/
/*************************************************************/



/*************************************************************/
/*** Colour #057d9f - Gradient Blue #02d9f5 for domains ******/
/*************************************************************/
.svg path {
	fill: #057d9f !important;
}

a {
    color: #057d9f;
}
.btn-primary,
.btn-primary:focus, 
.btn-primary.focus,
.btn-primary.disabled, 
.btn-primary:disabled,
.btn-primary:not(:disabled):not(.disabled):active, 
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle,
.btn-primary:not(:disabled):not(.disabled):active:focus, 
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    background-color: #057d9f;
}
.btn-secondary,
.btn-secondary:focus, 
.btn-secondary.focus,
.btn-secondary.disabled,
.btn-secondary:disabled,
.btn-secondary:not(:disabled):not(.disabled):active, 
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle,
.btn-secondary:not(:disabled):not(.disabled):active:focus, 
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    background-color: #057d9f;
}
.btn-secondary:hover {
    color: #057d9f;
}
.bg-dark:before {
    background-color: #057d9f;
}
.form-control:focus {
    border-color: #057d9f;
}
.main-header.bg-dark {
    background-color: #057d9f !important;
}
.banner--2 .btn.btn-transparent:hover {
    background-color: #057d9f;
    border-color: #057d9f;
}
.feature-style--2.light {
    color: #057d9f;
}
.single-pricing-plan .popular {
    background: #057d9f;
}
.single-pricing-plan .popular:before {
    border-bottom: 20px solid #057d9f;
}
.pricing-plans .row > div:nth-child(odd) .single-pricing-plan .popular:before {
    border-top: 20px solid #057d9f;
}
.single_pricing_table--4:after {
    background: #02d9f5;
    background: -webkit-linear-gradient(top, #02d9f5 0%,#057d9f 100%);
    background: linear-gradient(to bottom, #02d9f5 0%,#057d9f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d9f5', endColorstr='#057d9f',GradientType=0 );
}
.single_pricing_table--4:hover .btn-gradient,
.single_pricing_table--4.active .btn-gradient {
    color: #057d9f !important;
}
.single_pricing_table--4 .pt_header h2 {
    color: #057d9f;
}
.single_pricing_table--4 .pt_header:after {
    background-color: #057d9f;
}
.single_pricing_table--4 .pt_body .pt_price {
    color: #057d9f;    
}
.review-info i {
    color: #057d9f;
}
.swiper-pagination-bullet-active {
    background: #057d9f;
}
.prev-review.prev-review--3:hover,
.next-review.next-review--3:hover {
    color: #057d9f;
}
.review-slider--3.dark .prev-review.prev-review--3:hover i + i,
.review-slider--3.dark .next-review.next-review--3:hover i + i {
    color: #057d9f;
}
.subscribe-form input:not([type=submit]) {
    border: 1px solid #057d9f;
}
.more-post li a:not(.disabled):hover {
    color: #057d9f;
}
.post-content h3 a:hover {
    color: #057d9f;
}
.search-form button:focus,
.search-form button:active,
.search-form button:hover {
    border: 1px solid #057d9f;
    background: #057d9f;
}
.sidebar-list li a:hover {
    color: #057d9f;
}
.sidebar-list li a:hover i {
    color: #057d9f;
}
.tag-list li a:hover {
    background: #057d9f;
}
.post-image a:hover {
    background: #057d9f;
}
.post-detail-content h2 {
    color: #057d9f;
}
.back-to-top:hover {
    background: #057d9f;
}
.main-footer.main-footer--3 {
    background-color: #057d9f;
}
.sticky-tape:before,
.sticky-tape:after {
    background-color: #057d9f;
}
.happy-counter li span {
    color: #057d9f;
}
.domain-checker input[type=submit] {
    border-color: #057d9f;
}
.domain-price li > span {
    color: #057d9f;
}
.domain-price li > span:before {
    background: #057d9f;
}
.domain-search-form--2 input[type="text"]:focus {
    border: 1px solid #057d9f;
}
.contact-info li a:hover {
    color: #057d9f;
}
.contact-form--v3 .highlight {
    background-color: #057d9f;
}
.preLoader {
    background: #057d9f;
}
.home4-section-light {
    background-color: #057d9f;
}
.btn-gradient {
    background: #057d9f;
    background: -webkit-linear-gradient(left, #057d9f 0%,#02d9f5 100%);
    background: linear-gradient(to right, #057d9f 0%,#02d9f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#057d9f', endColorstr='#02d9f5',GradientType=1);
}
.btn-gradient:hover,
.btn-gradient:focus,
.btn-gradient:active {
    background: #02d9f5;
    background: -webkit-linear-gradient(left, #02d9f5 0%,#057d9f 100%) !important;
    background: linear-gradient(to right, #02d9f5 0%,#057d9f 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d9f5', endColorstr='#057d9f',GradientType=1 );
}

.single-service-back {
    background: #02d9f5;
    background: -webkit-linear-gradient(top, #02d9f5 0%,#057d9f 100%);
    background: linear-gradient(to bottom, #02d9f5 0%,#057d9f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d9f5', endColorstr='#057d9f',GradientType=0 );
}
.not-found-content form input[type=text]:focus {
    border-color: #057d9f;
}


/*************************************************************/
/********************** Colour #bd2b40 ***********************/
/*************************************************************/
.section-title h2:before{
    background-color: #bd2b40;
}
.widget-title:before {
    background-color: #bd2b40;
}
.light-version .section-title h2 {
    color: #bd2b40;
}
.light-version .section-title p:after,
.section-title.light p:after {
    background-color: #bd2b40;
}
.main-header.header--2 .header-menu > ul > li:hover > a, 
.main-header.header--2 .header-menu > ul > li.active > a {
    color: #bd2b40 !important;
}
.main-header.header--2 .header-menu > ul > li > a:after, 
.main-header.header--2 .header-menu > ul > li.active > a:after, 
.main-header.header--2 .header-menu > ul > li:hover > a:after {
    background: #bd2b40;
}

.single-home-feature h3:before {
    background-color: #bd2b40;
}
.single-pricing-plan p:before {
    background-color: #bd2b40;
}
.pricing-filter .pricing_nav .nav-item a.active:after {
    background-color: #bd2b40;
}
.pricing-filter .pricing_nav .nav-item a.active {
    border-color: #bd2b40;
}
.single_pricing_table:after {
    background-color: #bd2b40;
}
.single_pricing_table .pt_header .pt_price {
    border: 1px solid #bd2b40;
}
.single_pricing_table .pt_footer a {
    border-color: #bd2b40;
}
.single_pricing_table:hover .pt_price,
.single_pricing_table:hover .btn {
    color: #bd2b40;
}
.single_pricing_table.light,.single_pricing_table.light .btn {
    border-color: #bd2b40;
}
.single_pricing_table.light .pt_header .pt_price {
    background-color: #bd2b40;
}
.single_pricing_table.light:hover .pt_header .pt_price {
    color: #bd2b40;
}
.review-controls  .carousel-control:hover {
    background-color: #bd2b40;
}
.review-slider--2 .single-review .review-text {
    background-color: #bd2b40 !important;
}
.review-slider--2.light .single-review .review-text i {
    color: #bd2b40;
}
.review-slider--2.light .single-review .review-info  img {
    border-color:#bd2b40;
}
.review-slider--2.light .single-review .review-info h3 {
    color: #bd2b40;
}
.review-controls.light .carousel-control {
    border-color: #bd2b40;
}
.blog-bg {
    background-color: #bd2b40;
}
.single-post.post-style--2 .post-hover .post-hover-inner a {
    color: #bd2b40;
}
.single-post.post-style--2.light .post-hover .post-hover-inner:after {
    background-color: #bd2b40;
}
.subscribe-form.form-style--2 input:not([type=submit]):focus {
    border-color: #bd2b40;
}
.subscribe-form.form-style--2 button {
    background-color: #bd2b40;
}
.social-links li a:hover {
    color: #bd2b40;
} 
.domain-search-inner {;
    background-color: #bd2b40;
}
.domain-search-inner.light {
    color: #bd2b40;
}
.domain-search-inner.light h2{
    color: #bd2b40
}
.domain-search-inner.light .domain-search-form input[type="text"] {
    border-color: #bd2b40;
    color: #bd2b40;
}
.domain-search-inner.light .domain-search-form input[type="text"]::-webkit-input-placeholder {
    color: #bd2b40 !important;
}
.domain-search-inner.light .domain-search-form input[type="text"]::-moz-placeholder {
    color: #bd2b40 !important;
}
.domain-search-inner.light .domain-search-form input[type="text"]:-ms-input-placeholder {
    color: #bd2b40 !important;
}
.domain-search-inner.light .domain-search-form input[type="text"]::placeholder {
    color: #bd2b40 !important;
}
.domain-search-inner.light .domain-search-form button[type=submit] {
    color: #bd2b40;
}
.single-brand-icon {
    background-color: #bd2b40;
}
.single-why-choose:hover {
    background-color: #bd2b40;
}
.why-choose-text {
    background-color: #bd2b40;
}
.single-why-choose.light {
    background-color: #bd2b40;
}
.single-why-choose.light:hover svg .cls-1{
    fill: #bd2b40;
}
.single-why-choose.light:hover .why-choose-text {
    background-color: #bd2b40;
} 
.single-service .service-btn {
    color: #bd2b40;
}
.control-icon {
  fill: #bd2b40;
}

/*************************************************************/
/************************ Colour #333 ************************/
/*************************************************************/
::-moz-selection {
    background: #333;
}
::selection {
    background: #333;
}
a:hover {
    color: #333;
}
h1, h2, h3, h4, h5, h6 { 
    color: #333; 
}
.btn-primary:hover {
    background-color: #333;
}
.title-bg-dark {
    background-color: #333;
}
.bg-primary:before {
    background-color: #333;
}
.bg-overlay:after {
    background-color: #333;
}
.form-response {
    background-color: #333;
}
.header-menu ul ul li a:before,
.header-menu ul ul li.active a:before,
.header-menu ul ul li:hover > a:before {
    color: #333;
}
.header-menu ul ul li:hover > a, 
.header-menu ul ul li > a:hover, 
.header-menu ul ul li.active > a {
    color: #333;
}
.sticking .header-menu > ul > li > a {
    color: #333;
}
.sticking .header-menu > ul > li:hover > a,
.sticking .header-menu > ul > li.active > a { 
    color: #333;
}
.sticking .header-menu > ul > li > a:after, 
.sticking .header-menu > ul > li.active > a:after, 
.sticking .header-menu > ul > li:hover > a:after {
    background-color: #333;
}
.sticking .btn-transparent {
    color: #333;
    border-color: #333;
}
.sticking .btn-transparent:hover {
    background: #333;
}
.sticking .header-menu > ul > li + li:before {
    color: #333;
} 
.goDown {
    background: #333;
}
.single-feature {
    border-bottom: 1px solid #333;
}
.single-pricing-plan ul + span {
    color: #333;
}
.why-us-video:before {
    background: #333;
}
.post-content h3 a {
    color: #333;
}
.post-content > a:hover {
    color: #333;
}
.sidebar-list li a i {
    color: #333;
}
.post-detail-content p b {
    color: #333;
}
.tag-cat a:hover {
    color: #333;
}
.share-icons a:hover {
    color: #333;
}
.post-author-info h4 a:hover {
    color: #333;
}
.comment-content > a:hover {
    color: #333;
}
.comment-content h4 a:hover {
    color: #333;
}
.main-footer {
    background: #333;
}
.main-footer:before {
    background-color: #333;
}
.back-to-top {
    color: #333;
}
.domain-price p span {
    color: #333;
}
.domain-table .thead-dark th {
    background-color: #333;
    border-color: #333;
}
.domain-table tbody span {
    color: #333;
}
.domain-table tbody a:hover {
    color: #333;
}
.contact-content ul li span {
    color: #333;
}
.contact-info li span {
    color: #333;
}
.contact-social-icons a:hover {
    color: #333;
}
.contact-social-icons li a {
    color: #333;
}
.single-service .service-btn:hover {
    color: #333;
}
.single.service.dark .single-service-back .service-btn {
    color: #333;
}
.not-found-title {
    background: #333;
}

