/* 
Theme name: twentyelevenB&B-II-II
Theme URI: http://www.lacasadelglicine.eu/
Description: Version b&b of twentyeleven - twentyelevenB&B-II-II
Author: GVLab - Laboratorio cretivo
Author URI: http://www.gvlab.info/category/portfolio/
Template:twentyeleven
Version: 0.1.1
*/

@import url("../twentyeleven/style.css");
@import url("http://fonts.googleapis.com/css?family=Quando");

/* General */

body.home {
    background: url("http://www.lacasadelglicine.eu/wp-content/uploads/2012/08/bg.jpg") repeat-x 0 0 #EBE8D9;
}

body {
    background: url("http://www.lacasadelglicine.eu/wp-content/uploads/2012/08/bg.jpg") repeat-x 0 0 #EBE8D9;
	font-family: 'Quando', serif;
	padding: 0;
}

.home #primary {
    margin: 0;
    width: 950px;
}

.home #main {
    padding: 5px 0 0;
    width: 950px;
}

.one-column #page {
    max-width: 950px !important;
}

#page {
    background: none repeat scroll 0 0 transparent;
    margin: 0 auto;
    width: 950px;
}

#branding {
    border-top: 0 none;
    z-index: 1;
}

/* Header */

#site-title, #site-description {
	font-size: 0;
	display: none;
	line-height: 0;
	text-indent: -9999;
    margin: 0;
    padding: 0;
}

#branding hgroup {
    background: none transparent;
	margin: 0;
	padding: 0;
}

#branding hgroup img {
    height: 117px;
	width: 950px;
	border: 0;
	text-decoration: none;
}

#branding img {
    height: 488px;
    margin-bottom: 0;
    width: 950px;
}

#branding #searchform {
    position: absolute;
    right: 0;
    text-align: right;
    top: 53px;
	display: inline;
}

#branding #searchform a {
	opacity: 0.8;
}

#branding #searchform a:hover {
	opacity: 1;
}

#branding #searchform img {
    width: 24px;
	height: 24px;
	margin: 0 0 0 8px;
}

/* Menu */

#access div.menu {
    margin: 0 10px;
}

#access {
    margin: 0 auto 0;
    background: url("http://www.lacasadelglicine.eu/wp-content/uploads/2012/08/bg-nav.jpg") no-repeat 0 0 transparent;
    box-shadow: 0 0 0 transparent;
	height: 45px;
    width: 950px;
}

#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a {
    font-weight: normal;
}

#access li {
    float: left;
    position: relative;
    padding: 3px 15px;
}

#access li.page-item-37 {
    padding: 3px 65px;
}

#access li.page-item-37 a {
    color: #8C99F7 !important;
    font-size: 15px;
}

#access li.page-item-37 a:hover {
	color: #8C99F7 !important;
}

#access li.page-item-41 {
    padding: 3px 20px 3px 25px;
}

#access li.page-item-45 {
    padding: 3px 5px 3px 15px;
}

#access a {
    font-size: 15px;
    line-height: 2.65em;
    padding: 0;
    text-transform: uppercase;
}

#access li:hover > a, #access a:focus {
    background: transparent !important;
	color: #98AE04 !important; 
}

/* Menu EN */

.en #access li {
    float: left;
    padding: 3px 13px;
    position: relative;
}

#access li.page-item-50 {
    padding: 3px 55px 3px 60px;
}

#access li.page-item-50 a {
    color: #8C99F7 !important;
    font-size: 15px;
}

#access li.page-item-64 {
    padding: 3px 20px;
}

#access li.page-item-66 {
    padding: 3px 5px 3px 10px;
}

/* Sottomenu */

#access ul ul {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

#access li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#access ul ul.children a {
    background: none rgba(0, 0, 0, 0);
    border-bottom: 0 none;
    font-size: 11px;
	color: #EEE;
    padding: 10px 8px;
    width: auto !important;
}

