/*-----------------------------------------------------------*\
	GENERIC
\*-----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	word-wrap: normal;
	/*font-weight: 400 !important;
	letter-spacing: 0;*/
	}

a {
	text-decoration: none !important;
	}

body .elementor-lightbox .elementor-lightbox-image, body .elementor-lightbox .elementor-video-container {
    box-shadow: none;
	}

.amh_play-clic-none, .amh_play-clic-none a {
	pointer-events: none;
}

body .elementor-popup-modal a {
	text-decoration: none;
	outline-style: none !important;
}

/*-- LIGHTBOX --*/

body .dialog-lightbox-widget .elementor-video-container > .elementor-video-wrapper {
	width: 100%;
	max-width: 1442px;
}


/*-----------------------------------------------------------*\
	LISTS
\*-----------------------------------------------------------*/

.amh_generic_list ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

.amh_generic_list li{
	position: relative;
	padding-left: 20px;
	font-family: 'Cera', sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: 1px;
	padding-bottom: 5px;
	}

.amh_generic_list li i{
	color: #22475E ;
	}

.amh_generic_list li:before{ 
	content: '';
	width: 9px;
	height: 9px;
	border-radius: 9px;
	position: absolute;
	top: 10px;
	left: 0;
	background-color: #ece6e1;
	}

body.elementor-editor-active .amh_generic_list li:before{
	content: none !important;
	}


/*-----------------------------------------------------------*\
	PRETITLE/SUBTITLE
\*-----------------------------------------------------------*/

.amh_subtitle_bar p,
.amh_subtitle_bar div{
	display: flex;
	letter-spacing: 5px;
	font-size: 15px;
	line-height: 21px;
	font-family: 'Cera Pro', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	}

.amh_subtitle_bar div a{
	letter-spacing: 5px;
	font-size: 15px;
	line-height: 21px;
	font-family: 'Cera Pro', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	}


/*-----------------------------------------------------------*\
	BUTTONS
\*-----------------------------------------------------------*/
 
/*.amh_subtitle_bar div:before{
	content: '/';
	padding-right: 10px;
	}*/


/*.elementor-widget-button a{
	padding: 10px 40px;
	background: none !important;
	border: 1px solid #22475E;
	font-family: 'Cera Pro', sans-serif;
	letter-spacing: 5px;
	text-transform: uppercase;
	border-radius: none;
	transition-duration: 0.4s;
	}

.elementor-widget-button a span{
	font-family: 'Cera', sans-serif;
	letter-spacing: 5px;
	font-size: 15px;
	line-height: 15px;
	color: #22475E;
	}

.elementor-widget-button a:hover{
	background: #22475E !important;
	border: 1px solid #22475E;
	}

.elementor-widget-button a:hover span{
	color: #fff;
	}

.elementor-widget-button.light a{
	border: 1px solid #ffffff;
	}

.elementor-widget-button.light a span{
	color: #ffffff;
	}
*/

/*-----------------------------------------------------------*\
	HEADER
\*-----------------------------------------------------------*/

.amh_header_languages .wpml-ls-legacy-dropdown {
	width: auto;
}

.amh_header_languages a.js-wpml-ls-item-toggle {
	display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 36.5px;
	padding: 4px;
	border: 1px solid #22475E;
}

body .amh_header_languages a.js-wpml-ls-item-toggle::after {
	display: none;
}

.amh_header_languages .wpml-ls-sub-menu {
	margin-top: 15px;
}

.amh_header_languages .wpml-ls-sub-menu li.wpml-ls-item {
	margin-bottom: 2px;
}

.amh_header_languages .wpml-ls-sub-menu li.wpml-ls-item > a {
	display: inline-flex;
    justify-content: center;
    align-items: center;
	width: 40px;
	height: 40px;
	background-color: #ffffff !important;
	padding: 4px;
	border: 1px solid #22475E;
}

body .amh_header_languages a.js-wpml-ls-item-toggle:hover,
body .amh_header_languages a.js-wpml-ls-item-toggle:focus,
body .amh_header_languages a.js-wpml-ls-item-toggle:active,
body .amh_header_languages .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, 
body .amh_header_languages .wpml-ls-legacy-dropdown a:focus, 
body .amh_header_languages .wpml-ls-legacy-dropdown a:hover {
	color: #ffffff !important;
	background-color: #22475E !important;
}



