/*body {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: var(--ewp-color-orange);
}
*/

/* css variables */
:root {
    --ewp-color-blue: #27b8d8;
    --ewp-color-lightgray: #d3d3d3;
    --ewp-color-orange: #f59538;
    --ewp-color-white: #ffffff;
}



/* --------------------
    Debug
-------------------- */
* {
    border: 0px solid white;
}


.ewp-font-style {
    color: var(--ewp-color-lightgray);
    font-family: 'Roboto', sans-serif;
    font-size: 16px; 
	font-style: normal;
	font-weight: normal;
    line-height: 24px;
}
/* h1 */
h1 {
    color: var(--ewp-color-white);
    font-family: 'Lato', sans-serif;
	font-size: 36px;
	line-height: 36px;
	margin-bottom: 20px;
	font-weight: 400;
}
h1 span {
    color: var(--ewp-color-orange);
}
/* h2 */
h2 {
	font-size: 30px;
	line-height: 30px;
}
/* h3 */
h3 {
    color: var(--ewp-color-lightgray);
    font-family: 'Roboto', sans-serif;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 18px;
}
/* h4 */
h4 {
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 18px;
}
/* h5 */
h5 {
	font-size: 19px;
	line-height: 23px;
	margin-bottom: 16px;
}

.ewp-section {
    padding: 80px 0px;
    text-align: center;
}
.ewp-btn {
    background: var(--ewp-color-orange);
    border: 2px solid var(--ewp-color-orange);
    color: var(--ewp-color-white);
    font-size: 16px;
    padding: 12px 36px;
    text-transform: uppercase; 
}
.ewp-btn:hover {
    background: var(--ewp-color-white);
    border-color: 2px solid var(--ewp-color-orange); 
    color: var(--ewp-color-orange); 
}
.ewp-contact-btn {
    background: lightgray;
    font-size: 16px;
    padding: 12px 36px;
    text-transform: uppercase; 
}
.ewp-contact-btn:hover {
    background: darkgray;
    color: black; 
}

.ewp-parallax-section1 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	background: url("../images/_EWP_parallax1_1920x1025.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	text-align: center;
	z-index: 1; 
}
.ewp-parallax-section2 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	background: url("../images/_EWP_parallax2_1920x1280.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	text-align: center;
	z-index: 1; 
}
.ewp-parallax-section3 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	background: url("../images/_EWP_parallax3_1920x1025.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	text-align: center;
	z-index: 1; 
}
.ewp-parallax-section4 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	background: url("../images/_EWP_parallax4_1920x1280.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	text-align: center;
	z-index: 1; 
}
.ewp-font-style .ewp-parallax-overlay {
    background: rgba(0,0,0,.7);
    height: 100%; 
    padding: 80px 0px;
}
.ewp-about-us-section {
    color: var(--ewp-color-white);
}
.ewp-contact-us-section {
	background: #2d2c2c url(../images/map.png) center center no-repeat;
    color: var(--ewp-color-lightgray);
	font-family: 'Roboto', sans-serif;
	font-size: 15px; 
    line-height: 18px;
    padding: 80px 0px;
}
.ewp-contact-us-section h2 {
    color: var(--ewp-color-white);
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 5px;
}
.ewp-contact-us-section a {
	color: #a2a2a2;
}
.ewp-contact-us-section a:hover {
	color: var(--ewp-color-orange);
}
.ewp-contact-us-section .iconbox-medium {
    font-size:40px; color:#FFF;
    border:2px solid #fff; float:left;
    margin-right:20px;	
}
.ewp-copyright-section {
	background-color: #0c0c0c;
    border-top: 3px solid var(--ewp-color-orange);
	color: var(--ewp-color-lightgray);
    font-family: 'Lato', sans-serif;
	font-size: 16px;
    padding: 20px 0px;
	text-align: left; 
}
.ewp-feature-box {
	margin-bottom: 40px;
	padding: 0px;
	transition: all 0.3s ease-out 0s;
	width: 100%;
}
.ewp-feature-box .text-left {
	text-align: right;
}
.ewp-feature-box .text-box-right {
    padding: 0px 0px 0px 90px;
}
.ewp-feature-box h3 {
	color: var(--ewp-color-white);
    margin-bottom: 5px;
}
.ewp-feature-box:hover h3, .ewp-feature-box.active h3 {
	color: var(--ewp-color-orange);
}
.ewp-feature-box:hover #hexagon2 {
    background-color: var(--ewp-color-orange);
}
.ewp-feature-box:hover #hexagon2:before { 
    border-bottom: 20px solid var(--ewp-color-orange);
} 
.ewp-feature-box:hover #hexagon2:after {
    border-top: 20px solid var(--ewp-color-orange);
}
.ewp-feature-box:hover #hexagon2 .icon {
    color: var(--ewp-color-white);
}

.list-right
{
    text-align: right;
    list-style-position: inside;
}

/* bhunt */
h4.margin-top1:nth-child(2) {
    color: var(--ewp-color-orange);
}
h4.margin-top1:nth-child(5) {
    color: var(--ewp-color-orange);
}

/* --------------------
    Master Slider 
-------------------- */
.ms-overlay-layers { 
	transform: translateZ(1px); 
}

/*
#masterslider {
	visible: 5px solid maroon;
}	
#masterslider2 {
	border: 5px solid maroon;
}	
*/ 


/* --------------------
    Large <lg>
-------------------- */
@media only screen 
	and (min-width: 1200px) {
    * {
        border: 0px solid pink;
    }
}
/* --------------------
    Medium <md>
-------------------- */
@media only screen 
	and (min-width: 992px) 
	and (max-width: 1199px) {
    * {
        border: 0px solid red;
    }
}
/* --------------------
    Small <sm> 
-------------------- */
@media only screen 
	and (min-width: 416px) 
	and (max-width: 991px) {
    * {
        border: 0px solid yellow;
    }
	#masterslider {
		margin-top: 95px !important;
	}
}
/* --------------------
    Xtra Small <xs> 
-------------------- */
@media only screen 
	and (max-width: 415px) {
    * {
        border: 0px solid blue;
    }	
	#ewp-index {
		margin-top: -40px !important;
	}
	#masterslider {
		margin-top: 105px !important;
	}
}










/*
body {
    font-family: 'Lato', serif;
    font-size: 16px; 
	font-style: normal;
	font-weight: normal;
    line-height: 24px;
}
*/






