/*
CTC Separate Stylesheet
Updated: 2023-05-18 18:25:35
Theme Name: Eagle Group Template
Theme URI: https://the7.io/
Template: dt-the7
Author: Dream-Theme
Author URI: https://dream-theme.com/
Description: Any design, any layout. No coding required. The7 is the most customisable WordPress theme on the market up to date. Add the power of Visual Composer, The7 Post Types, Ultimate Addons, Slider Revolution, and WooCommerce to the mix, and you'll get the ultimate web-site building toolkit! Theme is translation ready, compatible with WPML, SEO and mobile friendly (certified by Google).
Tags: multipurpose,responsive,retina ready,SEO ready,mobile friendly,iOS,material design,clean,minimal,business,corporate,portfolio,creative,photography,one page site,micro site
Version: 10.10.0.1684448734
*/

.product_description>a {
    color: var(--e-global-color-primary ) !important;
}

td.product_description {
    font-size: 18px;
    font-family: var(--e-global-typography-5965494-font-family ), Sans-serif;
    color: var(--e-global-color-primary ) !important;
    font-weight: 500;
}

.lit_lib_table {
    margin-bottom: 50px;
}

/* Regular Search design Zafar*/
.regular_search .the7-search-input__container {
    padding: 0 10px;
    background: rgb(255 255 255);
    border: none;
    border-color: var(--the7-divider-color);
    min-height: 50px;
}

