/* 
Theme Name:     AGC
URI:     		https://agcchem.com
Author: Schubert b2b
version: 1.0
Theme URI: https://agcchem.com
Author URI: https://agcchem.com
*/

.rmp-container a {
    color: #fff;
      position: relative;
}

/* New product page 2021 by vidur */
#newProductBlueBg {background-repeat: no-repeat !important; background-position: center bottom; background-size: 100% 52.7%;}
#headingwithBlueBg h2 { color: #fff; background: #1e3681; display: inline-block; padding: 15px 100px; text-transform: uppercase; font-weight: bold; font-size: 28px; }
.product_index_grid [class*="col-"] {  padding-bottom: 30px; }
.clients_box{ position: relative; } 
.clients_box:hover .clietns_overlay, .clients_box:focus .clietns_overlay{ z-index: 3; opacity: 1; } 
.clients_box:hover .clietns_overlay h4, .clients_box:focus .clietns_overlay h4{ margin-bottom: 0px; } 
.clients_box:hover .clietns_overlay span.btn, .clients_box:focus .clietns_overlay span.btn { bottom: 0; }
.clietns_overlay{ position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; background: rgba(44,44,44,1); display: flex; flex-wrap: wrap; align-self: center; }
.clietns_overlay a { display: flex; width: 100%; height: 100%; align-items: flex-start; justify-content: center; flex-direction: column; text-decoration: none; color: #fff !important; }
.clietns_overlay h4 { font-weight: 400!important; font-size: 28px; color: #000; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; text-align: center; }
.clients_box .client_img {position: relative;}
.clients_box .client_img img { height: 226px; object-fit: fill; }
.clients_box .text-in-center { position: absolute; left: 0; top: 50%; right: 0;}
.clients_box .text-in-center h4 { font-size: 17px; color: #fff; font-weight: bold; display: flex; justify-content: center; align-self: center; }
.clients_box .text-in-center h4:after { content: ""; background-image: url(images/product_index/main_arrow.png); background-size: 100% 100%; background-repeat: no-repeat; width: 27px; height: 19px; display: flex; background-position: center center; margin-left: 10px; flex-wrap: wrap; }
.clietns_overlay ul { margin: 0; padding: 20px; align-self: center; justify-content: flex-start; }
.clietns_overlay ul li { list-style: none; width: 100%; }
.clietns_overlay ul li a { font-size: 14px; font-weight: bold; line-height: 20px; letter-spacing: 0; display: inline-block; }
.clietns_overlay ul li a:after {content: ""; background-image: url(images/product_index/inner_arrow.png); background-size: 100% 100%; background-repeat: no-repeat; width: 10px; height: 9px; display: inline-block; margin-left: 7px;}
#our_product_button { border: 0; color: #3b60b2 !important; font-size: 20px; line-height: 22px; letter-spacing: 0; padding: 0 15px; } 
#our_product_button div.sow-icon-image { margin-right: 5px !important; }
.lsow-tabs.lsow-vertical .lsow-tab-nav {flex: inherit !important;}
.container.accordion_product_related_information {padding-top: 36px;padding-left: 0px;}
/* End new product page 2021 */

label.screen-reader-text {
  display: none;
}

.infoCard.card.mt-5.rt_blog_sidebar #archives-dropdown-3 {
    margin-top: 10px;
  padding: 8px;
}
#wp-megamenu-header_menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a {
        word-break: break-word;
        text-transform: inherit !important; 
}

#knowde .sow-hero-buttons {
	margin-top: 0; 
}


/* Hide Community Involvement Link*/
li.page_item.page-item-634, li.page_item.page-item-661.current_page_item {
    display: none !important;
}


iframe {max-width: 100%; }

div#wpls-logo-showcase-slider-1 img.wp-post-image {
	width:86%;	
}

.wpls-logo-showcase .slick-dots li button {
	    display: none !important;
}

a.wht-arrow {
    color: #fff;
    font-weight: bold;
}

.about-logo-slider .wpls-logo-showcase button.slick-arrow {
    border-radius: 9% !important;
}

/* Hide Nav for TY pages */

.page-id-10103 .mainNav {display: none !important;}


body.page-template.page-template-product-template.page-template-product-template-php.page.page-id-111.page-parent #request-sample-btn {display: none;}
#product-launch a.btn.btn-lg.btn-primary {margin: 10px;width: 400px;float: left;}
#product-launch {width: 100%;display: inline-block;}


/* MegaMenu Overrides */

#wp-megamenu-header_menu>.wpmm-nav-wrap ul.wp-megamenu>li>a {font-size: 18px !important;}
#wp-megamenu-header_menu>.wpmm-nav-wrap ul.wp-megamenu>li:hover>a {color: #fff !important;background-color: #3270BD !important;}
#ajaxsearchpro1_1, #ajaxsearchpro1_2, div.asp_m.asp_m_1 {width: 290px !important;}

