/*
	Theme Name: US Aluminum
	Theme URI: https://www.naveomarketing.com
	Description: Default WordPress Theme
	Version: 1.0
	Author: NAVEO
	Author URI: https://www.naveomarketing.com
	Tags: Blank, HTML5, CSS3

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/



body{overflow-x:hidden;font-family: 'Barlow', sans-serif;}
h1{}
h2{}
h3{}
h4{font-style:italic;text-transform:uppercase;font-size:18px;margin:0;text-align:center;}
p{}
a{}
a:hover, a:active, a:focus{text-decoration:none;}

.header-upper{background:#444;}
.header-upper a{}
.navbar-nav li a{padding:10px 15px;color:#ddd;display:block;text-transform:uppercase;position:relative;}
.navbar-nav li a::after{content:'';width:2px;height:100%;background:#888;position:absolute;right:0;top:0;}
.navbar-nav li a:hover{text-decoration:none;color:#444;background:#ddd;}
.navbar-nav{flex-direction:row;}
.logo{max-width:100%;}
.log-btn a{padding:10px 30px;color:#fff;display:block;text-transform:uppercase;position:relative;background:#16588a;}
.log-btn a:hover{background:#bbd1e4;color:#444;text-decoration:none;}
.header-inner{padding:10px 50px;}
.phn-btn{color:#fff;font-weight:700;border-radius:15px;background:#16588a;padding:10px 50px;font-size:20px;float:right;}
.phn-btn:hover{background:#bbd1e4;color:#444;text-decoration:none;}

#menu-login{list-style-type:none;margin-bottom:0;}
.widget_product_search{width:60%;margin:30px 20%;}
.widget_product_search form{padding:10px;background:#bbd1e4;border-radius:3px;}
.widget_product_search .search-field{width:85%;border:none;padding:3px 10px;}
.widget_product_search button{text-transform:uppercase;margin-left:1%;width:13%;background:#444;border:none;color:#ddd;font-weight:700;padding:3px;}
.widget_product_search button:hover,.widget_product_search button:focus,.widget_product_search button:active{background:#16588a;}


.widgettitle{border-radius:5px;color:#fff;padding:5px 10px;background:#16588a;font-size:20px;text-align:center;text-transform:uppercase;}

.select2-container{margin:5px 0 20px !important;}

.woocommerce div.product p.price, .woocommerce div.product span.price{color: #16588a;font-size: 32px;font-weight: 700;}
 .woocommerce button.button.alt{background-color: #bbd1e4;color:#333;}
  .woocommerce button.button.alt:hover{background-color: #16588a;color:#fff;}
 .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt.disabled{background-color: #bbd1e4;color:#fff;}
input.qty{padding: 4px;margin-right: 10px; border-radius: 5px; border: 2px solid #ccc;}
.product_meta{display:none;}
.product-sub{text-align:left;}
.strike{display:none !important;}
ins{text-decoration:none !important;}
.woocommerce ul.products li.product .price{color:#333;}
li.product-category div{display:none;} 

footer{background:#444;padding:40px 0 10px;margin-top:60px;}
.foot-nav{justify-content:space-evenly;margin-bottom:20px;}
.foot-nav a{color:#ddd;}
.footer-main p{margin:0;color:#ddd;}


.widget_product_categories .product-categories .children{list-style-type:none;}
.widget_product_categories .product-categories>li a{color:#000;}
.widget_product_categories .product-categories>li{padding:5px 10px;margin-bottom:5px;border-radius:3px;}
.widget_product_categories .product-categories>li:nth-child(even){background:#efefef;}
.widget_product_categories .product-categories>li:nth-child(odd){background:#bbd1e4;}
.product-categories{list-style-type:none;padding:0;}


.woocommerce ul.products li.product .price{display:none;}
.product_list_widget li{background:#bbd1e4;border-radius:5px;margin-bottom:5px !important;padding:5px 10px !important;}
.product_list_widget li:hover{background:#16588a;}
.product_list_widget li .woocommerce-Price-amount{display:none;}
.product_list_widget li .product-title{color: #333;font-weight: 400;font-size: 14px;}
.product_list_widget li:hover .product-title{color: #fff;}
.products .product{text-align:center;}
.products .product .product-sub{text-align:center;background:#bbd1e4;padding:3px;border-radius:3px;color:#333;}
.products .product .woocommerce-loop-product__title{padding:8px 5px!important;background:#16588a;border-radius:5px;color:#fff;margin-bottom:5px !important;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background-color:#bbd1e4;color:#333;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color:#16588a;color:#fff;}


.wapf-product-totals .wapf--inner{display:none;}

.woocommerce-billing-fields .form-row, .woocommerce-shipping-fields .form-row,.woocommerce form .form-row {
display: block;
}
 
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
max-width: unset;
}

.woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0;}
.woocommerce-MyAccount-navigation ul li{background:#efefef;padding:5px 15px;border-radius:5px;margin-bottom:10px;}
.woocommerce-MyAccount-navigation ul li.is-active,.woocommerce-MyAccount-navigation ul li:hover{background:#333;}
.woocommerce-MyAccount-navigation ul li a{color:#333;display:block;}
.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li:hover a{color:#fff;}


@media all and (max-width: 1440px){}

@media all and (max-width: 1200px)  {}

@media all and (max-width: 992px)  {.logo{display:block;margin:0 auto;}.slogan{margin:20px auto;}.phn-btn{padding:10px;display:block;float:none;text-align:center;}.widget_product_search{width:calc(100% - 30px);margin:30px 15px;}.widget_product_search form{font-size:12px;}}



@media all and (max-width: 766px) {#mega-menu-wrap-max_mega_menu_1{margin-bottom:10px;}h1{font-size: 32px;text-align: center;margin: 40px 20px;}}

@media print {}
