.btnalle_mobile{display: none;} 

/* single no responsive */
.btn_reviews_view{  
    display: none;
    float: left;
    width: 100%;
    margin-top: 10px;
    }

@media screen and (max-width:600px){
 	 
	/*Nuevo */
	.btnalle_mobile{
		display: block;
	    /* float: right; */
	    top: 19px;
	    position: absolute;
	    right: 20px;
	    /* width: 210px; */
	    color:#fff;
	}
	
	.btnalle_mobile a{
 	    color:#26136C !important;
	}
	
	.rentacar_de{
		width: 100% !important;
	}
	
	.dvcharcontacts{
		display: none !important;
	}
	#cc-notification #cc-notification-wrapper h2{
		width: 100% !important;
 	}
	
	.rentacar_de > .content > .button_wrapper{
	    width: 100%;
    	margin-top: 15px;
	}
	
	.lapalma_infos > span{
		position: static !important;
	    float: right;
	    margin-right: 79px;
	    margin-top: 33px;
	    font-size: 0.9em;
    }
	
	.lapalma_infos a
	{
		display: none;
	}
	
	.categories
	{
		display: none !important;
	}
	
	.group{
		display: none !important;
	}
	
	#cc-notification ul.cc-notification-buttons{
		position: static !important;
		text-align: center;
 	}
	
	.logo_n_misc {
		display: none !important;
	}
	
	.price_from{
		display: none !important;
	}
	
	.cc-link
	{
		width: 100%;
       display: block;
	}
	
	.logo{
	    margin-left: 37px;
	 }
	/* fin nuevo */
	
	.lapalmainfoend
	{
		display: none !important;
	}
	
	 
	.pool{
		margin-top: 16px;
	}
	.offer{
		margin-top: 16px;
	}
 
	
