

/*
.search-input .form-field input { border: 0px; color: #1c5e7a; font-size: 18px; background-color: transparent; height: 50px; padding-top: 20px; width: 80%; outline:0px; }
.search-input .cal-icon { text-align: left; padding: 40px 0px 31px 30px; width: 100%; height: 100%; cursor: pointer; background-image: url(../images/cal-icon.png); background-repeat: no-repeat; background-position: right 30px top 55px; font-size: 15px; }

.daterangepicker td.active, .daterangepicker td.active:hover { background-color: transparent; border: transparent; color: #e0b262; border-width: 0px 0px 2px 0px; padding-bottom: 15px; }
.daterangepicker td span { display:none; }
.daterangepicker td.active span { display:block; height:2px; width:60%; margin:0 auto; left:0px; right:0px; bottom:0px; background-color: #ffb612; }
*/

 .search-input .form-field input { border: 0px; color: #1c5e7a; font-size: 18px; background-color: transparent; height: 50px; padding-top: 20px; padding-left: 0px; width: 80%; outline:0px; }
.search-input .cal-icon { text-align: left; padding: 20px 0px 0px 30px; width: 100%; height: 100%; cursor: pointer; background-image: url(../template6_images/cal-icon.png); background-repeat: no-repeat; background-position: right 30px top 33px; font-size: 15px; }

.daterangepicker td.active, .daterangepicker td.active:hover { background-color: transparent; border: transparent; color: #e0b262; border-width: 0px 0px 2px 0px; padding-bottom: 15px; }
.daterangepicker td span { display:none; }
.daterangepicker td.active span { display:block; height:2px; width:60%; margin:0 auto; left:0px; right:0px; bottom:-10px; background-color: #ffb612; }

.daterangepicker td.active span.absolute::after { content:''; left:0px; right: 0px; bottom: 0px; position: absolute; margin: 0 auto; 
	width: 0px; height: 0px; margin: 0 auto; background: transparent; border-top: 0 solid transparent; border-left: 16px solid transparent;  border-bottom: 16px solid #ffffff; border-right: 16px solid transparent; }

.daterangepicker td.active span.absolute::before { content:''; left:0px; right: 0px; bottom: 2px; position: absolute; margin: 0 auto; 
	width: 0px; height: 0px; margin: 0 auto; background: transparent; border-top: 0 solid transparent; border-left: 18px solid transparent;  border-bottom: 18px solid #ffb612; border-right: 18px solid transparent; }

.daterangepicker div.calendar { width:46%; }

/*.mobile-menu a.mobile-link { display:none; }*/


/*PRELOADING------------ */
#overlayer { width:100%; height:100%;   position:fixed; z-index:3; background-color: rgba(0,0,0,0.75); }
.loader { display: inline-block; width: 30px; height: 30px; position: absolute; border: 4px solid #Fff; top: 50%; margin: 0 auto; left: 0; right: 0; animation: loader 2s infinite ease; }
.loader-inner { vertical-align: top; display: inline-block; width: 100%; background-color: #fff; animation: loader-inner 2s infinite ease-in; }

@keyframes loader {
  0% { transform: rotate(0deg); }  
  25% { transform: rotate(180deg); }  
  50% { transform: rotate(180deg); }  
  75% { transform: rotate(360deg); }
  100% { transform: rotate(360deg);}
}

@keyframes loader-inner {
  0% { height: 0%; }  
  25% {height: 0%; }  
  50% { height: 100%; }  
  75% { height: 100%; }
  100% { height: 0%; }
}



@media (max-width:992px){
	.daterangepicker div.calendar {width: auto;}
}

@media (max-width:767px) {
	
	
	.search-input .cal-icon { padding: 20px 0px 0px 15px; background-position:right 15px top 33px; }
	.search-input .form-field input { font-size: 16px; }
	
}