/*

Theme Name: K2 CHILD THEME - Vitturi

Theme URI: http://getk2.com

Description: Custom K2 Theme for Hotel Palazzo Vitturi

Author: Eugenio Ciccone & Fabio Zecchi

Author URI: http://www.obst.it

Template: k2



Aggiunte mic:



per spostare la box 'deals' in altezza nella colonna sx agisci insieme nel margin-top

sui seguenti css:



#secondary-deals 

body.columns-two .secondary 



per agire in verticale invece sulle box dell'immagine di venezia colonna sx invece agisci su:

body.columns-two #box-megadeal



per agire sul box del form availability

body.columns-two #box-booking



*/



/* MailChimp Form Embed Code - Slim - 08/17/2011 */

#mc_embed_signup form {display:block; position:relative; text-align:left; padding:5px;}

#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}

#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}

#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}

#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}

#mc_embed_signup input:focus {border-color:#333;}

#mc_embed_signup .button {clear:both; background-color: red; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}

#mc_embed_signup .button:hover {background-color:#777;}

#mc_embed_signup .small-meta {font-size: 11px;}

#mc_embed_signup .nowrap {white-space:nowrap;}     

#mc_embed_signup .clear {clear:none; display:inline;}



#mc_embed_signup label {font-size:13px; padding-bottom:10px; margin-bottom:5px;font-weight:bold;}

#mc_embed_signup input.email {padding:8px 0; margin:5px 4% 10px 0; text-indent:5px; width:140px; min-width:120px;}

#mc_embed_signup input.button {width:35%; margin:5px 0 10px 0; min-width:90px;}



#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}

#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}

#mc_embed_signup #mce-error-response {display:none;}

#mc_embed_signup #mce-success-response {color:#529214; display:none;}

#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}



#mc_embed_signup{background:#f9f7e8;margin-top:5px; padding:5px; clear:left; font: 0.7em Georgia, "Times New Roman", Times, serif;  width:280px;}









html{

	background: #680126 url(images/bg.jpg) repeat-x bottom;

}



body {

	position: relative;

	width: 100%;

	height: 100%;

	margin: 0;

	background: transparent url(images/sfondovitt.png) repeat !important;

	font: 1em/0.8em Georgia, "Times New Roman", Times, serif;

	top: 0;

	left: 0;

}



strong, em, b, i {

	font-family: Georgia, "Times New Roman", Times, serif;	

}



.testo-invisibile {

	text-indent: -9999px;	

}





#page {

	margin: 10px auto 0px;

	background-color: white !important;

	width: 940px !important;	

	padding: 30px;

	border: 0px solid #ddd;

	border-bottom-left-radius: 0px;

	border-bottom-right-radius: 0px;

	-moz-border-radius-bottomleft: 0px;

	-moz-border-radius-bottomright: 0px;

	-webkit-border-bottom-left-radius: 0px;

	-webkit-border-bottom-right-radius: 0px;



}



/* HEADER */



#header{

	width: 940px;

	height: 308px;

	margin-bottom: 30px;

	background: #fff;

}

#logo{

	width: 306px;

	height: 248px;

	background: url(images/logo.jpg);

	float: left;

	text-indent: -9999px;

}

#logo a {

    	display: block;

	width: 306px;

	height: 248px;

	margin: -75px 0px 0px -40px !important;

}

#introfoto{

	width: 604px;

	height: 248px;

	float:  right;

}





/* MENU */



ul.menu {

	position: absolute;

	white-space: nowrap;

	bottom: 0;

	margin: 0 0px;

	background: #680126 url(images/menu.jpg) repeat-x;

	width: 940px;

	height: 30px;

	font: 0.9em Garamond, Georgia, "Times New Roman", Times, serif;

	text-transform: uppercase;

	letter-spacing: 0.1em;

}

ul.menu,

ul.menu li {

	float: left;

	list-style: none;

}

ul.menu li {

	margin-right: 0px;

}

ul.menu li a {

	display: block;

	padding: 7px 10px 7px 15px;

	color: #f4f2e5;

	border-top-left-radius: 0px;

	border-top-right-radius: 0px;

	-moz-border-radius-topleft: 0px;

	-moz-border-radius-topright: 0px;

	-webkit-border-top-left-radius: 0px;

	-webkit-border-top-right-radius: 0px;

}

ul.menu li a:hover {

	color: #f9f8c3 !important; 

	text-decoration: none;

		background: transparent !important;



}

ul.menu li.current_page_item a,

ul.menu li.current_page_item a:hover,

ul.menu li.current_page_ancestor a,

ul.menu li.current_page_ancestor a:hover,

body.single ul.menu li.blogtab a,

body.single ul.menu li.blogtab a:hover {

	color: #f9f8c3 !important;

	background: transparent !important;

	text-decoration: none;

}



#lingua{

	width: 100px;

	height: 30px;

	float: right;	

	position: relative;

	margin-top: 30px;

	padding-top: 9px;

    	margin-left: 0px;

	background: #680126 url(images/menu.jpg) repeat-x;

} 