/* Blog */

.post-thumbnail {padding-bottom: 12px;}

/* Overrides */
h3.card-title {color: #fff !important;}
/*#menu-item-wpml-ls-5-en span.wpml-ls-native:after {display:none;}*/

#related-posts {display: none;}

.related_offer {
/*    margin: 70px 50px 25px 50px;
    float: left;*/
    background-color: #eee;
    padding: 30px;
    box-shadow: 0px 0px 11px 0px;
}
.related_offer h2.entry-title {
    margin: 0 0 15px 0;
    color: #3270bd;
}
.related_offer a.btn-default {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #3270BD;
    color: #ffffff !important;
    border: 1px solid #3270BD;
    border-width: 1px 0;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}


/* CSS for VR Tradeshow */

#page-id-7524 .h3, h3 {
    color: #3270BD !important;
}

div#expert-profile img {
    border-radius: 10%;
    border: 6px solid #ddd;
    width: 78%;
}

::-webkit-scrollbar {
    background-color:#eae9e9;
    width:6px;
    height: 6px;
}
::-webkit-scrollbar-track {
    background-color:#eae9e9;
}
::-webkit-scrollbar-track:hover {
    background-color:#f4f4f4
}
::-webkit-scrollbar-thumb {
    background-color:#babac0;
    border-radius:6px;
}
::-webkit-scrollbar-thumb:hover {
    background-color:#a0a0a5;
}
::-webkit-scrollbar-button {display:none}
.strips{
    -o-transform: skewX(-20deg); -moz-transform: skewX(-20deg); -ms-transform: skewX(-20deg); -webkit-transform: skewX(-20deg); transform: skewX(-20deg);
    display: inline-block;
    white-space: nowrap;
    padding: 5px 15px 5px 15px;
    border-left: 3px solid #043467;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}
.strips:hover, .strips:focus {
    background-color: #e9212d;
}
.strips:hover a, .strips:focus a, .strips.active a {
    color: #ffffff;
}
.strips.active {
    background-color: #e9212d;
    color: #ffffff;
}
.slanted{
    display: inline-block;
    color: #000;
    -o-transform: skewX(20deg); -moz-transform: skewX(20deg); -ms-transform: skewX(20deg); -webkit-transform: skewX(20deg); transform: skewX(20deg);
}
.slanted a{
    text-decoration: none; color:#000;
}
.scroll_width{
    display:inline-block;
    overflow:hidden;
    border: 3px solid #043467;
}
.scroll_inner{
    margin-left:-10px;
    margin-right:-10px;
    display: flex;
}
.select_trade{
    -o-transform: skewX(-20deg); -moz-transform: skewX(-20deg); -ms-transform: skewX(-20deg); -webkit-transform: skewX(-20deg); transform: skewX(-20deg);
    display: inline-block;
    font-weight: 600;
    white-space: nowrap;
    padding: 5px 5px 5px 15px;
    border-left: 3px solid #043467;
    background-color:#043467;
}
.select_trade .slanted{
    color:#fff;
}

/* End CSS for */

.page-id-7524 img {max-width: 100%;}
.page-id-7524 .breadcrumb {display: none;}
.page-id-7524 .innerPageContainer {padding-top: 0px;}

.home-blog-grid {
    height: 221px;
    object-fit: cover;
}
h2.blockTitle {
    margin: 40px 0;
}
.blogPostBlock h5.card-title {
    font-weight: bold;
    margin-top: .75rem;
    text-align: center;
    font-size: 18px;
}
.home-blog-card div.read-more-button-box {
    width: 90%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto 15px auto;
}
.home-blog-card a.link {
    background: #f3f3f3;
    width: 100%;
    float: left;
    padding: 1em 0;
    bottom: 0;
    color: #003369;
    text-align: center;
}
.home-blog-card a.link:hover {
    text-decoration: none !important;
    background: #003369;
    color: #fff;
}
.home-blog-card .card-body {font-size: 15px;}
.home-blog-card .card-body {
    min-height: 350px;
}

.product_mega_menu .megamenu_links ul.nav-tabs li.first_level_links.button_menu a.nav-link {background: #3270BD !important; color: #fff !important; font-size: 16px !important; font-weight: 600 !important; padding-top: 10px !important; padding-bottom: 10px !important; border-radius: 5px; margin-top: 10px;}
.product_mega_menu .megamenu_links ul.nav-tabs li.first_level_links.button_menu:hover>a.nav-link {color: #fff !important;}
.product_mega_menu .megamenu_links ul.nav-tabs li.first_level_links.button_menu a.nav-link:after {display: none !important;}

.top_header_banner { padding: 10px; background: #3270BD; color: #fff; text-align: center; }
.top_header_banner a { color: #fff; font-weight: bold; font-size: 14px; }
.top_header_banner a img {width: 22px;}