/*
.font-style-ewp {
    color: var(--ewp-color-lightgray);
    font-family: 'Lato', serif;
    font-size: 16px; 
	font-style: normal;
	font-weight: normal;
    line-height: 24px;
}
.font-style-ewp p {
    color: var(--ewp-color-lightgray);
    font-family: 'Lato', serif;
}
.font-style-ewp h1 {
    color: #fff; 
    font-family: 'Lato', serif;
    font-weight: 400;
}
.font-style-ewp h1 span {
    color: var(--ewp-color-orange);
}
.font-style-ewp h2, .font-style-ewp h3, .font-style6 h4, .font-style-ewp h5, .font-style6 h6 {
    color: var(--ewp-color-lightgray);
    font-family: 'Lato', serif;
}
.font-style-ewp h3 {
    color: #fff;
    font-family: 'Lato', serif;
    font-size: 30px;
}
*/
#ewp-logo {
    margin-top: -27px;
}
/*
.ewp-btn {
    background: var(--ewp-color-orange);
    border: 2px solid var(--ewp-color-orange);
    color: #fff;
    font-size: 16px;
    padding: 12px 36px;
}
.ewp-btn:hover {
    background: #fff;
    border-color: #fff;
    color: var(--ewp-color-orange);
}
*/
.topbar.dark3 {
    background-color: #2c2c2c;
    border-bottom:1px solid #363636;
    color: var(--ewp-color-lightgray); 
    font-family: 'Open Sans', sans-serif;
    padding:0px;
}
.topbar.dark3 .topbar-right-items .toplist2 li {
    border-left: 1px solid #363636;
    color: var(--ewp-color-lightgray); 
    float: left; 
/*	font-size: 15px; */
    padding: 9px 15px; 
}
.topbar.dark3 .topbar-right-items .toplist2 a {
    color: var(--ewp-color-lightgray); 
}
.topbar.dark3 .topbar-right-items .toplist2 .svg-inline--fa {
    color: var(--ewp-color-blue);
}
#header9 .navbar-default .navbar-toggle .icon-bar {
    background-color: var(--ewp-color-orange);
}
.navbar-default.dark2 .navbar-nav > li > a {
    font-size: 16px;
    color: var(--ewp-color-lightgray); 
}
.services_grid2 {
    border: 1px solid var(--ewp-color-orange);;
}
.services_grid2 .text_box h3 {
    color: #fff;
    font-family: 'Lato', serif;
    font-size: 30px;
    font-weight: 500;
    margin: 0px 0px 10px; 
}
.text-align-right {
    text-align: right
}
.dropdown-menu {
    font-size: 18px;
}
.ms-layer.text6 {
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	text-align: right;
    padding: 15px 30px; background: rgba(15, 15, 15, 0.5);
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
    width: auto;
}
.ms-layer.text25 {
	color: #fff;
	font-size: 55px;
	line-height: 50px;
	text-align: center;
	padding: 15px 30px; background: rgba(15, 15, 15, 0.7);
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
    width: auto;
}
.ms-layer.text25-2 {
	color: #fff;
	font-size: 26px;
	text-align: center;
	padding: 15px 30px; background: rgba(15, 15, 15, 0.7);
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
    width: auto;
}
.ms-layer.text28 {
	color: #fff;
	font-size: 16px;
	line-height: 23px;
	text-align: left;
	padding: 10px 20px; background: rgba(15, 15, 15, 0.7);
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
    width: auto;
}
.ms-layer.text52 {
	color: #fff;
	font-size: 50px;
	text-align: center;
	padding: 15px 30px; background: rgba(15, 15, 15, 0.7);
	line-height: 50px;
	font-family: 'Roboto', sans-serif;
	font-weight: 200;
    width: auto;
}
#masterslider2 > h1 {
    color: cyan;
}
.diamond3 div.icon {
    font-size: 50px;
    color: var(--ewp-color-orange);
    bottom: -125px;
}
.feature-box4 .btn-default {
    border-radius: 0px;
}
.feature-box4:hover .btn-default {
    background: var(--ewp-color-orange);
    border-radius: 0px;
    color: white;
}
.parallax-section21 {
	width: 100%;
	float: left;
	padding: 0px 0px 0px;
	margin: 0px;
	text-align: center;
	background: url("../images/_EWP_parallax1_sect21_1920x1025.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	z-index: 1; 
}
.parallax-section21 .parallax-overlay {
    background: rgba(0,0,0,.6);
    height: 100%; 
    padding: 0px 0px 80px;
}
.parallax-section28 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	text-align: center;
	background: url("../images/_EWP_parallax1_sect28_1920x1025.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	z-index: 1; 
}
.parallax-section28 .parallax-overlay {
    background: rgba(0,0,0,.6);
    height: 100%; 
    padding: 80px 0px;
}
.parallax-section28 h1 {
    font-size: 36px;
}
.parallax-section28 .btn:hover{
    border-color:var(--ewp-color-orange); 
    background:var(--ewp-color-orange);
}
.parallax-section28 h2 {
    color: #FFF; 
    font-size: 34px; 
    font-weight: 600; 
    text-transform: uppercase; 
    margin-bottom: 40px;
}
.parallax-section28 p {
    font-size: 16px; 
    line-height: 24px; 
}
.parallax-section28 .btn {
    border: 2px solid #fff; 
    color: #fff;
    padding: 12px 36px;
    font-size: 16px;
}
.parallax-section28 .btn:hover {
    border-color: #b9393f;
    color: #fff;
    background: #b9393f;
}
.parallax-section29 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	text-align: center;
	background: url("../images/_EWP_parallax3_sect29_1920x1280.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	z-index: 1; 
}
.parallax-section29 .parallax-overlay {
    background: rgba(0,0,0,.6);
    height: 100%; 
    padding: 80px 0px;
}
.parallax-section29 h3 {
    text-align: right;
}
.parallax-section29 p {
    text-align: right;
}
.parallax-section30 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	text-align: center;
	background: url("../images/_EWP_parallax4_1920x1280.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	z-index: 1; 
}
.parallax-section30 .parallax-overlay {
    background: rgba(0,0,0,.7);
    height: 100%; 
    padding: 80px 0px;
}
.sec-padding {
	padding: 80px 0 80px 0;
}
.section-dark.three.light {
	background: #2d2c2c url(../images/map.png) center center no-repeat;
    color: var(--ewp-color-lightgray);
	font-family: 'Roboto', sans-serif;
	font-size: 16px; 
}
.section-dark.three.light a {
	color:#a2a2a2;
}
.sec_title3 h1::after {
    content: "";
    font-family: 'FontAwesome';
    font-size: 16px; 
    line-height:0;  
    color: var(--ewp-color-orange);
    display: block;
    padding: 0 0px 0px 0px;
    height: 0px; 
    width: 150px;
    background: #999;
    margin: 10px 0 -2px 0;
    margin-left: auto;
    margin-right: auto;
}
.sec_title3::after{
    content: "";
    font-family: 'FontAwesome';
    font-size: 16px; 
    line-height:0;  
    color: var(--ewp-color-orange);
    display: block;
    height: 0px; 
    width: 220px;
    background: var(--ewp-color-orange);
    margin: -22px 0 30px 0;
    margin-left: auto;
    margin-right: auto;
}
.sec_title3.white::after {
    background: #FFF;	
}
.sec_title3.white h1:after {
    color: #1c1c1c;	
    background: #1c1c1c;
}
.sec_title3.orange h1::after {
  color: #fd602c;	
}
.sec_title3.orange::after {
  color: #fd602c;
  background: #fd602c;	
}
.sec_title3.orange.text-white h1 {
  color: #FFF;	
}
.section_category46 {
    float: left;
    width: 100%; 
    text-align: left;
    padding: 0px 0px 0px; 
}
.section_category46 .blog-post2 {
    border: 3px solid var(--ewp-color-orange);;
}
.section_category46 .blog-post2 .post-text h4 {
    color: var(--ewp-color-orange);
    font-family: 'Lato';
    font-size: 30px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 25px;
    padding-top: 40px;
    text-align: center;
}
.section-copyrights.fulldark6 {
	background-color: #0c0c0c;
	color: var(--ewp-color-lightgray);
	text-align:left; padding:20px 0px;
    border-top: 3px solid var(--ewp-color-orange);
	font: 16px 'Lato', serif;
}
.scrollup.orange2 {
	width: 40px;
	height: 40px;
	opacity: 1; border-radius:0%;
	position: fixed;
	bottom: 20px;
	right:2%;	
	display: none;
	text-indent: -9999px;
	background: #eb4c3a url(../images/scroll-top-arrow.png) no-repeat 12px 14px;
	z-index: 999;
}
.scrollup.orange2:hover {
	background: #414b54 url(../images/scroll-top-arrow.png) no-repeat 12px 14px;
}
.address_1 h4 {
    background-color: #727272;
}
.smart-forms .gui-textarea {    
    resize: none;
	line-height: 19px;
	overflow: auto;
	max-width: 100%;
    height: 200px;
    border: 1px solid yellow;
}
.smart-forms .input-hint {
    color: #727272;
}
.map{
    width: 100%;
    height: 360px;
    border: 1px solid #e4e4e4;
}
.map p {
	margin: 10px;
	color: #333;
}















/*
@media (max-width:999px) {
    .navbar-header {
        width: 100%;
    }
    .navbar-toggle {
        margin-top: 10px;
    }
    .font-style-ewp {
        font-size: 13px !important;  
    }      
    .section-dark.three.light {
	   font-size: 13px !important; 
    }
}

@media (max-width: 768px) {
    .navbar-brand {
        padding: 12px 15px 0;
    }
    .navbar-brand img {
        margin-top: -25px;
        width: 70%;
    }
    #header9 .navbar-default .navbar-brand {
        padding: 15px 15px 0;
    }
    .font-style-ewp {
        font-size: 12px !important; 
    }      
    .section-dark.three.light {
	   font-size: 12px !important;  
    }
}

@media (max-width: 479px) {
    .navbar-brand img {
        width: 60%;
    }
    .font-style-ewp {
        font-size: 11px; 
    }    
    .section-dark.three.light {
        font-size: 11px; 
    }
}
*/








ul.nav > li > a.active {
    color: var(--ewp-color-orange);
	background: none;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: var(--ewp-color-orange); background: none;
}
ul.nav>li>a:hover.active {
	color: var(--ewp-color-orange);
}
ul.nav > li > a.active:hover {
 background: none;
}

#header2 ul.nav > li > a.active {
    color: #fff;
	background: var(--ewp-color-orange);
}
#header2 .navbar-default .navbar-nav > li > a:focus, #header2 .navbar-default .navbar-nav > li > a:hover {
 background: var(--ewp-color-orange); color:#fff;
}