/*header .amh_header_icon-play-music a.elementor-icon {
	border-radius: 100%;
    width: 26px;
    height: 26px;
    display: inline-flex;
    justify-content: center;
	align-items: center;
	animation: pulsePlay 3000ms ease infinite;
	}

@keyframes pulsePlay {
	0% {
    	box-shadow:
			0 0 0 0px rgba(255,255,255,0), 
			0 0 0 0px rgba(255,255,255,0.5),
			0 0 0 0px rgba(255,255,255,0),
			0 0 0 0px rgba(255,255,255,0.3),
			0 0 0 0px rgba(255,255,255,0),
			0 0 0 0px rgba(255,255,255,0.1),
			0 0 0 0px rgba(255,255,255,0),
			0 0 0 0px rgba(255,255,255,0);
	}
	
	100% {
    	box-shadow:
			0 0 0 5px rgba(255,255,255,0),
			0 0 0 7px rgba(255,255,255,0),
			0 0 0 10px rgba(255,255,255,0),
			0 0 0 12px rgba(255,255,255,0),
			0 0 0 15px rgba(255,255,255,0);
			}
	}

.amh_generic_divider span{
	display: flex;
	justify-content: space-between;
	}

.amh_generic_divider span:before,
.amh_generic_divider span:after{
	content: '';
	display: flex;
	width: 12px;
	height: 12px;
	border: 1px solid #22475E7D;
	background-color: #fff;
	border-radius: 30px;
	position: absolute;
	}

.amh_generic_divider span:before{
	left: 0;
	top: 8px;
	}

.amh_generic_divider span:after{
	right: 0;
	top: 8px;
	}

*/


/*-----------------------------------------------------------*\
	TOPBAR
\*-----------------------------------------------------------*/

/*.amh_topbar_language_switcher_button a{
	padding: 6px !important;
}

.amh_topbar_language_switcher_button a span{
	letter-spacing: 0 !important;
	color: #22475E8A !important;
}*/


/*-----------------------------------------------------------*\
	MENU
\*-----------------------------------------------------------*/

.amh_main_menu ul li a{
	font-size: 15px !important;
	} 

.amh_main_menu ul li ul li a{
	font-size: 12px !important;
	padding-left: 30px;
	}


/*-----------------------------------------------------------*\
	READMORE
\*-----------------------------------------------------------*/

.amh_readmore .e-n-accordion-item-title[aria-expanded='true'] .e-n-accordion-item-title-text{
	display: none;
	}

.amh_readmore .e-n-accordion-item-title[aria-expanded='true'] .e-n-accordion-item-title-header{
	line-height: 20px !important;
	}	

.amh_readmore .e-n-accordion-item-title[aria-expanded='true'] .e-n-accordion-item-title-header:after{
	font-family: 'Cera', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 4px;
	}

body:lang(en) .amh_readmore .e-n-accordion-item-title[aria-expanded='true'] .e-n-accordion-item-title-header:after{
    content:'Read less' !important;
    }

body:lang(fr) .amh_readmore .e-n-accordion-item-title[aria-expanded='true'] .e-n-accordion-item-title-header:after{
    content:'Lire moins' !important;
    }

body:lang(de) .amh_readmore .e-n-accordion-item-title[aria-expanded='true'] .e-n-accordion-item-title-header:after{
    content:'Weniger lesen' !important;
    }

body:lang(es) .amh_readmore .e-n-accordion-item-title[aria-expanded='true'] .e-n-accordion-item-title-header:after{
    content:'Leer menos' !important;
    }

/*-----------------------------------------------------------*\
	RESEÑAS GOOGLE
\*-----------------------------------------------------------*/

.amh_home-hotels_review-widget .grw-net-widget {
	margin: 0 !important;
}

/*-----------------------------------------------------------*\
	AMH IMAGE BOX
\*-----------------------------------------------------------*/

.amh_img_box{
	display: flex;
	justify-content: center;
	position: relative;
	}

