/*
Theme Name:Technologies
Theme URI:https://www.silverscopedesign.com/
Author:Silver Scope Design
Author URI:https://www.silverscopedesign.com/
Description:Made by the Silver Scope Design team.
Version:1.0
License:Private
License URI:https://www.silverscopedesign.com/
Text Domain:silverscope
*/
@media all{
body{font-family:'Roboto', sans-serif;color:#444444;font-size:16px;font-weight:400;background:#fff}
.site{}
.container {max-width:1500px}
.header_top{padding:0}
.header_top .row{align-items: center;}
img{max-width:100%;height:auto}
.site-header{position:relative;z-index:1001;background:rgba(255,255,255,0)}
.home .site-header{border-bottom:none}
button:focus, button:hover{outline:none}
.button{-webkit-border-radius:5px;border-radius:5px;text-decoration:none !important;color:#fff!important;text-align:center;padding:12px 15px 10px 15px;display:inline-block;line-height:normal;vertical-align:middle;border:none;background:#0859c1;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}
.button:focus,.button:hover{text-decoration:none;color:#fff!important;background:#e30a13}
.button_green{background:#00b67c !important}
.button_green:focus,.button_green:hover{background:#0859c1!important}
hr{margin:30px 0!important;border-color:rgba(0,0,0,0.3)}
.logo{padding:10px;text-align:center}
.logo img{}
.logo a{display:inline-block}
.tagline-section{flex: 1 1 auto; text-align:center;color:#0859c1;font-size:20px; font-weight:500;display: -ms-flexbox;display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap; align-items:center;padding:0 !important}
.tagline-section .widget_media_image{ padding:0 0 10px 0; margin-right:100px; max-width:140px}
.tagline-section p{line-height:1.4em}
.tagline-section span{ color:#222222; font-size:14px; font-weight:300; font-style:italic}
.header_info{display: -ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
align-items:center}
.header-socials{ margin-left:auto; padding-right:15px}
/*.header_info{text-align:right;padding:30px 0}
.header_info>*{vertical-align:middle;margin:0 0 0 20px;display:inline-block}*/
.phone{font-size:20px;display:inline-block}
.header_info .phone>*{vertical-align:middle;margin:0 4px;display:inline-block}
.bi:before, .bia:after{display:inline-block;content:"";background-repeat:no-repeat;vertical-align:middle;height:24px;width:24px;margin:-2px 2px 0 2px}
.bi-telephone::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' class='bi bi-telephone' viewBox='0 0 16 16'%3E%3Cpath d='M10 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4zM6 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H6z'/%3E%3Cpath d='M8 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM1.599 4.058a.5.5 0 0 1 .208.676A6.967 6.967 0 0 0 1 8c0 1.18.292 2.292.807 3.266a.5.5 0 0 1-.884.468A7.968 7.968 0 0 1 0 8c0-1.347.334-2.619.923-3.734a.5.5 0 0 1 .676-.208zm12.802 0a.5.5 0 0 1 .676.208A7.967 7.967 0 0 1 16 8a7.967 7.967 0 0 1-.923 3.734.5.5 0 0 1-.884-.468A6.967 6.967 0 0 0 15 8c0-1.18-.292-2.292-.807-3.266a.5.5 0 0 1 .208-.676zM3.057 5.534a.5.5 0 0 1 .284.648A4.986 4.986 0 0 0 3 8c0 .642.12 1.255.34 1.818a.5.5 0 1 1-.93.364A5.986 5.986 0 0 1 2 8c0-.769.145-1.505.41-2.182a.5.5 0 0 1 .647-.284zm9.886 0a.5.5 0 0 1 .648.284C13.855 6.495 14 7.231 14 8c0 .769-.145 1.505-.41 2.182a.5.5 0 0 1-.93-.364C12.88 9.255 13 8.642 13 8c0-.642-.12-1.255-.34-1.818a.5.5 0 0 1 .283-.648z'/%3E%3C/svg%3E")}
.nav_buttons .bi-telephone::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-telephone' viewBox='0 0 16 16'%3E%3Cpath d='M10 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4zM6 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H6z'/%3E%3Cpath d='M8 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM1.599 4.058a.5.5 0 0 1 .208.676A6.967 6.967 0 0 0 1 8c0 1.18.292 2.292.807 3.266a.5.5 0 0 1-.884.468A7.968 7.968 0 0 1 0 8c0-1.347.334-2.619.923-3.734a.5.5 0 0 1 .676-.208zm12.802 0a.5.5 0 0 1 .676.208A7.967 7.967 0 0 1 16 8a7.967 7.967 0 0 1-.923 3.734.5.5 0 0 1-.884-.468A6.967 6.967 0 0 0 15 8c0-1.18-.292-2.292-.807-3.266a.5.5 0 0 1 .208-.676zM3.057 5.534a.5.5 0 0 1 .284.648A4.986 4.986 0 0 0 3 8c0 .642.12 1.255.34 1.818a.5.5 0 1 1-.93.364A5.986 5.986 0 0 1 2 8c0-.769.145-1.505.41-2.182a.5.5 0 0 1 .647-.284zm9.886 0a.5.5 0 0 1 .648.284C13.855 6.495 14 7.231 14 8c0 .769-.145 1.505-.41 2.182a.5.5 0 0 1-.93-.364C12.88 9.255 13 8.642 13 8c0-.642-.12-1.255-.34-1.818a.5.5 0 0 1 .283-.648z'/%3E%3C/svg%3E")}
.bi-geo::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-geo-alt' viewBox='0 0 16 16'%3E%3Cpath d='M12.166 8.94c-.524 1.062-1.234 2.12-1.96 3.07A31.493 31.493 0 0 1 8 14.58a31.481 31.481 0 0 1-2.206-2.57c-.726-.95-1.436-2.008-1.96-3.07C3.304 7.867 3 6.862 3 6a5 5 0 0 1 10 0c0 .862-.305 1.867-.834 2.94zM8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10z'/%3E%3Cpath d='M8 8a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'/%3E%3C/svg%3E")}
.bi-search::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E")}
.bi-arrow-right::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-arrow-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z'/%3E%3C/svg%3E")}
.bi-linkedin::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' class='bi bi-linkedin' viewBox='0 0 16 16'%3E%3Cpath d='M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z'/%3E%3C/svg%3E")}
.bi-google::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' class='bi bi-google' viewBox='0 0 16 16'%3E%3Cpath d='M15.545 6.558a9.42 9.42 0 0 1 .139 1.626c0 2.434-.87 4.492-2.384 5.885h.002C11.978 15.292 10.158 16 8 16A8 8 0 1 1 8 0a7.689 7.689 0 0 1 5.352 2.082l-2.284 2.284A4.347 4.347 0 0 0 8 3.166c-2.087 0-3.86 1.408-4.492 3.304a4.792 4.792 0 0 0 0 3.063h.003c.635 1.893 2.405 3.301 4.492 3.301 1.078 0 2.004-.276 2.722-.764h-.003a3.702 3.702 0 0 0 1.599-2.431H8v-3.08h7.545z'/%3E%3C/svg%3E")}
.footer .bi-linkedin::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-linkedin' viewBox='0 0 16 16'%3E%3Cpath d='M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z'/%3E%3C/svg%3E")}
.footer .bi-google::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-google' viewBox='0 0 16 16'%3E%3Cpath d='M15.545 6.558a9.42 9.42 0 0 1 .139 1.626c0 2.434-.87 4.492-2.384 5.885h.002C11.978 15.292 10.158 16 8 16A8 8 0 1 1 8 0a7.689 7.689 0 0 1 5.352 2.082l-2.284 2.284A4.347 4.347 0 0 0 8 3.166c-2.087 0-3.86 1.408-4.492 3.304a4.792 4.792 0 0 0 0 3.063h.003c.635 1.893 2.405 3.301 4.492 3.301 1.078 0 2.004-.276 2.722-.764h-.003a3.702 3.702 0 0 0 1.599-2.431H8v-3.08h7.545z'/%3E%3C/svg%3E")}
.bia-caret-right:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' class='bi bi-caret-right' viewBox='0 0 16 16'%3E%3Cpath d='M6 12.796V3.204L11.481 8 6 12.796zm.659.753 5.48-4.796a1 1 0 0 0 0-1.506L6.66 2.451C6.011 1.885 5 2.345 5 3.204v9.592a1 1 0 0 0 1.659.753z'/%3E%3C/svg%3E");height:16px;width:16px;margin:0 5px}
.search-bar{background:#0859c1;color:#fff}
.search-bar .row{align-items:center}
.search-bar .widget_nav_menu .menu{padding-left:0;margin-bottom:0;list-style:none;text-align:right}
.search-bar .widget_nav_menu .menu .menu-item {display:inline-block}
.search-bar .widget_nav_menu .menu .menu-item:first-child:after{content:'|';margin:0 0 0 5px}
.search-bar .widget_nav_menu .menu .menu-item a{line-height:50px;white-space:nowrap;color:#fff!important;display:inline-block;padding:0 5px}
.woocommerce  ul.products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{position:relative;width:100% !important;padding:0;border-bottom:1px solid rgba(0,0,0,0.3);float:none !important;position:relative;padding:30px 0 30px 230px}
.woocommerce ul.products li.product a img{width:auto;margin:0 0 0 -230px;float:left;max-width:200px}
.featured-section{text-align:center;padding:2px 0}
.featured-section .widget-title{font-weight:300;font-size:36px;margin:30px 0}
.featured-section ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;text-align:center;font-size:18px}
.featured-section ul li{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;position:relative;width:100%;padding:0 15px !important;margin:30px 0; border:none !important}
.featured-section ul li>a{ display:block}
.featured-section .woocommerce-loop-product__title{display:block; font-size:18px !important; font-weight:700 !important}
.featured-section ul li>a>img{ float:none !important; width:auto; max-width:100%; margin:0 !important; display:inline-block !important}
.specials-section{text-align:center;padding:2px 0}
.specials-section .row>div{-ms-flex:1 1 50%;flex:1 1 50%;position:relative;padding-right:15px;padding-left:15px;text-align:left;margin:0 0 30px 0}
.specials-section .widget-title{font-weight:300;font-size:36px;margin:30px 0}
.specials-section .widget .title{font-weight:900;font-size:30px;line-height:1.2em}
.specials-section .widget>div{background-color:#e30a13;background-image:url(images/icon.png);background-position:right -60px top -20px;background-repeat:no-repeat;color:#fff;padding:30px;height:100%}
.specials-section .widget:nth-child(even)>div{background-color:#0859c1}
.specials-section .widget>div a{color:#fff;text-decoration:none}
.specials-section .widget>div a:hover, .specials-section .widget>div a:focus{text-decoration:underline}
.specials-section .more{font-weight:900;font-size:20px}
.specials-section .more a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-caret-down' viewBox='0 0 16 16'%3E%3Cpath d='M6 12.796V3.204L11.481 8 6 12.796zm.659.753 5.48-4.796a1 1 0 0 0 0-1.506L6.66 2.451C6.011 1.885 5 2.345 5 3.204v9.592a1 1 0 0 0 1.659.753z'/%3E%3C/svg%3E");display:inline-block;content:"";background-repeat:no-repeat;vertical-align:middle;height:16px;width:16px;margin:0 5px}
.navbar,.navbar-collapse{padding:0}
.nav>.dropdown .dropdown-menu{float:none}
.wrapfixed .navbar-collapse .dropdown > .dropdown-menu{max-height:340px;overflow:auto}
.wrapfixed{-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.2);box-shadow:0 0 10px 5px rgba(0,0,0,0.2);padding:0}
.wrapfixed .navbar{right:0}
.wrapfixed .navbar .nav{max-width:none}
.site-header .navbar{background:none !important;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0);box-shadow:0 0 40px 0 rgba(0,0,0,0)}
.site-header .navbar .nav{width:100%}
.site-header .navbar .nav>li{padding-left:1px}
.site-header .navbar .nav>li>a{-webkit-border-radius:5px;border-radius:5px}
.site-header .wrapfixed .nav>li>a{-webkit-border-radius:0;border-radius:0}
.site-header .navbar .nav li a{white-space:nowrap;text-decoration:none;margin:0;display:block;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;color:#222}
.site-header .navbar .nav>li>a{line-height:40px}
.site-header .navbar .nav>li>a:focus,.site-header .navbar .nav>li>a:hover{color:#fff!important;background:#0859c1}
.site-header .navbar .nav>li.active>a:focus,.site-header .navbar .nav>li.active>a:hover{color:#fff!important;background:#0859c1}
/* hover on active */
.site-header .navbar .nav>li.active>a{color:#fff!important;background:#0859c1}
.dropdown-menu>li.active>a{background:#e30a13}
.site-header .navbar .nav>li.current-menu-ancestor>a,.site-header .navbar .nav>li.current-menu-parent>a{color:#fff!important;background:#0859c1}
.site-header .dropdown-toggle::after{vertical-align:middle}
.site-header .dropdown-menu{margin:0;padding:0;width:100%;-webkit-box-shadow:none;box-shadow:none;text-align:center;background:#0859c1;-webkit-border-radius:0;border-radius:0;border:none;min-width:15rem;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;border-top:1px solid #fff}
.site-header .dropdown-menu .dropdown-menu{-webkit-box-shadow:none!important;box-shadow:none!important}
.site-header .dropdown-menu li ul li{border-top:none}
.site-header .dropdown-menu li ul li a{padding-left:30px;font-size:14px!important}
.site-header .dropdown-menu li a{border:none!important;text-transform:none;padding:10px;text-align:left;height:auto;white-space:normal;line-height:normal;color:#fff !important;line-height:normal}
.site-header .dropdown-menu li a:focus,.site-header .dropdown-menu li a:hover{border:0!important;color:#fff!important;background:#e30a13}
.site-header .dropdown-menu>li.active>a:focus,.site-header .dropdown-menu>li.active>a:hover{border:0!important;color:#fff!important;background:#e30a13!important}
.site-header .dropdown-submenu>.dropdown-menu{display:block;position:relative!important;background:0 0;width:100%;padding:0;margin:0;border:0;-webkit-border-radius:0;border-radius:0}
.phone_icon{width:40px;height:40px;-webkit-border-radius:4px;border-radius:4px;text-align:center;background:#0859c1;margin:0;line-height:40px;display:inline-block}
.phone_icon:focus,.phone_icon:hover{background:#e30a13}
.navbar-toggler{width:40px;height:40px;border:0;background:#0859c1;margin:0;padding:0}
.navbar-toggler:focus,.navbar-toggler:hover{background:#e30a13!important;background-image:none;box-shadow:none}
.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='5' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");width:1em;height:1em;font-size:1em}
.nav_buttons{display:none}
.mobile_phone{display:inline-block}
.banner{max-width:2000px;margin:0 auto;position:relative;text-align:center;color:#fff;font-weight:300;margin:30px 0 50px 0}
.carousel{background:#0859c1;z-index:101}
.carousel-caption{font-size:18px;bottom:auto;right:auto;top:50%;left:0;transform:translateY(-50%);font-weight:400;text-align:left;padding:10px 40px;line-height:1.5em;max-width:50%}
.carousel-caption .button{background:#e30a13;font-size:20px;font-weight:900;margin-bottom:10px}
.carousel-caption .button:focus,.carousel-caption .button:hover{background:#0859c1}
.carousel-caption .carousel-caption-title{font-size:34px;margin:30px 0 20px 0;line-height:1.2em}
.carousel-caption h2{font-size:28px;margin:30px 0 20px 0}
.carousel-indicators{width:100%;padding:0 20px !important;margin:0 auto !important;top:auto;bottom:-40px; background:#00183f}
.carousel-indicators .active{background:#0859c1;background-clip:padding-box}
.carousel-indicators li{margin:5px;height:6px;width:50px}
-next-icon, -prev-icon{width:30px;height:30px}
-next, -prev{display:none}
.carousel-control-next-icon, .carousel-control-prev-icon{width:30px;height:30px}
.carousel-control-next, .carousel-control-prev{display:none}
-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}
-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}
.slide_img{background-repeat:no-repeat;display:block;background-position: center  center;min-height:450px;background-size:cover}
.right .slide_img{background-position: right  center;}
.left .slide_img{background-position: left  center;}
.site-main{padding:20px 0 60px 0}
.site-content ul,.site-content ol{margin:20px 0}
.site-content ol li,.site-content ul li{margin-bottom:10px;list-style-position:outside;line-height:1.8em}
.ul_cols{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
.ul_col li{margin:0 0 5px!important;padding:0}
h1,h2,h3,h4,h5,h6{margin:30px 0 20px;line-height:1.2em;font-family:'Roboto', sans-serif;font-weight:500}
.widget-title{line-height:1.2em;margin:30px 0 20px;font-size:26px;display:block;font-family:'Roboto', sans-serif;font-weight:500}
h2 span,h3 span,h4 span,h5 span,h6 span{color:#0859c1}
h1{font-size:30px;color:#0859c1}
h2{font-size:26px}
h3{font-size:22px}
h4{font-size:20px}
p{margin:20px 0;line-height:1.8em}
a{text-decoration:underline;color:#0859c1}
a:hover,a:focus{text-decoration:none;color:#0859c1}
.footer .phone{display:block}
.footer{color:#fff;position:relative;padding:40px 0;background:#0859c1}
.footer .widget-title{color:#fff;margin:20px 0}
.footer a{color:#fff;text-decoration:underline}
.footer a:focus,.footer a:hover{color:#fff;text-decoration:none}
.footer .button{background:#e30a13}
.footer .button:hover, .footer .button:focus{background:#ff040e}
.footer .widget-title{font-weight:700}
.footer-boxes .row>div:first-child{border-left:1px solid rgba(255,255,255,.2);text-align:left}
.footer-boxes .row>div{border-right:1px solid rgba(255,255,255,.2);margin:30px 0;text-align:center}
.footer-boxes .row>div>div{padding:20px}
.footer-boxes ul{padding:0 0 0 25px;margin:20px 0}
.footer-boxes ul li{margin:5px 0}
.footer-bottom{padding:20px 20px 0 20px;text-align:center}
.site-info{padding:20px;text-align:center}
.footer-bottom-row ul li{display:inline-block;margin-left:-4px}
.footer-bottom-row ul li:after{content:'|';display:inline-block;margin:0 10px}
.footer-bottom-row ul li:last-child:after{content:''}
.footer-bottom .menu-footer-menu-container ul{list-style-type:none;padding:0;margin:0}
.footer-bottom .menu-footer-menu-container ul li{display:inline-block;margin:5px 10px 5px -4px}
.footer-bottom .menu-footer-menu-container ul li:last-child{margin:5px 0 5px -4px}
.footer-bottom .menu-footer-menu-container ul li a{text-decoration:none}
.footer-bottom .menu-footer-menu-container ul li a:hover, .footer-bottom .menu-footer-menu-container ul li a:focus{text-decoration:underline}
.footer-bottom .menu-footer-menu-container ul li:after{content:'•';display:inline-block;margin-left:10px}
.footer-bottom .menu-footer-menu-container ul li:last-child:after{content:'';display:inline-block;margin:0}
.footer_logos>*{ border:none !important; padding:0 10px}
.footer_logos{justify-content:center;display: -ms-flexbox;display:flex;align-items:center;margin:20px 0}
em{font-style:italic}
strong{font-weight:900}
.align_right{text-align:right !important}
.align_center{text-align:center !important}
.clear{clear:both;height:0}
.no_padding{padding:0}
input,select,textarea{border:1px solid #999!important;line-height:1.42857;padding:4px 6px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;max-width:100%}
input.button{border:0!important;cursor:pointer}
iframe{margin:0;padding:0;display:block}
img.alignleft,img.alignright{float:left;margin:0 30px 20px 0;max-width:100%;height:auto}
img.alignright{float:right;margin:0 0 20px 30px}
img.aligncenter{margin:20px auto;max-width:100%;height:auto;display:block}
.social-links-menu{margin:0;list-style-type:none;padding:0 !important;color:#fff;display:inline-block;vertical-align:middle}
.social-links-menu li{vertical-align:middle;margin:5px!important;display:inline-block}
.social-links-menu li a{display:inline-block;text-decoration:none;color:#fff;text-align:center;font-size:0;
-webkit-transition:all 200ms linear;
-moz-transition:all 200ms linear;
-ms-transition:all 200ms linear;
-o-transition:all 200ms linear;
transition:all 200ms linear}
.social-links-menu li a:focus,.social-links-menu li a:hover{text-decoration:underline;opacity:0.7}
.social-links-menu .bi:before{margin:0}
.gfield{margin-bottom:10px !important}
.gfield_label{font-size:17px !important}
.gform_heading{margin:30px 0}
.mission-section{background:url(images/icon-bg.png) center center no-repeat #f4f4f4;text-align:center;font-size:18px;padding:60px 0}
.mission-section .widget-title{font-weight:300;font-size:40px}
#secondary .widget-title {font-size:26px}
#secondary .widget{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,0.3)}
#secondary .widget:last-child{border-bottom:none}
.categories-box{position:relative;z-index:1000}
.categories-box .cat-head{background:#e30a13 ;-webkit-border-radius:0;border-radius:0;display:block;line-height:50px;font-size:24px;padding:0 20px;text-align:left;text-decoration:none;color:#fff}
.categories-box a.cat-head:focus,.categories-box a.cat-head:hover{background:#ff040e}
.categories-box .cat-head:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-caret-down' viewBox='0 0 16 16'%3E%3Cpath d='M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z'/%3E%3C/svg%3E");display:inline-block;content:"";background-repeat:no-repeat;vertical-align:middle;height:20px;width:20px;margin:15px 0 0 0;float:right}
.categories-box-in{background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);box-shadow:0 0 20px 0 rgba(0,0,0,0.1);position:absolute;width:100%;color:#333 !important}
.frontpage-section .categories-box-in{position:relative !important;z-index:1000}
.categories-box-in ul{margin:0;padding:0}
ul.nav-categories>li.menu-item-has-children>a{position:relative}
ul.nav-categories>li.menu-item-has-children>a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' class='bi bi-caret-right' viewBox='0 0 16 16'%3E%3Cpath d='M6 12.796V3.204L11.481 8 6 12.796zm.659.753 5.48-4.796a1 1 0 0 0 0-1.506L6.66 2.451C6.011 1.885 5 2.345 5 3.204v9.592a1 1 0 0 0 1.659.753z'/%3E%3C/svg%3E");display:inline-block;content:"";background-repeat:no-repeat;height:16px;width:16px;margin:0 0 0 10px;position:absolute;right:20px}
ul.nav-categories>li.menu-item-has-children>a:hover:after, ul.nav-categories>li.menu-item-has-children>a:focus:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-caret-right' viewBox='0 0 16 16'%3E%3Cpath d='M6 12.796V3.204L11.481 8 6 12.796zm.659.753 5.48-4.796a1 1 0 0 0 0-1.506L6.66 2.451C6.011 1.885 5 2.345 5 3.204v9.592a1 1 0 0 0 1.659.753z'/%3E%3C/svg%3E");display:inline-block;content:"";background-repeat:no-repeat;height:16px;width:16px}
ul.nav-categories>li.menu-item-has-children.show>a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-caret-right' viewBox='0 0 16 16'%3E%3Cpath d='M6 12.796V3.204L11.481 8 6 12.796zm.659.753 5.48-4.796a1 1 0 0 0 0-1.506L6.66 2.451C6.011 1.885 5 2.345 5 3.204v9.592a1 1 0 0 0 1.659.753z'/%3E%3C/svg%3E");display:inline-block;content:"";background-repeat:no-repeat;height:16px;width:16px}
.navbar ul.nav-categories>li.current-menu-ancestor>a:after,.navbar ul.nav-categories>li.current-menu-parent>a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-caret-right' viewBox='0 0 16 16'%3E%3Cpath d='M6 12.796V3.204L11.481 8 6 12.796zm.659.753 5.48-4.796a1 1 0 0 0 0-1.506L6.66 2.451C6.011 1.885 5 2.345 5 3.204v9.592a1 1 0 0 0 1.659.753z'/%3E%3C/svg%3E");display:inline-block;content:"";background-repeat:no-repeat;height:16px;width:16px}
ul.nav-categories>li.menu-item-has-children.show>a{color:#fff;background:#e30a13}
ul.nav-categories li{list-style-type:none;margin:0}
ul.nav-categories>li{margin:0;border-top:1px solid rgba(0,0,0,0.2)}
ul.nav-categories li a{color:#333;padding:15px 20px;text-decoration:none;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;display:block;line-height:normal}
ul.nav-categories li a:hover, ul.nav-categories li a:focus{color:#fff;background:#e30a13}
ul.nav-categories>li:last-child>a{color:#fff;background:#e30a13}
ul.nav-categories>li:last-child>a:hover, ul.nav-categories>li:last-child>a:focus{color:#fff;background:#0859c1}
ul.nav-categories>li>ul>li>ul{list-style-type:none;font-size:13px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;vertical-align:top}
ul.nav-categories>li>ul>li>ul li{margin:0;padding:0;break-inside:avoid}
.col-break{break-inside:auto !important}
ul.nav-categories>li>ul>li>ul>li>a{font-weight:700;font-size:15px}
.break{break-after:column !important}
ul.nav-categories>li>ul>li>ul li ul li a::before{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-arrow-right-short' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");display:inline-block;content:"";background-repeat:no-repeat;vertical-align:middle;height:14px;width:14px;position:absolute;left:10px;top:10px}
ul.nav-categories>li>ul>li>ul li ul li a{padding-left:25px !important;position:relative}
.categories-box-in .navbar{display:block}
ul.nav-categories{display:block;padding:0;margin:0}
ul.nav-categories-populated>li>a{font-weight:900;font-size:22px}
ul.nav-categories-populated>li>ul>li>a{font-size:18px}
ul.nav-categories-populated>li>ul>li>ul>li{-webkit-column-break-inside:unset;column-break-inside:unset;page-break-inside:unset;border-bottom:1px solid rgba(0,0,0,0.2)}
ul.nav-categories-populated>li>ul>li>ul>li:last-child{border-bottom:none}
ul.nav-categories-populated>li>ul>li>ul>li>a{font-weight:900}
ul.nav-categories-populated>li>ul>li>ul li ul li{-webkit-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid}
ul.nav-categories-populated>li>ul>li>ul li ul li a::before{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23222' class='bi bi-arrow-right-short' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");display:inline-block;content:"";background-repeat:no-repeat;vertical-align:middle;height:14px;width:14px;position:absolute;left:10px;top:10px}
ul.nav-categories-populated li a{padding:10px !important}
ul.nav-categories-populated>li>ul>li>ul li ul li a{padding:10px 10px 10px 25px !important;position:relative}
/* hover on active */
.navbar ul.nav-categories>li.active>a{color:#fff;background:#0859c1}
ul.nav-categories .dropdown-menu>li.active>a{background:#e30a13}
.navbar ul.nav-categories>li.current-menu-ancestor>a,.navbar .nav>li.current-menu-parent>a{color:#fff;background:#0859c1}
ul.nav-categories .dropdown-menu{margin:0;padding:0;text-align:center;-webkit-border-radius:0;border-radius:0;border:none;position:static}
ul.nav-categories>li>.dropdown-menu{position:absolute !important;background:#0859c1;left:100%;top:0;padding:10px;width:600px;-webkit-box-shadow:3px 3px 6px 0 rgba(0,0,0,0.3);box-shadow:3px 3px 6px 0 rgba(0,0,0,0.3)}
ul.nav-categories>li>.dropdown-menu ul{font-size:14px}
ul.nav-categories .dropdown-menu .dropdown-menu{-webkit-box-shadow:none;box-shadow:none}
ul.nav-categories .dropdown-menu li a{border:none;text-transform:none;padding:10px;text-align:left;height:auto;white-space:normal;line-height:normal;color:#fff}
ul.nav-categories>li>.dropdown-menu>li>a{font-weight:900;font-size:18px;text-align:center}
ul.nav-categories .dropdown-menu li a:focus,.dropdown-menu li a:hover{border:0;color:#fff;background:#e30a13}
ul.nav-categories .dropdown-menu>li.active>a:focus,.dropdown-menu>li.active>a:hover{border:0;color:#fff;background:#e30a13}
ul.nav-categories .dropdown-submenu>.dropdown-menu{display:block;background:none;padding:0;margin:0;border:0;-webkit-border-radius:0;border-radius:0}
ul.nav-categories .dropdown-toggle::after {border:none}
.search-bar-shop{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}
.search-bar-shop>*{-ms-flex:1 1 auto;flex:1 1 auto;position:relative;width:auto}
.current-cat>a{font-weight:900 !important}
.categories-section ul, .categories-section ul li{margin:0;list-style-type:disc}
.categories-section ul li{margin:10px 0}
.categories-section ul.product-categories{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;vertical-align:top;margin:0 !important;padding:0}
.categories-section ul.product-categories li{-webkit-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid}
.categories-section ul.product-categories>li>a{font-weight:900;background:#ebebeb;padding:10px;display:block}
.categories-section ul.product-categories>li{margin:0 0 1px 0;list-style-type:none}
.brands-section{text-align:center;padding:10px 0}
.brands-section .widget-title{font-size:30px !important}
.brands-section .widget{padding:0 !important;border:none !important;margin:40px 0}
.brands-section .widget img{max-width:280px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}
.brands-section .widget a:hover img, .brands-section .widget a:focus img{opacity:0.6}
.brands-section .brand-title{display:none}
}
@media (max-width:1800px){
.container {max-width:1320px}
}
@media (max-width:1400px){
.container {max-width:1140px}
.featured-section ul li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.carousel-caption .carousel-caption-title{font-size:26px}
.carousel-caption { font-size:16px; max-width:55%}
.slide_img{min-height:380px}
.tagline-section .widget_media_image{  margin-right:60px; }
}
@media (max-width:1199px){
.ul_cols{-webkit-columns:2;-moz-columns:2;columns:2}
.carousel-caption .carousel-caption-title{font-size:24px}
.carousel-caption { font-size:15px;}
.slide_img{min-height:340px}
.tagline-section .widget_media_image{  margin-right:20px; }
}
@media (max-width:991px){
.nav,.navbar,.navbar-collapse{padding:0}
.navbar{display:block}
.navbar>.container{display:block}
.navbar .nav{max-width:none;width:100%}
.navbar .nav>li{border-bottom:1px solid rgba(0,0,0,0.2)}
.navbar .nav li a{font-size:16px}
.navbar .nav>li>a{line-height:normal !important;padding:15px 10px;height:auto}
.navbar .nav{padding-right:0;-webkit-border-radius:0;border-radius:0;background:0 0;display:block}
.navbar .nav .dropdown-menu{position:static;width:100%}
.wrapfixed{padding:0}
.site-header .navbar .nav{max-height:320px;overflow:auto}
.wrapfixed .navbar-collapse .dropdown > .dropdown-menu{max-height:none}
.nav_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}
.dropdown-menu li a{text-align:center}
.header_info{display:none}
.footer-boxes .row>div:first-child{border-right:none;border-left:none;text-align:center}
.footer-boxes .row>div{border-right:none;border-bottom:1px solid rgba(255,255,255,.2);margin-top:0;padding-bottom:30px}
.footer-boxes .row > div > div{ padding:10px 0}
.footer-boxes ul{list-style-type:none;padding:0}
.specials-section .row>div{-ms-flex:1 1 100%;flex:1 1 100%}
.search-bar .row>div{margin-bottom:10px}
.navbar .menu-log-menu-container{text-align:center;padding:10px 0}
.navbar .menu-log-menu-container ul li{display:inline-block;background:#e30a13}
.navbar .menu-log-menu-container ul li a{color:#fff !important}
.site{overflow:hidden}
ul.nav-categories>li>.dropdown-menu:before{content:'<< Back to Main Categories';width:100%;cursor:pointer;display:block;background-repeat:no-repeat;vertical-align:middle;margin:0 0 0 10px;color:#fff;text-align:left;cursor:pointer;vertical-align:middle;padding:10px;border:1px solid #fff;margin:0 0 5px 0;background:#e30a13}
.nav-categories .dropdown{position:static}
.categories-box{margin:0 -15px}
ul.nav-categories > li > .dropdown-menu {display:block;visibility:hidden;transform:translateX(50%);transition:100ms linear all}
ul.nav-categories > li > .dropdown-menu.show {display:block;visibility:visible;transform:translateX(0px);transition:100ms linear all}
.categories-section ul.product-categories{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.carousel-caption .carousel-caption-title{font-size:28px}
.carousel-caption {font-size:16px;}
}
@media (max-width:767px){
img.alignleft,img.alignright{float:none;margin:20px auto!important;display:block}
img.aligncenter{display:block}
.ul_cols{-webkit-columns:1;-moz-columns:1;columns:1}
h1{font-size:24px}
h2{font-size:22px}
h3{font-size:22px}
.widget-title{font-size:22px}
.widget_product_search{margin-bottom:10px}
.woocommerce  ul.products{text-align:center}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding:30px 0}
.woocommerce ul.products li.product a img{width:auto;margin:0 0 30px 0;float:none;display:inline-block}
ul.nav-categories>li>ul>li>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.carousel-caption{position:static;background:#0859c1;max-width:100%;transform:none}
.categories-section ul.product-categories{-webkit-column-count:1;-moz-column-count:1;column-count:1}
.slide_img{min-height:280px;}
.featured-section ul li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (max-width:575px){
.slide_img{min-height:200px}
}
@media (max-width:480px){
.slide_img{min-height:160px}
}
@media (max-width:360px){
.slide_img{min-height:120px}
}
.carousel-fade .carousel-item{position:absolute;top:0;width:100%;height:100%;opacity:0;display:block;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}
.carousel-fade .carousel-item.active{opacity:1;display:block;position:relative;z-index:1}
.site-content>.container>.row{flex-direction:row-reverse!important}
.col-1, .col-2{max-width:none}
.form-row{display:block}
.product_meta>span{display:block}
.woocommerce-product-search>*{vertical-align:middle}
.woocommerce-product-search button{border:none;font-size:0;background:#5ea5ff;height:40px;width:40px;cursor:pointer;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}
.woocommerce-product-search button:hover, .woocommerce-product-search button:focus{background:#2c88fd}
.woocommerce-product-search button::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E");display:inline-block;content:"";background-repeat:no-repeat;vertical-align:middle;height:20px;width:20px}
.woocommerce-product-search .search-field{border:1px solid #0859c1;height:40px}
.search-bar .woocommerce-product-search .search-field{border:none !important;width:calc(100% - 50px)}
.search-bar .widget_nav_menu .menu .wpmenucartli a{background:#e30a13;padding:0 15px;margin-left:5px;text-decoration:none}
.search-bar .widget_nav_menu .menu .wpmenucartli a:hover, .search-bar .widget_nav_menu .menu .wpmenucartli a:focus{background:#ff040e}
.woocommerce ul.products li.product .price{font-size:16px;color:#0859c1;font-weight:500;margin:10px 0}
.woocommerce div.product span.price{font-size:20px;color:#0859c1;margin:20px 0;margin:20px 0;display:block}
.woocommerce div.product p.price{font-size:20px;color:#0859c1;margin:20px 0}
.woocommerce-variation-price{margin:10px 0}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px;font-weight:700;line-height:1.6em;padding:0;margin:5px 0}
.woocommerce ul.products li.product .description{color:#333;display:block;margin:0;font-size:14px}
.woocommerce ul.products li.product .description p{margin:5px 0}
.woocommerce div.product .product_title{margin:30px 0 20px;font-weight:700}
.woocommerce ul.product_list_widget li img{width:auto;float:none;margin:0 0 1em}
.woocommerce span.onsale{background-color:#0859c1;min-width:60px;min-height:60px;line-height:60px;padding:0;margin:-10px 0 0 0 !important}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#0859c1}
.woocommerce .woocommerce-breadcrumb{border-bottom:1px solid rgba(0,0,0,0.3);margin:1em 0;padding:0 0 1em 0}
.woocommerce ul.products li.product .button{margin:5px!important;font-size:14px}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {background:#0859c1!important;color:#fff!important;text-shadow:none;border:none;!important;font-size:18px;font-weight:500;padding:12px 20px 10px 20px;margin:0 !important}
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover,
.woocommerce #content input.button:focus, .woocommerce #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .woocommerce-page #content input.button:focus, .woocommerce-page #respond input#submit:focus, .woocommerce-page a.button:focus, .woocommerce-page button.button:focus, .woocommerce-page input.button:focus {background:#e30a13!important;color:#fff!important;text-shadow:none;border:none;!important}
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover,
.woocommerce #content input.button.alt:focus, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus, .woocommerce-page #content input.button.alt:focus, .woocommerce-page #respond input#submit.alt:focus, .woocommerce-page a.button.alt:focus, .woocommerce-page button.button.alt:focus, .woocommerce-page input.button.alt:focus {background:#e30a13!important;color:#fff!important;text-shadow:none;border:none;!important}
.woocommerce-widget-layered-nav input{border:none !important}
.woocommerce-widget-layered-nav button {background:#0859c1!important;color:#fff!important;text-shadow:none;border:none!important;font-weight:500;padding:12px 20px 10px 20px;line-height:1;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}
.woocommerce-widget-layered-nav button:hover, .woocommerce-widget-layered-nav button:focus{background:#e30a13!important;color:#fff!important;text-shadow:none;border:none!important}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{top:5px;right:10px;line-height:normal}
.cart_totals .tax-total{display:none}
.cart_totals .order-total{display:none}
.woocommerce-product-attributes-item--weight, .woocommerce-product-attributes-item--dimensions{display:none}
li.product .wp-element-button{ display:none!important}
li.product .wp-element-button.add_to_cart_button{display:inline-block!important}
.relevanssi-live-search-results{left:auto !important; top: auto!important}
.relevanssi-live-search-result-status{color:#222222}
.cat-item-88464,.cat-item-88466{display:none}
.woocommerce-error, .woocommerce-info, .woocommerce-message{ background-color:#f0f0f0; border-top: 3px solid #0859c1}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{background:#f0f0f0;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{background-color:#e6e6e6;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {border: 1em solid #e6e6e6;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{color:#111111}
.woocommerce-error li[data-id="residential_business"]{ display:none}
.form-row-wide-radio .woocommerce-input-wrapper label{ display: inline!important; margin:0 20px 0 5px!important}
.cc-revoke {opacity: 1 !important;visibility: visible !important;pointer-events:auto !important;transition:none !important;position:fixed !important;bottom: 0 !important;right: auto !important;transform:none!important}
.cc-link{padding:0 !important}
#consentPopup button{margin:10px;padding:10px 20px;font-size:16px;border:none;border-radius:4px;cursor:pointer}
#grantConsentBtn{background-color:#4caf50;color:white}
#denyConsentBtn{background-color:#f44336;color:white}