#access ul ul.children {
    width: auto !important;
}

#access ul ul li {
    background: url("http://www.lacasadelglicine.eu/wp-content/themes/twentyelevenB&B-II/images/bg-nav-tend.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: auto;
}

#access ul ul li:hover {
    background: url("http://www.lacasadelglicine.eu/wp-content/themes/twentyelevenB&B-II/images/bg-nav-tend.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

/* Home */

body.home #content {
    margin: 0;
    width: 950px;
}

body.home #main {
	padding: 5px 0 0;
}

#info-content {
    margin: 0;
    padding: 0;
    width: 950px;
	float: left;
}

#info-content .info-content-box1 {
    background: url("http://www.lacasadelglicine.eu/wp-content/uploads/2012/08/box.png") no-repeat 0 0 transparent;
    margin: 0;
    padding: 0;
    width: 310px;
	height: 126px;
	float: left;
}

#info-content .info-content-box2 {
    background: url("http://www.lacasadelglicine.eu/wp-content/uploads/2012/08/box.png") no-repeat 0 0 transparent;
    margin: 0 0 0 10px;
    padding: 0;
    width: 310px;
	height: 126px;
	float: left;
}

#info-content .info-content-box3 {
    background: url("http://www.lacasadelglicine.eu/wp-content/uploads/2012/08/box.png") no-repeat 0 0 transparent;
    margin: 0 0 0 10px;
    padding: 0;
    width: 310px;
	height: 126px;
	float: left;
}

#info-content .info-content-box1 h3, #info-content .info-content-box2 h3, #info-content .info-content-box3 h3 {
    display: block;
    font-size: 16px;
    font-weight: normal;
    height: 30px;
    padding: 25px 0 10px 58px;
    text-align: left;
	color: #8c99f7;
}

#info-content .info-content-box1 h3 a, #info-content .info-content-box2 h3 a, #info-content .info-content-box3 h3 a, #info-content .info-content-box1 h3 a:hover, #info-content .info-content-box2 h3 a:hover, #info-content .info-content-box3 h3 a:hover {
	color: #8c99f7;
	text-decoration: none;
}

#info-content .info-content-box1 p {
    display: block;
    font-size: 12px;
    line-height: 17px;
    margin: 0;
    padding: 0 20px 0 58px;
    text-align: left;
	color: #FFFFFF;
}

#info-content .info-content-box2 p {
    display: block;
    font-size: 12px;
    line-height: 17px;
    margin: 0;
    padding: 0 20px 0 58px;
    text-align: left;
	color: #FFFFFF;
}

#info-content .info-content-box1 p  a, #info-content .info-content-box1 p  a:hover, #info-content .info-content-box2 p  a, #info-content .info-content-box2 p  a:hover, #info-content .info-content-box3 p  a, #info-content .info-content-box3 p  a:hover {color: #FFFFFF !important;text-decoration: none;}

#info-content .info-content-box2 p span {
    font-size: 12px;
}

#info-content .info-content-box2 p strong {
    font-size: 12px;
}

#info-content .info-content-box3 p {
    display: block;
    font-size: 12px;
    line-height: 17px;
    margin: 0;
    padding: 0 20px 0 58px;
    text-align: left;
	color: #FFFFFF;
}

.line {
    background: url("http://www.lacasadelglicine.eu/wp-content/uploads/2012/08/line.jpg") no-repeat 0 0 transparent;
    margin: 12px 0 0px 0;
    padding: 0;
    width: 950px;
	height: 20px;
	float: left;
}

/**/

#moreinfo-content2 {
    margin: 0;
    padding: 0;
    width: 950px;
	float: left;
}

#moreinfo-content2 .moreinfo-content2-box1 {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    margin: 0;
    padding: 0 20px 20px 0;
    width: 480px;
}

#moreinfo-content2 .moreinfo-content2-box1 h3 {
    display: block;
    font-size: 20px;
    font-weight: normal;
    padding: 0 0 3px 20px;
    text-align: left;
}