.ms-layer.text2 {
color: var(--ewp-color-orange);
}
.ms-layer.text45 {
 color: var(--ewp-color-orange);
}
.ms-layer.text77 {
color: var(--ewp-color-orange);
}

.ms-layer.sbut2 {

border: 2px solid var(--ewp-color-orange);
background-color: var(--ewp-color-orange);
}

.ms-layer.sbut5.blue {
background-color: var(--ewp-color-orange);
}

.ms-layer.sbut5.blue:hover {
    color: var(--ewp-color-orange);
}
.ms-layer.sbut7 {
 background-color: var(--ewp-color-orange);
}
.ms-layer.sbut7 {
 background-color: var(--ewp-color-orange);
}
.ms-layer.sbut7:hover {
border: 2px solid var(--ewp-color-orange);
color:var(--ewp-color-orange);
}

.section_category1 h1::after {
 color: var(--ewp-color-orange);
}

.section_category1 .box a span:last-child {
    background-color:var(--ewp-color-orange);
}

.section_category1 .box:hover {
   	border:1px solid var(--ewp-color-orange);
}
.section_category1 .box:hover .icon {
    background: var(--ewp-color-orange);
}
.section_category1 .box:hover .icon::after {
border-top: 15px solid var(--ewp-color-orange);
}
.section_category1 .box:hover a {
    color: var(--ewp-color-orange);
    border:1px solid var(--ewp-color-orange);
   
}

.sec_title h1::after {
 color: var(--ewp-color-orange);
}
.section_category2 ul li i {
 color: var(--ewp-color-orange);
}

.section_category2 .more:hover {
background-color: var(--ewp-color-orange);
}
.section_category2 .more:hover span {
 background-color: var(--ewp-color-orange);
}

.section_category3 .sec_title h1::after {
background:rgba(255,255,255,0.3);
}

.section_category3 {
 background: #f59538 url(../../images/parallax-bg2.png) no-repeat center top;
}
.section_category3 #triangle-down:hover div.icon {
    color:rgba(0,0,0,0.8);
}
.section_category3 #triangle-up:hover div.icon {
    color:rgba(0,0,0,0.8);
}
.section_category4 .sec_title h1::after {
color: var(--ewp-color-orange);
}
.section_category4 .iconbox-medium {
color: var(--ewp-color-orange);
}

.section_category6 .box h6 span {
    color: var(--ewp-color-orange);
}

.section_category6 .box a span:last-child {
    background-color:var(--ewp-color-orange);
}

.section_category6 .box:hover {
   	border:1px solid var(--ewp-color-orange);
}

.section_category6 .box:hover a {
    color: var(--ewp-color-orange);
    border:1px solid var(--ewp-color-orange);
   
}
.section_category6 .box-left h6 span {
    color: var(--ewp-color-orange);
}

.section_category6 .box-left a span:last-child {
    background-color:var(--ewp-color-orange);
}

.section_category6 .box-left:hover {
   	border:1px solid var(--ewp-color-orange);
}

.section_category6 .box-left:hover a {
    color: var(--ewp-color-orange);
    border:1px solid var(--ewp-color-orange);
 }

.section_category6 .box-left2 h6 span {
    color: var(--ewp-color-orange);
}

.section_category6 .box-left2 a span:last-child {
    background-color:var(--ewp-color-orange);
}

.section_category6 .box-left2:hover {
   	border:1px solid var(--ewp-color-orange);
}

.section_category6 .box-left2:hover a {
 color: var(--ewp-color-orange);
 border:1px solid var(--ewp-color-orange);
}

.testimonials1 .imgholder {
background-color: var(--ewp-color-orange);

}
.testimonials1 .imgholder .arrow-down {
 border-top: 12px solid var(--ewp-color-orange);
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
 background: var(--ewp-color-orange);
}
.date h6 {
    background: var(--ewp-color-orange);
}
.section_category8 {
 background: #f59538 url(../../images/parallax-bg3.png) no-repeat center top;
}
.section_category8 .teambox .social a:hover i {
background: var(--ewp-color-orange);
}

.section_category8 .sec_title h1::after {
 background:rgba(255,255,255,0.3);
}

.btn.btn-border.orange-3 {
   border-color: var(--ewp-color-orange);
}
.btn.btn-border.orange-3:hover {
 background-color: var(--ewp-color-orange);
 border-color: var(--ewp-color-orange);
}
.section_category10 .btn {
 color: var(--ewp-color-orange);
}
.section_category10 .btn:hover {
 border-bottom: 50px solid var(--ewp-color-orange);
}
.clientlogo-list {
 background: var(--ewp-color-orange);
}
.footer-title-bottomstrip {
    color: var(--ewp-color-orange);
    background-color: var(--ewp-color-orange);
}
.section_category12 .services:hover .ser_icon h3 {
color: var(--ewp-color-orange);
}
.section_category12 .services:hover .ser_icon i {
background: var(--ewp-color-orange);
}
.section_category12 a:hover { 
color:var(--ewp-color-orange);
}
.section_category12 .services:hover a {
    color: var(--ewp-color-orange);
}

.section_category13 {
background: #f59538 url(../../images/parallax-bg5.png) no-repeat center center;
}
.section_category13 .sec_title2 h1::after {
    background: var(--ewp-color-orange);
}
.team_box .team .social {
 background: var(--ewp-color-orange);
}
.team_box .team .social a i {
 background: var(--ewp-color-orange);border: 1px solid rgba(255,255,255,0.7);
color:rgba(255,255,255,0.7);
}
.sec_title2::after {
 background: var(--ewp-color-orange);
}
.section_category14 h2 {
color: var(--ewp-color-orange);
}
.section_category14 ul li i {
color: var(--ewp-color-orange);
}

