/* Add here all your CSS customizations */

	.body {
		color: #1f2c39; /*  font color */
	}
	
	body {
		color: #1f2c39; /*  font color */
	}
	
	.feature-box.feature-box-style-2 h4{
	    color: #E84F0B;
	}
	
	html .text-color-quaternary{
		color: #E84F0B !important;
	} 
	
	.home-intro p em{
		color: #f39c12;
	}
	
	/* text on the banner image  */
	.slider-container .bottom-label{
		color: #fff;
	}
	
	.nameowner{
		font-size:13px;
		color:#fff;
		text-align: right;
	}
	
	.home-intro .get-started .btn{
		background-color: #E84F0B;
		color: #fff;
	}
	
	.home-intro .get-started .btn:hover{
		background-color: #f39c12;
		color: #fff;
	}
	
	.slider-container .top-label{
		color: #E84F0B;
	}
	
	.feature-box.feature-box-style-2 .feature-box-icon .fas{
		color: #E84F0B;
	}
	
	.mt-5{
		margin-top: 1rem !important;
	}
	
	.home-intro p span{
		color: #FFF
	}
	
	html .btn-primary{
		background-color: #E84F0B;
	    color: #f4f4f4;
	}
	
	html .btn-primary:hover{
		background-color: #f39c12;
		color: #fff;
	}
	
	html .btn-primary:active{
		background-color: #456a81;
		color: #E84F0B;
	}


	.btn-link:hover{
		background-color: #f39c12
	}
	
	.btn-link:active{
		background-color: #456a81
	}
	
	
	.home-intro .learn-more{
		color: #fff;
	}
	
	.home-intro .get-started a:not(.btn){
		color: #fff;
	}
	
	
	#header .header-nav.header-nav-stripe nav > ul > li > a{
		color: #2c3e50;
	}
	
	h1, h2, h3, h4, h5, h6{
		color: #E84F0B;
	}
	
	p{
		color: #1f2c39;
	}

	.home-intro{
		background-color: #2c3e50;
	}

	section.section{
	    background: #2c3e50;
		border-top: 5px solid #2c3e50;
	}
	
	section.section  h1{
		color:#f4f4f4;
	}
	
	section.section p{
		color: #f4f4f4;
	}
	
	#services p{
		color: #1f2c39;
	}
	
	
	#services{
		background: #f4f4f4;
		border-top: 5px solid #f4f4f4;
	}
	
	
	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu li a{
		color: #E84F0B;
	}
	
	.social-icons li a{
		color: #2c3e50 !important;
	}
	
	.social-icons li a.active{
		color: #E84F0B;
	}

	.social-icons li a.hover{
		background-color: #f39c12;
		color:#fff;
	}
	
	#header .header-nav.header-nav-stripe nav > ul > li > a.active{
		color: #E84F0B;
	}
	
	#header .header-nav.header-nav-stripe nav > ul > li:hover > a{
		background-color: #f39c12;
	}
	
	.form-control{
		font-size: 1.0rem;
		border: 1px solid #c3c3c3;
	}
	
	
	.alternative-font{
		color: #E84F0B;
	}
	
	.inverted{
		background-color: #f39c12;
	}
	
	#header .header-nav.header-nav-stripe nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-stripe nav > ul > li.dropdown:hover > .dropdown-menu {
		left: auto;
	}
	
	#footer{
	    margin-top: 0px;
	    padding: 40px 0 0; 
	    background:#f4f4f4;
	    ;
	}

	.custom-contact-form-style-1 .custom-input-box .icons {
		position: absolute;
		top: 16px;
		left: 16px;
		font-size: 1.3em;
	}
	
	.custom-contact-form-style-1 .custom-input-box .form-control {
		border-radius: 2px;
		height: 50px;
		padding-left: 50px;
	}
	
	
	.custom-contact-form-style-1 .custom-input-box textarea.form-control {
	    padding-top: 14px;
	    height: 0;
	    min-height: 130px;
	}


	.custom-contact-form-style-1 .custom-input-box .form-control {
	    border-radius: 2px;
	    height: 50px;
	    padding-left: 50px;
	}

	
	#footer .container .row > div {
    	margin-bottom: 10px;
	}

	#footer h1, #footer h2, #footer h3, #footer h4, #footer a, #footer p, #footer a {
		color:#1f2c39 !important
	}
	
	#footer p{
		font-size: 14px;
	}

	.copyright{
		font-size: 13px;
	}
	
	
	#footer h4{
		font-size: 1.4em;
	    font-weight: 400;
	    letter-spacing: normal;
	    line-height: 27px;
	    margin: 0 0 14px 0;
    	margin-bottom: .5rem!important;
    	color: #1f2c39;
	}
	
	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu{
		border-top-color: #E84F0B;
	}
	
	
	.bg-dottedoverlay{
		background:url(
			data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQYV2NkWPX/P0MYIyMyzciABUAE0VTjUInFTAC6thdWfEuvvAAAAABJRU5ErkJggg==;
		) repeat;
		width:100%;
		height:100%;
		padding-bottom: 55px;		/* TO keep space between copy right sentence and footer image at bottom */
	}
	
	h1.word-rotator-title .inverted{
		min-height:auto;
	}
	
	.lb-bg{
		color:"#1f2c39";
		font-weight:bold;
	}

	/* WHATS app button for sharing, css */
	.whatsapp {
		display: none;
		color: #1DC143;
	}
	
	.whatsapp:hover, .whatsapp:focus {
		background: #f39c12;
		color: #fff;
		text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
	}
	
	.whatsapp.activeWhatsapp {
		display: inline-block;
	}
	
	/* WHATS app button for sharing, css */
	
	
	.ui-message-error .ui-message-error-detail { /* Error message style */
		color: #E70000;
		font-size: 0.8rem;
		float: left;
	}
	
	
	.ui-message-info-detail {
		font-size: 0.8rem;
		float: center;
		background: #0088ff;
		border-color: #2c3e50;
		color: #FFF;
	}
	
	
	.ui-message-info{
		width:100%;
	    text-align: center;
	    background: #0088ff;
	    border-color: #2c3e50;
	    padding: 0px;
	    display: inline-block;
	}
	
	
	.ui-message-warn-detail{
		color: #E84F0B;
		font-size: 1.3rem;
		float: left;
	}
	
	
	.slider-container .featured-label{
		font-weight: 400;
	}
	
	
	.form-control{
		color: #1f2c39;
	}