/* === style.css === */
	html,
	body,
	#main
	{
		/* width:500px !important; 
		min-width: 375px !important;
		max-width: 375px !important;*/   
		margin: 0 !important;
		overflow-x: hidden !important;
	}
	body{
		min-width: 375px; 	
	}
	.widthfixer
	{
		/*max-width: 375px !important;*/
		width: 100% !important;
	}
	.textfield_wrapper > .title
	{
		font-size: 1.2em !important;
	}
	.textfield_wrapper > .textfield
	{
		font-size: 1.2em !important;
		width:100% !important;
	}
	.textfield_wrapper > .textfield > .label
	{
		top: 17px !important;
		left: 23px !important;
	}
	.textfield_wrapper > .textfield > input
	{
		height: 50px !important;
	}
	.select_wrapper > .title
	{
		font-size: 1.2em !important;
	}
	.select_wrapper > .select
	{
		height: 50px !important;
		-webkit-border-radius: 25px !important;
		-moz-border-radius: 25px !important;
		-ms-border-radius: 25px !important;
		-o-border-radius: 25px !important;
		border-radius: 25px !important;
	}
	.select_wrapper > .select > .face
	{
		-webkit-border-radius: 25px !important;
		-moz-border-radius: 25px !important;
		-ms-border-radius: 25px !important;
		-o-border-radius: 25px !important;
		border-radius: 25px !important;
	}
	.select_wrapper > .select > .face,
	.select_wrapper > .select > .face > .customSelectInner
	{
		height: 48px !important;
		line-height: 46px !important;
		font-size: 1em !important;
	}
	.select_wrapper > .select > .face:before,
	.select_wrapper > .select > .face:after
	{
		height: 46px !important;
	}
	.checkbox_wrapper > .title
	{
		font-size: 1.2em !important;
	}
	.checkbox_wrapper > .checkbox > input
	{
		width: 40px !important;
		height: 40px !important;
		background: #fff !important;
	}
	.button_wrapper > .button.thin,
	.button_wrapper > .button.thick
	{
		font-size: 1.03em  !important;
		height: 60px !important;
		line-height: 56px !important;
	}
	#overlay .modal_content
	{
		position:absolute !important;
		display:block !important;
		top: 10px !important;
		left: 10px !important;
		right: 10px !important;
		margin-top: 0 !important;
		margin-left: 0 !important;
		width: 100% !important;
	}
	#overlay .modal_content > *,
	#overlay .modal_content > .content > *
	{
		float:right !important;
		clear:both !important;
		width:100% !important;
		margin-left:0 !important;
		margin-right:0 !important;
		text-align:right !important;
	}
	#overlay .modal_content > .title,
	#overlay .modal_content > p,
	#overlay .modal_content > .content > p
	{
		text-align:left !important;
	}

	#overlay .modal_content .select_wrapper,
	#overlay .modal_content .textfield_wrapper
	{
		margin-bottom:30px !important;
	}
	#overlay .modal_content .select_wrapper > .title,
	#overlay .modal_content .textfield_wrapper > .title
	{
		width:40% !important;
	}
	#overlay .modal_content .button_wrapper,
	#overlay .modal_content .checkbox_wrapper
	{
		width:auto !important;
	}

	#main > header > .wrapper > .widthfixer
	{
		padding: 0 !important;
	}
	#main > header > .wrapper > .widthfixer > .logo_wrapper
	{
		overflow: hidden !important;
		clear: both !important;
		/* width: 415px !important; */
		margin: 0 auto !important;
		/* padding: 53px 0 0 !important; */
	}
	#main > header > .wrapper > .widthfixer > .logo_wrapper > .logo
	{
		margin-top: 10px !important;
		background-size:100px !important;
		height: 89px !important;
		margin-left: 10px;
		width: 104px;
	}
	#main > header > .wrapper > .widthfixer > .logo_wrapper > .tagline
	{
		/* position:absolute !important;
		display: block !important; */
		margin-top: 10px;
   		margin-bottom: 10px;
		width:100% !important;
		text-align: center !important;
		top:20px !important;
		left:0 !important;
		line-height: 1.1 !important;
		height: auto !important;
	}
	#main > header > .wrapper > .widthfixer > .logo_wrapper > .tagline > span
	{
		display: block !important;
	}
	#main > header > .wrapper > .widthfixer > .logo_wrapper > .map
	{
		display: none !important;
	}
	#main > header > .wrapper > .widthfixer > .contact_info
	{
		display: none !important;
		position:absolute !important;
		right: 20px !important;
		top: 58px !important;
		text-align: left !important;
		font-size:1.2em !important;
	}
	#main > header > .wrapper > .widthfixer > .contact_info > span > .phone_number
	{
		font-size:1em !important;
	}
	#main > header > .wrapper > .widthfixer > .link_bar
	{
 		position: static !important;
		background: transparent !important;
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		-ms-border-radius: 0 !important;
		-o-border-radius: 0 !important;
		border-radius: 0 !important;
		margin-top: 25px !important;
		border-left:none !important;
		border-right:none !important;
		width:100% !important;
	}
	#main > header > .wrapper > .widthfixer > .link_bar > ul
	{
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		-ms-border-radius: 0 !important;
		-o-border-radius: 0 !important;
		border-radius: 0 !important;
		padding: 0 !important;
		display:inline-block;
		width:88%;
		/* text-align: center !important; */
		border-left:none !important;
		border-right:none !important;
	}
	#main > header > .wrapper > .widthfixer > .link_bar > ul > li
	{
		float: none !important;
		display: inline !important;
		position: static !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	#main > header > .wrapper > .widthfixer > .link_bar > ul > li:after
	{
		display: none !important;
	}
	#main > header > .wrapper > .widthfixer > .link_bar > ul > li > a
	{
		padding: 15px 6% 15px !important;
		display: inline-block !important;
		text-transform:uppercase !important;
		font-size:1.2em !important;
	}
	#main > header > .wrapper > .widthfixer > .link_bar > ul > li > a:hover,
	#main > header > .wrapper > .widthfixer > .link_bar > ul > li > a:active
	{
		background: rgba(150,180,195,.8) !important;
		color: #fff !important;
		text-shadow: 0 1px rgba(150,180,195,1) !important;
		text-decoration: none !important;
	}
	#main > footer > .wrapper > .widthfixer
	{
		padding: 40px 40px 0 !important;
	}
	#main > footer > .wrapper > .widthfixer > .logo_n_misc
	{
		position: relative !important;
		padding: 0 0 0 156px !important;
		width: 290px !important;
		height: 101px !important;
		margin: 0 auto 40px !important;
		float: none !important;
	}
	#main > footer > .wrapper > .widthfixer > .logo_n_misc > .logo
	{
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;
	}
	#main > footer > .wrapper > .widthfixer > .logo_n_misc > .social_media
	{
		margin-top: 0 !important;
	}
	#main > footer > .wrapper > .widthfixer > .logo_n_misc > .weather_info
	{
		float: left !important;
		margin-top: 10px !important;
	}
	#main > footer > .wrapper > .widthfixer > .sitemap_wrapper
	{
		width: 100% !important;
		margin-left: 0 !important;
		padding: 0 20px 0 !important;
	}
	#main > footer > .wrapper > .widthfixer > .sitemap_wrapper > .column
	{
		width: 190px !important;
		margin: 0 20px 20px !important;
	}
	#main > footer > .wrapper > .widthfixer > .sitemap_wrapper > .column > .title
	{
		text-align: center !important;
	}

/* === home.css === */
	#home > .searchbox_wrapper
	{
		margin: -2px 0 !important;
	}
	#home > .searchbox_wrapper > .widthfixer
	{
		padding: 0 !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .photo_slider
	{
		position: absolute !important;
		top: -2px !important;
		left: 0 !important;
		width: 100% !important;
		height: 100px !important;
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		-ms-border-radius: 0 !important;
		-o-border-radius: 0 !important;
		border-radius: 0 !important;
		display: none !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .photo_slider:before
	{
		border-left: none !important;
		border-right: none !important;
		border-color: rgba(0,0,0,.1) !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .photo_slider:after
	{
		right: 0 !important;
		border-right: none !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .photo_slider:after,
	#home > .searchbox_wrapper > .widthfixer > .photo_slider:before,
	#home > .searchbox_wrapper > .widthfixer > .photo_slider *,
	#home > .searchbox_wrapper > .widthfixer > .photo_slider *:before,
	#home > .searchbox_wrapper > .widthfixer > .photo_slider *:after
	{
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		-ms-border-radius: 0 !important;
		-o-border-radius: 0 !important;
		border-radius: 0 !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .photo_slider > .content > .slide > .title
	{
		position: absolute !important;
		width: 100% !important;
		left: 0 !important;
		right: 0 !important;
		top: 0 !important;
		bottom: 0 !important;
		padding: 20px 25px !important;
		text-align: left !important;
		font-size: 1em !important;
		color: #fff !important;
		text-shadow: 1px 1px 3px rgba(0,0,0,0.5) !important;
		z-index: 999 !important;
		font-weight: bold !important;
		text-transform: uppercase !important;
		line-height: 1.1 !important;
		font-weight: bold !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .photo_slider > .content > .slide > img
	{
		height: auto !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .photo_slider > .slider_navigator
	{
		display: none !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox
	{
		width: 100% !important;
		height: auto !important;
		padding-bottom: 132px !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox,
	#home > .searchbox_wrapper > .widthfixer > .searchbox:before
	{
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		-ms-border-radius: 0 !important;
		-o-border-radius: 0 !important;
		border-radius: 0 !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox:after
	{
		display: none !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content
	{
		padding: 20px 17px 0 !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .textfield_wrapper
	{
		width: 100% !important;
		margin-bottom: 30px !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .textfield_wrapper > .title
	{
		width: 100px !important;
		font-weight: normal !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .textfield_wrapper > .textfield
	{
		width: 100% !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .textfield_wrapper > .ui-datepicker,
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .textfield_wrapper > .ui-datepicker *,
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .textfield_wrapper > .ui-datepicker *:before,
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .textfield_wrapper > .ui-datepicker *:after
	{
		-webkit-border-radius:0 !important;
		-moz-border-radius:0 !important;
		-ms-border-radius:0 !important;
		-o-border-radius:0 !important;
		border-radius:0 !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .textfield_wrapper > .ui-datepicker
	{
		top:131px !important;
		left:90px !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .textfield_wrapper > .ui-datepicker:before,
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .textfield_wrapper > .ui-datepicker:after
	{
		display:none;
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .select_wrapper
	{
		margin: 0 !important;
		width: 138px !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .select_wrapper > .title
	{
		font-weight: normal !important;
		display: block !important;
		text-align: center !important;
		padding: 0 !important;
		padding-bottom: 10px
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .select_wrapper > .select
	{
		width: 120px !important;
		margin: 0 auto !important;
		float: none !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .select_wrapper > .select > .face,
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .select_wrapper > .select > .face > .customSelectInner
	{
		width: 100% !important;
	}
	#home > .searchbox_wrapper > .widthfixer > .searchbox > .content > .checkbox_wrapper
	{
		position: absolute !important;
		bottom: -75px !important;
		left: 20px !important;
		margin: 0 !important;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer
	{
		max-width: 375px !important;
		width: 100% !important;
		padding: 0 !important;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper
	{
		display: table !important;
		width: 100% !important;
		height: 234px !important;
		margin: 0 !important;
		padding: 0 !important;
		position: relative !important;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > a
	{
		position: absolute !important;
		display: block;
		width: 50px !important;
		height: 80px !important;
		background: rgba(255,255,255,0.8) !important;
		z-index: 3 !important;
		top: 50% !important;
		margin-top: -40px !important;
		-webkit-box-shadow: 0 0 20px rgba(150,180,195,.8) !important;
		-moz-box-shadow: 0 0 20px rgba(150,180,195,.8) !important;
		-ms-box-shadow: 0 0 20px rgba(150,180,195,.8) !important;
		-o-box-shadow: 0 0 20px rgba(150,180,195,.8) !important;
		box-shadow: 0 0 20px rgba(150,180,195,.8) !important;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > a:hover,
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > a:active
	{
		background: #fff !important;
		-webkit-box-shadow: 0 0 10px rgba(150,180,195,1) !important;
		-moz-box-shadow: 0 0 10px rgba(150,180,195,1) !important;
		-ms-box-shadow: 0 0 10px rgba(150,180,195,1) !important;
		-o-box-shadow: 0 0 10px rgba(150,180,195,1) !important;
		box-shadow: 0 0 10px rgba(150,180,195,1) !important;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > .prev
	{
		left: 0 !important;
		-webkit-border-radius: 0 25px 25px 0 !important;
		-moz-border-radius: 0 25px 25px 0 !important;
		-ms-border-radius: 0 25px 25px 0 !important;
		-o-border-radius: 0 25px 25px 0 !important;
		border-radius: 0 25px 25px 0 !important;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > .next
	{
		right: 0 !important;
		-webkit-border-radius: 25px 0 0 25px !important;
		-moz-border-radius: 25px 0 0 25px !important;
		-ms-border-radius: 25px 0 0 25px !important;
		-o-border-radius: 25px 0 0 25px !important;
		border-radius: 25px 0 0 25px !important;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > a > .icon
	{
		position: absolute !important;
		float: none !important;
		display: block !important;
		top: 50% !important;
		margin-top: -19px !important;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > .prev > .icon
	{
		left: 50% !important;
		margin-left: -15px !important;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > .next > .icon
	{
		margin-right: -15px !important;
		right: 50% !important;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > .prev:hover > .icon
	{
		margin-left: -15px !important;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > .next:hover > .icon
	{
		margin-right: -15px !important;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > a > .carousel_mask
	{
		display: none !important;
		-webkit-opacity: 0 !important;
		-moz-opacity: 0 !important;
		-ms-opacity: 0 !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
		-o-opacity: 0 !important;
		opacity: 0 !important;
		visibility: hidden !important;
		width: 1px !important;
		height: 1px !important;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > .prev > .carousel_mask
	{
		left: -30px !important;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > .next > .carousel_mask
	{
		right: -30px !important;
	}

	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > .carousel_placeholder
	{
		width: 100%;
	}
	#home > .highlighted_carousel_wrapper > .wrapper > .widthfixer > .wrapper > .carousel_placeholder > .highlighted_carousel
	{
		width:375px !important;
		min-width: 375px !important;
 		padding: 0 23px !important;
		margin: 0 auto !important;
	}
	#home > .other_wrapper
	{
		padding: 40px 0 20px !important;
	}
	#home > .other_wrapper > .infos_wrapper
	{
		padding: 0 40px !important;
	}
	#home > .other_wrapper > .infos_wrapper > .rentacar
	{
		width: 100% !important;  
 
	}
	#home > .other_wrapper > .infos_wrapper > .rentacar > .content
	{
		/* width: 155px !important; */
		display: block !important;
	}
	
	#home > .other_wrapper > .infos_wrapper > .rentacar > .content > .rentacar_offer
	{
		width: 100px !important;
	}
	
	#home > .other_wrapper > .infos_wrapper > .rentacar > .content > *
	{
		display: block !important;
		width: 100%;
		float: none !important;
 	}
	#home > .other_wrapper > .infos_wrapper > .rentacar > .content > .car
	{
		margin: 0 0 12px -4px !important;
	}
	
		#home > .other_wrapper > .infos_wrapper > .rentacar > .content > .car_de
	{
		margin: 5px 0px -2px -49px !important;
	}
	
	#home > .other_wrapper > .infos_wrapper > .rentacar > .content > .rentacar_offer
	{
		display: block !important;
		width: 100% !important;
		margin: 0px !important;
		padding: 0px !important;
		float: none !important;
	}
	
	.spanrentcar_en_new{
	    width: 100% !important;
	    float: none !important;
     	display: block;
   		text-align: center;
    	margin-right: 0px;
	}
	
	.fontsize_title_en{
		float: none !important;
		margin-left: 0px !important;
		text-align: center;
		margin-bottom: 10px;
	}
	
	.fontsize_title_de{
		
	}
	
	#home > .other_wrapper > .infos_wrapper > .rentacar > .content > .rentacar_offer > .title{
		font-size: 1.2em;
    	width: 120px;
    	margin-left: 11px;
    	
	}
	
	#home > .other_wrapper > .infos_wrapper > .rentacar > .content > .rentacar_offer > .title > em
	{
		display: block !important;
	}
	#home > .other_wrapper > .infos_wrapper > .lapalma_infos
	{
	    margin-top: 20px;
    	margin-bottom: 20px;
		display: block !important;
		right: 45px !important;
		width: 375 !important;
		top: 25px !important;
		background-size: 58% !important;
		background-position: 67px center !important;
		background-size: 143px !important;
		float: left;
		position: static !important;
	}
	#home > .other_wrapper > .infos_wrapper > .lapalma_infos > .title
	{
		display: block !important;
		position: absolute;
		top: 3px !important;
		left: -4px !important;
		text-shadow: -1px -1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, 1px 1px 0 #fff, 0 -1px 0 #fff, 0 1px 0 #fff, -1px 0 0 #fff, 1px 0 0 #fff !important;
	}
	#home > .other_wrapper > .infos_wrapper > .lapalma_infos > .go
	{
		/* width: 100% !important;
		bottom: -32px !important;
		left: 0 !important; */
		margin-bottom: 16px;
   		 margin-left: 14px;
	}
	#home > .other_wrapper > .infos_wrapper > .newsletter
	{
  	    width: 100% !important;
    	margin-bottom: 16px;
   		margin-left: 0px !important;
   		padding: 15px !important;
	}
	
	#home > .other_wrapper > .infos_wrapper > .newsletter > .content{
		 
	}
	
	#home > .other_wrapper > .infos_wrapper > .newsletter > .content > .title{
		display: block !important;
		width: 100% !important;
		text-align: center !important;
		margin-bottom: 10px;
	}
	
	#home > .other_wrapper > .infos_wrapper > .newsletter > .content > .button_wrapper{
		display: block !important;
		width: 100% !important;
		margin-left: 0px !important;
	}
	
	#home > .other_wrapper > .blog_n_grids
	{
		padding: 40px 40px 0 !important;
	}
	#home > .other_wrapper > .blog_n_grids > .blog
	{
		width: 100% !important;
		margin-bottom: 120px;
    	margin-top: -50px;
	}
	#home > .other_wrapper > .blog_n_grids > .blog > .content > .blog_posts
	{
		font-size: 1em !important;
	}
	#home > .other_wrapper > .blog_n_grids > .grids_wrapper
	{
		margin: 0 !important;
		width: 100% !important;
    	max-width: 375px;
		margin: 0px 0 0 -40px !important;
	}
	#home > .other_wrapper > .blog_n_grids > .grids_wrapper > .grid
	{
		margin-left: 38px !important;
		width: 100%;
	}
	#home > .other_wrapper > .blog_n_grids > .grids_wrapper > .grid > .title
	{
		text-align: center !important;
		font-size: 1em !important;
		font-weight: bold !important;
		margin-bottom: 10px !important;
	}
	
	#home > .other_wrapper > .blog_n_grids > .grids_wrapper > .grid > .collection
	{
		width: 301px !important;
		margin-left: auto;
    	margin-right: auto;
	}
	
	#home > .other_wrapper > .blog_n_grids > .grids_wrapper > .grid > .collection > li > a > img{
		 width: 150px !important;
   		 height: 150px !important;
   		 border:2px solid #FFF;
	}
	
	#home > .other_wrapper > .blog_n_grids > .grids_wrapper > .grid > .collection > li{
		 width: 150px ;
   		 height: 150px;
	}
	
	#home > .other_wrapper > .blog_n_grids > .grids_wrapper > .grid > .collection > li > a:hover > img{
		margin: 0px !important;
	}
	
	#home > .other_wrapper > .blog_n_grids > .blog > .content > .title {
		 background: url("http://www.la-palma24.net/images/journal-trasn360.png") center no-repeat !important;
		 background-size: contain !important;
		 margin-bottom: 0px;
     	 height: 50px !important;
	}
	
	#home > .other_wrapper > .blog_n_grids > .grids_wrapper > .grid > .collection > li > a:hover > img
	{
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		-ms-box-shadow: none !important;
		-o-box-shadow: none !important;
		box-shadow: none !important;
	}
	#home > .other_wrapper > .blog_n_grids > .grids_wrapper > .grid *
	{
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		-ms-border-radius: 0 !important;
		-o-border-radius: 0 !important;
		border-radius: 0 !important;
	}

/* === properties.css === */
	.show_sidebar
	{
		margin-right: auto !important;
	    margin-left: auto !important;
	    float: right !important;
	    width: 11%;
	    height: 45px;
	    text-align: center;
	    border: 1px solid #D8EDFA;
	    display:inline-block;
	}
	
	.show_sidebar a
	{
		text-decoration: none;
	    font-size: 2.8em;
	    display: block;
	    height: 44px;
	    padding: 4px;
	    width: 100%;
	}
	
	.show_sidebar a:hover{
		background: rgba(150,180,195,.8) !important;
	    color: #fff !important;
	    text-shadow: 0 1px rgba(150,180,195,1) !important;
	    text-decoration: none !important;
	}
	
	.widthfixer.content > .sidebar
	{
		display:none;
		width:100% !important;
		position:relative !important;
		top:111px !important;
		border:none !important;
		border-bottom:1px solid #C8E8FA !important;
		margin-bottom:0 !important;
		padding-bottom:20px !important;
		background: #f2f9fe !important;
		-webkit-box-shadow:inset 0 50px 50px -50px rgba(150,180,195,.5), inset 0 -50px 50px -50px rgba(150,180,195,.3) !important;
		-moz-box-shadow:inset 0 50px 50px -50px rgba(150,180,195,.5), inset 0 -50px 50px -50px rgba(150,180,195,.3) !important;
		-ms-box-shadow:inset 0 50px 50px -50px rgba(150,180,195,.5), inset 0 -50px 50px -50px rgba(150,180,195,.3) !important;
		-o-box-shadow:inset 0 50px 50px -50px rgba(150,180,195,.5), inset 0 -50px 50px -50px rgba(150,180,195,.3) !important;
		box-shadow:inset 0 50px 50px -50px rgba(150,180,195,.5), inset 0 -50px 50px -50px rgba(150,180,195,.3) !important;
	}
	.widthfixer.content > .sidebar:before,
	.widthfixer.content > .sidebar:after
	{
		display:none !important;
	}
	.widthfixer.content > .sidebar > .title
	{
		display:none !important;
	}
	.widthfixer.content > .sidebar > .content
	{
		border-top:none !important;
	}
	.widthfixer.content > .sidebar > .content > .section
	{
		padding:25px 30px 10px 30px !important;
	}
	.widthfixer.content > .sidebar > .content > .section .title
	{
		width:40% !important;
	}
	.widthfixer.content > .sidebar > .content > .section .select
	{
		width:100% !important;
	}
	.widthfixer.content > .sidebar > .content > .section .checkbox_wrapper > .title
	{
		width:100% !important;
	}
	.widthfixer.content > .sidebar > .content > .section .textfield_wrapper > .ui-datepicker,
	.widthfixer.content > .sidebar > .content > .section .textfield_wrapper > .ui-datepicker *,
	.widthfixer.content > .sidebar > .content > .section .textfield_wrapper > .ui-datepicker *:before,
	.widthfixer.content > .sidebar > .content > .section .textfield_wrapper > .ui-datepicker *:after
	{
		-webkit-border-radius:0 !important;
		-moz-border-radius:0 !important;
		-ms-border-radius:0 !important;
		-o-border-radius:0 !important;
		border-radius:0 !important;
	}
	.widthfixer.content > .sidebar > .content > .section .textfield_wrapper > .ui-datepicker
	{
		top:160px !important;
		left:85px !important;
	}
	.widthfixer.content > .sidebar > .content > .section .textfield_wrapper > .ui-datepicker:before,
	.widthfixer.content > .sidebar > .content > .section .textfield_wrapper > .ui-datepicker:after
	{
		display:none;
	}

	.widthfixer.content > .wrapper
	{
		width:100% !important;
	}
	.widthfixer.content > .wrapper:before
	{
		display:none !important;
	}
	.widthfixer.content > .wrapper > .header
	{
		padding:25px !important;
		position:absolute !important;
		top:0 !important;
		left:0 !important;
		right:0 !important;
		width: 100%;
    	/* max-width: 375px; */
	}
	.widthfixer.content > .wrapper > .header > .links > .pathway
	{
		display:none !important;
	}

/* === list.css === */
	#list > .content > .list_wrapper > .list_content
	{
		padding-top:100px !important;
		padding-right:0px !important;
		padding-left:0px !important;
		padding-bottom:0px !important;
		margin:111px 0 0 0 !important;
		position:relative !important;
	}
	#list > .content > .list_wrapper > .list_content > .utils_bar
	{
		/* left:20px !important;
		right:20px !important;
		top:20px !important;
		-webkit-border-radius:0 !important;
		-moz-border-radius:0 !important;
		-ms-border-radius:0 !important;
		-o-border-radius:0 !important;
		border-radius:0 !important; */
		margin-top: -77px;
		float: left;
    	width: auto;
    	position: static !important;
    	margin-left: 10px;
	    margin-right: 10px;
	    margin-bottom: 35px;
	}
	#list > .content > .list_wrapper > .list_content > .item
	{
		float:none !important;
		margin-left: auto !important;
   	    margin-right: auto !important;
 	    margin-bottom: 45px !important;
		width:300px !important;
		height:270px !important;
	}
	#list > .content > .list_wrapper > .list_footer
	{
		padding:0 !important;
		overflow:hidden !important;
	}
	#list > .content > .list_wrapper > .list_footer > .pages_list
	{
		position:relative !important;
		margin: 100px auto 15px !important;
		top:0 !important;
		padding:0 !important;
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		-ms-border-radius: 0 !important;
		-o-border-radius: 0 !important;
		border-radius: 0 !important;
		left:0 !important;
		width:100% !important;
	}
	#list > .content > .list_wrapper > .list_footer > .page_change
	{
		position:absolute !important;
		bottom:70px !important;
		float:none !important;
	}
	#list > .content > .list_wrapper > .list_footer > .page_change,
	#list > .content > .list_wrapper > .list_footer > .page_change *
	{
		-webkit-border-radius:0 !important;
		-moz-border-radius:0 !important;
		-ms-border-radius:0 !important;
		-o-border-radius:0 !important;
		border-radius:0 !important;
	}
	#list > .content > .list_wrapper > .list_footer > .page_change.left
	{
		left:-2px !important;
	}
	#list > .content > .list_wrapper > .list_footer > .page_change.right
	{
		right: 56px !important;
    	width: 55px;
	}

/* === single.css === */
	#single_object > .content > .single_object_wrapper > .single_object_content
	{
		margin-top:111px;
		padding:0px !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .main_photo
	{
		width:375px !important;
		height:auto !important;
		margin-bottom:35px !important;
		margin-top:-1px !important;
		float: none !important;
    	margin-left: auto;
   		margin-right: auto;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .main_photo,
	#single_object > .content > .single_object_wrapper > .single_object_content > .main_photo:before,
	#single_object > .content > .single_object_wrapper > .single_object_content > .main_photo:after
	{
		-webkit-border-radius:0 !important;
		-moz-border-radius:0 !important;
		-ms-border-radius:0 !important;
		-o-border-radius:0 !important;
		border-radius:0 !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .main_photo > img
	{
		position:relative !important;
		-webkit-border-radius:0 !important;
		-moz-border-radius:0 !important;
		-ms-border-radius:0 !important;
		-o-border-radius:0 !important;
		border-radius:0 !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .main_photo > .score_wrapper
	{
		height:auto !important;
		top:307px !important;
		bottom:auto !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .main_photo > .prices_wrapper
	{
		float:left !important;
		height:auto !important;
		position:relative !important;
		padding:20px !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .main_photo > .prices_wrapper > .table
	{
		width:100% !important;
		margin:0 0 20px !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .main_photo > .prices_wrapper > .submit_wrapper
	{
		margin:0 !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .main_photo > .prices_wrapper > .submit_wrapper > .info
	{
		width:290px !important;
		margin-top: 10px !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .object_data
	{
		width:100% !important;
		height:auto !important;
		-webkit-border-radius:0 !important;
		-moz-border-radius:0 !important;
		-ms-border-radius:0 !important;
		-o-border-radius:0 !important;
		border-radius:0 !important;
		padding:0 !important;
		text-align:center !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .object_data > .data
	{
		float:none !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .object_data > .more_data_link
	{
		display:block !important;
		float:none !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .description
	{
		width:100% !important;
		padding:0 20px !important;
		margin-bottom: 20px !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .photo_grid
	{
		margin:0 40px !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .photo_grid > .wrapper > .collection
	{
		width:375px !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .more_data
	{
		width:100% !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .more_data > .box,
	#single_object > .content > .single_object_wrapper > .single_object_content > .more_data > .box:before,
	#single_object > .content > .single_object_wrapper > .single_object_content > .more_data > .box:after
	{
		-webkit-border-radius:0 !important;
		-moz-border-radius:0 !important;
		-ms-border-radius:0 !important;
		-o-border-radius:0 !important;
		border-radius:0 !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .more_data > .box > .content > .data_wrapper > .data_row > .title
	{
		width:100% !important;
		float: left;
		text-align: left !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .more_data > .box > .content > .data_wrapper > .data_row > .content
	{
		float: left;
   	    width: 100% !important;
	}
	
	#single_object > .content > .single_object_wrapper > .single_object_content > .booking_calendar
	{
		margin:-1px 0 !important;
		padding:0 !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .booking_calendar > .wrapper
	{
		width:375px !important;
		-webkit-border-radius:0 !important;
		-moz-border-radius:0 !important;
		-ms-border-radius:0 !important;
		-o-border-radius:0 !important;
		border-radius:0 !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .booking_calendar > .wrapper:before,
	#single_object > .content > .single_object_wrapper > .single_object_content > .booking_calendar > .wrapper:after
	{
		-webkit-border-radius:0 !important;
		-moz-border-radius:0 !important;
		-ms-border-radius:0 !important;
		-o-border-radius:0 !important;
		border-radius:0 !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .booking_calendar > .wrapper > .content > .calendar_holder
	{
		width: auto !important;
		margin:0 !important;
	}
	#year-calendar .label-calendar
	{
		width:15px !important;
	}
	#year-calendar .label-calendar.bold
	{
		width:20px !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .reservation_link
	{
		width:100% !important;
		padding-bottom: 30px;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .reservation_link > .box,
	#single_object > .content > .single_object_wrapper > .single_object_content > .reservation_link > .box:before,
	#single_object > .content > .single_object_wrapper > .single_object_content > .reservation_link > .box:after
	{
		-webkit-border-radius:0 !important;
		-moz-border-radius:0 !important;
		-ms-border-radius:0 !important;
		-o-border-radius:0 !important;
		border-radius:0 !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .reviews
	{
		width:100% !important;
		margin:-1px 30 -2px 0 !important;
		padding:0 !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .reviews > .box,
	#single_object > .content > .single_object_wrapper > .single_object_content > .reviews > .box:before,
	#single_object > .content > .single_object_wrapper > .single_object_content > .reviews > .box:after
	{
		-webkit-border-radius:0 !important;
		-moz-border-radius:0 !important;
		-ms-border-radius:0 !important;
		-o-border-radius:0 !important;
		border-radius:0 !important;
	}
	
	#single_object > .content > .single_object_wrapper > .single_object_content > .reviews > .box > .content > .reviews_wrapper{
		display: none;
	}
	
	#single_object > .content > .single_object_wrapper > .single_object_content > .reviews > .box > .content > .reviews_wrapper > .review_row
	{
		width:100% !important;
	}
	
	#list > .content > .list_wrapper > .list_content > .list_utils > .title
	{
		margin: 0px !important;
	}
	
	/* Single */
	.bx-wrapper, .bx-viewport{width:375px !important; height: 229px !important;}
	#calendar{display: none;}
	#glob-data{display: block !important;}
	.bx-wrapper img{width: auto !important; max-width: 375px !important; max-height: 229px;}
	.bxslider li{width: 375px !important; height: 229px;}
	#phostosview li{height: 229px !important;}
	.dvcenterv{height: 229px !important;}
	.bxslider li a{height: 229px !important;}
	#googlemaps-single{width: 375px !important; height: 229px !important;}
	#video-single{width: 375px !important; height: 229px !important;}
	#ex1 iframe{width: 375px !important; height: 229px !important;}
	#bx-pager{margin-left: 15px;}
	#single_object > .content > .single_object_wrapper > .single_object_content > .reservation_link > .box > .content > .content_wrapper > .title{
		float: left;
    	width: 100%;
   	    text-align: center !important;
        margin-bottom: 10px;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .reservation_link > .box > .content > .content_wrapper > .button_wrapper{
		float: left;
   		width: 100%;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .reviews > .box > .content > .reviews_wrapper > .review_row > .user_data{
		float: left;
		width: 100% !important;
	}
	#single_object > .content > .single_object_wrapper > .single_object_content > .reviews > .box > .content >  .reviews_wrapper > .review_row > .body{
		float: left;
		width: 100% !important;
	}
	
	.btn_reviews_view{display: block;}
 	#carousel_next{display: none !important;}
	#carousel_prev{display: none !important;}
	
	.dvbxrent{width: 100% !important;}
	.dvbxjournal{height:auto !important; width: 100% !important; margin-left: 0px !important;}
	.dvbxcarimg{display: block !important;}
	.dvbxcarhref{display: none !important; width: 100% !important;margin-bottom: 10px;margin-right:0px !important;}
	.dvbxcarimgjournal{background: none !important; width: 100% !important; height: auto !important;}
	.dvbxcarimgjournal img {display: block !important; width: 100%;}
	.dvbxpalminvest{width: 100% !important;}
	.dvbxcarimgpalminvest{text-align:center;display: block !important;margin: 0 auto !important;}
	.dvbxcartitleinfos{text-align: center !important;}
	.dvbxlogoendinfos{margin: 0 auto; display: block !important;}
	.dvbxcartxtinfos{display: block !important; width: 100% !important; float: none !important;}
	
	#home > .other_wrapper > .infos_wrapper > .rentacar_en{width: 100% !important;}
 	.dvbxcartitle{margin-bottom: 10px;}
 	.dvbxmotorradtitle{margin-top: 6px;font-size: 1.3em;}
	
	.moto_home_ann{
	    width: 140px  !important;
	    display: block  !important;
	    margin: auto  !important;
	    height: 110px  !important;
	    float: none !important;
	}
	
	.dvbxcartxt{margin-bottom: 0px !important;}
	.dvbxjournalcat{display: none !important;}
	.dvbxjournalcat ul li{margin-bottom: 10px; display: block !important; text-align: center;font-size: 1.3em;}
	.dvbxcartxtpalminvest{width: 100% !important;}
	.dvbxinfos{margin-bottom: 0px !important;}
	.ahrefmobilerent{
	    width: 100%;
	    height: 100%;
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    z-index: 999;
	}
	
	#home > .other_wrapper > .infos_wrapper > .blog_n_grids > .grids_wrapper{margin-left: 0px !important;}
	.grid_t_en{	margin-left: 15px !important;}
	.dvbxcartitleinfosd{display: block !important; width: 100% !important; margin: 0 !important; margin-top: 10px !important;margin-bottom: 10px !important;font-size: 1.5em !important;}
	.dvbxcartxtinfosdos{display: block !important; width: 100% !important; margin: 0 !important; margin-top: 10px !important;}
	.dvbxcarimgabout{float: none !important; text-align:center; display: block !important; width: 100%;}
	.dvvideorentacar{display: none;}
	#h3video{display: none;}
	
	.dvofertas{width: 100% !important;}
	.title_precios{width: 50% !important;}
	.dvrowofert_title{margin-left:0px !important; width: auto !important;}
	
	.dvcalculateprice{margin: 0px !important;padding: 0px !important;}
	.dvprecios_selects_salida{display: block !important;width: 200px !important;}
	.dvprecios_selects_llegada{display: block !important; margin-bottom: 10px; width: 200px !important;}
	.dvprecios_selects_huesp{display: block !important; margin-left: 0px !important; margin-top:10px;}
	.dvresultprice{display: block !important;width: 100% !important;margin: 0px !important; text-align: center; }
 	#btnrequestp{width: 100% !important; margin-top: 12px !important;}
 	#btnrequestp > .button_wrapper{width: 100% !important;}
 	
 	.personal_info{
		padding: 15px !important;
	}
	
	.personal_info > .content > .clearfix{
		padding: 10px 5px !important;
	}
	
	.personal_info > .content > .clearfix > .textfield_wrapper > .title {
		padding-bottom:10px !important; 
 		text-align: left !important;
 	    padding-left: 7px !important;
	} 
	
	.personal_info > .content > .clearfix > .textfield_wrapper > .textfield {
 		width: 100% !important; 
	} 
	
	.personal_info > .content > .clearfix > .textfield_wrapper {
		display: block;
		width: 100% !important; 
	} 
	
	.personal_info > .content > .clearfix > .textfield {
		display: block;
	}
	
	 
	
	.reservation_info{
		padding: 15px !important;
	}
	
	.reservation_info > .content > .clearfix{
		padding: 10px 5px !important;
	}
	
	.reservation_info > .content > .clearfix > .textfield_wrapper > .title {
		padding-bottom:10px !important; 
 		text-align: left !important;
 	    padding-left: 7px !important;
	} 
	
	.reservation_info > .content > .clearfix > .textfield_wrapper > .textfield {
 		width: 100% !important; 
	} 
	
	.reservation_info > .content > .clearfix > .textfield_wrapper {
		display: block;
		width: 100% !important; 
		float:none !important;
	} 
	
	.reservation_info > .content > .clearfix > .textfield {
		display: block;
	}
	
	.under_3yo {
		display: block;
    	width: 100% !important;
    	padding-top: 18px;
	}
	
	.under_3yo > .title {
		width: 100% !important;
	}
 	
	.over_3yo {
		display: block;
    	width: 100% !important;
    	padding-top: 18px;
	}
	
	.over_3yo > .title {
		width: 100% !important;
	}
	
	.comments > .textarea > textarea{
		 max-width: auto !important; 
    	 min-width: auto !important;
	}
	
	.comments > .content > .clearfix{
		padding: 5px !important;
	}
	
	.icon{
 	    display: block  !important;
 	    margin-right: auto  !important;
	    margin-left: auto  !important;
	    padding-top: 8px  !important;
	}
	
	.description{
		display: block  !important;
 	    margin-right: auto  !important;
	    margin-left: auto  !important;
	    padding-top: 8px  !important;
	    text-align: center !important;
   		margin-bottom: 14px !important;
    	margin-top: 10px !important;
	}
	
	.button_wrapper {
		display: block  !important;
 	    margin-right: auto  !important;
	    margin-left: auto  !important;
	    float:none !important;
	}
	
	#spnpricefinally{
		width: 100% !important;  
	}
	
	.clearfix{
		/* padding: 20px !important; */
	}
	
	.success{
		padding: 0px !important;
	}
	
	.ui-datepicker{
		left: 57% !important;
	}
	.dvcasaselected{
		display: block  !important;
		width: 100% !important;
	}
	
	.dvdatacasadat{
		display: block !important;
		width: 100% !important;
	}
	
	.dvdatosp{
		display: block !important;
		width: 100% !important;
	}
	.dvfondocolor{
		padding: 0 !important;
	}
	.dvpriceupbtn {
	    display: block;
	    width: 100%;
	    text-align: center;
	    margin-top: 12px;
	}
	.dvextragratis {
	    display: block !important;
	    width: 100% !important;
 	}
 	.dvextrapago{
 		padding: 10px;
 	}
 	.dvcheckbox {
      	display: block !important;
      	width: 100% !important;
	}
	.dvcalpr {
     	display: block !important;
     	width: 100% !important;
     	margin-top: 5px;
   		margin-bottom: 5px;
	}
	.dvprecio {
	    display: block !important;
	    width: 100% !important;
	}
	
	.contact_form{
		/* display: none !important; */
	}
	
	#info_page > .content > .info_page_wrapper > .info_page_content > .info_section > .box > .content > .info_wrapper{
		padding: 0px !important;
	}
	
	#contact_data > .email > .contact_form
	{
		width: 100%;
		padding: 14px 0 0 10px;
	}
	
 
	
	#contact_data > .email > .contact_form > .content > .textfield_wrapper{
		display: block;
		width: 99%;
		margin-right: 0px;
	}
	
	#contact_data > .email > .contact_form > .content > .textarea_wrapper > .textarea > textarea{
		width: 100% !important;
	}
	
	#contact_data > .email > .contact_form > .content > .textarea_wrapper{
		width: 99% !important;
	}
	
	#contact_map{
		display: block !important;
     	width: 100% !important;
	}
	
	#contact_map iframe{
      	width: 375px !important;
	}
	
	#contact .show_sidebar
	{
		display: none !important;
	}
	
	#contact_data > div:before
	{
		height: 0px !important;
	}
	
	#contact_data > .title
	{
		margin-top: 20px;
	}
	
	#contact_data > .address > .right > .title
	{
		margin-top: 19px;
	}
	
	#contact_map > .title
	{
		padding-left: 24px;
	}
	
	#overlay > .content > .login_form > .content .textfield_wrapper > .title{
		display: block !important;
		text-align: left;
	}
	
	#single_object .button_wrapper
	{
		float:right !important;
	}
	
	#dvwmeteo{
		display: none;
	}
	
	#info_page > .content > .info_page_wrapper > .info_page_content > .info_section{
		max-width: 100%px;
		width: 100% !important;
	}
	
	#info_page > .content > .info_page_wrapper > .info_page_content{
		padding: 0px !important;
	}
	
	.dvothersites{
		margin-left:0px;
		width: 100%;
		/* max-width: 375px; */
	}
	
	.dvothersites-sitethome{
		margin-left: 0px;
	}
	
	.dvmeteoinfo{
		position: absolute;
		top: 0px;
		right: 0px;
		width: auto;
		margin-right:0px;
	}
	
	.dvothersites-sitethomedos{
		margin-left: 7px;
	}
	
	.dvmailmargin{
		margin-left: 0px !important;
	}
	
	iframe{
		width: 100%;
	}
}

@media screen and (max-width:400px){
 	body {
	    min-width: 0px;
	    width: 100%;
	    max-width: 360px;
	}
}
