/* Created by Artisteer v4.3.0.60745 */

.responsive body
{
   min-width: 240px;
}

/*in origine 69% - 1000px*/
.desktop  .art-nav-inner{
	width: 80%;
}
.art-header-inner{
	width: 80%;
}
.art-sheet {
	width: 80%;
}
.art-footer-inner{
	width: 80%;
}
.art-header .region-art-header {
	width: 80% !important;
}
.menu-secondary {
	width: 100%;
}
.footer-contact{
    width: 100%;
}
.top-area .container-top-area,
.center-area .container-center-area,
.bottom-area .container-bottom-area {
	width: 80%;
}
.proposte-corousel .jcarousel-skin-default .jcarousel-container-horizontal {
	width: 80%;
}

.responsive .art-header .languages {
	right: 0;
	bottom: 0;
}
.responsive ul.language-switcher-locale-url {
	margin-top: 20px;
}


#mini-panel-home_page .views-slideshow-cycle-main-frame,
#mini-panel-home_page .views-slideshow-cycle-main-frame-row {
	width: 100% !important;
}
#mini-panel-home_page .panel-pane {
	overflow: hidden;
}
#mini-panel-home_page .panel-col-last img {
	min-height: 160px;
	width: 100% !important;
	height: auto !important;
	max-width: none !important;
}
.pos,
.pos .pos-contain,
.proposte-esclusive-home-slide .panel-2col > .panel-panel, 
.eventi-home .panel-2col > .panel-panel, 
.focus-on-home .panel-2col > .panel-panel {
	height: 160px;
}
.pos .pos-contain,
.proposte-esclusive-home-slide .panel-2col .panel-col-last,
.eventi-home .panel-2col .panel-col-last,
.focus-on-home .panel-2col .panel-col-last {
	background-size: auto 100%;
}

.art-footer {
	margin-top: 15px;
}
.footer-contact table.gruppo td {
	padding: 15px 25px;
	display: block;
	width: 33.3%;
	float: left;
	box-sizing: border-box;
}
.footer-contact table.gruppo td img {
	width: 100% !important;
	height: auto !important;
}


.responsive .supersized .art-block,
.supersized .art-blockcontent,
.supersized-map .art-blockcontent  {
	width: 100%;
	margin: 0;
}
.prenota .art-blockcontent > table {
	width: 100% !important;
}


.proposte-esclusive-page .views-field-field-copertina img, 
.eventi-page .views-field-field-copertina img {
	box-sizing: border-box;
	width: 100% !important;
	height: auto !important;
	max-width: inherit !important;
}

.prenota .art-blockcontent > table > tbody > tr:nth-child(1) > td:nth-child(3) {
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility 0s, opacity 0.5s linear;
	transition: visibility 0s, opacity 0.5s linear;
}
.prenota .art-blockcontent > table > tbody > tr:nth-child(2) {
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility 0s, opacity 0.5s linear;
	transition: visibility 0s, opacity 0.5s linear;
}

#contenuto-editoriale .panels-flexible-row-layout_editoriale-7 .panels-flexible-column .inside img,
#contenuto-editoriale .panels-flexible-row-layout_editoriale-7 .panels-flexible-column .views-slideshow-cycle-main-frame,
#contenuto-editoriale .panels-flexible-row-layout_editoriale-7 .panels-flexible-column .views-slideshow-cycle-main-frame > div.views-slideshow-cycle-main-frame-row{
	width: 100% !important;
	height: auto !important;
	max-width: 100% !important;
}

#contenuto-editoriale .panels-flexible-row-layout_editoriale-7 .panels-flexible-column .views-slideshow-cycle-main-frame > div.views-slideshow-cycle-main-frame-row {
	position: relative !important;
}
#contenuto-editoriale .panels-flexible-row-layout_editoriale-7 .panels-flexible-column .views-slideshow-cycle-main-frame > div.views-slideshow-cycle-main-frame-row img{
	position: absolute;
    top: 0;
    left: 0;
}