.section_category14 .info-box-icon {
border: 2px solid var(--ewp-color-orange);
}
.section_category14 .info-box-icon i {
color: var(--ewp-color-orange);

}
.section_category14 .info-box:hover .info-box-icon {
background-color: var(--ewp-color-orange);
border:2px solid var(--ewp-color-orange);
}
.section_category14 .info-box:hover p {
color:var(--ewp-color-orange);
}
.btn.btn-border.blue {
 background-color: var(--ewp-color-orange);
 border-color: var(--ewp-color-orange);
}
.blog-post .post-text .date {
border: solid 3px var(--ewp-color-orange);
}
.blog-post .post-text .date span.post-date {
border-bottom: 2px solid var(--ewp-color-orange);
}
.blog-post:hover .date {
background: var(--ewp-color-orange);
}
.blog-post:hover a h4 {
    color: var(--ewp-color-orange);
}
.section_category16 .portfolio {
background-color: var(--ewp-color-orange);
}
.section_category16 .portfolio::after {
border-top-color: var(--ewp-color-orange);
}
.section_category16 .portfolio .sec_title2 h1::after {
 background: rgba(0,0,0,0.3);
}

.portfolio-items .portfolio-title {
 border-bottom: 3px solid var(--ewp-color-orange);
}

.section_category16 .btn.btn-border.white:hover {
border-color: var(--ewp-color-orange);
background:var(--ewp-color-orange);
}
.section_category17 .left .sec_title2::after {
 background: var(--ewp-color-orange);
}

.section_category17 .news-box .date {
background: var(--ewp-color-orange);
}
.section_category17 .right .sec_title2::after {
background: var(--ewp-color-orange);
}
.section_category18 {
 background: #f59538 url(../../images/parallax-bg7.jpg) no-repeat center center;
 background-attachment:fixed;
}

.section_category18 .parallax-overlay {
    background: rgba(255,135,28,.85);
}

.section_category18 .sec_title2 h1::after {
   background: rgba(0,0,0,0.2);
}
.testimonial-box blockquote {
border-right: 8px solid #f59538 !important;
}
.testimonial-box:hover blockquote {
background: var(--ewp-color-orange);
border-right: 8px solid #f59538 !important;
}
.testimonial-box:hover blockquote:after {
border-color: #f59538 transparent transparent transparent;
}
.testimonial-user-name {
color: rgba(255,255,255,0.6);
}
.pricetable.active .price-box {
    border-left: 262px solid var(--ewp-color-orange);
}
.pricetable.active .btn {
    border: 1px solid var(--ewp-color-orange);
    background: var(--ewp-color-orange);
}
.newsletter .input_submit2:hover {
background-color: var(--ewp-color-orange);
}
.section-copyrights.fulldark {
border-top: 3px solid var(--ewp-color-orange);
}
.topbar.green {
background-color: rgba(255,135,28,0.85);
border-bottom: 1px solid rgba(255,255,255,0.3);
}
.topbar.green .topbar-left-items {
border-right:1px solid rgba(255,255,255,0.3);
}
.topbar.green .topbar-left-items {
border-right: 1px solid rgba(255,255,255,0.3);
}

.topbar.green .topbar-right-items {
border-right: 1px solid rgba(255,255,255,0.3);
}
.topbar.green .topbar-right-search input{
background:rgba(255,255,255,0.5); border:1px solid var(--ewp-color-orange);
}
.topbar.green .topbar-right-search button {
    background: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
    color: #fff;
}
.topbar.green .topbar-right-search button:hover {
background: rgba(0,0,0,0.6); color: #fff;
}

.topbar.green .topbar-right-items .toplist li {
    color: rgba(255,255,255,.8);
}
.topbar.green .topbar-right-items .toplist li a {
    color: rgba(255,255,255,.8);
}

.social-icons-3.green li a {
color: #f59538 !important;
background-color: rgba(255,255,255,0.5);
}
.social-icons-3.green li a:hover {
color: #fff !important;
background-color: var(--ewp-color-orange);
}

#header3 {
background: #f59538 !important;
}
.ms-layer.text46 {
background-color: var(--ewp-color-orange);
}
.ms-layer.sbut8 {
color: #fff;

}
.ms-layer.sbut8:hover {
 background-color: var(--ewp-color-orange);
}
.section_category19 .services .icon-wrapper {
background-color: var(--ewp-color-orange);
}
.section_category19 .services:hover .service-text .icon-title {
    color: var(--ewp-color-orange);
}
a.read-more.dark {
border: 2px solid rgba(0,0,0,0.3);
background: var(--ewp-color-orange);
}

a.read-more.dark:hover {
    background:none;
}
.section_category20 .box1 {
background: rgba(255,135,28, 0.9);
}
.section_category20 .box2 {
background: var(--ewp-color-orange);
}
.section_category20 .box3 {
background: rgba(255,135,28, 0.9);
}
a.read-more {
background:none; border:1px solid var(--ewp-color-orange);
}

.section_category20 .box1:hover .btn, .section_category20 .box2:hover .btn, .section_category20 .box3:hover .btn {
    border: 1px solid rgba(0,0,0,0.6);
    background: rgba(0,0,0,0.6);
    color: var(--ewp-color-orange);
}

.section_category22 .right {
 background: var(--ewp-color-orange);

}
.section_category22 .team .team-social ul li a {
background-color: var(--ewp-color-orange);
}

.section_category22 .team .our-team:hover .team-content h4{
  background-color: var(--ewp-color-orange);
}
 .section_category22 .team .our-team:hover .team-content h4:before, .section_category22 .team .our-team:hover .team-content h4:after {
    background-color: var(--ewp-color-orange); }

.section_category22 .testimonials2 .owl-theme .owl-controls .owl-page span {
 background:rgba(255,255,255,0.5);
}

.section_category23 .img-hover .text-box {
 background-color: rgba(255,135,28, 0.8);
}

.section_category24 .icon-wrapper i {
color: var(--ewp-color-orange);
}

.section_category24 .services:hover .icon-wrapper i::after {
	border-color:var(--ewp-color-orange);
}

.section_category24 .services:hover .service-text .icon-title{
	color: var(--ewp-color-orange); 
 }
.section_category25 .news-box i {
background: var(--ewp-color-orange);
}
.section_category25 .news-box:hover h4 {
    color: #f59538 !important;
}
#recent-works .img-work .text-box .read-more:hover {
 background: var(--ewp-color-orange);
}
.section-copyrights.section-white-2 {
border-bottom: 5px solid var(--ewp-color-orange);
}

.address-info-3:hover .diamond2{
border-bottom-color: var(--ewp-color-orange); 	
}
.address-info-3:hover .diamond2:after {
border-top-color: var(--ewp-color-orange); 
}
.scrollup.green {
 background: #f59538 url(../../images/scroll-top-arrow2.png) no-repeat 25px 12px;
}

.topbar.fulldark .toplist li {
    color: var(--ewp-color-orange);
}
.topbar.fulldark .toplist li.lineright {
border-right: 1px solid var(--ewp-color-orange);
}
#header4 {
background: #f59538 !important;
}
#header4 ul.nav > li > a.active {
    color: #FFF;
    background: #12171f;
}
.iconbox-dxlarge.dark-outline, .iconbox-xlarge.dark-outline, .iconbox-xxlarge.dark-outline, .iconbox-large.dark-outline, .iconbox-xmedium.dark-outline, .iconbox-medium.dark-outline, .iconbox-smedium.dark-outline, .iconbox-small.dark-outline, .iconbox-tiny.dark-outline, .iconbox-xtiny.dark-outline {
    color: var(--ewp-color-orange);
}

.feature-box3:hover h3 {
    color: var(--ewp-color-orange);
}

.feature-box3:hover .dark-outline, .feature-box3.active .dark-outline {
    border-color: var(--ewp-color-orange);
    background-color: var(--ewp-color-orange);
}

.feature-box3:hover .btn-default {
    background: var(--ewp-color-orange);
}

.tabs1 li.active a {
    color: var(--ewp-color-orange);
}

