/* 
 * main orange #ff7100 
 * dark orange #d46913
 * gray #c9c9c9
*/

.owl-nav-middle .owl-nav .owl-next:hover i {
	color: #ffffff !important;
}

.bg-primary-gradient {
	background-color: #ff7100;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff7100), to(#d46913));
    background-image: -webkit-linear-gradient(left, #ff7100, #d46913);
}

.wpb_text_column a {
	color: #ff7100;
}

.wpb_text_column a:hover {
	color:#d46913;
}

.site-footer .top-footer ul.menu li + li {
    margin-top: 10px !important;
}

.site-footer .top-footer ul.menu li a {
    padding-top: 5px !important;
}

.site-footer .top-footer {
	background-color: #c9c9c9 !important;
}

.site-footer .top-footer p {
	color:#111 !important;
}

.site-footer .top-footer a {
	color:#333333 !important;
}

.footer-widget-title {
	color:#111111 !important;
}

.site-footer .ct-scroll-top {
	background-color: #ff7100 !important;
}

.site-footer .top-footer ul.menu li a:before,.contact-info ul li i {
	color: #ff7100;
}

#site-header-wrap.header-layout10 #site-header .primary-menu > li > a:before {
	background-color: #ff7100;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff7100), to(#d46913));
    background-image: -webkit-linear-gradient(left, #ff7100, #d46913);
}

.ct-fancybox-default .ct-fancybox-icon.style2 {
	color: #ff7100;
    background-color: #ff7100;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff7100), to(#d46913));
    background-image: -webkit-linear-gradient(left, #ff7100, #d46913);
}

.ct-fancybox-layout1 .ct-fancybox-inner .box-color {
	background-color: #ff7100;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff7100), to(#d46913));
    background-image: -webkit-linear-gradient(left, #ff7100, #d46913);
}

.btn.btn-gradient {
	    background-color: #ff7100;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff7100), to(#d46913));
    background-image: -webkit-linear-gradient(left, #ff7100, #d46913);
}

.btn.btn-gradient:hover {
		    background-color: #ff7100;
    background-image: -webkit-gradient(linear, left top, right top, from(#d46913), to(#ff7100));
    background-image: -webkit-linear-gradient(left, #d46913, #ff7100);
}

.btn-shadow .btn.btn-gradient {
	    box-shadow: 0 4px 5px rgba(255, 113, 0, 0.45) !important;
}

.ct-scroll-top:not(.fixed-bottom) {
	 background-color: #ff7100;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff7100), to(#d46913));
    background-image: -webkit-linear-gradient(left, #ff7100, #d46913);
}
.ct-scroll-top:not(.fixed-bottom):hover {
	background-color: #ff7100;
    background-image: -webkit-gradient(linear, left top, right top, from(#d46913), to(#ff7100));
    background-image: -webkit-linear-gradient(left, #d46913, #ff7100);
}

.ct-testimonial-carousel.layout2 .ct-testimonial-quote,.ct-testimonial-carousel.layout2.style2 .ct-testimonial-quote svg {
	color: #333 !important;
		fill: #333 !important;
}

.ct-contact-form-layout2 {
	background-color:#ff7100;
}

#ct-row-overlay.color-gradient {
	background-color: #ff7100;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff7100), to(#d46913)) !important;
    background-image: -webkit-linear-gradient(left, #ff7100, #d46913) !important;
}

.ct-spinner9 .dot1, .ct-spinner9 .dot2 {
		background-color: #ff7100;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff7100), to(#d46913)) !important;
    background-image: -webkit-linear-gradient(left, #ff7100, #d46913) !important;
}

.ct-image-single .ct-image-overlay {
			background-color: #ff7100;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff7100), to(#d46913)) !important;
    background-image: -webkit-linear-gradient(left, #ff7100, #d46913) !important;
}

.site-footer .ct-scroll-top {
	color: #ff7100;
}

.owl-nav .owl-prev:hover, .owl-nav .owl-next:hover {
	background-color: #ff7100;
}

#site-header-wrap #site-header.site-header-main {
	background-color: #c9c9c9;
}

#site-header.h-fixed .primary-menu>li>a {
	color: #333333;
}

.site-content {
	padding-top:40px;
}

#site-header-wrap.header-layout1 .site-header-main .primary-menu > li:hover > a {
	color: #FFFFFF;
	background-color: transparent;
}

#site-header-wrap.header-layout1 .site-header-main .primary-menu > li > a {
	color: #333333;
}

.ct-scroll-top:not(.fixed-bottom).on {
	bottom:100px;
	right: 40px;
}

#site-header-wrap.header-layout1 .site-header-main .primary-menu>li.current_page_item>a, #site-header-wrap.header-layout1 .site-header-main .primary-menu>li.current-menu-item>a {
	background-color: #ff7100;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff7100), to(#d46913));
    background-image: -webkit-linear-gradient(left, #ff7100, #d46913);
}

.btn, button, .button, input[type="submit"] {
	background-color: #ff7100;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff7100), to(#d46913));
    background-image: -webkit-linear-gradient(left, #ff7100, #d46913);
	    border: 2px solid #d46913;

}

input[type="submit"]:hover {
	background-color: #ff7100;
    background-image: -webkit-gradient(linear, left top, right top, from(#d46913), to(#ff7100));
    background-image: -webkit-linear-gradient(left, #d46913, #ff7100);
	    border: 2px solid #ff7100;
}