/*
Theme Name: controlwelltheme
Theme URI: https://wordpress.org/themes/controlwelltheme/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: controlwelltheme

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */
 .main-menu-more,.mobile-parent-nav-menu-item{display:none}.blogpg .btn,.industrypg .btn,.past-events-page .btn{padding:.1rem .75rem;font-size:12px}.woocommerce-product-search .exp_btn{padding:.36rem .75rem}.exp_btn{padding:.36rem .75rem}body{color:#444;font-size:.9rem;font-family:'Open Sans',sans-serif}#nav{z-index:999;border-bottom:3px solid #ed1c24;transition:.6s}.nav-link{font-size:14px;border-right:1px solid rgba(0,0,0,.09);color:#3e3e3e!important}.nav-link.lastchild{border-right:none}h4{font-weight:400}.h3{color:#ed1c24;font-weight:400;font-size:1.5rem;cursor:pointer}.navbar-light .navbar-nav .nav-item:focus,.navbar-light .navbar-nav .nav-item:focus .nav-link,.navbar-light .navbar-nav .nav-item:hover,.navbar-light .navbar-nav .nav-item:hover .nav-link{color:#ed1c24!important;border-right-color:rgba(0,0,0,.09)}.h3:hover{color:#ed1c24!important;border-bottom:1px solid #ed1c24!important}.navbar .nav-item>.nav-link.active{color:#ed1c24!important}.navbar-light .navbar-nav .nav-item{position:relative;cursor:pointer}.cartquantity{position:absolute;left:40%;bottom:43%;font-size:10px;font-weight:700}.navbar .activeone.nav-item:after,.navbar-light .navbar-nav .nav-item:after{content:"";height:3px;width:100%;position:absolute;left:0;bottom:-20px;z-index:203;opacity:0;background:#ed1c24}.navbar .activeone.nav-item:after,.navbar-light .navbar-nav .nav-item:focus:after,.navbar-light .navbar-nav .nav-item:hover:after{opacity:1}.navbar-nav li.border-bottom1{border-bottom:3px solid transparent}.products .shadow{box-shadow:2px 2px 0 rgba(0,0,0,.15)!important;cursor:pointer;transition:.6s}.products .shadow:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.15),0 0 20px 0 rgba(0,0,0,.15)!important}.products .shadow:hover img{transform:scale(1.1);transition:.6s}.carousel-control-next,.carousel-control-prev{width:auto}.navbar .fa{font-size:1rem;color:#828181}.navbar .fa:hover{color:#da261d!important}.navbar .nav-item:hover .fa{color:#da261d}@keyframes smoothScroll{0%{transform:translateY(-40px)}100%{transform:translateY(0)}}.exp_btn{background:0 0;transition:.6s;padding:.35rem;font-size:13px}.exp_btn:hover{background:#ed1c24;color:#fff;transition:.6s}.overlay{position:absolute;top:31%;height:75px;overflow:hidden;cursor:pointer;transition:.6s;left:0}.outeroverlay:hover .overlay{height:100%;top:0;overflow:visible;transition:.6s}.outeroverlay:hover .outeroverlay{border:2px solid #fff;box-shadow:2px 2px 0 rgba(0,0,0,.15)}.overlay hr{border-width:3px}.blogdiv{box-shadow:0 0 8rem rgba(0,0,0,.15) inset!important}.helpdiv{background:#db1f16;color:#fff}.helpdiv .fa{font-size:2.2rem;color:#fff}.helpdiv .textdetail p{padding-left:3.2rem}.helpdiv .textdetail1 p{padding-left:2.9rem}.upperhead{cursor:pointer}.upperhead .heading{transition:.2s}.upperhead:hover .fa,.upperhead:hover .heading{color:#3e0603!important;text-shadow:1px 1px 2px #ccc,2px 1px 2px #3e0603!important;transition:.2s}footer{font-size:1rem}footer hr{border-color:#fff;margin-bottom:0}footer .fa:before{background:#000;padding:5px;color:#fff;font-size:.8rem}footer a.text-secondary:focus,footer a.text-secondary:hover{color:#fff!important}.enquiry{position:fixed;bottom:10%;right:2%}.enquiry:hover{cursor:pointer}.jssorl-009-spin img{animation-name:jssorl-009-spin;animation-duration:1.6s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes jssorl-009-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.jssorb051 .i{position:absolute;cursor:pointer}.jssorb051 .i .b{fill:#fff;fill-opacity:.5}.jssorb051 .i:hover .b{fill-opacity:.7}.jssorb051 .iav .b{fill-opacity:1}.jssorb051 .i.idn{opacity:.3}.jssora051{display:block;position:absolute;cursor:pointer}.jssora051 .a{fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10}.jssora051:hover{opacity:.8}.jssora051.jssora051dn{opacity:.5}.jssora051.jssora051ds{opacity:.3;pointer-events:none}#cart{border-bottom:none}#jssor_1{position:relative;margin:0 auto;top:0;left:0;width:980px;height:200px;overflow:hidden;visibility:hidden}.slides{cursor:default;position:relative;top:0;left:0;width:980px;height:200px;overflow:hidden}.arrowleft{width:55px;height:55px;top:0}.arrowright{width:55px;height:55px;top:0;right:0}a[data-toggle=collapse]{position:relative}.dropdown-toggle::after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.breadcrumb a,.breadcrumb a:hover,main a,main a:hover{color:#3f3f3f}.products .products_inner{overflow:hidden}.products .products_inner img{height:140px}.products a:hover,.products a:hover figcaption{color:#ed1c24}#sidebar .dropdown-toggle::after{border-top:none}#sidebar .collapse a{padding-left:20%}#sidebar{color:#fff}#sidebar .sidebar-header{padding:20px;background:#6d7fcc}#sidebar ul p{color:#fff;padding:10px}#sidebar ul li a{padding:10px;display:block;color:#3f3f3f}#sidebar>ul>li>a{font-size:16px;color:#000000e0}#sidebar ul li a:focus,#sidebar ul li a:hover{border-left:2px solid #ed1c24b8}#sidebar ul li.active>a{border-left:2px solid #ed1c24b8}.breadcrumb-item.active,.productdetail h5{color:#ed1c24}.news_div,.news_div1{padding:3.5% 2% 1% 2%;border:1px solid #dacfcf;text-align:center;overflow:hidden}.eventlist_div a:hover .head_hr:after,.news_div a:hover .head_hr:after{border-top:1px solid #fff}.news_div1{padding:1%;width:calc(33.3333% - 2rem)}.news_div1 a{text-transform:capitalize;font-size:.9rem;font-weight:400}.fancyimg_div{overflow:hidden}.news_div p{padding:2% 0 0 0;margin:0 0 1% 0}.fancyimg_div img{display:block;height:200px;width:100%}.eventdt_head h5,.eventlist_div h6{cursor:pointer}.eventdt_head h5:hover,.eventlist_div a:hover,.eventlist_div h6:hover,.news_div1 a:hover,.productdetail h2{color:#ed1c24}.eventlist_div .eventlist_innerdiv{padding:3% 1%;box-shadow:0 3px 8px 0 rgba(0,0,0,.15),0 0 20px 0 rgba(0,0,0,.15);margin-bottom:2%}.news_div p{font-size:.8rem}#sidebar .productul a,.breadcrumb li,.innerpage .products .shadow a{font-size:.75rem}.innerpage .products .shadow a{font-weight:600}.innerpage .products .shadow img{height:100px}.innerpage .products .shadow:hover a{color:#ed1c24}.innerpage .products .shadow .fancybox div{overflow:hidden}.innerpage .productdetail .fancybox div{text-align:center;overflow:hidden}.innerpage .productdetail p{font-size:15px}.innerpage .technicaldata .table td,.innerpage .technicaldata .table th{padding:.5rem;font-size:.8rem}.innerpage .technicaldata p{font-size:.8rem}.OrderingInfoTbl td p{font-size:.8rem}.innerpage .technicaldata{width:100%}.innerpage .productdetail .addtocart{background:#ed1c24;border-radius:5px;color:#fff;width:47%;border-color:transparent}.innerpage .productdetail .enquire{background:#231f20;border-radius:5px;color:#fff;width:47%}.btn.focus,.btn:focus{box-shadow:none}.headerproductdetail .cart{position:relative}.headerproductdetail .cart .cartquantity{left:70%}.headerproductdetail a,.headerproductdetail a:hover{color:#fff;padding:7px}.headerproductdetail_outer #readmore{cursor:pointer}.headerproductdetail a span{padding:1% 2% 1% 2%;border-right:1px solid #00000052;border-left:1px solid #00000052}.headerproductdetail a span img{height:80%}.detailview{display:none;transition:all .6s;margin:-2% 0 0 0}.detailview .approvalagency li{display:inline-block;padding:2% 0}.detailview .approvalagency li img{width:70px}.detailview .border:first-child{height:100%}.product_name{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block}#hexGrid{display:flex;flex-wrap:wrap;width:90%;margin:0 auto;overflow:hidden;font-family:Raleway,sans-serif;font-size:15px;list-style-type:none}.hex{position:relative;visibility:hidden;outline:1px solid transparent}.hex::after{content:'';display:block;padding-bottom:86.602%}.hexIn{position:absolute;width:96%;padding-bottom:110.851%;margin:0 2%;overflow:hidden;visibility:hidden;outline:1px solid transparent;-webkit-transform:rotate3d(0,0,1,-60deg) skewY(30deg);-ms-transform:rotate3d(0,0,1,-60deg) skewY(30deg);transform:rotate3d(0,0,1,-60deg) skewY(30deg)}.hexIn *{position:absolute;visibility:visible;outline:1px solid transparent}.hexIn h3{position:absolute;top:20%;left:5%;width:90%;text-align:center}.hexIn p{position:absolute;top:40%;text-align:center;width:100%;padding:0 5px;line-height:.875rem;font-size:.9rem}.hexLink{display:block;width:100%;height:100%;text-align:center;color:#fff;overflow:hidden;-webkit-transform:skewY(-30deg) rotate3d(0,0,1,60deg);-ms-transform:skewY(-30deg) rotate3d(0,0,1,60deg);transform:skewY(-30deg) rotate3d(0,0,1,60deg)}li:nth-child(even) .hexLink{background:#dadada;color:#000}li:nth-child(even) .hexLink:hover,li:nth-child(odd) .hexLink:hover{box-shadow:2px 0 12px #eaeaea}li:nth-child(odd) .hexLink{background:#da261e;color:#fff}li:nth-child(even) .hexLink h3{border-bottom:1px solid #da261e}li:nth-child(odd) .hexLink h3{border-bottom:1px solid #fff}@media (min-width:1201px){#hexGrid{padding-bottom:4.4%}.hex{width:20%}.hex:nth-child(9n+6){margin-left:10%}}@media (max-width:1200px) and (min-width:901px){#hexGrid{padding-bottom:5.5%}.hex{width:25%}.hex:nth-child(7n+5){margin-left:12.5%}}@media (max-width:900px) and (min-width:601px){#hexGrid{padding-bottom:7.4%}.hex{width:33.333%}.hex:nth-child(5n+4){margin-left:16.666%}}@media (max-width:768px){.mcb-wrap-inner{display:none}.hexIn h3{top:18%}.hexIn .h5{font-size:1rem}#banner-slider-demo-1{margin-top:6rem}}@media (max-width:600px){#hexGrid{padding-bottom:11.2%}.hex{width:50%}.hex:nth-child(3n+3){margin-left:25%}}@media (max-width:400px){#hexGrid{font-size:13px}}@media(max-width:575px){.blog_second{background:url(images/email-update.png) no-repeat;padding:4em}}.industry h5{color:#ed1c24;padding:0 0 1% 0;font-weight:700}.industry img{border:3px solid #dee2e6}.aboutus h5,.archieve_product_container h5,.productpg h5,.producttypepg h5,.subproductpg h5{color:#ed1c24;padding:0}@media(max-width:1199px) and (min-width:993px){.nav-link{font-size:9px}}@media(max-width:991px){body{font-size:.9rem}.navbar-light .navbar-nav .nav-link{border-bottom:none;margin-bottom:0;padding-bottom:4px!important;padding-top:4px!important;padding-left:0!important;border-right:none}.navbar-light .navbar-nav .nav-link span{padding-left:0!important;padding-right:0!important}.navbar-light .navbar-nav .nav-item:focus:after,.navbar-light .navbar-nav .nav-item:hover:after{opacity:0}.overlay{height:100%;overflow:visible}.helpdiv .border-right{border-right:0!important}.socialicon .nav-link{display:inline-block;float:left}.socialicon.pl-4{padding-left:0!important}h5{font-size:1rem}.navbar a,.overlay .h6{font-size:.8rem}.cartquantity{display:none}.navbar .activeone.nav-item:after{opacity:0}#sidebar{margin-left:-250px}#sidebar.active{margin-left:0}#enqsidebar{display:none!important}.eventdt_head a{width:auto}.news_div img{display:block;width:100%}.fancyimg_div img{height:100px}.navbar-nav{display:block}.socialicon{float:left;padding:0 0 0 4%}}@media(max-width:768px){.news_div1{width:50%;margin:0 24%}.fancyimg_div img{height:auto}.eventlist_innerdiv img{width:100%;padding:0 0 2% 0}}@media(max-width:568px) and (min-width:320px){.navbar-brand img{height:30px}.overlay .h6{display:none}}.helpdiv .textwidget h4{margin-top:0;font-size:20px}.helpdiv .textwidget a{box-shadow:none}@media (min-width:992px){#menu-main-menu li{float:left}#menu-main-menu li>a{border-color:rgba(0,0,0,.09)}}#menu-main-menu li{margin:0;z-index:203;display:block}#menu-main-menu li a{display:block;line-height:60px;font-size:14px;font-weight:400;letter-spacing:0;padding:0 15px;color:#3e3e3e!important}#menu-main-menu li>a:hover{color:#da231c!important;border-right-color:rgba(0,0,0,.09);border-bottom:5px solid #ed3237;text-decoration:none}#menu-main-menu li.current-menu-item>a,#menu-main-menu li.current_page_item>a{color:#da231c!important;border-right-color:rgba(0,0,0,.09);border-bottom:5px solid #ed3237}.CustomHeader_field #CustomHeader{display:none!important}#mega-menu-primary .fa-plus{float:right;height:auto;width:auto;background:0 0;position:relative;pointer-events:auto;left:auto;min-width:auto;line-height:inherit;color:inherit;font-size:inherit}.head_hr{display:inline-block;font-weight:600;cursor:pointer}.head_hr:after{content:'';display:block;border-top:1px solid #fff;margin-top:.3em}@media (max-width:1199px){.homepage .products .font-weight-bold{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.woocommerce-account h1{display:none}.woocommerce-account .woocommerce{padding-top:3%}.woocommerce-account #customer_login h2{font-size:24px;color:#ed1c24}.logged-in main legend{font-size:18px;color:#ed1c24}.logged-in main em{font-size:9px}#customer_login .woocommerce-Button{margin-right:5%}.legal_disclaimer:hover{color:#fff}.page-id-7 .woocommerce-cart-form__contents td.product-quantity label.screen-reader-text{display:none!important}.page-id-8 #navbar img,.page-id-9 #navbar img,.page-template-cart #navbar img{height:35px}.page-template-cart .checkout-button{background:0 0!important;transition:.6s!important;border:1px solid #ad9e9e!important;color:#444!important}.page-template-cart .checkout-button:hover{background:#ed1c24!important;color:#fff!important;transition:.6s!important}.page-id-8 #order_review tfoot,.page-id-8 #order_review th.product-total,.page-id-8 #order_review tr.cart_item .product-total,.page-id-8 #payment,.page-id-8 #payment .wc_payment_methods,.page-id-8 .entry-header,.page-id-8 .woocommerce-additional-fields,.page-id-8 .woocommerce-form-coupon-toggle{display:none}  .page-id-8 #customer_details h3{padding-top:3%;padding-bottom:3%}.page-id-8 .woocommerce-billing-fields__field-wrapper{padding-left:15px;padding-right:15px}.page-id-8 .woocommerce-billing-fields__field-wrapper label{margin-right:15px}.checkout_thankyou_page .woocommerce-order>p:nth-child(2),.checkout_thankyou_page .woocommerce-thankyou-order-details,.checkout_thankyou_page section.woocommerce-order-details{display:none}.checkout_thankyou_page .woocommerce-thankyou-order-received{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.page-id-8 .woocommerce-billing-fields__field-wrapper p{display:block}.OrderingInfoTbl td.Product.Name p{white-space:initial!important;width:150px!important;overflow:auto!important}#OrderingInfoTbl td.H,#OrderingInfoTbl td.L1,#OrderingInfoTbl td.L2,#OrderingInfoTbl th.H,#OrderingInfoTbl th.L2{padding:5px 10px 5px 10px!important}.widget_product_search .search-field{padding-right:0}.mobile_footer .fa::before{background:0 0!important;font-size:20px!important;padding:20px!important}
 .OrderingInfoTbl .Cat > p {white-space: nowrap;} .OrderingInfoTbl .Size > p {white-space: nowrap; padding: 0 10px !important;}
 .Cat.Grey, .Cat.Black { width: 13em; }
#mega-menu-wrap-primary #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link { border-color: #e8e8e8 !important; }
/*li.mega-menu-item.mega-toggle-on:hover .mega-indicator{ color:#da261d !important; }
*/
@media only screen and  (min-width:992px){
.hide_on_desktop { display:none !important; }
}