.btn.btn-red-6 {
 background-color: var(--ewp-color-orange);
 border: 2px solid var(--ewp-color-orange);
}
.parallax-section11 .news-box i {
    background: #f59538 !important;
}
.parallax-section11 .read-more {
background: none;
 border:1px solid var(--ewp-color-orange);
}
.blog-post2 .post-text .date {
background: var(--ewp-color-orange);
}
#recent-works .works {
background: var(--ewp-color-orange);
}
#recent-works::before {
background: var(--ewp-color-orange);
}
#recent-works .iconbox-large {
 background: var(--ewp-color-orange);
}

.email_submit:hover {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);

}

.section-dark.three h1 span {
    color: var(--ewp-color-orange);
}
.social-icons-3.brown li a {
 background-color: var(--ewp-color-orange);
}
.social-icons-3.brown li a:hover, .social-icons-3.brown li a.active {
color: var(--ewp-color-orange);
}
.scrollup.red {
background: #f59538 url(../../images/scroll-top-arrow.png) no-repeat 12px 14px;
}


#header5 .navbar-brand {
    float: left;
    font-size: 18px;
    height: 100px; width:100%;
    background: var(--ewp-color-orange);
    padding: 29px 30px;
}
#header5 .navbar-brand img{
	display:block;
}

.ms-layer.text2.orange {
color: var(--ewp-color-orange);

}
.ms-layer.sbut7.orange {
 background-color: var(--ewp-color-orange);
}

.ms-layer.text84 {
    color: var(--ewp-color-orange);
}

#header5 ul.nav > li > a.active {
    color: #f59538 !important;
    border: 2px solid var(--ewp-color-orange);
}
#header5 .navbar-default .navbar-nav > li > a:focus, #header5 .navbar-default .navbar-nav > li > a:hover {
    color: #f59538 !important;
    border: 2px solid var(--ewp-color-orange);
}
.carousel-control.orange {
    background: var(--ewp-color-orange);
}

.section_category28 #recent-works .img-work .text-box {
background-color:var(--ewp-color-orange);
}
.section-orange-3 {
background-color: var(--ewp-color-orange);
}
.diamond3.color1 {
    border-bottom-color: var(--ewp-color-orange);
}
.diamond3.color1:after { 
border-top-color: var(--ewp-color-orange); 
}
.section-orange-3 {
background-color: var(--ewp-color-orange);

}
.leoteam-item-image-container {
border: 10px #f59538 solid;
}
.text-orange-3 {
color: #f59538 !important;
}
.button-link a i {
    color: var(--ewp-color-orange);
    margin-right: 10px;
}
.button-link:hover {
background-color: #414b54;
border:3px solid var(--ewp-color-orange);
}

.button-link:hover a {
    color: var(--ewp-color-orange);
}

.tabs2 li.active a::after {
border-top-color: var(--ewp-color-orange);
}
.parallax-section14 .btn-border:hover {
    border-color: var(--ewp-color-orange);
    background: var(--ewp-color-orange);
}
.blocks .box .iconbox-large.orange {
    background: var(--ewp-color-orange);
}
.blocks .box .box-bottom.orange {
    background: var(--ewp-color-orange);
}
.feature-box8:hover .iconbox-small, .feature-box8.active .iconbox-small {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
.section-dark.four .iconbox-small i {
    color: var(--ewp-color-orange);
}
.section-dark.four h2 span {
    color: var(--ewp-color-orange);
}
.section-dark.four .social-icons-3 li a:hover{
background-color: var(--ewp-color-orange); border:1px solid var(--ewp-color-orange);	
}
.social-icons-3 li a:hover, .social-icons-3 li a.active {
background-color: var(--ewp-color-orange);
}

#header6 .navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 20px;
    padding: 21px 0 0;
background:none;
	
}
#header6 .navbar-brand img{
	display:block;
}
.ms-layer.text19 {
    color: var(--ewp-color-orange);
}
.text-orange-5 {
    color: #f59538 !important;
}
.ms-layer.sbut5.orange2 {
background-color: var(--ewp-color-orange);
}
.ms-layer.sbut5.orange2:hover {
color: var(--ewp-color-orange);
}
.section-orange-5 {
background-color: var(--ewp-color-orange);
}
.section-orange-5 .feature-box:hover .iconbox-xxlarge {
    color: var(--ewp-color-orange);
}
.sec_title3::after {
 color: var(--ewp-color-orange);
background: var(--ewp-color-orange);
}
.section_category32 ul li i {
 color: var(--ewp-color-orange);
}
.section_category32 .info-box:hover .info-box-icon {
background-color: var(--ewp-color-orange);
border:2px solid var(--ewp-color-orange);
}
.section_category32 .info-box:hover p {
    color: var(--ewp-color-orange);
}

.btn.btn-border.orange-5 {
   border-color: #f59538 !important;
    background-color: var(--ewp-color-orange);
}
.btn.btn-border:hover.orange-5 {
	color:var(--ewp-color-orange);
	border-color:var(--ewp-color-orange);
}
.section_category33 .feature-box {
	background:var(--ewp-color-orange);
}
.section_category33 .info-box-icon i {
color: var(--ewp-color-orange);
}
.section_category33 .info-box:hover .info-box-icon i {
    color: var(--ewp-color-orange);
}
.parallax-section15 .btn:hover {
    border-color: var(--ewp-color-orange);
   background: var(--ewp-color-orange);
}
.section_category34 .blog-post2 .post-text .date {
 background: var(--ewp-color-orange);
}
.section_category34 .blog-post2 .read-more {
border: 2px solid var(--ewp-color-orange);
}
.section_category34 .blog-post2:hover .read-more {
    background: var(--ewp-color-orange);

}
.smk_accordion .accordion_in.three.acc_active > .acc_head {
  color: var(--ewp-color-orange);
}

