@charset 'utf-8';
/*
 Theme Name:   VegaDays Child
 Theme URI:    http://vegadays.ancorathemes.com/
 Description:  VegaDays - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     vegadays
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  vegadays
*/


@import url("../vegadays/style.css");

/* colore primario #838383 */
/* colore secondario #e4e2d5 */

/* =Theme customization starts here
-------------------------------------------------------------- */
h2
{
	margin-top: 1em !important;
	font-size: 2.5em !important;
}
h3
{
	margin-top: 1em !important;
	font-size: 2em !important;
}
p
{
	color: #3c3c3c !important;
	font-size: 15px !important;
}
label
{
	font-size: 16px !important;
}
.scheme_original .top_panel_inner_style_3 .top_panel_top
{
	background-color: #e4e2d5 !important;
}
.scheme_original .top_panel_inner_style_3 .top_panel_top a,
.scheme_original .top_panel_top_contact_area
{
	color:#838383 !important;
}
.scheme_original .top_panel_inner_style_3 .top_panel_top a:hover{
	color:#838383 !important;
	text-decoration: underline;
}
.top_panel_wrap .logo_main
{
	max-height: 105px !important;
}
.top_panel_middle .logo {
    margin-top: 0.9em !important;
    margin-bottom: 0.0em !important;
}
.scheme_original .menu_main_nav > li > a
{
	color:#838383 !important;
	padding-bottom: 0.2em !important;
	transition: none !important;
}
.scheme_original .menu_main_nav > li > a:hover
{
	color:#838383 !important;
	border-bottom: 2px solid #e4e2d5 !important;
}

#laboutique .flex-control-nav.flex-control-paging
{
	display:none;
}
#laboutique .flexslider
{
	border: 0 !important;
	margin-bottom: 0px !important;
}
a.vc_carousel-control
{
	color: #fff !important;
}
a.vc_carousel-control:hover
{
	color:#fff !important;
}
.vc_images_carousel ol.vc_carousel-indicators
{
	display: none;
}
.scheme_original .sc_button.sc_button_style_filled
{
	background-color: #838383 !important;
}
.scheme_original .sc_button.sc_button_style_filled:hover
{
	background-color: #e4e2d5 !important;
	color: #3c3c3c !important;
}
.scheme_original .sc_events_item_date_into, .scheme_original .hover_icon:before
{
	color: #fff !important;
}
.sc_blogger a:hover
{
	color:#838383 !important;
}
.sc_blogger .post_item_classic
{
	background: #e4e2d5;
}
.home .sc_blogger .post_descr
{
	display: none;
}
.home .sc_blogger .post_featured
{
	margin-bottom: 0px !important;
}

#wrapNews .vc_btn3-shape-square
{
	background: #838383 !important;
	color:#fff;
	border-radius: 60px;
	font-weight: bolder;
    font-size: 16px;
	
}
#wrapNews .vc_btn3-shape-square:hover
{
	background-color: #e4e2d5 !important;
	color: #3c3c3c !important;
}

#wrapContatti h2,
#wrapContatti h5,
#wrapContatti p,
#wrapContatti a
{
	color:#fff !important;
}
#wrapContatti .margin_top_huge
{
	margin-top:1em !important;
}
#wrapContatti .iconeSocial
{
	margin-left: auto !important;
	margin-right: auto !important;
}
#wrapContatti .iconeSocial a,
.scheme_original .post_info a.social_icons
{
	background-color: #838383 !important;
	border-color: #838383 !important;
}
#wrapContatti .iconeSocial a:hover,
.scheme_original .post_info a.social_icons:hover
{
	background-color: #e4e2d5 !important;
	color: #3c3c3c !important;
	border-color: #e4e2d5 !important;
}
#wrapContatti h3
{
	color: #fff !important;
}
#wrapContatti .wpcf7
{
	margin-top: 15px;
}
#wrapContatti input[type="text"],
#wrapContatti textarea,
#wrapContatti input[type="email"]
{
	border-radius: 0 !important;
	width: 100%;
}
#wrapContatti input[type="submit"]
{
	background: #838383 !important;
	color:#fff;
	border-radius: 60px;
	font-weight: bolder;
    font-size: 16px;
	padding: 14px 80px !important;
	margin-left:auto;
	margin-right: auto;
	
}
#wrapContatti input[type="submit"]:hover
{
	background-color: #e4e2d5 !important;
	color: #3c3c3c !important;
}
.scheme_original .copyright_wrap_inner
{
	background-color: #838383 !important;
}
.scheme_original .scroll_to_top
{
	background-color: #838383 !important;
}
.scheme_original .scroll_to_top:hover
{
	background-color: #e4e2d5 !important;
	color: #3c3c3c !important;
}
.scheme_original .copyright_wrap_inner p
{
	color: #fff !important;
}
.scheme_original .BigWhiteText:after
{
	display: none !important;
}
.tp-caption.VegaButton, .VegaButton
{
	background-color: #838383 !important; 
}
.tp-caption.VegaButton:hover, .VegaButton:hover
{
	background-color: #e4e2d5 !important;
	color: #3c3c3c !important;
}

