/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       Tim Strifler
 Author URI:   https://divilife.com
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/


/* ///////////////// START: Pricing Section with Monthly-Yearly Switch ///////////////// */

/**
 * Layout Name: Pricing Section with Monthly-Yearly Switch
 * Layout Type: Section
 * Author Name: Ivan Chiurcci(Chi)
 * Author URI: https://divicio.us
 * Premium Layouts: https://divicio.us/shop
 * Free Layouts: https://www.divicio.us/free-divi-resources/
 */

/* IMPORTANT */
.dvcs_switch_btn_1,
.dvcs_switch_btn_2 {
	min-width: 120px;
	text-align: center;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.dvcs_pricing {
	opacity: 0;
	-webkit-transform: scale(0.9);
	    -ms-transform: scale(0.9);
	        transform: scale(0.9);
	-webkit-transition: opacity 0.4s ease, -webkit-transform 0.4s ease;
	-o-transition: opacity 0.4s ease, transform 0.4s ease;
	transition: opacity 0.4s ease, transform 0.4s ease;
}
.dvcs_pricing.dvcs_active {
	opacity: 1;
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
	-webkit-transition: opacity 1s ease, -webkit-transform 1s ease;
	-o-transition: opacity 1s ease, transform 1s ease;
	transition: opacity 1s ease, transform 1s ease;
}
.dvcs_pricing_1 {
	visibility: hidden;
}
.dvcs_pricing_1.dvcs_active {
	visibility: visible;
}
.dvcs_pricing_1.dvcs_active .et_pb_pricing_table {
	z-index: 1;
}
.dvcs_pricing_1.dvcs_active .et_pb_featured_table {
	z-index: 11;
}
.dvcs_pricing_2,
.dvcs_pricing_2.et_hover_enabled:hover {
    position: absolute;
    top: 0;
    width: 100%;
	visibility: hidden;
}
.dvcs_pricing_2.dvcs_active {
    z-index: 10;
	visibility: visible;
}

@media (max-width: 980px){
	.dvcs_pricing_switch_row .et_pb_column {
		width: 50% !important;
	}
}
/* End IMPORTANT */

/* STYLING (Optional) */
/* set switch button-1 active background color */
/*
body #page-container .et_pb_button.dvcs_switch_btn_1.dvcs_active,

body #page-container .et_pb_button.dvcs_switch_btn_1.dvcs_active:hover {
        background-color: #e02b20 !important;
	color: #ffffff !important;
}
*/

/* set switch button-2 active background color */
/*body #page-container .et_pb_button.dvcs_switch_btn_2.dvcs_active,
body #page-container .et_pb_button.dvcs_switch_btn_2.dvcs_active:hover {
	background-color: #e02b20 !important;
	color: #ffffff !important;
}
*/

.dvcs_pricing .et_pb_pricing_heading {
	background-color: rgba(0,0,0,0) !important;
}
.dvcs_pricing .et_pb_featured_table .et_pb_pricing_content_top,
.dvcs_pricing .et_pb_pricing_content_top {
    border-bottom: 0px;
}
.dvcs_pricing .et_pb_pricing_content {
    padding: 30px 45px;
}
.dvcs_pricing .et_pb_pricing li > span:before {
    position: absolute;
    margin-left: -1em;
	font-family: ETmodules!important;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
    text-shadow: none;
    font-weight: 400;
    font-style: normal;
    font-variant: none;
	top: 3px;
    left: -10px;
    border-width: 0;
}
/* set list item icon for available items */
.dvcs_pricing .et_pb_pricing li > span:before {
    content: "\4e";
}
/* set list item icon for not available items */
.dvcs_pricing .et_pb_pricing li.et_pb_not_available > span:before {
    content: "\4d";
}
/* END STYLING */

/* VB fixes */

.et_fb_preview_active .dvcs_pricing_switch_row .et_pb_column {
    width: 50% !important;
}
.et-fb .dvcs_pricing {
	opacity: 1;
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}
.et-fb .dvcs_pricing_2 {
	visibility: visible;
}
/* END VB fixes */

/* ///////////////// END: Pricing Section with Monthly-Yearly Switch ///////////////// */
