
/*-------------------------------------
Template Name: listghor – Directory HTML Template.
Template URI: http://theme.codeastrology.com/listghor
Description: listghor – Directory HTML Template is perfect if you like a clean and modern design.This Template mainly focused for Business Directory, Hotel Booking, Realstate Listing and all kind of Directory Services.This template is based on 1170 bootstrap grid so this design will be 100% fluid responsive on any device.
Author URI: https://codecanyon.net/user/codeastrology
Version: 1.0
---------------------------------------*/

/*--------------------------------------
			CSS Index
----------------------------------------
1.Default css
2.Preloader css
3.Header area css
4.Home page 01 css
5.Scrollup css
6.Home page 02 css
7.listghor_breadcrumb section
8.about.html css
9.pricing.html css
10.add_listing.html css
11.listing_grid.html css
12.listing_list.html css
13.listing_details.html css
14.blog_list.html css
15.blog_grid.html css
16.blog_details.html css
17.contact.html css
18.404.html css
19.search.html css
20.login.html css
21.Demo index css
-------------------------*/



/*
	End header_bg section css
*/
 /* Fonts */

 @font-face {
	font-family: 'Henju-Black';
	src: URL('assets/fonts/Henju-Black.ttf') format('truetype');
  }
@font-face {
	font-family: 'Henju-Medium';
	src: URL('assets/fonts/Henju-Medium.ttf') format('truetype');
  }
  @font-face {
	font-family: 'Raleway-Black';
	src: URL('assets/fonts/Raleway-Black.ttf') format('truetype');
  }
  @font-face {
	font-family: 'Raleway-Medium';
	src: URL('assets/fonts/Raleway-Medium.ttf') format('truetype');
  }

