

@import url(http://fonts.googleapis.com/css?family=Roboto:400,400italic,300italic,300,100italic,100);
.q_icon_with_title .icon_holder .fa-stack, .box_holder_icon_inner .fa-stack, .q_font_awsome_icon_square, .q_font_awsome_icon_stack i.fa-stack-base {
	border: 0;
}
.footer_top {
	margin: 0 !important;
	padding: 30px 0 !important;
}
.footer_top .column1 {
	width: 40%;
}
.footer_top .column2 {
	width: 60%;
}
.logoplaza {
	width: 80%;
}
.bottone-mobile {
	visibility: hidden;
	height: 0;
}
.trasparenza h1, .trasparenza h2, .trasparenza h3, .trasparenza h4, .trasparenza p {
	color: #fff !important;
}
.blocco745 {
	min-height: 745px;
}
.padding-alto {
	padding-top: 245px;
}
.padding-alto-2 {
	padding-top: 205px;
}
nav.main_menu>ul>li>a, nav.main_menu>ul>li.active>a {
	color: #fff !important;
	font-size: 24px !important;
	font-weight: lighter !important;
	text-transform: none !important;
}
h1, h2, h3, h4, h5, h6 {
	padding: 5px 0;
	font-weight: 300;
	text-transform: none !important;
}
ul {
    list-style-position: inside;
    font-weight: 300 !important;
    line-height: 25px !important;
}
h1 {
	font-weight: 100 !important;
	font-size: 28px !important;
}
h2 {
	font-weight: 100 !important;
}
h5 {
	font-size: 22px !important;
}
h6 {
	font-size: 20px !important;
	padding: 15px 0;
}
.footer_inner h5 {
	font-size: 20px !important;
	line-height: 20px !important;
}
.footer_inner a {
	color: #ada38b;
}
.footer_inner a:hover {
	color: #eee !important;
}
.footer_inner dl, .footer_inner dd {
	float: left;
	padding: 0 20px 0 0;
}
.footer_bottom .menu li {
	padding: 0 10px;
}
.header_bottom, .header_top {
	background-color: rgba(0,0,0,0.7) !important;
}
.central_text_column {
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	padding: 0 20px;
}
.wpb_text_column p {
	text-align: justify;
}
.distanziatore {
	padding: 20px;
}
.bottoni-index .qbutton {
	left: 33%;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
	font-size: 16px !important;
	font-weight: 400 !important;
	text-transform: none !important;
}
.main_menu {
	font-weight: 100 !important;
}
.minigallery img {
	border: 5px solid #fff;
}
.slider_content p {
	text-transform: uppercase !important;
}
.wpb_gmaps_widget {
	margin-top: 10px;
}
.grid {
	width: 960px;
	text-align: center;
}
.gallery_holder ul li .gallery_hover {
	background-color: rgba(0,0,0,0.5);
}
.header_top .right #lang_sel ul>li a.lang_sel_sel {
	color: #fff !important;
}
.header_top .right #lang_sel ul>li a:hover.lang_sel_sel {
	color: #ada38b !important;
}
td.body .content {
	margin: 0 !important;
	text-align: left;
}
.footer_bottom p {
	font-size: 14px !important;
	border-top: 1px dotted #333 !important;
}