.section_category35 .team .team-content h4 span {
 color: var(--ewp-color-orange);
}
.section_category35 .right {
background: var(--ewp-color-orange);
}
.testimonials3 h5 {
color: #fff;
}
.slide-controls-color-4 .owl-theme .owl-controls .owl-page span {
 background: var(--ewp-color-orange);
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
background: var(--ewp-color-orange);
}
.portfolio-items .portfolio-hover.orange {
    background:var(--ewp-color-orange);
}
.section-dark.three.light .col-md-4:hover .iconbox-medium{
color:var(--ewp-color-orange);
}
.social-icons-3.dark li a:hover, .social-icons-3.dark li a.active {
	border:1px solid var(--ewp-color-orange);
	background-color: var(--ewp-color-orange);
}
#header7 .navbar .btn.btn-dark {
 background: var(--ewp-color-orange);
}
.diamond3.color4 i {
 color: var(--ewp-color-orange);
}
.feature-box4:hover #diamond4{
    border-bottom-color: var(--ewp-color-orange); 
}
.feature-box4:hover #diamond4:after{
    border-top-color: var(--ewp-color-orange); 	
}
.feature-box4:hover .btn-default {
    background: var(--ewp-color-orange);
    color: white;
}
.section_category37 .round-box .digit {
color: var(--ewp-color-orange);
border: 1px solid var(--ewp-color-orange);
}
.parallax-section16 .parallax-overlay {
background: rgba(255,135,28,.5);
}
.milestones .content-bar .icon {
background: var(--ewp-color-orange); color: #fff;
}
.milestones:hover .content-bar{
background: var(--ewp-color-orange);
}
.milestones .content-bar p {
color: #fff;
}
.parallax-section17 .parallax-overlay {
    background: rgba(255,135,28,.8);
    height: 100%;
    padding: 0 0 150px;
}
.section_category39 .social-icons-3 li a {
 color: var(--ewp-color-orange);
}
.section_category39 .social-icons-3 li a:hover {
 border:2px solid var(--ewp-color-orange);
background-color: var(--ewp-color-orange);
}
.section_category39  .blog-post:hover{
 background:var(--ewp-color-orange);	
}
.newsletter3 .email_submit {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
.section-copyrights.light {
 background-color: var(--ewp-color-orange);
color: #fff;
}
.section-copyrights.light .menu a {
    color: #fff;
}
#header8 .navbar-default.pink .navbar-nav > li > a.login {
 background: var(--ewp-color-orange);
}
#header8 .navbar-default.pink .navbar-nav > li > a:focus, #header8 .navbar-default.pink .navbar-nav > li > a:hover {
background: var(--ewp-color-orange);
}
.services_grid {
background: var(--ewp-color-orange);
}
.ms-layer.text43 span {
color: rgba(0,0,0,0.8);
}
.ms-layer.text66 {
color: var(--ewp-color-orange);
}
.service_box:hover {
border: 1px solid var(--ewp-color-orange);
}
.service_box a span:last-child {
background-color: var(--ewp-color-orange);
}
.service_box a span:last-child{background-color:var(--ewp-color-orange);}
.service_box:hover h3{ color: var(--ewp-color-orange);}
.service_box:hover .icon {
  color: var(--ewp-color-orange);
}
.service_box:hover .icon::after {
border-top: 15px solid var(--ewp-color-orange);
}
.service_box:hover a {
    color: var(--ewp-color-orange);
    border:1px solid var(--ewp-color-orange);
}
#hexagon2 .icon {
color: var(--ewp-color-orange);
}
.feature-box9:hover #hexagon2 {
    background-color: var(--ewp-color-orange);
}
.feature-box9:hover #hexagon2:before { 
border-bottom: 20px solid var(--ewp-color-orange); 
} 
.feature-box9:hover #hexagon2:after {
border-top: 20px solid var(--ewp-color-orange);
}
.section_category42 ul li i {
color: var(--ewp-color-orange);
}
.section_category42 .btn {
    background: var(--ewp-color-orange);
}
.smk_accordion .accordion_in.three.acc_active > .acc_head.white {
color: var(--ewp-color-orange);
}
.section_category43 h2 span {
    color: var(--ewp-color-orange);
}
.parallax-section24 .parallax-overlay {
background: rgba(255,135,28,.8);
}
.section_category45 h2 span {
    color: var(--ewp-color-orange);
}
.section_category45 .info-box:hover .iconbox-xmedium{
	background:var(--ewp-color-orange); border:2px solid var(--ewp-color-orange);
}
.section_category45 .info-box:hover h3{
color:var(--ewp-color-orange);	
}
.section_category45 .info-box:hover h3 {
    color: var(--ewp-color-orange);
}
.section_category46 h2 span {
    color: var(--ewp-color-orange);
}
.section_category46 .blog-post2 .post-text .date {
 background: var(--ewp-color-orange);
}
.blog-post2:hover .post-text h4 a {
    color: var(--ewp-color-orange);
}
.tabs-content6 a:hover{ color:var(--ewp-color-orange);}

.team_member {
border-top: 6px solid var(--ewp-color-orange);
}
.team_member img {
box-shadow: 0 0 0 5px var(--ewp-color-orange);
}
.team_member:hover h4{color: var(--ewp-color-orange); }
.team_member:hover .team_social li a{
color:var(--ewp-color-orange);	
}
.l_projects:hover h4 {
 color: var(--ewp-color-orange);
}
.parallax-section27 .parallax-overlay {
background: rgba(255,135,28,.8);
}
.slide-controls-color-4.pink .owl-theme .owl-controls .owl-page span {
border: 2px solid #f59538	;
}
.carousel-control.pink {
 background: var(--ewp-color-orange);
}
.section-dark.five .footer-title-bottomstrip {
 color: var(--ewp-color-orange);
 background-color: var(--ewp-color-orange);
}
.section-dark.five .newsletter .input_submit {
    background-color: var(--ewp-color-orange);
}
.social-icons-2.pink li a {
    background-color: var(--ewp-color-orange);
}
.social-icons-2.pink li a:hover {
 color: var(--ewp-color-orange);
}
.scrollup.pink {
 background: #f59538 url(../../images/scroll-top-arrow.png) no-repeat 12px 14px;
}
/* bhunt */
#header9 {
    padding: 10px 0px;
}
#header9 ul.nav.dark2 > li > a.active {
color: var(--ewp-color-orange);
}
#header9 ul.nav.dark2 > li > a.active:hover {
color: var(--ewp-color-orange);
}
#header9 .navbar-default.dark2 .navbar-nav > li > a:focus, #header9 .navbar-default.dark2 .navbar-nav > li > a:hover {
color: var(--ewp-color-orange);
}
.ms-layer.sbut5.red {
    background-color: var(--ewp-color-orange);
    border: 2px solid var(--ewp-color-orange);
}
.ms-layer.sbut5.white:hover {
 color: var(--ewp-color-orange);
}
.text-orange-6 {
    color: #f59538 !important;
}
.ms-layer.sbut5.red:hover {
    color: var(--ewp-color-orange);
}
.font-style6 h1 span {
    color: var(--ewp-color-orange);
}
.services_grid2 .ser_icon {
color: var(--ewp-color-orange);
}
.services_grid2:hover .text_box h3 {
    color: var(--ewp-color-orange);
}
.section_category48 .info-box-icon {
border: 2px solid var(--ewp-color-orange);
}
.section_category48 .info-box-icon i {
    color: var(--ewp-color-orange);
}
.section_category48 .info-box:hover .info-box-icon {
background-color: var(--ewp-color-orange);    
}
.list li i {
color: var(--ewp-color-orange);
}
.feature-box10:hover .iconbox-medium {
 background: var(--ewp-color-orange);
}
.feature-box10:hover h4 {
    color: var(--ewp-color-orange);
}
.parallax-section28 h1 {
    /* bhunt */
/*
    color: var(--ewp-color-orange);
*/
}
.parallax-section28 .btn:hover{
border-color:var(--ewp-color-orange); 
background:var(--ewp-color-orange);
}
.btn.btn-red-7 {
background-color: var(--ewp-color-orange);
}
.btn.btn-red-7:hover {
color: var(--ewp-color-orange);
}
.section_category51 .btn-border:hover i {
    color: var(--ewp-color-orange);
}
.the_blog .event-date {
background: var(--ewp-color-orange);
}
.the_blog a{
color:var(--ewp-color-orange);
}
.the_blog:hover h4{color:var(--ewp-color-orange);}
.the_blog:hover .event-date {
 color: var(--ewp-color-orange);
}
.section_category52 .why_choose:hover h3 {
    color: var(--ewp-color-orange);
}
.testimonials7:hover .testimonials7_box {
background: var(--ewp-color-orange);
}
.testimonials7:hover .testimonials7_box:before {
border-top: 20px solid var(--ewp-color-orange);
}
.testimonials7 .text-box-right h5 span {
 color: var(--ewp-color-orange);
}
.slide-controls-color-5 .owl-theme .owl-controls .owl-page.active span, .slide-controls-color-5 .owl-theme .owl-controls.clickable .owl-page:hover span {
 background: var(--ewp-color-orange);
}
.section-light2.dark .address h4 {
color: var(--ewp-color-orange);
}
.newsletter .input_submit2.red {
background-color: var(--ewp-color-orange);
 border: 1px solid var(--ewp-color-orange);
}
.newsletter .input_submit2.red:hover {
color: var(--ewp-color-orange);
}