@font-face {
	font-family: 'NotoSans-Regular';
	src: URL('assets/fonts/NotoSans.ttf') format('truetype');
}
@font-face {
	font-family: 'NotoSans-Bold';
	src: URL('assets/fonts/NotoSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family:'Roboto-Regular';
	src: URL('assets/fonts/Roboto-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Montserrat-Medium';
  src: URL('assets/fonts/Montserrat-Medium.ttf') format('truetype');
}


/*
	1. Start Default css
*/

*{
	margin: 0;
	padding: 0;
}
a,
a:hover,
a:focus{
	text-decoration: none;
	outline: none;
}

h1{
	font-size: 36.80px;
	line-height: 44.17px;
	font-family: 'Henju-Black';
}
h2{
	font-size: 36.80px;
	line-height: 44.17px;
	font-family: 'Henju-Black';
}
h3{
	font-size: 34.72px;
	line-height: 41.67px;
	font-family: var(--FONT_FAMILY_LANDING);
}
h5{
	font-size: 18px;
	font-family: var(--FONT_FAMILY_APP);
}
h6{
	font-size: 16px;
}
p{
	margin: 0;
	padding: 0;
}
ul{
	margin: 0;
	padding: 0;
}
li{
	list-style: none;
}
button{
	border: none;
	cursor: pointer;
}
button,
button:hover,
button:focus{
	outline: none;
}
body{
	font-family: var(--FONT_FAMILY_APP);
	font-size: 20.83px;
	line-height: 25px;
	color: #000;
	overflow-x: hidden;
}
.first_section{
	padding-top: 40px !important;
	padding-bottom: 40px!important;
}
.section_padding{
	padding: 120px 0;
}
.listghor_how{
	position: relative;
	padding: 300px 0 106px;
}
.listghor_search_room{
	position: relative;
	padding: 300px 0 0px;
}
.working_process_v2 iframe{
	width: 100%;
	height: 600px;
}
.listghor_how div h2 span {
	color:#56B399;
}
.listghor_title h2{
	font-weight: bold;
	margin-bottom: 144px;
}
.how_text{
	border-radius: 15px;
	padding: 10px;
	height: 290px;
}
.how_text h4{
	padding-bottom:  10px;
}
.listghor_title  h2 span{
	font-weight: bold;
	margin-bottom: 10px;
	color: var(--MAIN_COLOR);
}
.listghor_btn{
	display: inline-block;
	padding: 20px 40px;
	background: var(--SECONDARY_COLOR);
	font-size: 27.78px;
	color: var(--LISTGHOR_BTN_COLOR);
	border-radius: var(--LISTGHOR_BORDER_BTN);
	font-family: var(--FONT_FAMILY_APP);
	-webkit-box-shadow: 0px 2px 9px 0px rgba(121, 29, 122, 0.3);
	box-shadow: 0px 1px 3px 1px #00000026;
	box-shadow: 0px 1px 2px 0px #0000004D;

}
.hide {
	display: none;
}
.listghor_btn:hover,
.listghor_btn:focus{
	color: #fff;
	-webkit-box-shadow: 0px 2px 9px 0px rgba(121, 29, 122, 0.3);
	box-shadow: 0px 2px 9px 0px rgba(121, 29, 122, 0.3);
}

.orange_bg{
	background: #f67849;
}
.gallery img{
	width: auto; height: 140px;
}
.bg_image{
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

/* .listing_style_v4 .listing_item_box .listing_info .post_info h3 a:hover,
.listing_style_v3 .listing_item_box .listing_info .post_info h3 a:hover, */
.listing_style_v2 .listing_item_box .listing_info .post_info h3 a:hover,
/* .listing_style_v1 .listing_item_box .listing_info .post_info h3 a:hover, */
/* .listing_style_v4 .listing_item_box .listing_info .post_info h3 a:focus,
.listing_style_v3 .listing_item_box .listing_info .post_info h3 a:focus, */
.listing_style_v2 .listing_item_box .listing_info .post_info h3 a:focus,
/* .listing_style_v1 .listing_item_box .listing_info .post_info h3 a:focus, */
/* .listghor_sidebar .widget_box .wb_news_list .news_info h2 a:hover,
.listghor_sidebar .widget_box .wb_news_list .news_info h2 a:focus, */
.blog_info h2 a:hover,
.blog_info h2 a:focus,
.post_text h2 a:hover,
.post_text h2 a:focus{
	color: #ff0066;
}
/* .listing_style_v4 .listing_item_box .listghor_img .overlay_content ul li a.overlay_btn:hover, */
.listing_style_v2 .listing_item_box .listghor_img .overlay_content ul li a.overlay_btn:hover,
/* .listing_style_v1 .listing_item_box .listghor_img .overlay_content ul li a.overlay_btn:hover,
.listing_style_v4 .listing_item_box .listghor_img .overlay_content ul li a.overlay_btn:focus, */
.listing_style_v2 .listing_item_box .listghor_img .overlay_content ul li a.overlay_btn:focus,
.listing_style_v1 .listing_item_box .listghor_img .overlay_content ul li a.overlay_btn:focus{
	background: var(--MAIN_COLOR);
	border-color: var(--MAIN_COLOR);
	color: #fff;
}
@media (min-width: 1200px){
	.container {
	    max-width: 1200px;
	}
}
/*
	Start Default css
*/
/*
	2. Start preloader css
*/

.spinner {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.double-bounce1, .double-bounce2 {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: var(--MAIN_COLOR);
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: sk-bounce 2.0s infinite ease-in-out;
	animation: sk-bounce 2.0s infinite ease-in-out;
}
.double-bounce2 {
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}
@-webkit-keyframes sk-bounce {
	0%, 100% { -webkit-transform: scale(0.0) }
	50% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bounce {
	0%, 100% {
	transform: scale(0.0);
	-webkit-transform: scale(0.0);
	} 50% {
	transform: scale(1.0);
	-webkit-transform: scale(1.0);
	}
}
/*
	End preloader css
*/

/*
	3. Start header area css
*/


@media (max-width: 992px){
    .header_area{
        background-color: #F5DBF0 !important;
    }
}

.header_area .site_menu{
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}

/* no se usa en el html */

.sticky .menu_button .listghor_btn {
   background: #fff;
   color: var(--MAIN_COLOR);
}
.menu_button .listghor_btn{
	font-size: 16px;
}
.sticky .listghor_menu .main_menu ul li > a {
    padding: 25px 0px;
}
.sticky .listghor_menu .main_menu ul li > ul.sub-menu li > a{
	padding: 10px 35px;
	font-size: 14px;
}

.listghor_menu{
	float: right
}
.listghor_menu .main_menu ul li{
	display: inline-block;
	position: relative;
	margin-left: 30px;
}
.listghor_menu .main_menu ul li > a{
	position: relative;
	display: block;
	padding: 52px 0px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.listghor_menu .main_menu ul li > a:after{
	position: absolute;
	content: '';
	bottom: 0;
	left: 0;
	width: 0%;
	height: 5px;
	background: var(--MAIN_COLOR);
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.listghor_menu .main_menu ul li:hover > a:after{
	width: 100%;
}
.listghor_menu .main_menu ul li:hover > a{
	color: #fff;
}
.listghor_menu .main_menu ul li > ul.sub-menu{
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	-webkit-transform: scale(1,0);
	-ms-transform: scale(1,0);
	transform: scale(1,0);
	-webkit-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	width: 250px;
	text-align: left;
	padding:  15px 0;
	z-index: 9999;
	opacity: 0;
	visibility: hidden;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(204,204,204,1);
	box-shadow: 0px 3px 5px 0px rgba(204,204,204,1);
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.listghor_menu .main_menu ul li:hover > ul.sub-menu{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	top: 100%;
	visibility: visible;
	opacity: 1;
}
.main_menu ul li > ul.sub-menu li{
	display: block;
	margin: 0;
}
.listghor_menu .main_menu ul li > ul.sub-menu li > a{
	padding: 5px 35px;
	color: #000a2d;
	font-size: 14px;
	text-transform: capitalize;
}
.listghor_menu .main_menu ul li > ul.sub-menu li:hover > a:after{
	display: none;
}
.listghor_menu .main_menu ul li > ul.sub-menu li:hover > a{
	color: var(--MAIN_COLOR);
	padding-left: 40px;
}
.main_menu ul li ul.sub-menu li > ul.sub-menu{
	top: 0;
	left: 100%;
	opacity: 0;
	visibility: hidden;
}
.main_menu ul li ul.sub-menu li:hover > ul.sub-menu{
	visibility: visible;
	opacity: 1;
}
.menu_button{
	float: right;
}
.menu_button .listghor_btn{
	padding: 10px 20px;
	letter-spacing: 1px;
}
@media (max-width: 1200px) {
	.menu_button .listghor_btn{
		padding: 8px 8px;
	}
}

.menu_button .listghor_btn i{
	margin-right: 10px;
}
/* Mobile menu */
.mobile_menu{
	display: none;
	padding: 10px 0;
}

@media (max-width: 990px) {
	.mobile_menu{
		display: block;
	}
}



.sidenav_menu {
	overflow: hidden;
    width: 80%;
    height: 100%;
    position: fixed;
    top: 0;
    left: -100%;
    padding: 50px 20px;
    background: #CEA3BA;
    z-index: 99999;
    overflow-y: visible;
}
.sidenav_menu .active{
  left: 0;
}
.times_icon {
    position: absolute;
    right: 0;
    top: 0;
}
.times_icon i{
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fff;
	color: #000a2d;
	font-size: 18px;
}
.sidebar-menu > li > a {
	font-size: 16px;
    color: #fff;
    text-transform: capitalize;
    padding: 10px 20px;
    font-weight: 500;
}
.sidebar-menu .sidebar-submenu > li > a {
    padding: 5px 25px;
    font-size: 14px;
    color: #fff;
    text-transform: capitalize;
}
.sidebar-menu .sidebar-submenu > li:hover > a{
	color: #fff;
}
.sidebar-menu .sidebar-submenu {
    padding-left: 0px;
    background: #000a2d;
}
.sidebar-menu > li:hover > a, .sidebar-menu > li.active > a {
    color: #fff;
    background: var(--MAIN_COLOR);
}
.brand_logo a{
	font-weight: bold;
	color: #fff;
	font-size: 30px;
}
.brand_logo{
	margin-bottom: 40px;
}


/*-------->>==========================<<----------
				End header area css
---------->>==========================<<----------*/

/*-------->>===============================<<----------
			    4. Start home page 01 css
---------->>=================================<<----------*/
/*
	Start header_bg section css
*/

.welcome_text{
	margin-bottom: 65px;
}
.welcome_text h1{
	font-weight: 700;
	margin-bottom: 25px;
}
.welcome_text h1,
.welcome_text p{
	color: #fff;
}
.form_group{
	position: relative;
}
.hero_search .form_group i{
	position: absolute;
	top: 20px;
	left: 10px;
	color: #ff0066;
}
.hero_search .form_group input{
	margin-bottom: 0;
	height: 55px;
	width: 100%;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-left: 40px;
}
.hero_search .form_group input:focus{
	border-color: #fff;
}
.hero_search .form_group .search_select{
	width: 100%;
	height: 55px;
	font-size: 14px;
	line-height: 55px;
	padding-left: 40px;
	border-radius: 0;
	text-transform: capitalize;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.hero_search .form_group .nice-select .list{
	width: 100%;
}
.hero_search .search_btn i{
	margin-right: 10px;
}
.hero_search .search_btn {
	width: 100%;
	height: 55px;
	background: var(--MAIN_COLOR);
	color: #fff;
	cursor: pointer;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    font-size: 14px;
    text-transform: capitalize;
}
.nice-select:after {
    content: '\f107';
    border: none;
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    transform-origin: 0;
    transform: rotate(0);
    top: 0;
    right: 20px;
    width: 0;
    height: 0;
    margin-top: 0;
}
.nice-select.open:after{
	transform: rotate(0);
}
/*
	End header_bg section css
*/


/*-------->>===============================<<----------
			    4. Start home page 01 css
---------->>=================================<<----------*/
/*
	Start header_bg section css
*/

.welcome_text{
	margin-bottom: 65px;
}
.welcome_text h1{
	font-weight: 700;
	margin-bottom: 25px;
}
.welcome_text h1,
.welcome_text p{
	color: #fff;
}
.form_group{
	position: relative;
}

.nice-select:after {
    content: '\f107';
    border: none;
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    transform-origin: 0;
    transform: rotate(0);
    top: 0;
    right: 20px;
    width: 0;
    height: 0;
    margin-top: 0;
}
.nice-select.open:after{
	transform: rotate(0);
}

.about_v1 .about_content_box .about_content span{
    font: 17px;
    font-weight: 600;
	text-align: center;
}
.about_v1 .about_content_box .about_content h2{
	font-weight: bold;
	margin-bottom: 20px;
	color: #f67849;
}
.about_v1 .about_content_box .about_content p{
	margin-bottom: 30px;
}
.about_v1 .about_content_box .listghor_button .listghor_button{
	padding: 10px 23px;
}
.about_v1 .about_img_box {
	position: relative;
}
.about_v1 .about_img_box img{
	width: 100%;
	border-top-left-radius: 80px;
	border-top-right-radius: 80px;
  border-bottom-left-radius: 80px;
}
.about_v1 .about_img_box .overlay_img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgb(12, 17, 26);
	opacity: 0.4;
	border-top-left-radius: 80px;
	border-top-right-radius: 80px;
  border-bottom-left-radius: 80px;
}
.about_v1 .about_img_box .overlay_content{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.about_v1 .about_img_box .overlay_content a.play_btn{
	position: relative;
	display: block;
	width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 50%;
  text-align: center;
  background: var(--MAIN_COLOR);
  color: #fff;
  font-size: 18px;
}
.about_v1 .about_img_box .overlay_content a.play_btn:after {
    display: block;
    content: '';
    width: 74px;
    height: 74px;
    line-height: 74px;
    border-radius: 50%;
    background: var(--MAIN_COLOR);
    opacity: 0.4;
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: -1;
}
.about_v1 .about_img_box .overlay_content a.play_btn:before {
    display: block;
    content: '';
    width: 86px;
    height: 86px;
    line-height: 86px;
    border-radius: 50%;
    background: var(--MAIN_COLOR);
    opacity: 0.4;
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: -1;
    -webkit-animation: play-pluse 1500ms ease-out infinite;
    animation: play-pluse 1500ms ease-out infinite;
}

.how_img{
	margin: auto;
	width: 150px;
	height: auto;
}

.listghor_filter{
	margin-bottom: 60px;
}
.listghor_filter .filter_btn{
	padding: 10px 20px;
	margin-left: 10px;
	margin-right: 10px;
	color: #000a2d;
	font-size: 18px;
	background: rgb(255, 255, 255);
	text-transform: uppercase;
 	-webkit-transition: all .5s;
 	-o-transition: all .5s;
 	transition: all .5s;
}
.listghor_filter .filter_btn.btn_active,
.listghor_filter .filter_btn:hover,
.listghor_filter .filter_btn:focus{
	color: #fff;
	background: var(--MAIN_COLOR);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(121, 29, 122, 0.3);
	box-shadow: 0px 0px 15px 0px rgba(121, 29, 122, 0.3);
}
.listghor_img{
	position: relative;
	overflow: hidden;
}

/*
	End popular_catagory section css
*/

/*
	Start how_it_work section css
*/
.overlay_title h2,
.overlay_title p{
	color: #fff;
}

/*
	End how_it_work section css
*/

/*
	Start listghor_explore_city section css
*/
.explore_place{
	margin-bottom: -40px;
}
.listghor_img{
	position: relative;
	overflow: hidden;
}

.listing_style_v4 .listing_item_box .listghor_img img,
.listing_style_v2 .listing_item_box .listghor_img img,
.listing_style_v1 .listing_item_box .listghor_img img{
	width: 100%;
	height: 100%;
	transition: all .5s;
}
.listing_style_v4 .listing_item_box:hover .listghor_img img,
.listing_style_v2 .listing_item_box:hover .listghor_img img,
.listing_style_v1 .listing_item_box:hover .listghor_img img{
	-webkit-transform: scale(1.4);
	-ms-transform: scale(1.4);
	transform: scale(1.4);
}
.listing_style_v4 .listing_item_box .listghor_img .overlay_img,
.listing_style_v2 .listing_item_box .listghor_img .overlay_img,
.listing_style_v1 .listing_item_box .listghor_img .overlay_img{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 1;
	width: 100%;
	height: 100%;
	background: -moz-linear-gradient( 90deg, rgba(0,0,51,0) 0%, rgba(0,0,19,0.25) 62%, rgba(0,0,0,0.50196) 100%);
    background: -webkit-linear-gradient( 90deg, rgba(0,0,51,0) 0%, rgba(0,0,19,0.25) 62%, rgba(0,0,0,0.50196) 100%);
    background: -ms-linear-gradient( 90deg, rgba(0,0,51,0) 0%, rgba(0,0,19,0.25) 62%, rgba(0,0,0,0.50196) 100%);
}
.listing_style_v2 .listing_item_box .listghor_img .overlay_content ul li,
.listing_style_v1 .listing_item_box .listghor_img .overlay_content ul li{
	display: inline-block;
}
.listing_style_v2 .listing_item_box .listghor_img .overlay_content ul li.icon a,
.listing_style_v1 .listing_item_box .listghor_img .overlay_content ul li.icon a{
	display: block;
	background: var(--MAIN_COLOR);
	width: 30px;
 	height: 30px;
 	line-height: 30px;
 	border-radius: 50%;
 	text-align: center;
 	font-size:12px;
 	color: #fff;
 	-webkit-transition: all .5s;
 	-o-transition: all .5s;
 	transition: all .5s;
}
.listing_style_v4 .listing_item_box .listghor_img .overlay_content,
.listing_style_v2 .listing_item_box .listghor_img .overlay_content,
.listing_style_v1 .listing_item_box .listghor_img .overlay_content {
	position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    width: 100%;
    text-align: left;
    padding: 20px;
}
.listing_style_v2 .listing_item_box .listghor_img .overlay_content ul li:last-child,
.listing_style_v1 .listing_item_box .listghor_img .overlay_content ul li:last-child{
	float: right;
}
.listing_style_v4 .listing_item_box .listghor_img .overlay_content ul li a.overlay_btn,
.listing_style_v2 .listing_item_box .listghor_img .overlay_content ul li a.overlay_btn,
.listing_style_v1 .listing_item_box .listghor_img .overlay_content ul li a.overlay_btn{
	padding: 7px 10px;
	font-size: 12px;
	color: #fff;
	background: transparent;
	border: 1px solid #fff;
	border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.listing_style_v2 .listing_item_box .listing_info .post_info,
.listing_style_v1 .listing_item_box .listing_info .post_info{
	padding: 20px;
}
.listing_style_v4 .listing_item_box .listing_info .post_info h3,
.listing_style_v2 .listing_item_box .listing_info .post_info h3,
.listing_style_v1 .listing_item_box .listing_info .post_info h3{
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 10px;
}
.listing_style_v4 .listing_item_box .listing_info .post_info h3 a,
.listing_style_v3 .listing_item_box .listing_info .post_info h3 a,
.listing_style_v2 .listing_item_box .listing_info .post_info h3 a,
.listing_style_v1 .listing_item_box .listing_info .post_info h3 a{
	color: #000a2d;
}
.listing_style_v4 .listing_item_box .listing_info .post_info h4.price:before,
.listing_style_v2 .listing_item_box .listing_info .post_info h4.price:before,
.listing_style_v2 .listing_item_box .listing_info .post_info p.location:before,
.listing_style_v2 .listing_item_box .listing_info .post_info p.phone:before,
.listing_style_v1 .listing_item_box .listing_info .post_info h4.price:before,
.listing_style_v1 .listing_item_box .listing_info .post_info p.location:before{
	display: inline-block;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	font-size: 14px;
	color: var(--MAIN_COLOR);
	margin-right: 10px;
}
.listing_style_v4 .listing_item_box .listing_info .post_info h4.price,
.listing_style_v2 .listing_item_box .listing_info .post_info h4.price,
.listing_style_v1 .listing_item_box .listing_info .post_info h4.price{
	font-size: 16px;
	margin-bottom: 5px;
}
.listing_style_v4 .listing_item_box .listing_info .post_info h4.price:before,
.listing_style_v2 .listing_item_box .listing_info .post_info h4.price:before,
.listing_style_v1 .listing_item_box .listing_info .post_info h4.price:before{
	content: '\f155';
	font-size: 16px;
	margin-right: 5px;
}
.listing_style_v2 .listing_item_box .listing_info .post_info p.location:before,
.listing_style_v1 .listing_item_box .listing_info .post_info p.location:before{
	content: '\f3c5';
}
.listing_style_v4 .listing_item_box .listing_info .post_meta,
.listing_style_v1 .listing_item_box .listing_info .post_meta {
    padding: 20px;
    border-top: 1px solid rgb(236, 240, 245);
}
.listing_style_v4 .listing_item_box .listing_info .post_meta ul li,
.listing_style_v1 .listing_item_box .listing_info .post_meta ul li{
	display: inline-block;
}

/*
	End listghor_sponser section css
*/

/*
	Start listghor_foooter_1 section css
*/

.listghor_foooter .widget_box .widget_title{
	margin-bottom: 27px;
}
.listghor_foooter .widget_box .widget_title h4{
	color: #fff;
}


.listghor_foooter .widget_box .widget_content p{
	color: #fff;
}


.listghor_foooter .widget_box .widget_content ul.social_link li a{
	display: block;
	width: 56px;
  height: 56px;
  line-height: 30px;
  text-align: center;
	background: var(--SOCIAL_NETWORK_ICONS);
  font-size: 14px;
  color:#fff;
  	/* color: var(--BACKGROUND_FOOTER); */
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.listghor_foooter .widget_box .widget_content ul.social_link li a:hover,
.listghor_foooter .widget_box .widget_content ul.social_link li a:focus{
	color: #fff;
	background: var(--MAIN_COLOR);
	border-color: var(--MAIN_COLOR);
}
.listghor_foooter .widget_box ul.widget_list li a{
	font-size: 14px;
	color: #fff;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.listghor_foooter .widget_box ul.widget_list li a:before{
	display: inline-block;
	content: '\f101';
	font-family: 'Font Awesome 5 Free';
	color: #fff;
	font-weight: 900;
	margin-right: 10px;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.listghor_foooter .widget_box ul.widget_list li a:hover,
.listghor_foooter .widget_box ul.widget_list li a:focus{
	color: #fff;
	padding-left: 10px;
}
.listghor_foooter .contact_widget .contact_list{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
}
.listghor_foooter .contact_widget .contact_list .list_icon i{
	color: #fff;
}
.listghor_foooter .contact_widget .contact_list .list_info{
	margin-left: 10px;
}
.listghor_foooter .contact_widget .list_info p{
	position: relative;
	color: #fff;
}
.listghor_foooter .contact_widget .contact_list .list_info p a,
.listghor_foooter .contact_widget .contact_list .list_info p a:hover,
.listghor_foooter .contact_widget .contact_list .list_info p a:focus{
	color: #fff;
}

.listghor_foooter .footer_copyright .copyright_text p{
	color: #fff;
}
.listghor_foooter .footer_copyright .copyright_link{
	float: right;
}
.listghor_foooter .footer_copyright .copyright_link ul li {
    display: inline-block;
}
.listghor_foooter .footer_copyright .copyright_link ul li a{
	color: var(--PRIVACY_POLICY);
	margin-right: 30px;
}

@media (max-width: 992px) {
	.listghor_foooter .contact_widget .contact_list .list_info p a,
	.listghor_foooter .widget_box .widget_title h4{
		color: var(--SOCIAL_NETWORK_ICONS) !important;
		font-size: 140%;
	}

	.listghor_foooter .footer_copyright .copyright_link ul li a{
		color: var(--MOVIL_PRIVACY_POLICY) !important;
		font-size: 100%;
	}
}


@media (max-width: 540px) {

	.listghor_foooter .contact_widget .contact_list .list_info p a,
	.listghor_foooter .widget_box .widget_title h4{
		color: var(--SOCIAL_NETWORK_ICONS) !important;
		font-size: 120%;
	}

	.listghor_foooter .footer_copyright .copyright_link ul li a{
		font-size: 70%;
	}

	.listghor_foooter .contact_widget .contact_list{
		margin-bottom: 0px;

	}

}

@media (max-width: 540px) {

	.listghor_foooter .contact_widget .contact_list .list_info p a,
	.listghor_foooter .widget_box .widget_title h4{
		font-size: 95%;
	}
}

/*
	End listghor_foooter_1 section css
*/
/*-------->>==========================<<----------
			End home page 01 css
---------->>==========================<<----------*/

/*
	5. Scrollup css
*/
#scroll_top {
    position: fixed;
    bottom: 20px;
    display: none;
    right: 20px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: var(--MAIN_COLOR);
    text-align: center;
    font-size: 20px;
    color: #fff;
    border-radius: 50%;
    z-index: 337;
    cursor: pointer;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
#scroll_top:after {
    display: block;
    content: '';
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    background: var(--MAIN_COLOR);
    opacity: 0.4;
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: -1;
}
#scroll_top:before {
    display: block;
    content: '';
    width:60px;
    height:60px;
    line-height:60px;
    border-radius: 50%;
    background: var(--MAIN_COLOR);
    opacity: 0.4;
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: -1;
    -webkit-animation: play-pluse 1500ms ease-out infinite;
    animation: play-pluse 1500ms ease-out infinite;
}
/*
	Scrollup css
*/

/*-------->>==========================<<----------
		6.	Start home page 02 css
---------->>==========================<<----------*/
/*
	Start header area css
*/

.purple_bg{
	background: VAR(--BACKGROUND_VIDEO);
}
.yellow_bg{
	background: #fbece1;
}
.listghor_logo img {
    width: 100%;
}
.header_v2 .menu_button .listghor_btn {
    background: #fff;
    color: var(--MAIN_COLOR);
}
/*
	Start header_bg section css
*/
.wh_logo{
	display: none;
}
.header_v2.sticky .listghor_logo .cl_logo{
	display: none;
}
.header_v2.sticky .listghor_logo .wh_logo{
	display: block;
}

.hero_v2{
	position: relative;
	padding: 30px 0 5px;
}
.hero_v2 img.shape_1{
	position: absolute;
	top: 160px;
	left: 34%;
	-webkit-animation: mran2 linear infinite 5s;
	animation: mran2 linear infinite 5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.hero_v2 img.shape_2{
	position: absolute;
	top: 50%;
	left: 13%;
	-webkit-animation: mran2 linear infinite 5s;
	animation: mran2 linear infinite 5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.hero_v2 img.shape_3{
	position: absolute;
	top: 60%;
	left: 36%;
	-webkit-animation: mran2 linear infinite 5s;
	animation: mran2 linear infinite 5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.hero_v2 img.shape_4{
	position: absolute;
	bottom: 9%;
	left: 28%;
	-webkit-animation: mran1 linear infinite 5s;
	animation: mran1 linear infinite 5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.hero_v2 img.shape_5{
	position: absolute;
	bottom: 11%;
	left: 6%;
	-webkit-animation: mran1 linear infinite 5s;
	animation: mran1 linear infinite 5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.hero_v2 svg#head_shape{
	position: absolute;
	top: 0;
	right: 0;
}

.listghor_search_room svg#alquilar_shape{
	position: absolute;
	top: 0;
	left: 0;
}

.scaling-svg-container {
	width: 100%;
	/* override this inline for aspect ratio other than square */
   }
   .scaling-svg {
	position: absolute;
	height: auto;
	width: 100%;
	left: 0;
	bottom: 0;
   }
.hero_v2 .welcome_text h1{
	color: #000a2d;
}
.hero_v2 .welcome_text h1 span,
.hero_v2 .welcome_text h3 span{
	color: var(--MAIN_COLOR);
}
.listghor_title h3 span{
	color: var(--MAIN_COLOR);
}
.hero_v2 .welcome_text p{
	color: #000;
	margin-bottom: 25px;
}
.hero_v2 .welcome_img img{
	width: 100%;
}
.hero_v2 .hero_search {
    margin-top: 100px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(46, 46, 46, 0.2);
    box-shadow: 0px 0px 20px 0px rgba(46, 46, 46, 0.2);
    padding: 30px 25px 30px 25px;
}


.working_process_v2 .work_box{
	padding: 10px 0;
	text-align: center;
}
.working_process_v2 .work_box.iconshape_5:after {
    content: '';
    position: absolute;
    top: 0;
    background: url(../images/shape_5.png);
    display: block;
    z-index: 1;
    width: 100%;
    height: 40px;
    background-repeat: no-repeat;
    left: 69%;
}
.working_process_v2 .work_box .listghor_icon svg#icon_shape_2,
.working_process_v2 .work_box .listghor_icon svg#icon_shape_4,
.working_process_v2 .work_box .listghor_icon svg#icon_shape_6{
	position: absolute;
    top: -10px;
    left: -15px;
}
.working_process_v2 .work_box .listghor_icon{
	position: relative;
    width: 190px;
    height: 155px;
    margin: 0 auto;
    margin-bottom: 60px;
}
.working_process_v2 .work_box .listghor_icon i {
    color: #fff;
    font-size: 48px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.working_process_v2 .work_box .listghor_info h4{
	margin-bottom: 20px;
}
/*
	End how_it_work section css
*/

/*
	Start explore_dream section
*/
.listing_style_v2 .place_slider{
	margin-left: -15px;
	margin-right: -15px;
}
.listing_style_v2 .place_slider .listing_item_box{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;
	border-radius: 0;
	outline: none;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(13, 13, 13, 0.15);
	box-shadow: 0px 0px 30px 0px rgba(13, 13, 13, 0.15);
}
.listing_style_v2 .listing_item_box .listing_info .post_info p.phone:before{
	content: '\f095';
}
.listing_style_v2 .listing_item_box .listing_info .post_info p.phone a{
	color: #6e7797;
}
.listing_style_v2 .listing_item_box .listing_info .post_meta {
    padding: 0px 20px 20px 20px;
    border: none;
}
.listing_style_v2 .listing_info .post_meta ul li{
	display: inline-block;
}
.listing_style_v2 .listing_info .post_meta ul li:last-child{
	float: right;
	margin-top: 1px;
}
.listing_style_v2 .listing_info .post_meta ul li a{
	color: #6e7797;
	text-transform: capitalize;
}
.listing_style_v2 .listing_info .post_meta ul li a i{
	display: inline-block;
	margin-right: 10px;
	color: #fff;
	text-align: center;
	width: 28px;
  	height: 28px;
  	font-size: 14px;
  	line-height: 28px;
  	border-radius: 50%;
  	background: var(--MAIN_COLOR);
}
.listing_style_v2 .listing_info .post_meta ul li:last-child a.open_btn,
.listing_style_v2 .listing_info .post_meta ul li:last-child a.close_btn{
    border: 2px solid #79be00;
    padding: 2px 7px;
    color: #79be00;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.listing_style_v2 .listing_info .post_meta ul li:last-child a.close_btn{
	border: 2px solid var(--MAIN_COLOR);
	color: var(--MAIN_COLOR);
}
.listing_style_v2 .listing_info .post_meta ul li:last-child a.open_btn:hover,
.listing_style_v2 .listing_info .post_meta ul li:last-child a.open_btn:focus{
	color: #79be00;
}
.listing_style_v2 .listing_info .post_meta ul li:last-child a.close_btn:hover,
.listing_style_v2 .listing_info .post_meta ul li:last-child a.close_btn:focus{
	color: var(--MAIN_COLOR);
}


/*
	Start team section
*/
.question_radio input {
    visibility:hidden;

}
.question_radio label {
    cursor: pointer;
	border-radius: 10px;
	width: 100%;
	padding: 5px 5px 5px 5px;
	text-align: center;
	background: -moz-linear-gradient( 0deg, #FFF2EB 0%, #FFF2EB 100%);
	background: -webkit-linear-gradient( 0deg, #FFF2EB 0%, #FFB387 100%);
	background: -ms-linear-gradient( 0deg, #FFF2EB 0%, #FFB387 100%);
	background: #FFF2EB;
}
.question_radio input:checked + label {
    background: #FFB387;
}
/* no se usa question_checkbox  */
.question_checkbox label{
	display: contents;
}

.youtube-player {
    position: relative;
    height: 100%;
    overflow: hidden;
    max-width: 100%;
    background: #000;
    margin: 5px;
  }
  /* no se usa youtube-player  */

  .youtube-player img {
    object-fit: cover;
    display: block;
    left: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer;
    -webkit-transition: 0.4s all;
    -moz-transition: 0.4s all;
    transition: 0.4s all;
  }

  .youtube-player img:hover {
    -webkit-filter: brightness(75%);
  }

  .youtube-player .play {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    background: url('//i.imgur.com/TxzC70f.png') no-repeat;
    cursor: pointer;
  }

.listghor_team_v2 .team_box .team_text{
	background: #000a2d;
	text-align: center;
	padding: 20px;
}
.listghor_team_v2 .team_box .team_img{
	overflow: hidden;
	position: relative;
}
.listghor_team_v2 .team_box .team_social {
    position: absolute;
    background: #fff;
    width: 160px;
    height: 40px;
    padding: 5px;
    left: 50%;
    bottom: -100%;
    -webkit-transform: translate(-50%, 0px);
    -ms-transform: translate(-50%, 0px);
    transform: translate(-50%, 0px);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.listghor_team_v2 .team_box:hover .team_social{
	bottom: 20px;
}
.listghor_team_v2 .team_box .team_social ul{
	text-align: center;
}
.listghor_team_v2 .team_box .team_social ul li{
	display: inline-block;
}
.listghor_team_v2 .team_box .team_social ul li a{
	position: relative;
	display: block;
	font-size: 16px;
	color: var(--MAIN_COLOR);
	border-right: 1px solid #e5e9f7;
	padding-left: 10px;
	padding-right: 10px;
}
.listghor_team_v2 .team_box .team_social ul li:last-child a{
	border: none;
}
.listghor_team_v2 .team_box .team_text h4{
	font-size: 18px;
}
.listghor_team_v2 .team_box .team_text h4,
.listghor_team_v2 .team_box .team_text p{
	color: #fff;
}
.listghor_team_v2 .team_box .fa-facebook{
	color: #4d6bb3;
}
.listghor_team_v2 .team_box .fa-twitter{
	color: #6bcef5;
}
.listghor_team_v2 .team_box .fa-linkedin-in{
	color: #0078b5;
}
.listghor_team_v2 .team_box .fa-instagram{
	color: #ec2c75;
}


.listghor_team_v1 .team_box{
	text-align: center;
	background: rgb(255, 255, 255);
	border: 1px solid var(--BORDER_TEAM_CARD);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(13, 13, 13, 0.1);
  box-shadow: 0px 0px 30px 0px rgba(13, 13, 13, 0.1);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.listghor_team_v1 .team_box:hover{
	border-color: var(--MAIN_COLOR);
}
.listghor_team_v1 .team_box .team_info .team_img{
	padding: 20px;
}
.listghor_team_v1 .team_box .team_info .team_text{
	padding-bottom: 20px;
}
.listghor_team_v1 .team_box .team_info .team_text h4{
	font-size: 18px;
}
.listghor_team_v1 .team_box .team_social{
	padding: 15px 0;
	border-top: 1px solid #e5e9f7;
}
.listghor_team_v1 .team_box .team_social ul li {
    display: inline-block;
    margin-left: 7px;
    margin-right: 7px;
}
.listghor_team_v1 .team_box .team_social ul li a{
	display: block;
	width: 30px;
  	height: 30px;
  	line-height: 30px;
  	text-align: center;
  	border-radius: 50%;
  	background: rgb(229, 233, 247);
  	font-size: 14px;
  	color: #6e7797;
  	-webkit-transition: all .5s;
  	-o-transition: all .5s;
  	transition: all .5s;
}
.listghor_team_v1 .team_box .team_social ul li a:hover,
.listghor_team_v1 .team_box .team_social ul li a:focus{
	background: rgb(85, 172, 238);
	color: #fff;
}

/*
	End about.html css
*/

/*
	9. Start pricing.html css
*/

/*faq section*/

.listghor_faq_acoridian .card:last-child{
	margin-bottom: 0;
}
/*
	End pricing.html css
*/

/*
	10. Start add_listing.html css
*/

input[type="file"] {
	position: relative;
    width: 100%;
    height: 140px;
    opacity: 0;
    cursor: pointer;
    z-index: 1;
}


.listing_contact_v2 .listghor_content_box .contact_title {
	margin-bottom: 50px;
}
.listing_contact_v2 .listghor_content_box .contact_title span{
	display: inline-block;
	position: relative;
	font: 16px;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: 500;
	color: var(--MAIN_COLOR);
}
.listing_contact_v2 .listghor_content_box .contact_title span:after{
    display: inline-block;
    content: '';
    width: 51px;
    height: 2px;
    margin-left: 10px;
    background: var(--MAIN_COLOR);
    margin-bottom: 5px;
}
.listing_contact_v2 .listghor_content_box .contact_title h2{
	text-transform: capitalize;
}
.form_control{
	width: 100%;
	height: 50px;
	margin-bottom: 30px;
	border: 1px solid #e5e9f7;
	padding-left: 20px;
	color: #6e7797;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
  background-color: 'none';
}
.form_control:focus{
	border-color: var(--MAIN_COLOR);
	-webkit-box-shadow: 0px 0px 30px 0px rgba(13, 13, 13, 0.15);
	box-shadow: 0px 0px 30px 0px rgba(13, 13, 13, 0.15);
	outline: none;
}
.contact_form button.listghor_btn.form_btn {
    padding: 12px 40px;
    font-weight: 300;
}
textarea.form_control{
	padding-top: 20px;
	height: 120px;
	margin-bottom: 20px;
}
.listing_contact_v2 .contact_form button.listghor_btn.form_btn {
	width: 100%;
	font-size: 24px;
}

.listghor_wrapper_form{
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	background-color: rgb(255, 255, 255);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(13, 13, 13, 0.15);
	box-shadow: 0px 0px 15px 0px rgba(13, 13, 13, 0.15);
}
.listghor_wrapper_form .wrapper_form_left,
.listghor_wrapper_form .wrapper_form_right{
	position: relative;
	width: 50%;
}
.listghor_wrapper_form .wrapper_form_left,
.listghor_wrapper_form .wrapper_form_right{
	padding: 100px 50px;
	z-index: 1;
}
.listghor_wrapper_form .wrapper_form_left .content_text h2{
	color: #fff;
}
.listghor_wrapper_form .wrapper_form_left .brand_logo{
	position: absolute;
	bottom: 100px;
	left: 50px;
}
.listghor_wrapper_form .wrapper_form_left:before{
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .8;
	z-index: -1;
}
.listghor_wrapper_form .wrapper_form_left:after{
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	z-index: -1;
}
.listghor_wrapper_form .wrapper_form_right .form_title{
	margin-bottom: 45px;
}
.listghor_wrapper_form .wrapper_form_right .form_title h2{
	margin-bottom: 10px;
}
.listghor_wrapper_form .wrapper_form_right .single_checkbox{
	margin-bottom: 0;
}
.listghor_wrapper_form .wrapper_form_right .form_text{
	margin-top: 35px;
}
.listghor_wrapper_form .wrapper_form_right .form_text p a{
	color: var(--MAIN_COLOR);
}
.listghor_wrapper_form .wrapper_form_right .single_checkbox span a,
.listghor_wrapper_form .wrapper_form_right .form_button a,
.listghor_wrapper_form .wrapper_form_right .forgot_link a{
	color: var(--MAIN_COLOR);
}
.listghor_wrapper_form .wrapper_form_right .form_group i{
	position: absolute;
	top: 19px;
	right:20px;
	color: var(--MAIN_COLOR);
}
.listghor_wrapper_form .wrapper_form_right .form_button button{
	margin-right: 30px;
}
.listghor_wrapper_form .wrapper_form_right .form_button span{
	margin-right: 20px;
}
.listghor_wrapper_form .wrapper_form_right .form_text a i{
	margin-right: 10px;
}
.listghor_wrapper_form .wrapper_form_right .form_text a.social_link{
	display: inline-block;
	margin-right: 10px;
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.listghor_wrapper_form .wrapper_form_right .form_text a.twitter{
	background: rgb(0, 172, 237);
}
.listghor_wrapper_form .wrapper_form_right .form_text a.facebook{
	background: rgb(68, 97, 157);
}
.listghor_wrapper_form .wrapper_form_right .registration_from .form_text p{
	margin-bottom: 10px;
}

.modal-cookie{
	position: fixed;
	bottom: 80px;
	right: 20px;
	max-width: 345px;
	width: 100%;
	background-color: white;
	border-radius: 8px;
	padding: 18px 22px ;
	font-family: Cambria, serif;
	font-size: 16px;
	color: black;
	z-index: 10000;
}
@media only screen and (max-width: 600px) {
	.modal-cookie {
		position: fixed;
		bottom: 0;
		right: 0;
		max-width: 100%;
	}
  }

.fa-cookie-bite{
	color:  var(--BACKGROUND_VIDEO);
	font-size: 22px;
}

.modal-cookie header h4{
	color: var(--MAIN_COLOR);
}

.modal-cookie .data{
	margin-bottom: 8px;
	font-family: var(--FONT_FAMILY_APP);
}

.modal-cookie .data a{
	font-size: 12px;
	text-decoration: underline;
	color: #f67849;
}


.button-cookie{
	padding: 4px 10px;
	background-color: var(--MAIN_COLOR) ;
	color: white;
	border-radius: 5px;
}
.button-cookie:hover{
	-webkit-box-shadow: 0px 0px 15px 0px rgba(57, 57, 57, 0.4);
	box-shadow: 0px 0px 15px 0px rgba(57, 57, 57, 0.4);
}

/*
	font family web y mobile
*/
.family-roboto{
	font-family: var(--FONT_FAMILY_APP)!important;
}

.family-henju{
	font-family: var(--FONT_FAMILY_LANDING)!important;
}
.placeholder-search::placeholder {
  color: var(--PLACEHOLDER_SEARCH);
}

