@charset 'utf-8';
/*
  Theme Name: Accalia Child
  Theme URI: http://accalia.ancorathemes.com/
  Description: Accalia - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: accalia
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  accalia
*/


/* =Theme customization starts here
	
verde: 19b0b0
polvere: 4d6d7f
blu: 01283e
grigio brutto: 79939b
	
-------------------------------------------------------------- */

.sc_layouts_logo img {
	max-height: 85px !important;
}

.sc_price_item_price_value {
	font-size: 2.9em !important;
}

.scheme_default button, .scheme_default input[type="reset"], .scheme_default input[type="submit"], .scheme_default input[type="button"], .scheme_default .post_item .more-link, .scheme_default .comments_wrap .form-submit input[type="submit"], .scheme_default #buddypress .comment-reply-link, .scheme_default #buddypress .generic-button a, .scheme_default #buddypress a.button, .scheme_default #buddypress button, .scheme_default #buddypress input[type="button"], .scheme_default #buddypress input[type="reset"], .scheme_default #buddypress input[type="submit"], .scheme_default #buddypress ul.button-nav li a, .scheme_default a.bp-title-button, .scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button, .scheme_default body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button>a, .scheme_default body #booked-profile-page input[type="submit"], .scheme_default body #booked-profile-page button, .scheme_default body .booked-list-view input[type="submit"], .scheme_default body .booked-list-view button, .scheme_default body table.booked-calendar input[type="submit"], .scheme_default body table.booked-calendar button, .scheme_default body .booked-modal input[type="submit"], .scheme_default body .booked-modal button, .scheme_default .sc_button_default, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .scheme_default .sc_action_item_link, .scheme_default .socials_share:not(.socials_type_drop) .social_icon, .scheme_default #tribe-bar-form .tribe-bar-submit input[type="submit"], .scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"], .scheme_default #tribe-bar-views li.tribe-bar-views-option a, .scheme_default #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a, .scheme_default #tribe-events .tribe-events-button, .scheme_default .tribe-events-button, .scheme_default .tribe-events-cal-links a, .scheme_default .tribe-events-sub-nav li a, .scheme_default .edd_download_purchase_form .button, .scheme_default #edd-purchase-button, .scheme_default .edd-submit.button, .scheme_default .woocommerce #respond input#submit, .scheme_default .woocommerce .button, .scheme_default .woocommerce-page .button, .scheme_default .woocommerce a.button, .scheme_default .woocommerce-page a.button, .scheme_default .woocommerce button.button, .scheme_default .woocommerce-page button.button, .scheme_default .woocommerce input.button, .scheme_default .woocommerce-page input.button, .scheme_default .woocommerce input[type="button"], .scheme_default .woocommerce-page input[type="button"], .scheme_default .woocommerce input[type="submit"], .scheme_default .woocommerce-page input[type="submit"], .scheme_default .woocommerce #respond input#submit.alt, .scheme_default .woocommerce a.button.alt, .scheme_default .woocommerce button.button.alt, .scheme_default .woocommerce input.button.alt, .scheme_default .sc_price_item:hover .sc_price_item_link, .scheme_default .sc_price_item_link, .sc_price_item_price, .scheme_default .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon {
	color: #fff !important;
}

.scheme_default .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .scheme_default .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .scheme_default .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::after, .scheme_default .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before {
	border-color: #fff !important;
}

body.home .sc_services_item_subtitle a { display: none !important; }

.height_large, .height_big { height: inherit !important;}

.sc_layouts_row_type_normal { padding: 0.9em 0 0.9em !important; }

/*#menu-block { padding-top: 5px !important; }*/

.sc_layouts_row_type_normal .sc_layouts_column_align_right .sc_layouts_item { padding-top: 18px; }

.sc_layouts_row_type_normal .sc_layouts_column_align_right .sc_layouts_item + .sc_layouts_item:before { top: 70%;}