.amh_img_box .elementor-image-box-content{
	position: absolute;
	}



/*-----------------------------------------------------------*\
	HOME
\*-----------------------------------------------------------*/

.amh_home_brands_carousel h3,
.amh_home_vibes_carousel h3{
	font-weight: 300 !important;
	font-size: 30px;
	line-height: 35px;
	margin-bottom: 20px;
	}

.amh_home_brands_carousel p{
	width: 60%;
	}

.amh_home_vibes_carousel p{
	width: 80%;
	}

.amh_home_brands_carousel .elementor-swiper-button-next,
.amh_home_influencers_carousel .elementor-swiper-button-next,
.amh_home_vibes_carousel .elementor-swiper-button-next{
    right: 0 !important;
    top: -20px !important;
    right: 0 !important;
	}

.amh_home_brands_carousel .elementor-swiper-button-prev,
.amh_home_influencers_carousel .elementor-swiper-button-prev,
.amh_home_vibes_carousel .elementor-swiper-button-prev{
    left: 0 !important;
    margin-top: 30px !important;
    right: 0 !important;
	}

.amh_home_influencers_carousel figcaption{
	display: flex;
	justify-content: space-between;
	}

.amh_home_influencers_carousel figcaption span,
.amh_home_vibes_carousel figcaption span{
	font-family: "Cera Pro", helvetica, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 14px;
	}


/*-----------------------------------------------------------*\
	TOP BAR PHONES
\*-----------------------------------------------------------*/

body.logged-in .sub-menu.elementor-nav-menu--dropdown{
	display: none;
	z-index: 4000;
	}

.amh_topbar_phones ul{
	margin-right: 4px;
	margin: 0 !important;
	padding: 0 !important;
	}

.amh_topbar_phones a{
	font-family: "Cera", Sans-serif !important;
	font-weight: 500 !important;
	letter-spacing: 2px;
	font-size: 16px !important;
	font-variant-numeric: lining-nums;
	-moz-font-feature-settings:"lnum" 1; 
	-moz-font-feature-settings:"lnum=1"; 
	-ms-font-feature-settings:"lnum" 1; 
	-o-font-feature-settings:"lnum" 1; 
	-webkit-font-feature-settings:"lnum" 1; 
	font-feature-settings:"lnum" 1;
	}

.amh_topbar_phones .elementor-nav-menu a,
.amh_topbar_phones .elementor-nav-menu a:hover,
.amh_topbar_phones .elementor-nav-menu a.highlighted {
	color: #22475E !important;
	padding: 13px 0 13px 20px;
	}

.amh_topbar_phones .elementor-nav-menu a:before{
	font-family: "Font Awesome 5 Free";
	content: "\f095";
	font-weight: 900;
	opacity: 1 !important;
	background-color: transparent !important;
	left: -3px !important;
	margin-top: -1px;
	transition: none !important;
	}

.amh_topbar_phones .sub-menu a:before{
	content: none !important;
	}

.amh_topbar_phones .sub-menu{
	right: 0 !important;
	left: auto !important;
	/*display: flex;*/
	min-width: 200px !important;
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.12);
	-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.12);
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.12);
	}

.amh_topbar_phones .sub-menu li{
	border-color: #22475E !important;
	}

.amh_topbar_phones .sub-menu li a{
	color: #22475E !important;
	font-size: 12px !important;
	font-weight: 600 !important;
	line-height: 17px;
	display: flex;
	flex-flow: wrap;
	letter-spacing: 0;
	padding: 7px 10px !important;
	border: 0 !important;
	}

.amh_topbar_phones .sub-menu li a:hover{
	color: #FFFFFF !important;
	background: #22475E;
	}

.amh_topbar_phones_new .sub-menu li a:before{
	content: none !important;
	}

.amh_topbar_phones .sub-menu li a span{
	font-weight: 400 !important;
	margin-bottom: 0 !important;
	display: block !important;
	width: 100% !important;
	}

