.fieldmegamenu a:focus{outline:0}.fieldmegamenu>ul{display:block;position:relative;clear:both;margin:0}#header_menu .total_menu{position:relative}.shadow-top-menu{background:rgba(0,0,0,0) url(../img/shadow-top-menu.png) no-repeat scroll 50% 0;bottom:-36px;height:36px;left:0;position:absolute;width:100%}#fieldmegamenu-main.fieldmegamenu>ul{height:48px;padding:0 15px;text-align:right;transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s}.fieldmegamenu-sticky #fieldmegamenu-main.fieldmegamenu>ul{text-align:left}.fieldmegamenu>ul>li{display:inline-block;font-size:13px;text-align:left;text-transform:uppercase}.fieldmegamenu .root-item.no-description .title{padding:0 14px;display:block}.fieldmegamenu .root:hover .root-item>a>.title,.fieldmegamenu .root:hover .root-item>.title,.fieldmegamenu .root.active .root-item>a>.title,.fieldmegamenu .root.active .root-item>.title,.fieldmegamenu .root .root-item>a.active>.title{color:#a32b33;border-color:#a32b33}.fieldmegamenu>ul>li img{width:100%}#fieldmegamenu-main.fieldmegamenu>ul>li .no-description .title{color:#999}#fieldmegamenu-mobile.fieldmegamenu>ul>li .no-description .title{color:#1e1e21}.fieldmegamenu>ul>li:hover .title span.title-text{border-bottom:solid 2px #4e4e4e;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}.fieldmegamenu .root>li{overflow:hidden}.fieldmegamenu .root-item{position:relative;z-index:5005;float:left;cursor:pointer;overflow:hidden;padding:10px 0;white-space:nowrap}.fieldmegamenu .root-item .title .icon-has-sub{font-size:14px;margin-left:10px;margin-top:16px;vertical-align:top}.fieldmegamenu .menu-items .icon{margin-right:10px}.fieldmegamenu .root-item .title .icon.icon-home{float:none;margin:0;font-size:24px}.fieldmegamenu .home_active .root-item .title .icon.icon-home{vertical-align:middle;margin-right:0}.fieldmegamenu .root-item.no-description{line-height:48px;padding:0}#fieldmegamenu-main.fieldmegamenu>ul>li.active .title{color:#a32b33}#fieldmegamenu-main.fieldmegamenu>ul>li.active .title span.title-text{border-color:#a32b33;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}.fieldmegamenu .description{display:block;clear:both;font-size:11px;color:#84888f}.fieldmegamenu .menu-items{display:none;margin-top:25px;position:absolute;z-index:99999;top:60px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;height:auto;max-width:1170px;background:#fafafa;-webkit-box-shadow:0 8px 14px 0 rgba(0,0,0,.25) , inset 0 1px 1px rgba(0,0,0,.35);-moz-box-shadow:0 8px 14px 0 rgba(0,0,0,.25) , inset 0 1px 1px rgba(0,0,0,.35);box-shadow:0 8px 14px 0 rgba(0,0,0,.25) , inset 0 1px 1px rgba(0,0,0,.35);line-height:normal}.fieldmegamenu-sticky .fieldmegamenu .menu-items{margin-top:0}.fieldmegamenu .menu-items ul{font-size:0}.fieldmegamenu .menu-items li{font-size:14px;color:#626060}.fieldmegamenu .menu-items>li{float:left;padding:0 15px}.fieldmegamenu .menu-item.depth-1>.title.title_font{margin:8px 0 10px 0;padding:0 0 5px 0;border-bottom:1px solid silver;font-size:13px}.fieldmegamenu .menu-item.depth-1>.title a{color:#999}.fieldmegamenu .submenu .title a{text-transform:capitalize}.fieldmegamenu .menu-item>.title{padding:7px 0}.fieldmegamenu .submenu{overflow:hidden;margin-left:-1%;margin-right:-1%}.fieldmegamenu .submenu>li{margin:0 1%}.fieldmegamenu .submenu>li .submenu>li{padding-left:10px}.fieldmegamenu .submenu>li.no-title>.submenu>li{padding-left:0}.fieldmegamenu .submenu .title a:before{content:"\f105";font-family:"fontawesome";margin-right:5px}.fieldmegamenu .submenu .title{float:none}.fieldmegamenu .menu-item.divider{position:relative;display:block;float:none;clear:both;margin:0;padding:15px 1%;width:100%;border:none}.fieldmegamenu .custom-content p{padding:5px 0}.fieldmegamenu .custom-content ul{list-style-type:disc}.fieldmegamenu .custom-content ol{list-style-type:decimal}.fieldmegamenu .custom-content li{margin-left:16px}.fieldmegamenu .product.withimage .left-block .button-container .centeralign{margin-top:-16px}.fieldmegamenu .product.withimage{display:inline-block;vertical-align:top;padding:15px}.fieldmegamenu .product .product-image{display:block}.fieldmegamenu .product.withimage .title{margin-top:10px}.fieldmegamenu .depth-1.product .title{font-weight:normal;font-size:13px;border:none;margin:10px 0;padding:0}.fieldmegamenu .manufacturer.withimage{display:inline-block;float:none;vertical-align:top;padding:1px 0!important}.fieldmegamenu .manufacturer.withimage .title{margin-top:10px}.fieldmegamenu .depth-1.manufacturer .title{font-weight:normal;font-size:13px;border:none;margin:10px 0;padding:0}.fieldmegamenu .supplier.withimage{display:inline-block;float:none;vertical-align:top;padding:1px 0!important}.fieldmegamenu .supplier.withimage .title{margin-top:10px}.fieldmegamenu .depth-1.supplier .title{font-weight:normal;font-size:13px;border:none;margin:10px 0;padding:0}.category_demo_custom>ul>li.customcontent{width:40%;margin-top:5px}[class*="menucol-"]{float:left}.menucol-1-1{width:100%!important}.menucol-1-2{width:50%!important}.menucol-1-3{width:33.33%!important}.menucol-2-3{width:66.67%!important}.menucol-1-4{width:25%!important}.menucol-3-4{width:75%!important}.menucol-1-5{width:20%!important}.menucol-1-6{width:16.66%!important}.menucol-1-10{width:10%!important}.fieldmegamenu .inline ul{font-size:0}.fieldmegamenu .inline li{display:inline-block;float:left;padding:0 10px;width:20%;vertical-align:top;font-size:12px}.fieldmegamenu .text-center ul,.fieldmegamenu .text-center li{text-align:center}.fieldmegamenu .menu-item.no-title>.title{display:none}.fieldmegamenu .menu-item.no-description>.description{display:none}#header_mobile_menu{background:#006fa4;clear:both;width:100%;text-align:center;padding:20px 0;position:relative;z-index:999;margin-bottom:5px}@media (max-width:991px){#header_mobile_menu{margin-bottom:30px}}#header_mobile_menu .brand{color:#fff;font-size:18px;text-transform:uppercase}#header_mobile_menu .fieldmegamenu>ul>li{float:none;clear:both;margin:0;width:100%;height:100%;min-height:0;border-bottom:1px dotted #d7dce2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#header_mobile_menu .fieldmegamenu>ul>li:first-of-type{border-top:1px dotted #d7dce2}#header_mobile_menu .fieldmegamenu .fieldmegamenu-mobile-handle{display:block;float:right;font-family:"fontawesome";font-size:20px;vertical-align:middle;text-align:center;margin:0;padding:12px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#header_mobile_menu .fieldmegamenu .menu-items{position:relative;top:0;padding:15px;margin:0;z-index:auto;overflow:hidden;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 14px 0 rgba(0,0,0,.25);box-shadow:0 0 14px 0 rgba(0,0,0,.25)}#header_mobile_menu .fieldmegamenu .description{white-space:nowrap}#header_menu{position:absolute;top:15px;width:100%}@media (max-width:490px){#header_menu{display:block;width:100%;margin-top:0}}@media (min-width:491px) and (max-width:991px){#header_menu{display:inline-block;width:auto;margin-top:0;vertical-align:25px}}.fieldmm-nav{position:relative}#fieldmm-button{cursor:pointer;float:right;font-size:25px;color:#fff;margin-right:15px}#fieldmegamenu-mobile{background:#f1f1f1;display:block;height:auto;left:-80%;position:absolute;top:50px;-webkit-transform:translate(0,0);transform:translate(0,0);transition:all 350ms ease 0s;width:80%;z-index:999998;padding:0 20px}.navbar-active #fieldmegamenu-mobile{-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,.45);-moz-box-shadow:0 0 13px 0 rgba(0,0,0,.45);box-shadow:0 0 13px 0 rgba(0,0,0,.45)}.right_block_img_menu{padding-top:15px}.fieldmegamenu>ul>li.demo_other_menu{background:#a32b33;float:right}.fieldmegamenu-sticky .fieldmegamenu>ul>li.demo_other_menu{display:none}.custom_link_feature a{text-transform:none;line-height:32px}.custom_link_feature a:before{font-family:fontawesome;content:"\f105";margin-right:10px}.fieldmegamenu .menu-item.depth-1.cmspage .title{font-size:14px;border:0}.fieldmegamenu .demo_custom_link_cms .menu-items>li{width:100%}.fieldmegamenu .demo_custom_link_cms .menu-item.depth-1>.title a{font-size:13px;text-transform:capitalize;font-weight:normal;border:0;color:#4e4e4e;transition:all .3s ease-in-out 0s}.fieldmegamenu .demo_custom_link_cms .menu-item.depth-1>.title a:before{font-family:fontawesome;content:"\f105";margin-right:8px}.fieldmegamenu .demo_custom_link_cms .menu-item.depth-1>.title a:hover{color:#a32b33;margin-left:5px;transition:all .3s ease-in-out 0s}@media (max-width:1200px) and (min-width:992px){.our-brands .brand-right li{width:140px;margin:0 0 20px 20px!important}.our-brands .brand-right li img{width:100%}.brand-left iframe{width:180px}.our-brands .brand-right{margin-left:5px!important}}.fieldmegamenu .menu-items .icon,.fieldmegamenu .menu-items .title a:hover .icon{transition:all .3s ease-in-out 0s}.fieldmegamenu .submenu .title:hover a{margin-left:5px;transition:all .3s ease-in-out 0s;color:#a32b33}.fieldmegamenu .submenu .title a{margin-left:0;transition:all .3s ease-in-out 0s}.menu-bottom .menu-bottom-dec a:hover{background:#006fa4;transition:all .3s ease-in-out 0s}.fieldmegamenu>ul>li img:hover{opacity:.8}.custom-menu-bottom img{float:left;margin-right:30px}.custom-menu-bottom,.custom-menu-top{min-height:160px;margin-top:-4px}.menu-bottom .menu-bottom-dec a{padding:10px 20px;background:#a32b33;color:#fff;display:inline-block;margin-top:20px}.menu-bottom p{margin:0;font-size:14px;color:#626060;text-transform:none;line-height:24px}.menu-bottom h3{font-size:18px;color:#1e1e21;text-transform:capitalize}.left_column_img,.right_column_img{float:left;margin-top:20px;padding:0;margin-bottom:15px}.right_column_img{padding-left:15px}.our-brands .brand-left,.our-brands .brand-right{float:left;padding:15px 0 10px 0}.our-brands .brand-right{margin-left:30px}.our-brands .brand-right .brand-col1.row,.our-brands .brand-right .brand-col2.row{margin-left:0;margin-right:0}.our-brands .brand-right li{margin:0 0 20px 35px;float:left}.our-brands .brand-right .brand-col1.row{margin-bottom:20px}.our-brands .brand-right li:first-child{margin-left:0}.our-brands .brand-right .brand-col2 li{margin-bottom:0}@media (max-width:320px){.our-brands .brand-right li,.our-brands .brand-right .brand-col2 li{margin:0 0 15px 0}.our-brands .brand-right{margin:0}.our-brands img{width:100%}.our-brands .brand-left{max-width:100%}}.menu-home .title-text{display:none}.demo_other_menu .menu-items{width:160px}.custom_link_feature li a{transition:all .3s ease-in-out 0s}.custom_link_feature li:hover a{margin-left:5px;color:#a32b33;transition:all .3s ease-in-out 0s}.custom_class .menu-items>li.customcontent{padding:0}.custom-col-html.custom-col1,.custom-col-html.custom-col2{padding-top:15px;padding-bottom:10px}.custom-col-html p{text-transform:none;margin:20px 0 15px 0;line-height:20px}.custom-col3 p{margin-top:45px}.custom-col-html a{text-transform:none;color:#a32b33}.custom-col-html a:hover{color:#1e1e21}.custom-col-html h4{font-size:18px;color:#a32b33;margin-top:0;text-align:center;margin-bottom:0}.custom-col-html.custom-col3{padding-left:15px;border-left:1px solid #fff;box-shadow:-1px 0 #d6d4d4;padding-top:0;margin-top:15px;min-height:215px}.custom-col-html.custom-col2{padding-right:17px}.fieldmegamenu-sticky{background:#f2f2f2;margin:0!important}.custom_link_feature a{text-transform:none;line-height:32px}.custom_link_feature a:before{font-family:fontawesome;content:"\f105";margin-right:10px}@media only screen and (max-width:1023px){.custom-menu-bottom,.custom-menu-top{max-width:330px}.right_block_img_menu{max-width:164px}}@media only screen and (max-width:959px){#header_mobile_menu .fieldmegamenu .menu-items>.menu-item{width:100%!important;margin:0 0 30px 0}#header_mobile_menu .fieldmegamenu .menu-item.divider{padding:0 1%;margin:0}.menucol-1-5{width:25%!important}.menucol-1-6{width:25%!important}.menucol-1-10{width:25%!important}}@media only screen and (max-width:639px){.menucol-1-4{width:33.33%!important}.menucol-3-4{width:66.67%!important}.menucol-1-5{width:33.33%!important}.menucol-1-6{width:33.33%!important}.menucol-1-10{width:33.33%!important}}@media only screen and (max-width:479px){.menucol-1-3{width:50%!important}.menucol-2-3{width:50%!important}.menucol-1-4{width:50%!important}.menucol-3-4{width:50%!important}.menucol-1-5{width:50%!important}.menucol-1-6{width:50%!important}.menucol-1-10{width:50%!important}}@media only screen and (max-width:319px){.brand-left iframe{width:150px}}@media (max-width:1199px){.fieldmegamenu>ul>li .right_block_img_menu img{width:160px!important}}@media (max-width:991px){#header_mobile_menu .fieldmegamenu>ul>li{background:transparent}#fieldmegamenu-mobile.fieldmegamenu>ul>li .no-description .title{background:transparent}#header_mobile_menu .fieldmegamenu .menu-items>.menu-item{text-align:left}}.fieldmegamenu .root .root-item a.active div span{color:#a32b33}.fieldmegamenu .root .root-item a.active div span{border-bottom:solid 2px #a32b33}menu-item menu-item-99.depth-1.customcontent{width:40%}.mm_custom1{margin-top:8px}.mm_img_wrapper{border:1px solid #ccc;margin-top:1px;display:inline-block;float:left;padding:3px}.mm_img_wrapper img{transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s}.mm_img_wrapper img:hover{opacity:.8}.mm_custom1 .mm_content{display:inline-block;margin-left:30px}.mm_title{display:inline-block;font-size:14px;font-weight:bold;text-transform:none}.mm_custom1 .mm_content p{font-size:14px;max-width:280px;text-transform:none;margin-bottom:20px}.mm_custom1 .mm_content .mm_shopnow{background:#006fa4;color:#fff;font-weight:bold;margin-top:22px;padding:5px 15px}.mm_custom1 .mm_content .mm_shopnow:hover{background:#a32b33}.mm_img_effect{position:relative;margin-top:10px;margin-bottom:10px}.mm_img_effect img{width:100%}.mm_img_effect figure.effect-bubba figcaption::before,.mm_img_effect figure.effect-bubba figcaption::after{top:10px;right:10px;bottom:10px;left:10px}.mm_img_effect figure.effect-bubba.static1 h2{margin-left:30%;margin-top:40%;margin-right:0}.mm_custom2{padding:0 25px 0 0;margin:15px 0 10px 0}.mm_custom2.borderright{border-right:solid 1px #ccc}.mm_custom2 .mm_img_wrapper{margin-bottom:25px;float:none;width:100%}.mm_custom2 p{font-size:13px;text-transform:none}.mm_custom2 a{font-size:13px;text-transform:none}.mm_custom2 a:hover{color:#a32b33}.mm_custom3{padding:0 0 0 25px;margin-top:15px}.mm_custom3 p{font-size:13px;text-transform:none}.mm_custom3 .mm_title{font-size:20px;margin-top:0;font-weight:normal}.item-inner .left-block:hover img{opacity:1}