@charset "utf-8";
/* CSS Document */
/*
Theme Name:     Dine Child Franco Mare
Description:    Tema Child per il tema Dine realizzato per Ristorante Franco Mare
Author:         Nicola Iannuzzi
Author URI:     https://www.facebook.com/nicola.iannuzzi.hugo
Template:       dine
Version:		0.1
*/
.archive #page-title {
	width:190px;
}
#menu-item-491, #menu-item-1016 {
	color:#da3333;
}

#footer .wp-caption-text {
display:none;
}
#footer aside {
border:none;
vertical-align:bottom !important;
}
.footer-sidebar-wrapper {
align-items:center;
}
.footer-widgets {
padding:10px 0px !important;
}
#footer-sidebar {
background:black;
}
#scrollup a {
background:#DA3333;
}
#testata_noi h4.heading-subtitle {
color:white!important;
}
.imagebox-text .imagebox-subtitle-wrapper .imagebox-subtitle {
margin-bottom:35px;
}
.titolo_menu .vc_column-inner {
padding:0;
}
#menu_beach_club .heading-title {
font-size:40px;
padding-bottom:40px;
}
#menu_beach_club .heading-subtitle {
max-width:600px;
line-height:24px;
}
#menu_beach .dine-menu-wrapper {
max-width:800px;
margin:auto;
}
/*form */

.container_prima_riga {
text-align:left;
width:100%;
margin:60px 0px;
}
.container_prima_riga div, .container_prima_riga select, .container_prima_riga input {
width:50%;
margin:auto;
}
.wpcf7-form {
width:80%;
margin:auto;
padding:25px 55px;
background-color: #e5e5e5;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
width:100%;
}
#wpcf7-f1141-p15-o1, #wpcf7-f487-p983-o1 {
	padding-top:10px;
}
/* Testata Categorie Blog */
.archive #page-title {
	color:white;
	position:relative;
	top:100px;
	width:170px;
	font-size:40px;
	font-style:italic;
	text-align:left
}
.archive #page-header {
height:360px;
	background:url("../../uploads/2017/11/Tiramisù-Sfogliato.jpg");
background-size:cover;
	background-position:bottom;
}
/* ------- Fine Testata Categorie Blog*/

/*form_contatti*/
#container_contatti .wpcf7-form {
	width:100%;
}
/*-----Fine Form contatti*/
/*ScrollBar Personalizzata*/
body::-webkit-scrollbar {
    width: 1.4em;
}
 
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
body::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}
/*-----Fine ScrollBar Personalizzata*/
/*Modifiche richieste cliente 28.11.2017*/
#wpcf7-f518-p9-o1, #wpcf7-f1105-p992-o1 {
	background-color:#e5e5e5;
}
.dine-menu-heading {
	font-family: 'Great Vibes', cursive;
	text-transform:none;
}
.vc_column-inner h2, h3, h4, h4.heading-subtitle, .imagebox-title {
	font-family: 'Great Vibes', cursive;
	text-transform:none;
}
.vc_column-inner h2.vc_custom_heading {
	font-family:"Oswald"!important;
}

h3.menu-item-name {
	font-family:"Oswald";
}
h4, h4.heading-subtitle {
	font-size:1.7em;
}
.imagebox-title {
	font-size:2.5em;
}
.imagebox-subtitle span {
	display:inline!important;
	font-size:1em;
	font-family:"Oswald";
}
.imagebox-subtitle-wrapper + .imagebox-title-wrapper {
	margin-top:0px!important;
}
.imagebox-subtitle {
	margin-bottom:10px!important;
}
.imagebox-text h2 {
	color:white;
	text-shadow:1px 1px 1px #a1a1a1;
}
#text_slider-1 .in, #text_slider-1 .out, #text_slider-2 .in, #text_slider-2 .out {
	color:	#CDBD84;
	text-shadow:2px 2px 1px #695F3A
}
h2, h1, .cd-single-headline span {
	color:	#CDBD84;
	text-shadow:1px 1px 1px #695F3A
}
/*fine richieste*/
@media screen and (max-width:767px) {
.container_prima_riga div, .container_prima_riga select, .container_prima_riga input {
width:100%;
}
.wpcf7-form {
width:100%;
}
#footer figure.wp-caption.alignnone {
margin:auto;
}
#container_prenotazione_beach {
	margin:5%;
}
}