.text-orange-3.red {
    color: #f59538 !important;
}
.button-link.red:hover {
background-color: var(--ewp-color-orange);
border:3px solid var(--ewp-color-orange);	
}
.button-link.red:hover a{color: #fff; }

.text-red-6 {
    color: rgba(0,0,0,0.7) !important;
}
.tabs2.red li a:hover {
background-color: var(--ewp-color-orange);
}
.tabs2.red li.active a {
 background-color: var(--ewp-color-orange);
}
.tabs2.red li.active a::after {
    border-top-color: var(--ewp-color-orange);
}
.titlebar.two {
 background: var(--ewp-color-orange);
}
.feature-box3.blue:hover h3 {
    color: var(--ewp-color-orange);
}
.feature-box3.blue:hover .btn-default {
	background:var(--ewp-color-orange);	
}

.btn-primary {
background-color: var(--ewp-color-orange);
 border-color: var(--ewp-color-orange);
}
.btn-danger {
background-color: var(--ewp-color-orange);
border-color: var(--ewp-color-orange);
}
.topbar.dark2 .social-icons-1 li a:hover, .social-icons-1 li a.active {
     background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
.smk_accordion .accordion_in.red.acc_active > .acc_head {
 background: var(--ewp-color-orange);
}
.btn.btn-red-2 {
 background-color: var(--ewp-color-orange);
}

/* --- END Themes ---- */


.feature-box1:hover .iconbox-tiny, .feature-box1.active .iconbox-tiny {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
a.read-more {
    color: var(--ewp-color-orange);
}
.text-orange-2 {
    color: var(--ewp-color-orange);
}
.btn.btn-orange-2 {
    background-color: var(--ewp-color-orange);
}
.iconlist li i {
    color: var(--ewp-color-orange);
}
.btn.btn-border.orange-2 {
    border-color: var(--ewp-color-orange);
    color: var(--ewp-color-orange);
}
.btn.btn-border:hover.orange-2 {
	background-color:var(--ewp-color-orange);
	border-color:var(--ewp-color-orange);
}
.team-name-holder.bgcolor {
    background-color: var(--ewp-color-orange);
}
.social-icons-1 li a:hover, .social-icons-1 li a.active {
    color: var(--ewp-color-orange);
}
.pricetable-holder.active .title {
    background-color: var(--ewp-color-orange);
}
.post-date-box {
    background-color: var(--ewp-color-orange);
}
.post-date-box .arrow-down {
    border-top: 20px solid var(--ewp-color-orange);
}
.blog-post-info span.green {
    color: var(--ewp-color-orange);
}

.footer-tags li a:hover, .footer-tags li a.active {
    border: 1px solid var(--ewp-color-orange);
    color: var(--ewp-color-orange);
}
.scrollup {
    background-color: var(--ewp-color-orange);
}
.social-icons-3 li a:hover, .social-icons-3 li a.active {
    background-color: var(--ewp-color-orange);
}
.social-icons-3 li a {
    color: var(--ewp-color-orange);
}
a.topbar-btn:hover, a.topbar-btn.active {
    background-color: var(--ewp-color-orange);
}
.slide-controls-color-13 .owl-theme .owl-controls .owl-page span {
    background: #f59538 none repeat scroll 0 0;
}
.feature-box3:hover .iconbox-xlarge, .feature-box3.active .iconbox-xlarge {
    background-color: var(--ewp-color-orange);
}
.feature-box3 .iconbox-xlarge {
    color: var(--ewp-color-orange);
}
.ms-layer.sbut4 {
    background-color: var(--ewp-color-orange);
}
.digit {
    background-color: var(--ewp-color-orange);
}
/*.tabs1 li.active a {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}*/
.tabs1 li a:hover {
    color: var(--ewp-color-orange);
}
.iconlist.orange li i {
    color: var(--ewp-color-orange);
}
.feature-box4 .iconbox-xtiny {
    background-color: var(--ewp-color-orange);
}
.feature-box4 h3 {
    color: #dddddd;
}
.feature-box4:hover h3 {
    color: var(--ewp-color-orange);
}
.feature-box4:hover h5 {
    color: var(--ewp-color-orange);
}
.team-holder2 .img-holder .icon-box {
    background-color: var(--ewp-color-orange);
}
.feature-box5:hover h4, .feature-box5:hover .icon-plain-msmall, .feature-box5.active h4, .feature-box5.active .icon-plain-msmall {
    color: var(--ewp-color-orange);
}
.tabs2 li.active a {
    background-color: var(--ewp-color-orange);
    border-right: 1px solid var(--ewp-color-orange);
}
.tabs2 li a:hover {
    background-color: var(--ewp-color-orange);
}
.usefull-links.orange li i {
    color: var(--ewp-color-orange);
}
.newsletter .input_submit {
    background-color: var(--ewp-color-orange);

}
.social-icons-3.orange li a:hover {
    background-color: var(--ewp-color-orange);
}
.scrollup.orange {
    background-color: var(--ewp-color-orange);
}
.scrollup.orange2 {
    background-color: var(--ewp-color-orange);
}
.scrollup.violet {
   background-color: var(--ewp-color-orange);
}
ul.nav.orange2 > li > a.active {
    color: var(--ewp-color-orange);
}
ul.nav.orange2 > li > a.active:hover {
    color: var(--ewp-color-orange);
}
.navbar-default.orange2 .navbar-nav > li > a:focus, .navbar-default.orange2 .navbar-nav > li > a:hover {
    color: var(--ewp-color-orange);
}
.ms-layer.sbut5.orange {
    background-color: var(--ewp-color-orange);
}
.tabs li.active a {
    background-color: var(--ewp-color-orange);
}
.iconlist.orange2 li i {
    color: var(--ewp-color-orange);
}
.section-orange-2 {
    background-color: var(--ewp-color-orange);
}
.testimonials-holder.two:hover, .testimonials-holder.two.active {
    background-color: var(--ewp-color-orange);
}
.contact-info-holder:hover .iconbox-xmedium, .contact-info-holder.active .iconbox-xmedium {
    background-color: var(--ewp-color-orange);
}
.contact-info-holder .iconbox-xmedium {
    color: var(--ewp-color-orange);
}
.socialicon-holder .social-icons-3 li a:hover, .socialicon-holder .social-icons-3 li a.active {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
.btn.btn-orange-2.dark {
    background-color: var(--ewp-color-orange);
}
.feature-box7:hover, .feature-box7.active {
    background-color: var(--ewp-color-orange);
}
.feature-box8:hover .iconbox-small, .feature-box8.active .iconbox-small {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
.feature-box8:hover h4, .feature-box8.active h4 {
    color: var(--ewp-color-orange);
}
.feature-box8 .iconbox-small {
    color: var(--ewp-color-orange);
}
.smk_accordion .accordion_in.st2.acc_active > .acc_head {
    color: var(--ewp-color-orange);
}
.progressbar-style1 .progress-bar {
    background-color: var(--ewp-color-orange);
}
.testimonials2 .imgholder {
    background-color: var(--ewp-color-orange);
}
.team-holder3 .social-icons-3 li a:hover, .team-holder3 .social-icons-3 li a.active {
    background-color: var(--ewp-color-orange);
}
.post-date-box.violet {
    background-color: var(--ewp-color-orange);
}
.newsletter .input_submit.violet {
    background-color: var(--ewp-color-orange);
}
.usefull-links.violet li i {
    color: var(--ewp-color-orange);
}
.section-green {
    background-color: var(--ewp-color-orange);
}
.feature-box9:hover .iconbox-xlarge, .feature-box9.active .iconbox-xlarge {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
.feature-box9 .iconbox-xlarge {
    color: var(--ewp-color-orange);
}
.feature-box9:hover h3, .feature-box9.active h3 {
    color: var(--ewp-color-orange);
}
.iconlist.green2 li i {
    color: var(--ewp-color-orange);
}
.blog-holder2 .post-date-box {
    background-color: var(--ewp-color-orange);
}
.testimonials3:hover .img-holder, .testimonials3.active .img-holder {
    background-color: var(--ewp-color-orange);
}
.testimonials3:hover .arrow-down, .testimonials3.active .arrow-down {
    border-top: 20px solid var(--ewp-color-orange);
}
.ms-layer.text59 {
    background-color: var(--ewp-color-orange);
}
.ms-layer.sbut2:hover {
    background-color: var(--ewp-color-orange);
    color: #fff;
}
.title-line-8 {
    background-color: var(--ewp-color-orange);
}
/*.feature-box10:hover, .feature-box10.active {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}*/
.feature-box11 .iconbox-xtiny {
    background-color: var(--ewp-color-orange);
}
.post-infoicon {
    background-color: var(--ewp-color-orange);
}
.tabs3 li.active a {
    background-color: var(--ewp-color-orange);
    border-right: 1px solid var(--ewp-color-orange);
}
.tabs3 li a:hover {
    background-color: var(--ewp-color-orange);
}
.testimonials5 .social-icons-2 li a:hover, .testimonials5 .social-icons-2 li a.active {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
.topbar-middle-logo {
    background-color: var(--ewp-color-orange);
}
.ms-layer.offerbadge.orange-2 {
    background-color: var(--ewp-color-orange);
}
.ms-layer.text62 span {
    color: var(--ewp-color-orange);
}
.feature-box12:hover .iconbox-small, .feature-box12.active .iconbox-small {
    background-color: var(--ewp-color-orange);
}
.feature-box12:hover .read-more.white, .feature-box12.active .read-more.white {
    color: var(--ewp-color-orange);
}
.feature-box13:hover .iconbox-medium, .feature-box13.active .iconbox-medium {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
a.read-more.dark:hover {
    color: var(--ewp-color-orange);
}
.feature-box14 .digit {
    background-color: var(--ewp-color-orange);
}
.team-holder4:hover .icon-holder, .team-holder4.active .icon-holder {
    background-color: var(--ewp-color-orange);
}
.team-holder4:hover h5, .team-holder4.active h5 {
    color: var(--ewp-color-orange);
}
.pricetable-holder2 th .title-header.active {
    background-color: var(--ewp-color-orange);
}
.feature-box15:hover, .feature-box15.active {
    background-color: var(--ewp-color-orange);
}
.feature-box15 {
    border: 1px solid var(--ewp-color-orange);
}
.feature-box16:hover .iconbox-smedium, .feature-box16.active .iconbox-smedium {
    background-color: var(--ewp-color-orange);
}
.feature-box16:hover h4, .feature-box16.active h4 {
    color: var(--ewp-color-orange);
}
.social-icons-2 li a {
    background-color: var(--ewp-color-orange);
}
.pricetable-holder3:hover .inner-holder, .pricetable-holder3.active .inner-holder {
    background-color: var(--ewp-color-orange);
}
.pricetable-holder3:hover, .pricetable-holder3.active {
    border: 1px solid var(--ewp-color-orange);
}
.feature-box17:hover, .feature-box17.active {
    background-color: var(--ewp-color-orange);
}
.feature-box19 .iconbox-small {
    color: var(--ewp-color-orange);
}
.feature-box19:hover .iconbox-small, .feature-box19.active .iconbox-small {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
.feature-box19:hover h4, .feature-box19.active h4 {
    color: var(--ewp-color-orange);
}
.feature-box5.two:hover, .feature-box5.two.active {
    background-color: var(--ewp-color-orange);
}
.feature-box5.two:hover .arrow-down, .feature-box5.two.active .arrow-down {
    border-top: 20px solid var(--ewp-color-orange);
}
.feature-box20:hover .iconbox-tiny, .feature-box20.active .iconbox-tiny {
    background-color: var(--ewp-color-orange);
}
.feature-box22 .iconbox-xlarge .inner-box {
    background-color: var(--ewp-color-orange);
}
.feature-box23:hover, .feature-box23.active {
    background-color: var(--ewp-color-orange);
}
.btn.appstore.orange {
    background-color: var(--ewp-color-orange);
}
.btn.appstore.white:hover {
    background-color: var(--ewp-color-orange);
}
.personal-info.orange-2 li {
    color: var(--ewp-color-orange);
}
.category-links.orange-2 li a:hover, .category-links.orange-2 li a.active {
    color: var(--ewp-color-orange);
}
.sidebar-posts:hover h6, .sidebar-posts.active h6 {
    color: var(--ewp-color-orange);
}
.tags-2 li a:hover, .tags-2 li a.active {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
.btn.btn-green-4 {
    background-color: var(--ewp-color-orange);
}
.tabs15 li.active a {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
.tabs15 li a:hover {
    color: var(--ewp-color-orange);
}
ul.sitemap li a {
    color: var(--ewp-color-orange);
}
.error-search-box .input_submit {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
.cbp-l-filters-button.three .cbp-filter-item.cbp-filter-item-active {
    color: var(--ewp-color-orange);
}
.cbp-l-filters-button.two .cbp-filter-item.cbp-filter-item-active {
    border-color:var(--ewp-color-orange);
}
.cbp-l-filters-button.two .cbp-filter-item:hover {
    color: var(--ewp-color-orange);
}
.cbp-l-filters-button.two .cbp-filter-counter {
    background-color: var(--ewp-color-orange);
}

.cbp-l-filters-button.two .cbp-filter-counter::before {
    border-top: 4px solid var(--ewp-color-orange);
}
.blog-holder-12 .image-holder .overlay .icon {
    background-color: var(--ewp-color-orange);
}
.blog-pagenation li a:hover, .blog-pagenation li a.active {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
a.loadmore-but.orange-2 {
    background-color: var(--ewp-color-orange);
}
.smart-forms .btn-primary.orange-2 {
    background-color: var(--ewp-color-orange);
}



/*rgba color*/

.team-holder3 .img-holder .overlay {
    background-color: rgba(55, 198, 245, 0.9);
}
.section-overlay.orange-2 {
    background-color: rgba(55, 198, 245, 0.9);
}

.pricetable-holder .arrow {
    background: url(../../images/colors/lightblue/site-img07.png);
}
.pricetable-holder .arrow.two {
    background: url(../../images/colors/lightblue/site-img08.png);
}

.topbar.orange2 {
    background-color: var(--ewp-color-orange);
}
.feature-box-101 .circle {
    background-color: rgba(55, 198, 245, 0.9);
}
.feature-box-102 .number-1 {
    background: url(../../images/colors/lightblue/1.png) center 0 no-repeat;
}
.feature-box-102 .number-2 {
    background: url(../../images/colors/lightblue/2.png) center 0 no-repeat;
}
.feature-box-102 .number-3 {
    background: url(../../images/colors/lightblue/3.png) center 0 no-repeat;
}
.feature-box-102 .number-4 {
    background: url(../../images/colors/lightblue/4.png) center 0 no-repeat;
}
.feature-box-103:hover .iconbox-medium, .feature-box-103.active .iconbox-medium {
    background-color: var(--ewp-color-orange);
    border: 1px solid var(--ewp-color-orange);
}
.feature-box-103:hover h4, .feature-box-103.active h4 {
    color: var(--ewp-color-orange);
}
.feature-box-103 .iconbox-medium {
    color: var(--ewp-color-orange);
}
.blog-holder-13 .image-holder .shapes {
    background: url(../../images/colors/lightblue/775.png);
}

.pricetable-holder7.active {
    background-color: var(--ewp-color-orange);
}

.pricetable-active-bg-strip {
    background-color: var(--ewp-color-orange);
}

/* --------- ONE PAGE STYLES ----------- */

.navbar-default.orange2 .navbar-nav li a.current {
    color: var(--ewp-color-orange);
}
.menu li a:hover {
	color: var(--ewp-color-orange);	
}
.menu li a.current{
	color: var(--ewp-color-orange);
}