
.portfolio_nav { display:none; }

@media only screen and (min-width: 961px)
{
	body #mobile_nav_icon
	{
	    display: none;
	}
}

#page_caption .page_title_wrapper
{
	text-align: left}
.page_title_inner
{
	float: none;
}


body
{
	background-image: url('https://www.locandadelbuerosso.it/wp-content/uploads/2018/11/paper_bg.png');
	background-repeat: repeat;
}



#wrapper.hasbg .above_top_bar
{
    background: #ccb468 !important;
	background: rgb(204, 180, 104, 0.9) !important;
	background: rgba(204, 180, 104, 0.9) !important;
}


@media only screen and (max-width: 768px) {
	html[data-menu=leftmenu] .mobile_menu_wrapper
	{
		right: 0;
		left: initial;
		
		-webkit-transform: translate(400px, 0px);
		-ms-transform: translate(400px, 0px);
		transform: translate(400px, 0px);
		-o-transform: translate(400px, 0px);
	}
}

html[data-menu=leftmenu] .mobile_main_nav, #sub_menu
{
	clear: both;
}

html[data-menu=leftmenu] #wrapper
{
	padding-top: 0;
}
/* logo header*/
#custom_logo_transparent img {
	width: 103.5px !important;
	height: 75px !important;
}

#menu_border_wrapper .notice {
	display: none;
}

/* logo floating header */
#custom_logo.logo_wrapper img.zoom {
	width: auto !important;
	height: 100px !important;
	max-height: 64px !important;
}

/* Home slider */
/*#slide-7-layer-2.tp-caption.title strong {
	font-size: 66px !important;
}*/

#slide-7-layer-3 strong {
	font-size: 28px !important;
}

/* h2 Title */
#page_caption h1, .ppb_title {
	word-spacing: 4px;
}

h2.widgettitle {
	font-size: 18px !important;
}

/* h1 Slider */
.mg_item_title {
	font-size: 34px;
	color: #991351;
}

/*text box near grid */
#cucina div.one_half.parallax_scroll,
#cantina div.one_half.parallax_scroll {
	z-index: 11 !important;
}

.header_style_wrapper {
	z-index: 12 !important;
}

/*Grid Galleries */
h1.mg_item_title {
	display: none;
}

/* Find Us */
#findus a {
	color: #A7BCA9;
}

/* CF/ Send Button */
.wpcf7-form-control.wpcf7-submit {
	float: right;
}

/* footer */
h2.widgettitle {
	font-size: 18px;
}

.post_attribute{
	color: #ffffff;
}

/* instagram feed */
#sb_instagram .sbi_follow_btn a {
	background: #A7BCA9;
	color: #fff;
}

#sb_instagram .sbi_follow_btn a:focus, #sb_instagram .sbi_follow_btn a:hover {
	outline: 0;
	box-shadow: inset 0 0 10px 20px #A7BCA9;
	color: #991351;
}

/* privacy page */
.page-id-3 #nav_wrapper {
	display: none;
}

/* go to top */
#toTop {
	bottom: 80px;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
/* logo header*/
#custom_logo_transparent img {
	width: 103.5px !important;
	height: 75px !important;
}

#menu_border_wrapper .notice {
	display: none;
}


/* above top bar -> social */
// scartato
/*
.above_top_bar {
	display: inherit !important;
}

.above_top_bar .social_wrapper {
	display: inherit;
}
*/

/* logo floating header */
#custom_logo.logo_wrapper img.zoom {
	width: auto !important;
	height: 100px !important;
	max-height: 64px !important;
}

/* Home slider */
#slide-7-layer-1 {
	font-size: 45px !important;
}

#slide-7-layer-2 {
	font-size: 40px !important;
}

#slide-7-layer-2.tp-caption.title strong {
	font-size: 40px !important;
}

#slide-7-layer-3 {
	font-size: 22px !important;
	line-height: 25px !important;
}

#slide-7-layer-3 strong {
	font-size: 22px !important;
}

/* h2 Title */
#page_caption h1, .ppb_title {
	word-spacing: 4px;
}

h2.widgettitle {
	font-size: 18px !important;
}

/* h1 Slider */
.mg_item_title {
	font-size: 34px;
	color: #991351;
}

/* burger menu flickr widget */
.menu_buttons_container {
	display: none;
}

/*text box near grid */
#cucina div.one_half.parallax_scroll,
#cantina div.one_half.parallax_scroll {
	z-index: 11 !important;
}

.header_style_wrapper {
	z-index: 12 !important;
}

/*Grid Galleries */
h1.mg_item_title {
	display: none;
}

/* Find Us */
#findus a {
	color: #A7BCA9;
}

/* footer */
.post_attribute{
	color: #ffffff;
}