#moreinfo-content2 .moreinfo-content2-box1 h3 span.blockquote {
    font-size: 35px;
}

#moreinfo-content2 .moreinfo-content2-box1 p {
    display: block;
    font-size: 12px;
    line-height: 22px;
    margin: 0;
    padding: 0 35px 0 20px;
    text-align: left;
}

#moreinfo-content2 .moreinfo-content2-box2 p {
    display: block;
    font-size: 12px;
    line-height: 22px;
    margin: 0;
    padding: 10px 0;
    text-align: left;
    width: 100%;
}

#moreinfo-content2 .moreinfo-content2-box2 {
    background: none repeat scroll 0 0 transparent;
    border-left: 1px solid #E2DDC7;
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 30px 35px;
    width: 414px;
}

#moreinfo-content2 .moreinfo-content2-box2 h3 {
    display: block;
    font-size: 20px;
    font-weight: normal;
    padding: 0;
    text-align: left;
}

#moreinfo-content2 .moreinfo-content2-box2 h3 span.blockquote {
    font-size: 35px;
}

/**/

.line-noimage {
    background: none repeat scroll 0 0 #08432F;
    float: left;
    height: 3px;
    margin: 20px 0 7px;
    padding: 0;
    width: 950px;
}

/**/

#pageint {
    background: none repeat scroll 0 0 transparent;
    margin: 0 auto;
    width: 950px;
}

#sensible-text {
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 950px;
}

.line2 {
    background: url("http://www.lacasadelglicine.eu/wp-content/uploads/2012/08/line.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    margin: 10px 0 5px;
    padding: 0;
    width: 950px;
}

#sensible-text-full {
    float: left;
    font-size: 10px;
    margin: 0 0 1px;
    padding: 0 0 8px;
    text-align: center;
    width: 950px;
}

/* Form HOME */

.wpcf7 p {
    font-size: 12px;
    margin: 0;
    padding: 0 0 0 20px;
}

.wpcf7 input[type="text"], .wpcf7 input.text, .wpcf7 input.title, .wpcf7 textarea, .wpcf7 select {
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
    border-radius: 3px;
    color: #4E4E4E;
    padding: 2px;
}
.wpcf7 input[type=text], .wpcf7 input.text, .wpcf7 input.title, .wpcf7 textarea, .wpcf7 select { margin:0.5em 0; }

.wpcf7 textarea { padding: 4px; }

.wpcf7 textarea { height: 136px; }

.wpcf7 p.privacy {
    font-size: 14px;
    margin: 0 0 20px;
}

div.wpcf7-validation-errors {
    background: none repeat scroll 0 0 mediumseagreen;
    border: 2px solid #277247 !important;
    border-radius: 3px 3px 3px 3px;
}

div.wpcf7-response-output {
    background: none repeat scroll 0 0 #A8C008;
    border: 5px solid #FFFFFF !important;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    line-height: 15px;
    margin: -40px 0 0 !important;
    padding: 8px 0 8 !important;
    text-align: center;
    width: 195px;
}

span.wpcf7-not-valid-tip {
    background: none repeat scroll 0 0 #A8C008 !important;
    border: 5px solid #FFFFFF !important;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 12px !important;
    left: 165px !important;
    line-height: 15px;
    padding: 8px 2px 8px !important;
    position: absolute !important;
    right: -134px !important;
    text-align: center;
    top: -7px !important;
    width: auto !important;
}

/* News Home */

.post-edit-link {
    margin: 30px 0 0;
    position: static;
}

.home .entry-title, .home .entry-title a {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 0;
    text-transform: uppercase;

    color: #373737 !important;
}

.home .entry-date {
	font-size: 12px;
    font-weight: normal;
	text-transform: lowercase;
}

.home .entry-meta {
    font-size: 10px;
    line-height: 14px;
    text-transform: uppercase;
}