/* iPhone Portrait */
@media screen and (max-width: 780px) and (orientation: portrait) {
.bol-interno {
	display: none;
}
.bottone-mobile {
	visibility: visible !important;
	text-align: center;
	margin: 0 auto 20px auto;
	z-index: 9999 !important;
	width: 100%;
	height: 150px !important;
	padding: 55px 0 5px 0;
	background: url(http://www.hotelplazavenice.com/wp-content/themes/hotelplazavenice/img/bg_bol.jpg) no-repeat center top;
	background-size: cover;
}
.bottone-mobile h1 {
	margin: 0 auto;
	text-align: center;
	color: #fff;
}
.bottone-mobile a {
	background-color: #ada38b;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	text-indent: 0;
	border: 1px solid #ada38b;
	display: inline-block;
	padding: 3px 5px !important;
	color: #fff;
	font-weight: bold;
	font-style: normal;
	width: auto;
	text-decoration: none;
	text-align: center;
}
.bottone-mobile a:hover {
	background-color: #000;
}
.central_text_column {
	border: 0;
	padding: 0;
}
.home .section_inner_margin {
	margin-top: 0;
}
section.parallax_section_holder {
	height: auto !important;
	min-height: 0 !important;
}
.mobile_menu {
	background: #000 !important;
}
.mobile_menu li {
	padding: 0 20px !important;
}
.trasparenza h1, .trasparenza h2, .trasparenza h3, .trasparenza h4, .trasparenza p {
	color: #606060 !important;
	background: #fff !important;
}
.padding-alto, .padding-alto-2, .wpb_row {
	padding-top: 0 !important;
}
.home .text h2 {
	font-size: 99% !important;
}
.home .text p {
	font-size: 95% !important;
}
.box-more-container {
	width: 100%;
	height: auto;
	margin: 0 auto;
	position: static;
	background: transparent;
}
.box-more-1, .box-more-2, .box-more-3, .box-more-4, .box-more-5, .box-more-6, .box-more-7, .box-more-8, #box-1, #box-2, #box-3, #box-4, #box-5, #box-6, #box-7, #box-8 {
	width: 100%;
	height: auto;
	margin: 10px 0;
	padding: 0;
	position: static;
}
nav.mobile_menu #mobile-menu-item-627, nav.mobile_menu #mobile-menu-item-1664, nav.mobile_menu #mobile-menu-item-1400, nav.mobile_menu #mobile-menu-item-1648, nav.mobile_menu #mobile-menu-item-1640, nav.mobile_menu #mobile-menu-item-1634, nav.mobile_menu #mobile-menu-item-1673, nav.mobile_menu #mobile-menu-item-1625, nav.mobile_menu #mobile-menu-item-1657 {
	display: none !important;
}
nav.mobile_menu #mobile-menu-item-2095, nav.mobile_menu #mobile-menu-item-2100, nav.mobile_menu #mobile-menu-item-2099, nav.mobile_menu #mobile-menu-item-2098, nav.mobile_menu #mobile-menu-item-2101, nav.mobile_menu #mobile-menu-item-2097, nav.mobile_menu #mobile-menu-item-2102, nav.mobile_menu #mobile-menu-item-2103, nav.mobile_menu #mobile-menu-item-2096 {
	display: block !important;
	padding: 0 0 20px 0 !important;
	margin: 0 6%
}
}
nav.main_menu #nav-menu-item-2095, nav.main_menu #nav-menu-item-2100, nav.main_menu #nav-menu-item-2099, nav.main_menu #nav-menu-item-2098, nav.main_menu #nav-menu-item-2101, nav.main_menu #nav-menu-item-2097, nav.main_menu #nav-menu-item-2102, nav.main_menu #nav-menu-item-2103, nav.main_menu #nav-menu-item-2096 {
	display: none !important;
}

@media screen and (min-width:768px) {
nav.mobile_menu #mobile-menu-item-627, nav.mobile_menu #mobile-menu-item-1664, nav.mobile_menu #mobile-menu-item-1400, nav.mobile_menu #mobile-menu-item-1648, nav.mobile_menu #mobile-menu-item-1640, nav.mobile_menu #mobile-menu-item-1634, nav.mobile_menu #mobile-menu-item-1673, nav.mobile_menu #mobile-menu-item-1625, nav.mobile_menu #mobile-menu-item-1657 {
	display: none !important;
}
nav.mobile_menu #mobile-menu-item-2095, nav.mobile_menu #mobile-menu-item-2100, nav.mobile_menu #mobile-menu-item-2099, nav.mobile_menu #mobile-menu-item-2098, nav.mobile_menu #mobile-menu-item-2101, nav.mobile_menu #mobile-menu-item-2097, nav.mobile_menu #mobile-menu-item-2102, nav.mobile_menu #mobile-menu-item-2103, nav.mobile_menu #mobile-menu-item-2096 {
	display: block !important;
	padding: 0 0 20px 0 !important;
	margin: 0;
}
}
.mobile_menu_button span {
	font-size: 30px;
}
/* Popup */
#txt-popup-links li {
	display: inline-block;
}
#txt-popup-links {
	margin: 50px 0 0 0;
	text-align: center !important;
}
#content-popup {
	margin: 0 50px;
}
.ppt {
	display: none !important;
}