/* Start main Header css */
body {
	border-top: 3px solid #3b4886;
}

a img:hover {
	opacity: 0.9;
	}
	
.quantity input.qty, #content .quantity input.qty {
	border-right: 1px solid #c7c0c7;
}	
	
.button,
.cartplus-buttons a,
p.return-to-shop .wc-backward,
.wc-proceed-to-checkout .wc-forward {
	background: #3b4886;
}

	a.button:hover, a.button:focus,
	.wc-proceed-to-checkout a.wc-forward:hover,
	.wc-proceed-to-checkout a.wc-forward:focus {
		color: white;
	}

#main-header input[type="submit"],
.side-holder h2,
.pagination a:hover, .pagination span.current {
	background: #3b4886;
}

#main-header input[type="submit"]:hover {
	background: #121a40;
}

#main-header { 
	background: url(images/bg/techbluelite3.png) repeat -34px 0px; 
	padding: 40px 0 0; 
	margin: 0 0 0px; 
}

.user-login-link li a {
    color: #FFF!important;
}

.cart-btn2 > a, .cart-btn2 > a::before {
    background-image: url("images/shopping-purse.png") !important;
    background-size: 100% auto;
    content: none !important;
}

.top-nav-bar ul {
	text-align: center;
	}
	
.advance-search {
    position: relative;
    margin: 0;
    font-weight: bold;
    top: 4px;
    float: right;
}

.woocommerce-ordering select {
	font-size: 12px;
	color: rgb(117, 116, 116);
	border: 1px solid rgb(214, 212, 212);
	}

.cp_shop_url li a {
	color: #48558F;
}

.cart-btn2 a {
	font-size: 0 !important;
	}
	
.h-line {
    display:none;
}

p.woocommerce-result-count {
    padding: 0px !important;
    padding-right: 10px !important;
    position: relative;
    top: 0px !important;
    font-size: 12px;
}

.side-holder h2 {
    font-size: 16px !important;
    line-height: 12px;
    }

.side-holder li {
	padding-left: 0;
	background: none;
}

.woocommerce h2 {
    font-size: 24px;
}

#shipping_method li label {
	display: inline !important;
}


footer {
    border-top: 1px solid #32377A;
}

.footer-top1 h2.footer-title-color {
	font-size: 18px !important;
}

.footer-top1 {
    padding: 10px 0px !important;
}

.footer-top2 .container {
	display: none;
	}
	
.main-footer {
	text-align: center;
	padding-bottom: 30px;
	}
	
	.main-footer a {
		color: #888888;
		}
		
/** Styling user dashboard */
.woocommerce-MyAccount-navigation ul {
	margin-left: 0px;
	margin-bottom: 30px;
	}

.woocommerce-MyAccount-navigation li {
	list-style: none;
	display: inline;
	}

.woocommerce-MyAccount-navigation a {	
	padding: 5px 10px;
    	background: #eee;
    	border: 1px solid gray;
    	}
    	
.woocommerce-MyAccount-navigation .is-active a {	
    	background: #3b4886;
    	color: white;
    	}
    	

/* this is for the plugin YITH Uploads Free Edition */
div.upload-items input[name="submit-files"]
{
border: 1px solid #5f5f5f;
    background-color: #5f5f5f;
}    	    

.product-archive .product-meta {
    overflow: visible !important;	
}

.product-meta .po-msg {
    position:absolute;
    top:30px; 
    left:5px;
    color: #DC143C;
    font-size: 0.9em;
}

.pre-order-single {
    margin: 15px 0;
    font-style: italic;
    color: #DC143C;
}