.home .entry-meta a {
    font-weight: normal !important;
}

/* Tags, Archivi */

.entry-meta .edit-link a, .commentlist .edit-link a {
    margin: 30px 0 0;
}

.page-title {
    margin: 0;
}

/* Pagine interne */

#main, #primary {
    background: none #EBE8D9;
}

#main {
    width: 950px;
}

#primary  {
    margin: 0 0 0 0;
    width: 600px;
}

#content{
    margin: 0;
    width: 600px;
}

#content nav {
    display: none;
}

.single #content{
    margin: 0;
    width: 950px;
}

#secondary {
    margin: 0 0 0 20px;
    width: 330px;
}

.singular .entry-title {
    padding-top: 0;
    font-size: 28px;
	color: #373737;
}

.entry-content, .entry-summary {
    padding: 0 0 0 10px;
}

.entry-content p, .entry-summary p {
    font-size: 12px;
	line-height: 24px;
	padding: 0;
}

.entry-content p {
    width: 580px;
}

.home .entry-content p {
    width: 340px;
}

.entry-content p small {
    font-size: 16px !important;
}

.entry-content p small a {
    color: #E5761B !important;
}

.entry-content .googlemap {
    border: 10px solid #FFF;
}

.entry-content table.howmuch {
    margin: 0 0 10px;
}

.entry-content td, .comment-content td {
	font-size: 12px;
}

.entry-content td.prices {
    font-size: 23px;
}

.entry-title, .entry-title a {
    color: #373737 !important;
    font-size: 26px;
    padding-top: 0;
}

cite, em, i {
    font-size: 12px;
}

.hentry, .no-results {
    border-bottom: 0 none;
}

/* Post */

.entry-content {
    padding: 0;
}

.entry-summary {
    padding: 0;
}

.singular .hentry {
    float: left;
    padding: 30px 0 0;
    width: 600px;
}

.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
    margin: 0;
}

.singular footer.entry-meta {
    margin: 0 0 20px;
    width: 600px;
    font-size: 14px;
}

.singular .entry-meta .edit-link a {
    position: static;
	margin: 30px 0 0;
}

.entry-meta .sep {
    display: none;
}

.scritto-il {
    font-size: 14px;
}

.singular footer.entry-meta {
    font-size: 11px;
}

.singular .entry-date {
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    margin: 0 0 2.6em;
    text-transform: uppercase;
}

.scritto-il {
    color: #666666;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    margin: 0 0 2.6em;
    text-transform: uppercase;
}

/* Sidebar pagine interne */

.widget {
    margin: 10px 0 0;
}

.widget+.widget {
    margin: 20px 0 0;
}

.widget img {
    max-width: 100%;
}

#secondary #text-4 {
    padding: 0 0 60px 0;
}

/* Commenti */

#respond {
    padding: 0 20px;
	float: left;
	width: 560px;
}

#respond .form-submit {
    float: none;
    margin: 20px 0 10px;
}

#respond input#submit {

    left: 0px;
    margin: 0;
}

/* Gallery */

.gallery_glicine {
    float: left;
    height: 199px;
    width: 600px;
	text-align: center;
	vertical-align: middle;
	border: 0 none !important;
}

.gallery_glicine_1 {
    height: 180px;
    width: 180px;
	border: 0 none !important;
}

.gallery_glicine_2 {
    height: 180px;
    width: 180px;
	border: 0 none !important;
}

.gallery_glicine_3 {
    height: 180px;
    width: 180px;
	border: 0 none !important;
}

.gallery_glicine img {
    border: 8px solid #FFFFFF;
    /*box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3);*/
    height: 150px;
    width: 150px;
}

.gallery_glicine img.default {
	border: 0 none !important;
    padding: 8px;
    height: 150px;
    width: 150px;
}

.gallery_glicine td {
    padding: 6px 20px 6px 0;
}

/* Footer */

#colophon {
    position: relative;
}

