/*
Theme Name:     Tudor Progression Child
Description:    Child Theme for Tudor Theme
Author:         Progression Studios
Template:       tudor-progression

*/

/* Accordion FAQ */

.elementor-accordion .elementor-tab-content {margin-top: 15px; padding: 10px 20px 5px !important;}

.elementor-element.elementor-element-a66d59e .elementor-accordion-item {
	border: 1px solid #DDE6E3;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
    margin-bottom: 20px;
}

.elementor-element.elementor-element-a66d59e .elementor-tab-title {
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DDE6E3;
    border-radius: 50px 50px 50px 50px;
    padding: 20px 20px;
}

.elementor-element.elementor-element-a66d59e .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-color: #d9945d;
   	background-color: #d9945d;
	 transition: all .3s ease-in-out;
}

.elementor-element.elementor-element-a66d59e .elementor-accordion-item ul,
.elementor-element.elementor-element-a66d59e .elementor-accordion-item ol {margin-bottom:0;}

.elementor-element.elementor-element-a66d59e .elementor-accordion-item li {margin-bottom: 10px;}

@media (max-width: 767px) {
	.elementor-element.elementor-element-a66d59e .elementor-tab-title {padding: 15px 20px;}
}

/* Footer - Global */

.elementor-element-40ec533 ul {
  list-style-type: none;
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size, 25px);
    line-height: var(--icon-size, 25px);
    width: calc(var(--icon-size, 25px) + 2* var(--icon-padding, .5em));
    height: calc(var(--icon-size, 25px) + 2* var(--icon-padding, .5em));
}

.elementor-social-icon {
    --e-social-icon-icon-color: #fff;
    display: inline-flex !important;
    background-color: #69727d;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
}

.elementor-social-icon:last-child {
    margin: 0;
}

#content-pro {
    padding-bottom: 0px !important;
}