.amh_topbar_phones .sub-menu li.icon-item-whatsapp a:after,
.amh_topbar_phones .sub-menu li.icon-item-facebook-messenger a:after,
.amh_topbar_phones .sub-menu li.amh_topbar_phones_teams a:after {
	font-family: "Font Awesome 5 Brands" !important;
    font-weight: 900 !important;
	margin-top: -4px !important;
	margin-left: 4px !important;
	font-size: 17px !important;
	}

.amh_topbar_phones .sub-menu .icon-item-whatsapp a:after{
	content: "\f232";
	}

.amh_topbar_phones .sub-menu li.icon-item-facebook-messenger a:after{
	content: "\f39f";
	}

.amh_topbar_phones .sub-menu li.amh_topbar_phones_teams a:after {
	display: inline-flex;
	content: "";
	width: 20px;
	height: 20px;
	background-image: url("https://dev.amarehotels.com/wp-content/uploads/2025/11/icon-teams.svg");
	background-position: center, center;
	background-size: cover;
	}

.amh_topbar_phones .sub-menu li a .ast-icon.icon-arrow svg{
	display: none !important;
	}

.amh_topbar_phones .sub-menu li:first-child a{
	background: #22475E; !important;
	color: #FFFFFF !important;
	font-size: 12px !important;
}

.amh_topbar_phones .elementor-nav-menu .sub-arrow {
    margin-top: -6px;
	display: none;
	}

body .amh_topbar_phones .amh_topbar_phones_whatsapp a, body .amh_topbar_phones .amh_topbar_phones_facebook-menssenger a, body .amh_topbar_phones .amh_topbar_phones_teams a {
	background: #22475E !important;
    color: #FFFFFF !important;
    font-size: 12px !important;
	text-transform: uppercase !important;
}

body .amh_topbar_phones .amh_topbar_phones_whatsapp-hotel a{
	font-weight: 400 !important;
	text-transform: uppercase !important;
}


/*-----------------------------------------------------------*\
	ART
\*-----------------------------------------------------------*/

.amh_art_carousel_old .elementor-swiper-button-next{
    right: auto !important;
    left: 50% !important;
	margin-left: -55px !important;
	}





/*-------------------------------------------------------------------*\
	HOME HOTELES (AMÀRE IBIZA | AMÀRE MARBELLA | AMÀRE SANTIC PRETI)
\*-------------------------------------------------------------------*/

.ah_second-chance-rate {
	cursor: pointer;
}


/*-----------------------------------------------------------*\
	GASTRO
\*-----------------------------------------------------------*/


.amh_gastro_find_them .elementor-widget-container{
	padding: 0 !important;
	}

.amh_gastro_find_them .amh_points_hayaca img,
.amh_gastro_find_them .amh_points_marenostrum img,
.amh_gastro_find_them .amh_points_belvue img,
.amh_gastro_find_them .amh_points_beach img,
.amh_gastro_find_them .amh_points_lounge img,
.amh_gastro_find_them .amh_points_pool img{
	 filter: saturate(0) !important;
	 opacity: 0.4 !important;
	 transition: all 0.25s ease-in-out !important;
	 pointer-events: none !important;
	 max-width: 65%;
	}

.amh_gastro_find_them .amh_points_giovanini:hover,
.amh_gastro_find_them .amh_points_cabrera:hover,
.amh_gastro_find_them .amh_points_navarro:hover,
.amh_gastro_find_them .amh_points_falgueras:hover,
.amh_gastro_find_them .amh_points_fernandez:hover{
	z-index: 3000;	
}

/*GIOVANINI*/
.amh_gastro_find_them .amh_points_giovanini:hover ~ .amh_points_hayaca img{
	filter: saturate(1) !important;
	opacity: 1 !important;
	}

/*CABRERA*/
.amh_gastro_find_them .amh_points_cabrera:hover ~ .amh_points_belvue img,
.amh_gastro_find_them .amh_points_cabrera:hover ~ .amh_points_beach img,
.amh_gastro_find_them .amh_points_cabrera:hover ~ .amh_points_lounge img,
.amh_gastro_find_them .amh_points_cabrera:hover ~ .amh_points_pool img{
	filter: saturate(1) !important;
	opacity: 1 !important;
	}