#colophon p {
    bottom: 0;
    color: #8E7E6D;
    font-size: 9px;
    letter-spacing: 1px;
    line-height: 17px;
    margin: 0;
    position: absolute;
    width: 100%;
}

#colophon p a {
    color: #8C99F7;
}

#colophon p a:hover {
    color: #8C99F7 !important;
	text-decoration: none !important;
}

#site-generator {
    background: url("http://www.lacasadelglicine.eu/wp-content/uploads/2012/08/bg-footer.jpg") repeat-x 0 0 transparent;
    border-top: 1px solid #052B1C;
	height: 146px;
	width: 100%;
	padding: 0;
}

#site-generator a {
    color: #666666;
    font-weight: normal;
	text-decoration: none;
}

#site-generator a:hover {
    color: #666666 !important;
    font-weight: normal;
	text-decoration: underline;
}

/* 100% layout */

/*.post-41, .post-64 {position: relative;}*/

.post-41 .scritta {
    bottom: 118px;
    left: 120px;
    position: absolute;
}

.post-64 .scritta {
    bottom: 80px;
    left: 67px;
    position: absolute;
}

/**/

.page-id-70 #primary {
	width: 100%;
	margin: 0;
	padding: 0;
}

.post-70 {
	width: 100%;
	margin: 0;
	padding: 0 !important;
}

.page-id-70 #content, .page-id-70  .entry-header {
	margin: 0;
	width: 950px;
}

.page-id-70 .entry-header h1 {
    color: #373737;
    font-size: 26px;
    line-height: 1 !important;
    padding: 6px 0 20px;
}

.page-id-70 footer.entry-meta, .page-id-70 .entry-content {
    padding: 0;
    width: 950px;
}

.page-id-70 .map {
   border: 10px solid #FFF;
}

.page-id-70 .entry-content p {
    width: 100%;
}

/**/

.page-id-90 #primary {
	width: 100%;
	margin: 0;
	padding: 0;
}

.post-90 {
	width: 100%;
	margin: 0;
	padding: 0 !important;
}

.page-id-90 #content, .page-id-90  .entry-header {
	margin: 0;
	width: 950px;
}

.page-id-90 .entry-header h1 {
    color: #373737;
    font-size: 26px;
    line-height: 1 !important;
    padding: 6px 0 20px;
}

.page-id-90 footer.entry-meta, .page-id-90 .entry-content {
    padding: 0;
    width: 950px;
}

.page-id-90 .map {
   border: 10px solid #FFF;
}

.page-id-90 .entry-content p {
    width: 100%;
}

/* Dove siamo */

.page-id-34 .entry-title {
    padding-bottom: 13px;
}

.page-id-34 .map {
   border: 10px solid #FFF;
}

.page-id-47 .entry-title {
    padding-bottom: 13px;
}

.page-id-47 .map {
   border: 10px solid #FFF;
}

/* 404 */


.error404 #primary #content, .error404 #primary #content .entry-content p {
    width: 860px !important;
}

/* Slide */

.metaslider {
    float: left;
    max-width: 950px;
	width: 950px;
	height: 530px;
}

.theme-default .nivoSlider {
    border-radius: 0 0 5px 5px;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}

.theme-default .nivo-controlNav a {
    background: url("http://www.lacasadelglicine.eu/wp-content/themes/twentyelevenB&B-II/images/bullets.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none;
    cursor: pointer;
    font-size: 0;
    height: 22px;
    margin: 0 0 0 5px;
    position: relative;
    text-indent: -999px;
    width: 22px;
    z-index: 9999;
}

.theme-default .nivo-controlNav {
    padding: 0 !important;
}

.theme-default .nivo-controlNav a:hover{
    opacity: 0.7;
}

.theme-default .nivo-controlNav a.active {
    background-position: 0 -21px !important;
}

.theme-default a.nivo-nextNav {
    right: 10px;
}

.nivo-directionNav a {
    top: 44% !important;
}