.qtrans_language_chooser { margin-left: 35px; list-style-type:none }

.qtrans_language_chooser li { float:left; margin-right:13px }



/* LATERALE */



#secondary-deals {

	float: left;

	margin-left: -700px;

	margin-top: 405px;

	width: 286px;

	height: 580px;

	background-color: #f9f7e8;

	padding-left: 20px;

}



body.columns-two .secondary {

	float: left;

	margin-left: -700px;

	margin-top: 400px;

	width: 290px;

	background-image: url(images/deals.png);

	background-repeat: no-repeat;

	background-position: 205px 0px;	

	padding-left: 20px;

}



.secondary h4 { /* Secondary H4 is sidebar headlines */

	color: #6a272a;

	font: 1.3em Garamond, Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	letter-spacing: -0.05em;

	padding: 0;

	display: block;

	margin-top: 21px;

	margin-bottom: 31px;

	}

.secondary img {

	margin-left: -10px;

	}

.secondary a, .secondary a:visited {

	color: #464646 !important;

}

.secondary a:hover {

	text-decoration: underscore;

}

	

.secondary .k2-asides {

	margin: 0px 20px 25px 0px;

	padding: 0px 10px 0px 10px;

	word-spacing: 0px !important;	

	border-bottom: 1px solid #d6d3bb;

	height: 125px;

	}

.secondary .k2-asides h3 {

        font-family: Georgia, "Times New Roman", Times, serif !important;

	color: #464646;

	line-height: 1em;

	font-size: 1.05em;

	margin-left: 115px;

	margin-top: -110px;

	}

.secondary .k2-asides p {

	display: block;

	margin-left: 115px;

	padding-top: 0px;

	height: 85px;

	font-size: 0.9em;

	line-height: 1em;

	}

.secondary .k2-asides .entry-content {

	display: block;

	}

.asides-permalink {

	display: none;

	}





.price{

	font-size: 1em;

	font-weight: bold;

}



body.columns-two #box-booking {

	float: left;

	margin-left: -700px;

	width: 305px;

	background-color: #F9F7E8;

	padding-left: 0px;

	padding-bottom: 0px;

}

#box-booking h4 { /* Secondary H4 is sidebar headlines */

	color: #6a272a;

	font: 1em Garamond, Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	letter-spacing: -0.05em;

	padding: 0;

	display: block;

	margin-top: 21px;

	margin-bottom: 31px;

	display: none;

	}

/*#box-booking a, #box-booking a:visited {

	color: #680126 !important;

}*/

#box-booking a:hover {

	text-decoration: underscore !important;

}

#box-booking p {

	display: block;

	padding-top: 10px;

	font-size: 0.9em;

	line-height: 1em;

	display: none;

}



body.columns-two #box-megadeal {

	float: left;

	margin-left: -700px;

	margin-top: 210px;

	width: 306px;

	background-color: #f9f7e8;

	padding-left: 0px;

	padding-bottom: 0px;

}





body.columns-two #box-megadeal_mic_2 {

	float: left;

	margin-left: -700px;

	margin-top: 170px;

	width: 306px;

	background-color: #f9f7e8;

	padding-left: 0px;

	padding-bottom: 0px;

}

#box-megadeal_mic_new {

	float: left;

	margin-left: -700px;

	margin-top: 505px;

	width: 306px;

	background-color: #ffffff;

	padding-left: 0px;

	padding-bottom: 0px;

}



#box-megadeal_mic_new h4 {

	font-size:1.1em;}





body.columns-two #box-megadeal_mic_3 {

	float: left;

	margin-left: -700px;

	margin-top: 980px;

	width: 306px;

	background-color: white;

	padding-left: 0px;

	padding-bottom: 0px;

}



body.columns-two #box-megadeal_mic_3 h4 {

	font-size:0.9em;

}





.direct_bookers {

	background: transparent url(images/specialoffer-5percent-icon.jpg) 10px 0 no-repeat !important;

	font: 1em/0.8em Georgia, "Times New Roman", Times, serif;

	padding:20px;

	padding-top: 5px;

	padding-left: 85px;

	line-height: 1.2em;

}



.direct_bookers_bestrate {

	background: transparent url(http://www.hotelpalazzovitturi.com/media/vitturi-venice-best-rate-guaranteed2.gif) 10px 0 no-repeat !important;

	font: 1em/0.8em Georgia, "Times New Roman", Times, serif;

	padding:20px;

	padding-top: 5px;

	padding-left: 85px;

	line-height: 1.2em;

}







.direct_bookers_bestrate1 {

	background-color: white;

	font: 1em/0.8em Georgia, "Times New Roman", Times, serif;

	padding:0px;	

	padding-left:30px;

}



.direct_bookers_sologrigetto_img {

	background-color:#f9f7e8;

	font: 1em/0.8em Georgia, "Times New Roman", Times, serif;

	padding:0px;

	margin-top: 0px;



}



.direct_bookers_sologrigetto {

	/*background: transparent url(http://www.hotelpalazzovitturi.com/media/vitturi-venice-best-rate-	guaranteed.gif) 10px 0 no-repeat !important;*/

	background-color:#f9f7e8;

	font: 1em/0.8em Georgia, "Times New Roman", Times, serif;

	padding:10px;

	margin-top: 15px;

	line-height: 1.2em;

}



.direct_bookers_sologrigetto img {

	margin-top:5px; margin-left:5px;

}



.direct_bookers_sologrigetto p {

	font-size:0.7em;

}





#box-megadeal h4 { /* Secondary H4 is sidebar headlines */

	color: #6a272a;

	font: 1.3em Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	letter-spacing: -0.05em;

	padding: 0;

	display: block;

	margin-top: 21px;

	margin-bottom: 31px;

	display: none;

	}

