/*
Theme Name: QED Innovation
Template: dt-the7
Theme URI: http://the7.io/
Author: Ohiowebtech
Author URI: http://ohiowebtech.com/
Description: The7 child theme for QED website.
Version: 1.0.0
License URI: License.txt
Text Domain: qed
*/


div#main {
    padding: 0;
}

#main > .wf-wrap {
    padding: 0;
    width: 100%;
}

#footer.solid-bg {
    background: none;
}

.qed_footer-link span:after {
    display: inline-block;
    position: relative;
}

.qed_footer-link span:after {
    content: '';
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: 0px;
    left: 0;
    background-color: #101581;
    transform-origin: bottom right;
    transition: transform 0.25s 
ease-out;
}

.qed_footer-link span:hover:after {
    transform: scaleX(1);
    transform-origin: bottom left;
}

.qud_text-link a:hover {
    text-decoration: underline;
}


i.icomoon-the7-font-the7-arrow-33 {
    transform: rotate(-90deg);
}

.qed_b-text a.box-button.elementor-button.elementor-size-xs {
    background: linear-gradient(90deg, #101581, #00B3A4) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.qed_b-text:hover a.box-button.elementor-button.elementor-size-xs {
    background: linear-gradient(90deg, #00B3A4, #101581) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.qed_b-text .icomoon-the7-font-the7-arrow-43 {
    transform: rotate(-45deg);
    background: #00B3A4 !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.qed_b-text:hover .icomoon-the7-font-the7-arrow-43 {
    transform: rotate(-45deg);
    background: #101581 !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.qed_archive-post a.elementor-post__read-more {
    background: linear-gradient(90deg, #101581, #00B3A4) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.qed_archive-post a.elementor-post__read-more:hover {
    background: linear-gradient(90deg, #00B3A4, #101581) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.qed_menu span.submenu-indicator {
    transform: rotate(90deg);
}

.qed_res-menu span.right.next-level-button {
    transform: rotate(90deg);
}

.qed_span-text span {
    background: linear-gradient(270deg, #00B3A4, #101581) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.qed_arrow .icomoon-the7-font-the7-arrow-43 {
    transform: rotate(-45deg);
}

.qed_icon-bg .elementor-icon {
    background: linear-gradient(270deg, #00B3A4, #101581) !important;
}

.qed_icon-bg:hover .elementor-icon {
    background: linear-gradient(270deg, #101581, #00B3A4) !important;
}

.qed_icon-box:hover {
    border-image: linear-gradient(to right, #101581, #00B3A4) !important;
    border-image-slice: 1 !important;
		transition-duration: 0.5s !important;
		transition-timing-function: ease-in-out !important;
}

.qed_news-post a.elementor-post__read-more {
    background: linear-gradient(90deg, #101581, #00B3A4) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
		font-size: 14px !important;
}

.qed_news-post a.elementor-post__read-more:hover {
    background: linear-gradient(90deg, #00B3A4, #101581) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.qed_news-post span.elementor-post-date {
    font-size: 12px !important;
    font-weight: 500 !important;
}

.qed_home-postslider img.lazy-scroll {
    background-color: #fff !important;
}

.qed_home-postslider i.icomoon-the7-font-the7-arrow-33 {
    transform: rotate(0deg) !important;
}

.qed_manual-list select#dt-length-0 {
    padding: 5px 20px !important;
    color: #101581 !important;
}

.qed_manual-list span.dt-column-title {
    padding: 20px 10px !important;
}

.qed_manual-list th.column-1, th.column-2, th.column-3, th.column-4, th.column-5, th.column-6, th.column-7 {
    padding: 10px 20px;
}

.qed_manual-list tbody.row-striping.row-hover {
    font-size: 15px !important;
}

.qed_manual-list .dt-scroll {
    width: 100%;
}

.qed_manual-list .dt-scroll-foot {
    display: none;
}

.qed_manual-list .dt-layout-row {
    padding-top: 20px;
}

.qed_manual-list .dt-layout-cell.dt-layout-start {
    font-size: 16px;
    font-family: 'Montserrat' !important;
}

.qed_manual-list .dt-paging.paging_simple_numbers {
    font-family: 'Montserrat' !important;
    color: #101581;
}

.qed_manual-list .dt-container .dt-paging .dt-paging-button.current, .dt-container .dt-paging .dt-paging-button:hover {
    border: 1px solid #101581;
}

.content th {
    text-align: center;
}

.content td, .content th {
    border-top: 1px solid transparent;
    padding: 10px !important;
    text-align: center;
}

/* This code for post section 

.qed_news-post a:hover {
    color: #101581 !important;
}*/

.qed_news-post .elementor-post__meta-data {
    margin: 0px !important;
}

.qed_post-content {
    overflow-wrap: break-word;
}

.qed_post-form input#form-field-field_a36d133-0, input#form-field-field_c652537-0, input#form-field-field_fc77693-0, input#form-field-field_fc77693-1, input#form-field-field_8eb89db-0 {
    display: none;
}

.qed_career p {
    margin-bottom: 5px;
}

@media (max-width: 1024px) {
	.content td, .content th {
		padding: 5px 0px !important;
	}
	.qed_manual-list tbody.row-striping.row-hover {
    	font-size: 12px !important;
    	line-height: 20px;
	}
}

