﻿
  .main-navigation .menu-item {
    display: inline-block;
    padding: 10px 0; }

    .main-navigation .menu-item a {
      padding: 0 15px;
      display: inline-block;
      color: #84878d;
      font-size: 14px;
      font-size: 0.9333333333em;
      font-weight: 400;
      line-height: 1;
      border-right: 1px solid #eeeeef; }

    .main-navigation .menu-item.current-menu-item, .main-navigation .menu-item:hover {
      position: relative; }

      .main-navigation .menu-item.current-menu-item:after, .main-navigation .menu-item:hover:after {
        content: " ";
        position: absolute;
        width: 80%;
        height: 3px;
        background-color: #ffaa3c;
        bottom: -3px;
        left: 0;
        right: 0;
        margin: 0 auto;
        display: block; }
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}


.page-id-330 .menu-item-116 a  {background:#7f7f7f !important;color:#fff !important; padding:.5em 1em !important;}




.page-id-86 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-86 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-434 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-434 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-436 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-436 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}
.footer__columns{margin:auto;text-align:left}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}
.header-top{color:#fff;height:42px;line-height:42px}
.header-top .social-links .tooltip-inner,.header-top .social-links .tooltip-arrow{display:none}
.header-top-right{color:#cbcbcb;font-size:11px;text-align:right}
.header-top-left{text-align:left}
.modal-subsidiaries .modal-dialog .detail{padding-left:calc(30% + 50px)}
.modal-subsidiaries .modal-dialog .detail h2,.modal-subsidiaries .modal-dialog .detail h3{color:#004A87;margin:0;margin-bottom:10px}
.modal-subsidiaries .modal-dialog .detail h2{font-family:'Gotham Bold',Arial,sans-serif;font-size:20px}
.modal-subsidiaries .modal-dialog .detail h3{font-family:'Gotham Book',Arial,sans-serif;font-size:16px;font-weight:700}
#best-selling-products .best-sellers-header b{font-size:20px;font-family:Noto Sans}
#best-selling-products .best-sellers-header a{text-decoration:none}
#best-selling-products .best-sellers-header a:hover{border-bottom:2px solid #3a3a3c;padding-bottom:5px;padding-left:15px;padding-right:15px}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

.col-md-3{width:25%}

.top-hero-wrapper .top-hero-content h3, .top-hero-wrapper .top-hero-content p{max-width:400px;}

.top-hero-wrapper .top-hero-content h3{font-size:44px;line-height:1.2;margin-bottom:20px;color:#333;}

.top-hero-wrapper .top-hero-content p{font-size:18px;margin-bottom:20px;color:#333;}

.top-hero-wrapper .top-hero-content p strong{text-transform:uppercase;font-size:20px;color:#9c9c9c;line-height:1;}

.top-hero-wrapper .top-hero-content p span{text-decoration:none!important;color:#08c7af;font-size:60px;vertical-align:middle;line-height:1;}