#box-megadeal a, #box-megadeal a:visited {

	color: #680126 !important;

}

#box-megadeal a:hover {

	text-decoration: underscore !important;

}

#box-megadeal p {

	display: block;

	padding-top: 10px;

	font-size: 0.9em;

	line-height: 1em;

	display: none;

}

	

/* CONTENT */



#primary {

	width: 604px;

	margin-left: 316px;

	padding-left: 0px;

	margin-bottom: 0px;

	min-height: 900px;

}



.hentry {

	margin: 0 0 25px;

	position: relative;

	}



.entry-head {

	margin-top: -5px;

	position: relative;

}



.entry-head h1 {

	padding: 0px !important;

	margin: 0px !important;

	text-align: left !important;

}



#primary .entry-title, #primary h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */

	font-size: 1.4em;

	font-weight: normal;

	font-family: Garamond, Georgia, "Times New Roman", Times, serif !important;

	color: #464646;

	letter-spacing: -0.02em;

	margin-right: 0px;

	margin-top: 0px;

}

#primary a, #primary a:visited {

	color: #680126 !important;

}

#primary a:hover {

	text-decoration: underscore !important;

}



.entry-content {

	font-size: 0.9em !important;

	line-height: 1.2em !important;

	text-align: justify !important;

	color: #464646 !important;

	margin-top: 40px !important;

	margin-left: 0px !important;

	margin-right: 0px !important;

	padding-bottom: 45px !important;

}







.entry-content-upgr-mic {

	font-size: 0.9em !important;

	line-height: 1.2em !important;

	text-align: justify !important;

	color: #464646 !important;

	margin-top: 0px !important;

	margin-left: 0px !important;

	margin-right: 0px !important;

	padding-bottom: 45px !important;

}







.entry-content p,

.entry-content ul,

.entry-content ol,

.entry-content div,

.entry-content blockquote {

	margin: 13px 0;

	}



/* SPECIALE */

#boxhome1{

	width: 160px;

	float: left;

	text-align: justify;

	margin-right: 10px;

	padding:15px;

}

#boxhome2{

	width: 160px;

	float: left;

	margin-right: 10px;

	text-align: justify;

	padding:15px;

}



#boxhome3{

	width: 160px;

	float: left;

	text-align: justify;

	padding:15px;

	

}





#box-megadeal_mic {

	float: left;

	margin-left: -700px;

	margin-top: 370px;

	width: 306px;

	background-color: white;

	padding-left: 0px;

	padding-bottom: 0px;

}



#box-megadeal_mic h4 {

	margin-bottom: 10px;

	font-size:1em;

}



.book_contentwrapper {

	border: 0px solid black;

	width: 590px;

	background-image: url(images/deals.png);

	background-repeat: no-repeat;

	background-position: 485px 0px;	

}





.book_boxhome1{

	width: 150px;

	float: left;

	text-align: left;

	margin-right: 45px;

	padding: 20px;

	padding-top: 0px;

}

.book_boxhome2{

	width: 150px;

	float: left;

	margin-right: 45px;

	text-align: left;

	padding: 20px;

	padding-top: 0px;

}



.book_boxhome3{

	width: 150px;

	float: left;

	text-align: left;

	padding: 20px;

	padding-top: 0px;

}













/* FOOTER */

#footer{

	clear: none !important;

	width: 1000px;

	height: 126px;

	background-image: url(images/piede2.png);

	margin: 0px auto 60px;

	padding: 120px 0px 0px 0px;	

	text-align: left;

	color: #f9f7e8;

	font-family: Garamond, Georgia, "Times New Roman", Times, serif;

}

#footer-left {

	width: 450px;

	float: left;

}

#footer-right {

	width: 450px;

	float: left;

	padding-left: 100px;

}



#footer-right img {

	margin-right: 20px;

}



#footer p {

	float: left;

	font-size: 0.85em;

	line-height: 1em;

	margin-left: 30px;

}



#footer a {

	color: #888;

	font-weight: bold;

	}



#footer a:hover {

	border: none;

	text-decoration: none;

	color: #000;

	}

	

.footer-font {

	font-family: Garamond, Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

}







#body-fondale {

	height: 6px;

}



.sudafrica {

	position: absolute !important;

	top: -10px !important;

	right: 0px !important;

}



#box-megadeal_mic_2 {

	display: none;

}

#social-widget-4 {

	margin-top: -190px !important;

}
