.fa{ 
font: normal normal normal 14px/1 FontAwesome !important;   
}
.ui-autocomplete-loading {
background: white url(//tipie.nl/wp-content/plugins/jobboard/admin/files/css/images/loader.gif) right center no-repeat;
}
.next1,.previous1{
background:#bdc3c7;
}
.highz-index{
z-index:2147483647;
}
.link-text-decoration-none{
text-decoration: none;
}
.added-favorite-color{
color:#6f9a37;
}
.add-favorite-color{
color:#bdc3c7;
}
.dynamic-bg-city{
background: transparent !important;
}
.height200{
height:200px !important;
}
.slider-line-height40{
height: 40px !important; font-family: inherit; font-size: 14px !important;
}
.slider-line-height{
line-height: 0px !important;
}
.background-transparent-slider{
background: transparent; margin: 0; padding:0;
}
.background-transparent{
background: transparent !important;
}
.search-button-font{font-size: 14px !important;}
.loadmore-btn{
background: #4D4C4D;
}
.none{display:none;}
#main .fusion-row{
display: block !important;
}
h1,h2,h3,h4,h5,h6{
font-family: inherit !important;
}
.card-border-round{
border: 0 !important;
border-top-left-radius: 6px !important;
border-top-right-radius: 6px !important;
border-bottom-right-radius: 5px !important;
border-bottom-left-radius: 5px !important;
}
.image100{
width:100%;
}
.archieve-page p{
font-size: 14px;
}
.advance_search #inputState,.advance_search input[type="text"],.advance_search button[type="submit"]{
height: 40px;
font-size: 14px !important;
}
.top-btn{
height: 40px;
font-size: 14px !important;
}
.realtitle{
color: rgb(59, 66, 73) !important;
width: 100%;
font-size: 16px !important;
font-weight: 700;
line-height: 26px !important;
}
a:hover{
text-decoration: none !important;
}
a:hover .title{
color: rgba(79, 89, 98, 0.5) !important;
}
.address, .review{
color: #949ca5 !important;
}
.address{
min-height: 45px;
font-size: 14px;
}
.short-desc{
color: #3b4249;
font-size: 14px;
}
.short-desc i{
color: #3b4249;
font-size: 14px;
}
.short-desc i:nth-child(2){
margin-left: 10px;
}
.short-desc i:nth-child(3){
margin-left: 10px;
}
.separator{
border-bottom: 1px dotted #000;
}
.dot-ref:hover{
cursor: pointer;
}
.card-img-top {
height: 100% !important;
object-fit: cover !important;
object-position: top left !important;
}
.card-img-container{
overflow: hidden;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
position: relative;
height: 230px;
overflow: hidden;
}
.dark-overlay{
position: absolute;
height: 100%;
width: 100%;
background: linear-gradient(to bottom, rgba(0,0,0, 0.5) , rgba(0,0,0,0));
top: 0;
left:0;
}
img{
transition: all .5s ease;
}
.card-img-container:hover{
cursor: pointer;
}
.card-img-container:hover img{
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.card-img-overlay{
top: 40%;
height: 70px;
font-size: 16px;
}
.card-img-overlay__img{
top: -05px !important;
left: 80% !important;
}
.tooltip-box{
width: 120px;
position: absolute;
top: 82%;
right: 0;
background: #000;
color: #fff;
text-align: center;
display: block;
margin-right: 15px;
font-size: 14px;
display: none;
}
.tooltip-box a:hover{
text-decoration: none;
}
#load-more{
height: 40px;
font-size: 14px;
color: #fff;
border-radius: 0;
border: 0 !important;
}
.agent-info{
background: #EFEFEF;
color: #3b4249;
padding: 30px 0;
}
.agent-info h3{
font-size: 16px !important;
}
.agent-info h5{
font-size: 14px !important;
color: #3b4249;
font-weight: 400;
}
.agent-info h6{
font-size: 14px !important;
color: #3b4249;
font-weight: 700;
}
.agent-info h2{
font-size: 24px !important;
}
.agent-info p{
font-size: 14px !important;
word-break: break-word;
}
.agent-info span{
border-radius: 5px;
font-size: 10px !important;
font-weight: 700;
}
.agent-info strong{
font-size: 14px;
}
.agent-info__content{
background: #fff;
}
.agent-info__feature{
background-color: #54c4d9;
padding: 2px;
}
.agent-info__address{
font-size: 14px;
font-weight: 400;
}
.agent-info__agent-img{
border: 1px solid red;
height: 50px !important;
width: 50px;
}
.agent-info__booking-section{
background: #fff;
display: block;
}
.agent-info__booking-section input[type="text"]{
font-size: 14px;
}
.agent-info__booking-section i{
font-size: 20px;
}
.agent-info__booking-section h2{
background: url(https://tipie.nl/wp-content/plugins/jobboard/admin/files/css/images/overlay-5.png);
color: #fff;
padding: 0;
margin: 0;
}
.agent-info__form-separator{
border-bottom: 1px dotted #D8D8D8;
padding: 0;
}
.agent-info__form-footer{
background: #E6E6E6;
}
.agent-info__form-footer i{
color: #74777D;
font-size: 18px;
z-index: 3;
}
.agent-info__form-footer a{
position: relative;
text-decoration: none;
height: 50px;
width: 50px;
font-size: 30px;
display: flex;
align-items: center;
justify-content: center;
}
.agent-info__form-footer a::before{
content: '';
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
background: #fff;
border-radius: 50%;
-webkit-transform: scale(0);
transform: scale(0);
transition: all 0.3s ease-out;
z-index: 2;
}
.agent-info__form-footer a:hover{
color: #fff;
text-decoration: none;
}
.agent-info__form-footer a:hover::before{
-webkit-transform: scale(1);
transform: scale(1);
}
.agent-info__form-footer a:nth-child(1):hover::before{
background-color: #3b5998;
}
.agent-info__form-footer a:nth-child(2):hover::before{
background-color: #00acee ;
}
.agent-info__form-footer a:nth-child(3):hover::before{
background-color: #3f729b;
}
.agent-info__form-footer a:nth-child(4):hover::before{
background-color: #0072b1;
}
.agent-info__form-footer a:nth-child(5):hover::before{
background-color: #CC3333;
}
.agent-info__form-footer a:nth-child(6):hover::before{
background-color: #c4302b;
}
.agent-info__form-footer a:hover i{
color: #fff;
}
.agent-info__separator{
border-bottom: 1px dotted #D8D8D8;
padding: 0;
}
.agent-info__card{
height: 200px !important;
border-radius: 0 !important;
}
.agent-info__card--no-border{
border-right: 0 !important;
}
.agent-info__card--no-border-left{
border-left: 0 !important;
}
.agent-info__card div{
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
width: 100%;
}
.agent-info__card i{
color: #dcdfe5;
font-size: 3rem;
}
.agent-info__gallery-pics div{
overflow: hidden;
}
.agent-info__gallery-pics img{
border: 1px solid #fff;
transition: all 1s ease;
}
.agent-info__gallery-pics img:hover{
cursor: pointer;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
.agent-info__accomodation i{
font-size: 50px;
color: #dcdfe5;
}
.agent-info__feature-title{
background: #dcdfe5;
border: 1px solid black;
position: relative;
}
.agent-info__feature-title::after{
content: '';
height: 10px;
width: 10px;
border-top: 0px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 0px solid black;
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
margin-top: -5px;
background: #dcdfe5;
}
.agent-info__review{
border: 1px solid #42b9f4;
background: #d8ffff;
font-size: 14px;
font-weight: 700;
}
.agent-info__similar-job-img{
overflow: hidden;
height: 150px;
}
.agent-info__similar-job img{
transition: all 0.5s ease;
height: 100%;
width: 100%;
object-fit: cover;
object-position: top left;
}
.agent-info__similar-job img:hover{
cursor: pointer;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.btn{
font-size: 14px;
font-weight: 700;
}
.ui-datepicker{
overflow: hidden;
}
.custom-input-box input{
height: 38px !important;
}
.verfiy-icon{
color: #28a745 !important;
}
#no-border-radius{
}
.fixedTop{
position: fixed;
top: 48px;
width: 368px;
}
@media (min-width: 768px) and (max-width: 1024px) {
.fixedTop{
top: 400px;
width: 240px;
}
}
@media (min-width: 320px) and (max-width: 480px) {
.fixedTop{
position: relative;
}
}
.bg-separator{
}
.custom-button{
height: 40px !important;
border: 1px solid #DEDEDE !important;
font-size: 14px !important;
color: #A1A1A1 !important;
font-weight: 500 !important;
}
.custom-button i{
color: #A1A1A1;
}
.custom-button--no-color-change{
color: #fff !important;
}
.custom-button:hover{
color: #fff !important;
}
.carousel-indicators li{
background-color: #000 !important;
}
.carousel-control-prev-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}
.carousel-control-next-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}
.slider-section{
position: relative;
}
.next{
border: 1px solid #AAAAAA;
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
z-index: 2;
background: transparent;
padding: 15px;
}
.next:hover, .previous:hover{
background: rgba(87, 88, 89, 0.7);
cursor: pointer;
}
.next i, .previous i{
font-size: 30px;
background: transparent;
color: #fff;
}
.previous{
border: 1px solid #AAAAAA;
position: absolute;
left: 20px;
top: 50%;
transform: translateY(-50%);
z-index: 2;
background: transparent;
padding: 15px;
}
.slider-section img{
height: 500px !important;
width:auto;
}
.footer-section{
background: #fff;
}
.footer-section--bold{
font-weight: bold !important;
}
.footer-section h2{
font-weight: 400;
font-size: 20px;
}
.footer-section a{
font-size: 14px;
display: block;
text-decoration: none;
color: #000000;
font-weight: bold;
}
.footer-section a:hover{
color: green;
}
.footer-section__social-icon i{
font-size: 25px;
transition: all 0.5s;
}
.footer-section__social-icon a:hover i{
font-size: 30px;
}
.list-group-item{
font-size: 14px !important;
}
.description-section p{
font-size: 16px;
font-weight: 200;
}
.overlay_content1, .overlay_content2{
position: absolute;
}
.overlay_content1{
top: 42%;
left: 2%;
color: #fff;
font-weight: normal;
font-size: 12px;
background-color: #E53935;
opacity: 0.8;
}
.overlay_content1 p{
padding: 0 5px;
margin: 0;
}
.overlay_content2{
top: 1%;
right: 2%;
color: #fff;
}
.bootstrap-wrapper .btn-primary {
background-color: #545454;
border-color: #545454;
}
.white-star{
color:#2c3e50;
}
.black-star{
color:#f9b42d;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #f9b42d;
}
.btn-black{
background-color: #000000;
}
.review_sub{
width:100%;
}
div.stars {
width: 100%;
display: inline-block;
}
input.star { display: none; }
.stars
{
margin: 0px 0;
font-size: 24px;
color: #d17581;
}
label.star-label {
float: right;
padding: 10px;
font-size: 36px;
color: #444;
transition: all .2s;
}
input.star:checked ~ label.star-label:before {
content: '\f005';
color: #FD4;
transition: all .25s;
}
input.star-5:checked ~ label.star-label:before {
color: #FE7;
text-shadow: 0 0 20px #952;
}
input.star-1:checked ~ label.star-label:before { color: #F62; }
label.star-label:hover { transform: rotate(-15deg) scale(1.3); }
.bootstrap-wrapper .btn-warning {
border-color: #0099e5!important;
}
.btn-grey{
background-color:#D8D8D8!important;
color:#FFF!important;
}
.rating-block{
background-color:#FAFAFA!important;
border:1px solid #EFEFEF!important;
padding:15px 15px 20px 15px!important;
border-radius:3px!important;
}
.bold{
font-weight:700!important;
font-size:18px!important;
}
.padding-bottom-7{
padding-bottom:7px!important;
}
.review-block{
background-color:#FAFAFA!important;
}
.review_rating_container{
font-size: 14px;
height: 25px;
}
.review_rating_star{
height:20px;
width:15%;
}
.review_rating_bar{
height:10px !important;
width:85%;
}
.cbp-filter-item, .cbp-l-dropdown-wrap{
font-size: 14px !important;
}
.cbp-sort-item, .cbp-l-dropdown-header{
font-size: 14px !important;
}
.card-body-min-height{
min-height: 200px;
}
#card-body-link-underline, .cbp-caption, .cbp-l-grid-projects-title{
text-decoration: none !important;
border-bottom: none !important;
}
a:link {
text-decoration: none;
border-bottom: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.carousel-top{
border: 1px solid red;
position: absolute;
top: -30px;
padding: 10px;
background: #000;
}
.carousel-top-prev{
right: -500%;
}
.main-container{
position: relative;
}
.next1{
border: 1px solid #AAAAAA;
position: absolute;
right: 15px;
top: -40px;
padding: 0 10px;
}
.next1:hover, .previous1:hover{
background: rgba(87, 88, 89, 0.7);
cursor: pointer;
}
.next1 i, .previous1 i{
font-size: 30px;
background: transparent;
color: #fff;
}
.previous1{
border: 1px solid #AAAAAA;
position: absolute;
right: 55px;
top: -40px;
padding: 0 10px;
}
#catagories, #destination{
}
.cities_img{
height: 250px !important;
}
.cities-sec-row{
margin-top: 30px;
}
.cities_title{
position: absolute;
bottom: 5%;
color: #fff !important;
font-size: 16px !important;
font-weight: 700;
width: 100%;
z-index: 9;
}
@media (min-width: 320px) and (max-width: 480px) {
.cities_img{
height: 200px !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.cities_img{
height: 150px !important;
}
}
#slider-search{
font-size: 14px !important;
}
.img_overlay_container{
position: relative;
}
.img_overlay{
position: absolute;
bottom: 0;
background: linear-gradient(to bottom, rgba(0,0,0, 0) , rgba(0, 0, 0, 1) );
height: 35%;
width: 100%;
z-index: 8;
color: #fff;
}
#top-search-form-advance-row{
visibility: hidden;
height: 0;
width: 0;
}
#others-content{
visibility: hidden;
height: 0;
width: 0;
}
#others{
cursor: pointer;
}
#advance{
height: 40px;
cursor: pointer;
font-size: 14px;
}
.othersSign{
display: block;
background: #fff;
text-align: center;
border-radius: 2px;
height: 15px;
width: 15px;
font-size: 20px;
line-height: 0 !important;
padding-top: 5px;
margin-top: 5px;
margin-right: 3px;
}
#others{
display: flex;
}