/*
 Theme Name:   Acorn Commercial Interiors
 Theme URI:    https://www.pxwm.co.uk
 Description:  Acorn Child Theme for Divi
 Author:       ProPraxis Web Management
 Author URI:   https://www.pxwm.co.uk
 Template:     Divi
 Version:      1.0.0
*/

/* Add any custom CSS below this line */
/*header.scrolldown .et_pb_section_0_tb_header, header .et_pb_text_0_tb_header h1, header .et_pb_image_wrap, header .et_pb_image_wrap img { transition: all 0.2s ease-out 0s; }
header.scrolldown .et_pb_section_0_tb_header { height: 100px; }
header.scrolldown .et_pb_text_0_tb_header { padding-top: 20px !important; }
header.scrolldown .et_pb_text_0_tb_header h1 { font-size: 32px; }
header.scrolldown .et_pb_image_wrap img { width: 75%; }
header.scrolldown .et_pb_image_wrap img { height: 75%; }
header.scrolldown .et_pb_image_0_tb_header.et_multi_view__hover_selector { margin-right: 20px !important; }
header.scrolldown .et_pb_image_wrap { text-align: right; }
*/
.wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-1, .wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-3.clickable, .wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-4.clickable, .wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-booking { cursor: pointer; }
.wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-arrival>div.wpsbc-legend-item-icon>div.wpsbc-legend-item-icon-color { background-color: cornflowerblue !important; }
.wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-departure>div.wpsbc-legend-item-icon>div.wpsbc-legend-item-icon-color { background-color: cornflowerblue !important; }
.wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-booking>div.wpsbc-legend-item-icon>div.wpsbc-legend-item-icon-color { background-color: #a6bfed !important; }
.wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-minbooking>div.wpsbc-legend-item-icon>div.wpsbc-legend-item-icon-color { background-color: #a6bfed !important; }

.wpsbc-container.wpsbc-calendar-2 .wpsbc-legend-item-5, .wpsbc-container.wpsbc-calendar-2 .wpsbc-legend-item-7.clickable, .wpsbc-container.wpsbc-calendar-2 .wpsbc-legend-item-8.clickable, .wpsbc-container.wpsbc-calendar-2 .wpsbc-legend-item-booking { cursor: pointer; }
.wpsbc-container.wpsbc-calendar-2 .wpsbc-legend-item-arrival>div.wpsbc-legend-item-icon>div.wpsbc-legend-item-icon-color { background-color: cornflowerblue !important; }
.wpsbc-container.wpsbc-calendar-2 .wpsbc-legend-item-departure>div.wpsbc-legend-item-icon>div.wpsbc-legend-item-icon-color { background-color: cornflowerblue !important; }
.wpsbc-container.wpsbc-calendar-2 .wpsbc-legend-item-booking>div.wpsbc-legend-item-icon>div.wpsbc-legend-item-icon-color { background-color: #a6bfed !important; }
.wpsbc-container.wpsbc-calendar-2 .wpsbc-legend-item-minbooking>div.wpsbc-legend-item-icon>div.wpsbc-legend-item-icon-color { background-color: #a6bfed !important; }

.wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-3.wpsbc-legend-item-departure .wpsbc-legend-item-icon-3 div:first-of-type svg { fill: cornflowerblue !important; }
.wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-4.wpsbc-legend-item-arrival .wpsbc-legend-item-icon-4 div:nth-of-type(2) svg { fill: cornflowerblue !important; }

.wpsbc-container.wpsbc-calendar-2 .wpsbc-legend-item-7.wpsbc-legend-item-departure .wpsbc-legend-item-icon-7 div:first-of-type svg { fill: cornflowerblue !important; }
.wpsbc-container.wpsbc-calendar-2 .wpsbc-legend-item-8.wpsbc-legend-item-arrival .wpsbc-legend-item-icon-8 div:nth-of-type(2) svg { fill: cornflowerblue !important; }

#field_2_4, #field_2_5 { opacity: 0; height: 0; width: 0; }

#gform_submit_button_2 {
	display: none;
}
#gform_submit_button_1, #gform_submit_button_2 {
	color: #2ea3f2;
	font-size: 20px;
    font-weight: 500;
    padding: .3em 1em;
    line-height: 1.7em!important;
    background-color: transparent;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
    border-radius: 3px;
	transition-property: all!important;
	cursor: pointer;
	transition: all 300ms ease 0ms;	
}
#gform_submit_button_1:after, #gform_submit_button_2:after {
	font-size: 32px;
	font-family: ETmodules!important;
	color: #2ea3f2;
    line-height: 1em;
    content: "\35";
    opacity: 0;
    position: absolute;
    margin-left: -1em;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
}
#gform_submit_button_1:hover, #gform_submit_button_2:hover {
	background-color: rgba(0,0,0,.05);
	border: 2px solid transparent;
    padding: .3em 2em .3em .7em;
}
#gform_submit_button_1:hover:after, #gform_submit_button_2:hover:after {
	opacity: 1;
    margin-left: 0;
}