/*NAVARRO*/
.amh_gastro_find_them .amh_points_navarro:hover ~ .amh_points_marenostrum img,
.amh_gastro_find_them .amh_points_navarro:hover ~ .amh_points_beach img,
.amh_gastro_find_them .amh_points_navarro:hover ~ .amh_points_lounge img,
.amh_gastro_find_them .amh_points_navarro:hover ~ .amh_points_pool img{
	filter: saturate(1) !important;
	opacity: 1 !important;
	}

/*FALGUERAS*/
.amh_gastro_find_them .amh_points_falgueras:hover ~ .amh_points_marenostrum img,
.amh_gastro_find_them .amh_points_falgueras:hover ~ .amh_points_belvue img,
.amh_gastro_find_them .amh_points_falgueras:hover ~ .amh_points_beach img,
.amh_gastro_find_them .amh_points_falgueras:hover ~ .amh_points_lounge img,
.amh_gastro_find_them .amh_points_falgueras:hover ~ .amh_points_pool img{
	filter: saturate(1) !important;
	opacity: 1 !important;
	}

/*FERNÁNDEZ*/
.amh_gastro_find_them .amh_points_fernandez:hover ~ .amh_points_marenostrum img,
.amh_gastro_find_them .amh_points_fernandez:hover ~ .amh_points_belvue img,
.amh_gastro_find_them .amh_points_fernandez:hover ~ .amh_points_beach img,
.amh_gastro_find_them .amh_points_fernandez:hover ~ .amh_points_lounge img,
.amh_gastro_find_them .amh_points_fernandez:hover ~ .amh_points_pool img{
	filter: saturate(1) !important;
	opacity: 1 !important;
	}


/*-----------------------------------------------------------*\
	ROOMS
\*-----------------------------------------------------------*/

.amh_rooms_carousel .elementor-swiper-button-next,
.amh_rooms_carousel .elementor-swiper-button-next,
.amh_rooms_carousel .elementor-swiper-button-next{
    right: 0 !important;
    top: -30px !important;
    left: auto !important;
	}

.amh_rooms_carousel .elementor-swiper-button-prev,
.amh_rooms_carousel .elementor-swiper-button-prev,
.amh_rooms_carousel .elementor-swiper-button-prev{
    left: 0 !important;
    margin-top: 30px !important;
    right: 0 !important;
	top: -60px !important;
	}

.amh_room_details li{
	padding-bottom: 5px;
	}

.amh_room_name_has_the_one span{
	color: #208CCF;
	}


/*-----------------------------------------------------------*\
	PUNTOS DE VENTA
\*-----------------------------------------------------------*/

/*-----------------------------------------------------------*\
		BELVUE
\*-----------------------------------------------------------*/

/*.elementor-widget-button.cta-belvue  a{
	border: 1px solid #280091 !important;
	}

.elementor-widget-button.cta-belvue  a span{
	color: #280091 !important;
	}

.elementor-widget-button.cta-belvue  a:hover{
	background: #280091 !important;
	border: 1px solid #280091 !important;
	}

.elementor-widget-button.cta-belvue a:hover span{
	color: #fff !important;
	}
*/

/*-----------------------------------------------------------*\
		LOUNGE
\*-----------------------------------------------------------*/

.amh-lounge_slider_cover-image .elementor-widget-image > .elementor-widget-container > a {
	display: inline-flex;
	width: 100%;
}


/*-----------------------------------------------------------*\
		POOL
\*-----------------------------------------------------------*/

.amh-pool_slider_cover-image .elementor-widget-image > .elementor-widget-container > a {
	display: inline-flex;
	width: 100%;
}


/*-----------------------------------------------------------*\
		MARE NOSTRUM
\*-----------------------------------------------------------*/

.elementor-widget-button.cta-marenostrum  a{
	border: 1px solid #002663 !important;
	}

.elementor-widget-button.cta-marenostrum  a span{
	color: #002663 !important;
	}

.elementor-widget-button.cta-marenostrum  a:hover{
	background: #002663 !important;
	border: 1px solid #002663!important;
	}

.elementor-widget-button.cta-marenostrum a:hover span{
	color: #fff !important;
	}


