
/*************************************************************/
/***                    Colours                            ***/
/***                    Header etc - #333                  ***/
/***                    Main etc - #fd7d01                 ***/
/***                    Secondary - #c46000                ***/
/*************************************************************/

/***/
.bg-light:before {
	background-color: #F5F5F5;
}

.preLoader {
    background: #333;
}

body {
    color: #763a00;
}

/*************************************************************/
/*** 			Top Bar and Banner Changes 				******/
/*************************************************************/
.main-header {
    top: 0;
    background: none repeat scroll 0 0 rgba(20,20,20,.5);
    box-shadow: 0 0 20px rgb(0 0 0 / 40%);
    width: 100%;
}

.main-header.sticking {
	background: none repeat scroll 0 0 rgba(20,20,20,.85) !important;
	border-bottom: 2px solid #fd7d01;
	box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}

.main-header .logo img + img {
    display: none;
}

.main-header .logo img {
    display: inline-block;
}

.bg-overlay:after {
    opacity: .2;
}

.sticking .header-menu > ul > li > a {
    color: #fff;
}
.sticking .header-menu > ul > li:hover > a,
.sticking .header-menu > ul > li.active > a { 
    color: #fff;
}
.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: #fff;
}
.sticking .btn-transparent {
    color: #fff;
    border-color: #fff;
}
.sticking .btn-transparent:hover {
    background: #fff;
}
.sticking .header-menu > ul > li + li:before {
    color: #fff;
} 

/*************************************************************/
/*** Colour #fd7d01 - Gradient Blue #c46000 for domains ******/
/*************************************************************/
.svg path {
	fill: #fd7d01 !important;
}

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

.home4-section-light {
    background-color: #fd7d01;
}
.btn-gradient {
    background: #fd7d01;
    background: -webkit-linear-gradient(left, #fd7d01 0%,#c46000 100%);
    background: linear-gradient(to right, #fd7d01 0%,#c46000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd7d01', endColorstr='#c46000',GradientType=1);
}
.btn-gradient:hover,
.btn-gradient:focus,
.btn-gradient:active {
    background: #c46000;
    background: -webkit-linear-gradient(left, #c46000 0%,#fd7d01 100%) !important;
    background: linear-gradient(to right, #c46000 0%,#fd7d01 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c46000', endColorstr='#fd7d01',GradientType=1 );
}

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


/*************************************************************/
/********************** Colour #c46000 ***********************/
/*************************************************************/
.section-title h2:before{
    background-color: #c46000;
}
.widget-title:before {
    background-color: #c46000;
}
.light-version .section-title h2 {
    color: #c46000;
}
.light-version .section-title p:after,
.section-title.light p:after {
    background-color: #c46000;
}
.main-header.header--2 .header-menu > ul > li:hover > a, 
.main-header.header--2 .header-menu > ul > li.active > a {
    color: #c46000 !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: #c46000;
}

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

/*************************************************************/
/************************ 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;
}

.goDown {
    background: #fd7d01;
}
.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;
}

