/**
 * File for custom CSS. You can use it to override the default styling of the theme.
 *
 * 1. Copy the file "default.custom.css" and rename it to "custom.css".
 *    Otherwise this file will not be loded by Magento.
 * 2. Enable it in the admin panel.
 * 3. Uncomment slected classes or add your own CSS to override the default styling of the theme.
 *
 * Please refer to the user guide for more details.
 *
 */

/* Product
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Product labels
-------------------------------------------------------------- */

/*
.sticker.new {
	background-color:#888;
	color:#fff;
}
.sticker.sale {
	background-color:#333;
	color:#fff;
}
*/

body {
	font-family: PT Sans,'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: normal;
	font-size:13px;
	}

h1, h2, h3, h4, h5, .section-title, .products-list .product-name, .products-grid .product-name, h3.product-name, .feature .heading, .accordion .heading, #mobnav-trigger, #nav > li > a, #nav.wide ul.level0 > li > a, .vertnav-top li a, .block .block-title, #opc-login h3, .box-account .box-head h2, .order-items h2.table-caption, .order-items h2.sub-title, .order-items .order-comments h2, .product-view .box-reviews dt .heading, .footer .heading, .slide .caption h2, .slide .caption h3, .main-font, .block_header_top_help .phone {
    font-family: Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 300;
}

.header-top, .header .dropdown {
    line-height: 3.233em;
}

.header .grid-full {
	background: url("../img/header-bg-no-repeat.png") no-repeat scroll 0 0 transparent;
    margin: -5px 0 -12px -13px;
    min-height: 121px;
    width: 102.5%;
}

.block_header_links_upper { display:none; }

.header-top .item-left {
    float: right;
}

.header .logo {
    display: block;
    margin: -10px 0 0 20px;
}

.header-main {
}

#mobnav-trigger, #nav > li > a {
    font-weight:bold;
}

.top-links ul a {
	color:#fff;
}

#mini-cart .summary {
	color:#fff;
}
#mini-cart.open .summary {
	color:#333;
}
#mini-cart .dropdown-toggle.cover > div {
    color: #fff;}
#mini-cart.open .dropdown-toggle.cover > div {
    color: #333;}

	#mini-cart .caret {border-color:#FFF transparent transparent; }
	#mini-cart.open .caret {border-color:#333 transparent transparent; }

.quick-compare .dropdown-toggle.cover > div .caret {
	border-color:#fff transparent transparent;
}
.quick-compare.open .dropdown-toggle.cover > div .caret{
	border-color:#333 transparent transparent;
}

#mini-cart .dropdown-toggle .icon-cart {
    background: url("../img/pix.png") no-repeat scroll -36px -200px transparent;
    max-height: 32px;
    width: 18px;
}

#mini-cart.open .dropdown-toggle .icon-cart {
    background: url("../img/pix.png") no-repeat scroll 0 -200px transparent;
}

.quick-compare .dropdown-toggle .icon-compare {
    background: url("../img/pix.png") no-repeat scroll -93px 6px transparent;
    max-height: 32px;
    width: 14px;
}

.quick-compare.open .dropdown-toggle .icon-compare {
    background: url("../img/pix.png") no-repeat scroll -6px 6px transparent;
    max-height: 32px;
    width: 14px;
}

.quick-compare .amount { color:#fff; }
.quick-compare.open .amount { color:#333; }

.block_header_top_help .phone {
    background: none;
	font-size:22px;
	color:#003375;
	font-weight:700;
}
.block_header_top_help .phone span {
	color:#fff;
	}

.caption.light2 .heading, .caption.light2 p {
    color: #003273;
    font-weight: bold;
}

.footer a {
    color: #FFFFFF;
}

.footer-top {
    background-color: #333333;
}

.cms-page-view .std { padding-left:10px; }
.cms-page-view .std ul {list-style: disc inside none; margin-left:10px; margin-bottom:15px;}

.markup-right {
    float: right;
    width: 50%;
}
.markup-left {
    float: left;
    width: 50%;
}


.cart-table .btn-continue {
    background: none repeat scroll 0 0 #5BD2EC;
	font-weight: bold;
    padding: 7px 25px;}

@media only screen and (max-width: 960px) {

	.header .grid-full {
		background: none transparent;
    	margin: 0;
    	min-height:0;
    	width: 100%;
	}

}

@media only screen and (max-width: 767px) {
	.header .logo {
		display: block;
		margin: 0 auto;
	}
}

.footer li.leaf {
	margin-bottom: 5px;
}

.callforprice {
	display: block;
    text-decoration: none;
    background: #dddddd;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 5px;
	height: 45px;
    width: 100%;
	padding: 0;
	line-height: 45px;
	text-align: center;
	font-weight: bold;
}

.callforprice:hover {
    text-decoration: none;
    color: #000000;
}

.product-type-data .callforprice {
	width: 100px;
	padding: 0 25px;
}
/*
     FILE ARCHIVED ON 00:27:44 Oct 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:51:54 Nov 25, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 261.306
  exclusion.robots: 0.207
  exclusion.robots.policy: 0.197
  cdx.remote: 0.064
  esindex: 0.008
  LoadShardBlock: 98.9 (3)
  PetaboxLoader3.resolve: 128.989 (4)
  PetaboxLoader3.datanode: 152.863 (5)
  CDXLines.iter: 28.545 (3)
  load_resource: 190.136 (2)
*/