/*-----------------------------------------------------------*\
		BEACH
\*-----------------------------------------------------------*/

.amh-beach_slider_cover-image .elementor-widget-image > .elementor-widget-container > a {
	display: inline-flex;
	width: 100%;
}


/*-----------------------------------------------------------*\
		HAYACA
\*-----------------------------------------------------------*/


/*---- CARRUSEL IMAGENES / VIDEOS INSTALACIONES ----*/

.amh-hayaca_section-facilities-slider .elementor-swiper-button {
	position: absolute !important;
	top: 0 !important;
	}

/*---- CARRUSEL IMAGENES / VIDEOS  EXPERIENCIAS ----*/

.amh-hayaca_section-experiences_slider .elementor-swiper-button {
	position: absolute !important;
	top: 0 !important;
}

.amh-hayaca_section-experiences_slider .elementor-widget-image > .elementor-widget-container > a {
	display: inline-flex;
	width: 100%;
}



/*-----------------------------------------------------------*\
	INFLUENCERS MEDIA
\*-----------------------------------------------------------*/

/*---- FORM INFLUENCERS ----*/

.amh_influencers-media_form-influencer .elementor-field-group-name > label,
.amh_influencers-media_form-influencer .elementor-field-group-email > label,
.amh_influencers-media_form-influencer .elementor-field-group-social_profiles > label,
.amh_influencers-media_form-influencer .elementor-field-type-acceptance > label {
	display: none;
}

.amh_influencers-media_form-influencer .elementor-field-type-acceptance.elementor-field-group-legal_notice {
	margin-bottom: 0 !important;
}

/*---- FORM MEDIA ----*/

.amh_influencers-media_form-media .elementor-field-group-name > label,
.amh_influencers-media_form-media .elementor-field-group-email > label,
.amh_influencers-media_form-media .elementor-field-group-message > label,
.amh_influencers-media_form-media .elementor-field-type-acceptance > label {
	display: none;
}

.amh_influencers-media_form-media .elementor-field-type-acceptance.elementor-field-group-legal_notice {
	margin-bottom: 0 !important;
}


/*-----------------------------------------------------------*\
	HAYACA NIGHTS
\*-----------------------------------------------------------*/

.amh-hayaca_cta-blue-night a {
	border-color: #103B73 !important; 
}

.amh-hayaca_cta-blue-night a span {
	color: #103B73;
}

body .amh-hayaca_cta-blue-night a:hover {
	background-color: #103B73 !important;
}



/*-----------------------------------------------------------*\
	CONTACT FORM
\*-----------------------------------------------------------*/


.amh_contact_form .elementor-field-option{
	display: flex;
	flex-flow: row;
	justify-content: flex-start !important;
	align-items: flex-start !important;
	}

.amh_contact_form .elementor-field-option label{
	margin-left: 11px;
	margin-top: -3px;
	}

.amh_contact_form .elementor-field-type-acceptance a{
	color: #22475E;
	text-decoration: underline !important;
}


/*-----------------------------------------------------------*\
	VIRTUAL TOUR
\*-----------------------------------------------------------*/

.amh_home_virtual_tour{
	width: 100% !important;
	height: 100% !important;
	}

.iframecontainer.videohome iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
	}

@media (orientation: landscape) {
  .iframecontainer.videohome {
    position: relative;
    overflow: hidden;
    width: 100%;
	height: 100%;
    padding-top: 56.25%;
    background: #F3F3F3 url("/wp-content/uploads/2025/06/iconloader.gif") no-repeat center center;
  	}
}


@media (orientation: portrait) {
  .iframecontainer.videohome {
    position: relative;
    overflow: hidden;
    width: 100%;
	height: 50vh;
    padding-top: 56.25%;
    background: #F3F3F3 url("/wp-content/uploads/2025/06/iconloader.gif") no-repeat center center;
  	}
}


/*-----------------------------------------------------------*\
	SPA CAROUSEL
\*-----------------------------------------------------------*/


.amh_irregular_carousel{
	max-height: 800px;
	}

.amh_irregular_carousel .swiper-slide-image{ 
	width: auto !important; height: auto !important; 
	}