.regular_search button.the7-search-form__submit {
    justify-content: center;
    align-items: center;
    align-self: center;
    width: 30px;
    height: 30px;
    min-width: 1em;
    min-height: 1em;
    transition: all .3s;
    font-size: var(--e-search-form-submit-icon-size,16px);
    border-width: var(--the7-top-btn-border-width,0px) var(--the7-right-btn-border-width,0px) var(--the7-bottom-btn-border-width,0px) var(--the7-left-btn-border-width,0px);
    border-style: var(--the7-btn-border-style,none);
    border-radius: 100%;
    background-color: #005683;
    color: var(--e-search-form-submit-text-color,#fff);
}

form.the7-search-form.regular_search {
    padding: 0 0px;
    background: rgb(255 255 255);
    border: 2px solid;
    border-color: #9E9E9E;
    min-height: 50px;
}
.regular_search button.the7-search-form__submit:hover {
    background: #0E8A5B;
}
form.regular_search input::-webkit-input-placeholder {
    opacity: 1;
    color: var(--placeholder-color,var(--input-color));
    font-family: 'Barlow Semi Condensed' !important;
}
/*End regular search Zafar*/

/*Search Mega Menu Design Zafar*/
.megamenu_custom .the7-search-input__container {
    padding: 0 10px;
    background: rgb(255 255 255);
    border: none;
    border-color: var(--the7-divider-color);
    min-height: 50px;
}

.megamenu_custom button.the7-search-form__submit {
    justify-content: center;
    align-items: center;
    align-self: center;
    width: 30px;
    height: 30px;
    min-width: 1em;
    min-height: 1em;
    transition: all .3s;
    font-size: var(--e-search-form-submit-icon-size,16px);
    border-width: var(--the7-top-btn-border-width,0px) var(--the7-right-btn-border-width,0px) var(--the7-bottom-btn-border-width,0px) var(--the7-left-btn-border-width,0px);
    border-style: var(--the7-btn-border-style,none);
    border-radius: 100%;
    background-color: #005683;
    color: var(--e-search-form-submit-text-color,#fff);
}

form.the7-search-form.megamenu_custom {
    padding: 0 0px;
    background: rgb(255 255 255);
    border: none;
    border-color: var(--the7-divider-color);
    min-height: 50px;
}
.megamenu_custom button.the7-search-form__submit:hover {
    background: #0E8A5B;
}
form.megamenu_custom input::-webkit-input-placeholder {
    opacity: 1;
    color: var(--placeholder-color,var(--input-color));
    font-family: 'Barlow Semi Condensed' !important;
}
/*end Search Mega Menu Design Zafar*/
/* Menu custom button css Zafar */
li.custom_button:hover span.menu-item-text {
    color: #005683 !important;
}
.custom_button :hover a {
    background: #fff;
    color: #005683 !important;
    text-align: center !important;
}
.custom_button a {
    font-family: "Barlow Condensed", Sans-serif !important;
    font-size: 16px !important;
    border-style: solid !important;
    border-width: 2px 2px 2px 2px !important;
    padding: 8px !important;
    border-color: #005683 !important;
    border-radius: 5px;
    padding: 8px 16px 8px 16px !important;
    text-align: center !important;
    text-transform: uppercase;
    background: #005683;
}
.custom_button a:hover {
    background: #fff;
    color: #005683 !important;
     text-align: center !important;
}
.custom_button span.menu-item-text:hover {color: #005683 !important; text-align: center !important;}
.custom_button 
 span.menu-item-text {
    font-family: 'Barlow Condensed' !important;
    font-size: 16px !important;
     text-align: center !important;
    color: #fff ;
    font-weight: 500 !important;
}
.custom_button.menu-item-104597 
 span.menu-item-text {
    font-family: 'Barlow Condensed' !important;
    font-size: 16px !important;
    color: #fff ;
    font-weight: 500 !important;
     text-align: center !important;
}


.custom_button.menu-item-104597 a {
    font-family: "Barlow Condensed", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    padding: 8px !important;
    border-color: #005683 !important;
    background: #005683 !important;
}
.dt-nav-menu-horizontal .menu-item a:hover {
    border-bottom: 2px solid;
}
.menu-item-104594 span.menu-text {
    /*color: #005683;*/
}
.dt-nav-menu li.menu-item:hover {
    border-bottom: 0px !important;
}
li.custom_button:hover span.menu-item-text {
    color: #005683 !important;
}

/* External green button header */
li.external_btn:hover span.menu-item-text {
    color: #fff !important;
	
}
.external_btn :hover a {
    background: #005683;
    color: #fff !important;
    text-align: center !important;
}
.external_btn a {
    font-family: "Barlow Condensed", Sans-serif !important;
    font-size: 16px !important;
    border-style: solid !important;
    border-width: 2px 2px 2px 2px !important;
    padding: 8px !important;
    border-color: #0e8a5b !important;
    border-radius: 5px;
    padding: 8px 16px 8px 16px !important;
    text-align: center !important;
    text-transform: uppercase;
    background: #0e8a5b;
}
.external_btn a:hover {
    background: #005683;
    color: #fff !important;
     text-align: center !important;
}
.external_btn span.menu-item-text:hover {color: #fff !important; text-align: center !important;}
.external_btn 
 span.menu-item-text {
    font-family: 'Barlow Condensed' !important;
    font-size: 16px !important;
     text-align: center !important;
    color: #fff ;
    font-weight: 500 !important;
}
.external_btn.menu-item-104597 
 span.menu-item-text {
    font-family: 'Barlow Condensed' !important;
    font-size: 16px !important;
    color: #fff ;
    font-weight: 500 !important;
     text-align: center !important;
}


.external_btn.menu-item-104597 a {
    font-family: "Barlow Condensed", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    padding: 8px !important;
    border-color: #005683 !important;
    background: #0e8a5b !important;
}
.dt-nav-menu-horizontal .menu-item a:hover {
    border-bottom: 2px solid;
}
.menu-item-104594 span.menu-text {
    /*color: #005683;*/
}
.dt-nav-menu li.menu-item:hover {
    border-bottom: 0px !important;
}
li.external_btn:hover span.menu-item-text {
    color: #fff !important;
}
.find_a_fs, .visit_eagle_mhc{
	display:none !important;
}
@media only screen and (max-width: 767px) {
}