.scheme_default .sc_layouts_menu_nav > li.current-menu-item > a {
	color: #19b0b0 !important;
}

.scheme_dark .footer_wrap .socials_wrap .social_item .social_icon, .scheme_dark.footer_wrap .socials_wrap .social_item .social_icon, .scheme_dark .widget_nav_menu.widget ul li a:hover, .footer_custom a.sc_layouts_item_link:hover .sc_layouts_item_details_line1, .footer_custom a.sc_layouts_item_link .sc_layouts_item_details_line1 {
	color: #82a1ad !important;
}

div.contattifooter {
	font-family: "Libre Baskerville",serif !important;
}

.scheme_dark .footer_wrap .socials_wrap .social_item:hover .social_icon, .scheme_dark.footer_wrap .socials_wrap .social_item:hover .social_icon {
	color: #fff !important;
	background-color: #82a1ad !important;
}

div.sc_price_item_info .sc_price_item_subtitle { display: none; }

h4.nospace { margin-top: 0 !important; }

.scheme_default .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:before, .scheme_default .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:after { border-color: #fff !important; }

/* CF 7 */

.tp-section-clr, .st-tab .tab-content { background-color: #f0f0f0; }

.wpcf7-form .space-block { padding: 40px 20px !important; min-height: 272px !important; }

.form-group { margin-bottom: 30px; }

label {
	display: inline-block;
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 14px;
	color: #717774;
}

.tp-appointment-form .form-control, .tp-appointment-form textarea.form-control {
	background-color: #fff !important;
	border: 1px solid #ddddd8 !important;
}

.scheme_default .select_container select, .scheme_default .select_container  {
	color: #b7b7b7;
	background: #fff !important;
	height: 50px;
}

select:focus, .scheme_default .select_container:before {
	background-color: #f0f0f0 !important;
	border: 1px solid #ddddd8 !important;
}

input.wpcf7-date {
	padding: 0.5em 2.1em !important;
	width: 100% !important;
	height: 50px !important;
}

.wpcf7-textarea {
	padding-left: 20px !important;
	height: 144px !important;
}

.scheme_default input[type="text"]:focus, .scheme_default input[type="number"]:focus, .scheme_default input[type="email"]:focus, .scheme_default input[type="tel"]:focus, .scheme_default input[type="search"]:focus, .scheme_default input[type="password"]:focus, .scheme_default .select_container:hover, .scheme_default select option:hover, .scheme_default select option:focus, .scheme_default .select2-container .select2-choice:hover, .scheme_default textarea:focus, .scheme_default textarea.wp-editor-area:focus, .scheme_default #buddypress .dir-search input[type="search"]:focus, .scheme_default #buddypress .dir-search input[type="text"]:focus, .scheme_default #buddypress .groups-members-search input[type="search"]:focus, .scheme_default #buddypress .groups-members-search input[type="text"]:focus, .scheme_default #buddypress .standard-form input[type="color"]:focus, .scheme_default #buddypress .standard-form input[type="date"]:focus, .scheme_default #buddypress .standard-form input[type="datetime-local"]:focus, .scheme_default #buddypress .standard-form input[type="datetime"]:focus, .scheme_default #buddypress .standard-form input[type="email"]:focus, .scheme_default #buddypress .standard-form input[type="month"]:focus, .scheme_default #buddypress .standard-form input[type="number"]:focus, .scheme_default #buddypress .standard-form input[type="password"]:focus, .scheme_default #buddypress .standard-form input[type="range"]:focus, .scheme_default #buddypress .standard-form input[type="search"]:focus, .scheme_default #buddypress .standard-form input[type="tel"]:focus, .scheme_default #buddypress .standard-form input[type="text"]:focus, .scheme_default #buddypress .standard-form input[type="time"]:focus, .scheme_default #buddypress .standard-form input[type="url"]:focus, .scheme_default #buddypress .standard-form input[type="week"]:focus, .scheme_default #buddypress .standard-form select:focus, .scheme_default #buddypress .standard-form textarea:focus, .scheme_default #buddypress form#whats-new-form textarea:focus, .scheme_default #booked-page-form input[type="email"]:focus, .scheme_default #booked-page-form input[type="text"]:focus, .scheme_default #booked-page-form input[type="password"]:focus, .scheme_default #booked-page-form textarea:focus, .scheme_default .booked-upload-wrap:hover, .scheme_default .booked-upload-wrap input:focus {
	color: #1d1d1d;
	border-color: #1d1d1d;
	background-color: #fff;
}

.form-control {
	display: block;
	width: 100%;
	height: 44px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #717774;
	background-color: #fafaf6;
	background-image: none;
	border: 1px solid #eaeae4;
	border-radius: 0px;
	box-shadow: none;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}

div#ui-datepicker-div .scheme_default table th { color: #fff; }

input[type="radio"], input[type="checkbox"] { display: inherit; }

.scheme_default input[type="text"], .scheme_default input[type="number"], .scheme_default input[type="email"], .scheme_default input[type="tel"], .scheme_default input[type="search"], .scheme_default input[type="password"], .scheme_default .select_container, .scheme_default .select2-container .select2-choice, .scheme_default .select2-container .select2-selection, .scheme_default textarea, .scheme_default textarea.wp-editor-area, .scheme_default #buddypress .dir-search input[type="search"], .scheme_default #buddypress .dir-search input[type="text"], .scheme_default #buddypress .groups-members-search input[type="search"], .scheme_default #buddypress .groups-members-search input[type="text"], .scheme_default #buddypress .standard-form input[type="color"], .scheme_default #buddypress .standard-form input[type="date"], .scheme_default #buddypress .standard-form input[type="datetime-local"], .scheme_default #buddypress .standard-form input[type="datetime"], .scheme_default #buddypress .standard-form input[type="email"], .scheme_default #buddypress .standard-form input[type="month"], .scheme_default #buddypress .standard-form input[type="number"], .scheme_default #buddypress .standard-form input[type="password"], .scheme_default #buddypress .standard-form input[type="range"], .scheme_default #buddypress .standard-form input[type="search"], .scheme_default #buddypress .standard-form input[type="tel"], .scheme_default #buddypress .standard-form input[type="text"], .scheme_default #buddypress .standard-form input[type="time"], .scheme_default #buddypress .standard-form input[type="url"], .scheme_default #buddypress .standard-form input[type="week"], .scheme_default #buddypress .standard-form select, .scheme_default #buddypress .standard-form textarea, .scheme_default #buddypress form#whats-new-form textarea, .scheme_default #booked-page-form input[type="email"], .scheme_default #booked-page-form input[type="text"], .scheme_default #booked-page-form input[type="password"], .scheme_default #booked-page-form textarea, .scheme_default .booked-upload-wrap, .scheme_default .booked-upload-wrap input {
	color: #b7b7b7;
	border-color: #eaf3f6;
	background-color: #fff;
}

.paginacontatti .your-tel input, .paginacontatti .your-email input, .paginacontatti .your-name input, .paginacontatti .your-message textarea {
	width: 100% !important; 
}

.paginaservizi .your-tel input, .paginaservizi .your-email input, .paginaservizi .your-name input, .paginaservizi .your-message textarea {
	width: 100% !important; 
}

.paginacontatti .your-email { margin-left: 35px !important; }

.sidebar[class*="scheme_"] #text-3 {
	padding: 2.9rem 3.35rem 2.9rem 1rem;
}


@media (min-width: 992px), all {
	.col-md-6 {
		width: 47%;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
	
	.col-md-12 {
		width: 100%;
	}
	
	div.paginacontatti .col-md-6 {
		width: 47%;
		padding: 0;
	}	
}
	
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float: left; 
}

div.wpcf7 input[type="submit"]:hover { color: #fff !important; }

big a { color: #19b0b0 !important;}