/* instagram feed */
#sb_instagram .sbi_follow_btn a {
	background: #A7BCA9;
	color: #fff;
}

#sb_instagram .sbi_follow_btn a:focus, #sb_instagram .sbi_follow_btn a:hover {
	outline: 0;
	box-shadow: inset 0 0 10px 20px #A7BCA9;
	color: #991351;
}

/* privacy page */
.page-id-3 #nav_wrapper {
	display: none;
}

/* go to top */
#toTop {
	bottom: 80px;
}}

@media only screen and (max-width: 767px) {
/* logo header*/
#custom_logo_transparent img {
	width: auto !important;
	max-height: 50px;
}

#menu_border_wrapper .notice {
	display: none;
}


/* above top bar -> social */
.above_top_bar {
	display: inherit !important;
}

.above_top_bar .social_wrapper {
	display: inherit;
	padding-right: 30px;
}

#top_contact_address {
	display: none;
}

#top_contact_hours {
	display: none;
}

#top_contact_number {
	padding-bottom: 15px;
	padding-top: 15px;
}


/* logo floating header */
#custom_logo.logo_wrapper img.zoom {
	width: auto !important;
	max-height: 50px !important;
}

/* Home slider */
#slide-7-layer-1 {
	font-size: 24px !important;
	line-height: 5px !important;
}

#slide-7-layer-2 {
	font-size: 18px !important;
}

#slide-7-layer-2.tp-caption.title strong {
	font-size: 18px !important;
}

#slide-7-layer-7 {
	font-size: 13px !important;
	line-height: 15px !important;
	letter-spacing: 0px !important;
}

#slide-7-layer-7 strong {
	font-size: 13px !important;
	line-height: 15px !important;
	display: block;
}

/* h2 Title */
#page_caption h1, .ppb_title {
	word-spacing: 4px;
}

h2.widgettitle {
	font-size: 18px !important;
}

/* h1 Slider */
.mg_item_title {
	color: #991351;
}

/* burger menu flickr widget */
.menu_buttons_container {
	display: none;
}

/*Grid Galleries */
h1.mg_item_title {
	display: none;
}

/* Find Us */
#findus a {
	color: #A7BCA9;
}

/* footer */
.post_attribute{
	color: #ffffff;
}

/* instagram feed */
#sb_instagram .sbi_follow_btn a {
	background: #A7BCA9;
	color: #fff;
}

#sb_instagram .sbi_follow_btn a:focus, #sb_instagram .sbi_follow_btn a:hover {
	outline: 0;
	box-shadow: inset 0 0 10px 20px #A7BCA9;
	color: #991351;
}
/* privacy page */
.page-id-3 #nav_wrapper {
	display: none;
}}

@media only screen and (min-width: 480px) and (max-width: 767px) {
/* logo header*/
#custom_logo_transparent img {
	width: auto !important;
	max-height: 50px;
}

#menu_border_wrapper .notice {
	display: none;
}


/* above top bar -> social */
// scartato
/*
.above_top_bar {
	display: inherit !important;
}

.above_top_bar .social_wrapper {
	display: inherit;
}
*/



/* logo floating header */
#custom_logo.logo_wrapper img.zoom {
	width: auto !important;
	max-height: 50px !important;
}

/* Home slider */
#slide-7-layer-1 {
	font-size: 40px !important;
}

#slide-7-layer-2.tp-caption.title {
	font-size: 30px !important;
	letter-spacing: 0px !important;
}

#slide-7-layer-2.tp-caption.title strong {
	font-size: 30px !important;
}

#slide-7-layer-3 {
	font-size: 13px !important;
	line-height: 15px !important;
	letter-spacing: 0px !important;
}

#slide-7-layer-3 strong {
	font-size: 13px !important;
	line-height: 15px !important;
}

/* h2 Title */
#page_caption h1, .ppb_title {
	word-spacing: 4px;
}

h2.widgettitle {
	font-size: 18px !important;
}

/* h1 Slider */
.mg_item_title {
	color: #991351;
}

/* burger menu flickr widget */
.menu_buttons_container {
	display: none;
}

/*Grid Galleries */
h1.mg_item_title {
	display: none;
}

/* Find Us */
#findus a {
	color: #A7BCA9;
}

/* footer */
.post_attribute{
	color: #ffffff;
}
/* instagram feed */
#sb_instagram .sbi_follow_btn a {
	background: #A7BCA9;
	color: #fff;
}

#sb_instagram .sbi_follow_btn a:focus, #sb_instagram .sbi_follow_btn a:hover {
	outline: 0;
	box-shadow: inset 0 0 10px 20px #A7BCA9;
	color: #991351;
}

/* privacy page */
.page-id-3 #nav_wrapper {
	display: none;
}}