/*LOGO */
.top_panel_wrap .logo_fixed {
  
    max-height: 100px;
   
    margin-top: 5px;
}

/*BLOG*/
/* FASCIA HEADER*/
.scheme_original .top_panel_title_inner
{
	background-color: #838383 !important;
}
.scheme_original .post_info a.post_info_date
{
	color: #838383 !important;
}
.top_panel_title .breadcrumbs
{
	margin-bottom: 3.4em !important;
}
.post_counters_number
{
	display: none;
}
.scheme_original .sc_socials.sc_socials_share .share_caption, .scheme_original .post_info .btag
{
	color: #3c3c3c !important;
}


/**VERSIONE RESPONSIVE*/
.scheme_original .header_mobile .side_wrap,
.scheme_original .header_mobile .panel_top, .scheme_original .header_mobile .side_wrap
{
	background-color: #838383 !important;
}
#menu_mobile > li > a
{
	color: #fff !important;
}
.header_mobile .logo_main
{
	max-height: 100px;
}

.scheme_original .header_mobile .menu_button:hover
{
	color: #838383 !important;
}

.single-post .page_content_wrap
{
	padding-top: 4.45em;
}


/**WIDGET CONTATTI*/


#custom_html-2 {
    position: fixed;
    top: 250px;
    right: 20px;
}

.contact-widget > div i {
    vertical-align: middle;
    font-size: 24px;
    color: #000;
    margin-top: 11px;
    text-shadow: none;
}

.contact-widget > div {
   width: 50px;
   height: 50px;
   background: #fff;
   margin: 10px;
   border-radius: 200px;
   text-align: center;
   box-shadow: 0px 0px 4px rgba(0,0,0,0.4);
   position: relative;
}

.contact-widget > div:before {
position: absolute;
width: 150px;
right: 0;
background: #fff;
margin-right: 70px;
padding: 5px;
border-radius: 5px;
color: #000;
text-shadow: none;
font-size: 14px;
line-height: 120%;
box-shadow: 0px 0px 4px rgba(0,0,0,0.4);
opacity: 0;
transition: all 0.2s ease-in-out;
}

.contact-widget > div:hover:before {
opacity: 1;
}

.cont:before {
content: "Clicca per scriverci un messaggio";
}

.mail:before {
content: "Clicca per inviarci una mail";
}

.tel:before {
    content: "Clicca per effettuare una chiamata diretta";
}

.dockedNav #MastheadSidebar-2 {
    display: inline;
}

@media (max-width: 414px) {

/* CODICE WIDGET DI CONTATTO PER MOBILE */

#custom_html-2 {
    bottom: 10px;
    top: auto;
    left: auto;
    right: 20%;
    display: inline-block;
    margin: 0 auto !important;
    background: rgba(0,0,0,0.5);
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 20px;
}

.contact-widget > div {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
}

#MainNav .ubermenu-responsive-toggle {
    display: none;
}

}
@media (max-width: 639px)
{
	.header_mobile .logo_main {
		height: 80px;
	}
}

@media (max-width: 480px)
{
	.tp-caption.BigWhiteText {
		font-size: 25px !important;
	}
	.header_mobile .side_wrap
	{
		width: 70% !important;
		top: 0px !important;
	}
	.side_wrap.open .close
	{
		display: block !important;
		position: static !important;
		text-align: right !important;
		padding-right: 0.8em !important;
		padding-top: 10px;
		padding-bottom:10px;
	}
	.side_wrap.open .close:hover
	{
		color:#fff !important; 
	}
	#laboutique .vc_col-sm-6:nth-child(2)
	{
		padding-bottom: 20px;
	}
}