/* desktop */
@media (min-width: 1900px)
{
	.supersized img {
		margin-top: -120px !important;
	}
	
	#views_slideshow_cycle_teaser_section_slideshow-block_1, .supersized .views-slideshow-cycle-main-frame-row {
		clip: rect(auto, auto, 650px, auto);
	}
	#header_slideshow {
		height: 650px;
	}
	.supersized .views-slideshow-controls-top,
	.supersized .views-slideshow-controls-bottom {
		min-height: 650px;
	}
}
@media (min-width: 1600px)
{
	.supersized img {
		margin-top: -60px !important;
	}
}
@media (min-width: 1200px)
{
    #art-resp-desktop { display: block; }
	
	.prenota .art-blockcontent > table {
		width: 80% !important;
	}
	
	.prenota-fixed-top {
		position: fixed;
		top: 0;
		margin: 0;
		bottom: inherit;
	}
	.prenota.prenota-fixed-top .art-blockcontent > table > tbody > tr:nth-child(1) > td:nth-child(3) {
		visibility: hidden;
		opacity: 0;
		display: none;
	}
	.prenota.prenota-fixed-top .art-blockcontent > table > tbody > tr:nth-child(2) {
		visibility: hidden;
		opacity: 0;
		display: none;
	}
}

/* fino al tablet landscape */
@media (max-width: 1199px) 
{

	.desktop  .art-nav-inner,
	.art-header-inner,
	.art-sheet,
	.art-footer-inner,
	.art-header .region-art-header{
		width: 90% !important;
		margin-left: auto;
		margin-right: auto;
	}
	
	#header_slideshow {
		height: auto;
	}
	.prenota {
		position: relative;
		bottom: inherit;
	}
	.prenota .art-blockcontent > table > tbody > tr > td {
		width: 100% !important;
		display: block;
		float: left;
		padding: 15px 0 !important;
		text-align: center !important;
		border: none !important;
		height: auto !important;
	}
	.prenota .art-blockcontent > table > tbody > tr > td > div {
		bottom: -10px !important;
	}
	
	
	#contenuto-editoriale .panels-flexible-row-layout_editoriale-7 .panels-flexible-column .inside img{
		width: 100% !important;
		height: auto !important;
		max-width: 100% !important;
	}
	
	.main-menu-footer {
		text-align: center;
	}
	.promo-code {
        right: 0%;
    }
	
}
/* tablet landscape */
@media (min-width: 980px) and (max-width: 1199px)
{
    .supersized,
	.supersized-map	{
		height: 449px;
	}
	.supersized img,
	.supersized .views-slideshow-controls-top,
	.supersized .views-slideshow-controls-bottom {
		min-height: 449px;
	}
}

/* fino al tablet portrait */
@media (max-width: 979px) 
{
	#mini-panel-home_page.panel-2col-stacked > .center-wrapper > .panel-col-first,
	#mini-panel-home_page.panel-2col-stacked > .center-wrapper > .panel-col-last {
		width: 99.9%;
	}
	#mini-panel-home_page.panel-2col-stacked > .center-wrapper > .panel-col-first .inside,
	#mini-panel-home_page.panel-2col-stacked > .center-wrapper > .panel-col-last .inside {
		margin: 0;
	}
	

}
/* tablet portrait */
@media (min-width: 768px) and (max-width: 979px)
{
    .supersized,
	.supersized-map {
		height: 352px;
	}
	.supersized img,
	.supersized .views-slideshow-controls-top,
	.supersized .views-slideshow-controls-bottom {
		min-height: 352px;
	}
}

/*smartphone landscape */
@media all and (width: 768px) 
{
	.prenota .art-block {
		margin-left: auto !important;
		margin-right: auto !important;
		width: 100% !important;
	}
	.promo-code {
        position: absolute !important;
        top: 130%;
        right: 22%;
    }
}

