/**handles:tabbed-custom-style**/
/** STYLE FOR THE READMORE LINK **/

.tab-content .extras-readmore-container {
    width: 100%;
    text-align: center;
	margin-top: auto;
	padding-top: 20px;
    padding-bottom: 20px;
}
.dp-dfg-container .extras-readmore-container {
    grid-column: 1 / -1;
}

.tab-content:has(.extras-readmore-container) {
    flex-wrap: wrap;
}
/* .tabbed-post-module:has(.extras-readmore-container) .tab-contents {
	padding-bottom: 30px;
} */

/** Article With Readmore **/
.tab-content article:has(.extras-readmore-container) {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.extras-readmore-container a.et_pb_button,
.extras-readmore-container a.et_pb_button:hover {
    font-size: 17px;
    background-color: rgb(0, 38, 92);
    color: rgb(255, 255, 255) !important;
    font-family: Inter, Helvetica, Arial, Lucida, sans-serif !important;
    text-transform: uppercase !important;
    border-radius: 10px;
    border-width: 0px !important;
	padding-top: 1% !important;
    padding-right: 2% !important;
    padding-bottom: 1% !important;
    padding-left: 2% !important;
}

.extras-readmore-container a.et_pb_button::after {
	display: none;
}


/**
  Shadow Fix
**/

.content-container {
    display: inherit;
}

.ags-divi-extras-module .et_pb_extra_module:has(.content-container) {
    box-shadow: none;
    overflow: visible;
    --shadow-y: 1px;
    --shadow--y: calc(var(--shadow-y) * -1);
}

.ags-divi-extras-module .et_pb_extra_module .content-container {
    -webkit-box-shadow: 0 var(--shadow-y) 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 var(--shadow-y) 3px rgba(0, 0, 0, 0.1);
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.ags-divi-extras-module .et_pb_extra_module:has(.content-container) .tabs {
    -webkit-box-shadow: 0 var(--shadow--y) 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 var(--shadow--y) 3px rgba(0, 0, 0, 0.1);
}