/* fino al smartphone landscape */
@media (max-width: 767px) 
{
	#contenuto-editoriale .panels-flexible-row-layout_editoriale-3 .panels-flexible-column-first,
	#contenuto-editoriale .panels-flexible-row-layout_editoriale-3 .panels-flexible-column-last {
		width: 99.9%;
	}
	#contenuto-editoriale .panels-flexible-row-layout_editoriale-3 .panels-flexible-column-first .inside,
	#contenuto-editoriale .panels-flexible-row-layout_editoriale-3 .panels-flexible-column-last .inside {
		margin: 0;
	}
	
	#contenuto-editoriale .field-name-field-booking {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	
	#contenuto-editoriale .panels-flexible-row-layout_editoriale-6 .panel-col-first,
	#contenuto-editoriale .panels-flexible-row-layout_editoriale-6 .panel-col-last {
		width: 99.9%;
	}
	#contenuto-editoriale .panels-flexible-row-layout_editoriale-6 .panel-col-first .inside,
	#contenuto-editoriale .panels-flexible-row-layout_editoriale-6 .panel-col-last .inside {
		margin: 0;
	}
	
	#contenuto-editoriale .panels-flexible-row-layout_editoriale-7 .panels-flexible-column {
		width: 99.9%;
		margin: 15px 0;
	}
	#contenuto-editoriale .panels-flexible-row-layout_editoriale-7 .panels-flexible-column .inside {
		margin: 0;
		padding: 0;
	}
	
	
	.proposte-esclusive-page .panels-flexible-column-first,
	.proposte-esclusive-page .panels-flexible-column-last, 
	.eventi-page .panels-flexible-column-first,
	.eventi-page .panels-flexible-column-last {
		width: 99.9%;
	}
	.proposte-esclusive-page .panels-flexible-column-first .inside,
	.proposte-esclusive-page .panels-flexible-column-last .inside,
	.eventi-page .panels-flexible-column-first .inside,
	.eventi-page .panels-flexible-column-last .inside	{
		margin: 0;
	}
	
	.preview-room {
		  width: 99.9%;
	}
	
	.footer-contact table.gruppo td {
		width: 99%;
	}
	
	.responsive .prenota .art-block {
		width: 100%;
		margin: 0;
	}
	
	.supersized,
	.supersized-map {
		margin-top: 0;
	}
	
	.main-menu-footer {
		display: none;
	}
	
	.block-sharethis {
		display: none;
	}
	
	.telephone {
		display: block;
	}
	
	table.table-resp > tbody > tr > td {
		width: 99% !important;
		display: block;
	}
	.promo-code .img-photo {
	    width: 67%;
    }
}
/* smartphone landscape */
@media (min-width: 480px) and (max-width: 767px)
{
    .supersized,
	.supersized-map {
		height: 220px;
	}
	.supersized img,
	.supersized .views-slideshow-controls-top,
	.supersized .views-slideshow-controls-bottom {
		min-height: 220px;
	}
	.promo-code {
	    top: 129%;
        right: 0%;
    }
	
	#contenuto-editoriale .panels-flexible-row-layout_editoriale-7 .panels-flexible-column .views-slideshow-cycle-main-frame {
		min-height: 300px;
		max-height: 300px;
		overflow: hidden;
	}
}

/* smartphone portrait */
@media (max-width: 479px)
{ 
    .supersized,
	.supersized-map {
		height: 220px;
	}
	.supersized img,
	.supersized .views-slideshow-controls-top,
	.supersized .views-slideshow-controls-bottom {
		min-height: 220px;
	}
	
	.prenota .tab_pannello .campo_pan {
		/*width: 70px;*/
	}
	.prenota .art-blockcontent {
		padding: 0;
	}
	
	#mini-panel-home_page .views-field-body {
		display: none;
	}
	.promo-code {
	    top: 143%;
        right: 0%;
    }
	#contenuto-editoriale .panels-flexible-row-layout_editoriale-7 .panels-flexible-column .views-slideshow-cycle-main-frame {
		min-height: 150px;
		max-height: 300px;
		overflow: hidden;
	}
}



