/*
title
*/

/*Flusion Adjustments */
.spacer1  {height:1px;}
.spacer5  {height:5px;}
.spacer10 {height:10px;}
.spacer15 {height:15px;}
.spacer20 {height:20px;}
.spacer25 {height:25px;}
.spacer50 {height:50px;}


h1,.h1 {font-size: 30px;}

.font9{font-size:9px;}
.font12{font-size:12px;}
.font16{font-size:16px;}


.bluetitle{
	display: block;
	font-size: 22px;
	border-bottom: 3px solid #eee;
	padding-bottom: 8px;
	margin-top:5px;
	margin-bottom: 20px;
	font-family: 'Noto Sans';
	letter-spacing: -1px;
	color: #005d87;
	}	


.ititles {font-size:36px; margin:5px 0px 5px 0px;}
.limited {font-size:18px; color:#060; font-weight:bold;}
.freeshipbox{background:#347AB8;}
.freeshipbox2{background:#004B8E;}
.subscribe{font-size:20px; letter-spacing:-1px; color:#fff; margin-bottom:5px;}
.fitemsV{margin-bottom:10px; margin-top: 0px; line-height: 0.9; font-weight:bold; font-size:16px}
.fitemsM{margin-bottom:10px; margin-top: 0px; line-height: 0.9; font-size:14px; color:#666;}
.fitemsD{margin:3px 0px -5px 0px; min-height:70px;}
.fitemsP{margin:5px 0px 0px 0px;}
.fitemsP2{margin:0px 0px 0px 0px;}
.fitemsEnd{margin:3px 0px -10px 0px; font-weight:bold;}
.newHams{height:100px; border:0px solid; overflow:auto;}
.newHcenter{margin:auto; padding-top:25px;}

.warranty{cursor:pointer; cursor:hand;}

.dtitles {margin:5px 0px 5px 0px;}
.dtitles2 {margin:5px 0px 5px 0px; font-size: 18px; font-weight:500; line-height:1.1; color:#333; font-family: 'source_sans_proregular';}
.dimage {width:80px !important; height:60px !important; border:1px solid ##acacac; cursor:pointer; cursor:hand;}'
.dadd1{margin: 2px 0px 1px 12px; padding:0px;}
.dadd2{margin: 2px 0px 1px 12px; padding:0px;}
.ddisc{margin: 2px 0px 1px 12px; padding:0px;}
.ddiscClr{color:#727272;}
.addtoCart{font-size:18px; color:#060; margin-bottom:5px; font-family:'Noto Sans', sans-serif;}

.stitles {margin-bottom:5px 0px -15px 0px; font-size:16px; line-height: 0.9; font-weight:bold;}
.stitles_dsc{margin:3px 0px 0px 0px; min-height:70px; font-size:12px; font-family:inherit; font-weight:500; line-height:1.1;}
.open{color:#900; margin-bottom:0px; font-weight:bold;}
.social1{float:left; padding:0px 15px 0px 0px;}
.social2{float:left; padding:0px 0px 0px 0px;}
.paneld {margin-bottom:5px; background-color:#ececec;}	
.panelh {background-color:#bebebe !important; padding: 7px 7px;}
.panelt {font-size:14px; color:#484848}
.cp {color:##666;margin-top:5px; font-size:12px; line-height:1.1em;}


.btn{float:none !important;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}

.navbar-inverse .navbar-brand {
    color: #fff;
}

.orderby-dropdown {
	font-size:16px;
	border:1px thin #F2F2F2;
	padding:0;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 5px;
    vertical-align: middle;	
}

.btn-sc {
    padding: 3px 6px;	
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.btn-bannertab {
    padding: 6px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.bx-wrapper .bx-prev {
    left: 0px; 
}
.bx-wrapper .bx-next {
    right: 0px; 
}


.btn-instock:focus, .btn-instock:active:focus, .btn-instock.active:focus {
    outline: 0 none;
}
 
.btn-instock {
    background: #006e00;
    color: #ffffff;
}
 
.btn-instock:hover, .btn-instock:focus, .btn-instock:active, .btn-instock.active, .open > .dropdown-toggle.btn-instock {
    background:#060;
	 color: #ffffff;
}
 
.btn-instock:active, .btn-instock.active {
    background: #006e00;
	 color: #ffffff;
    box-shadow: none;
}

.btn-freeship:focus, .btn-freeship:active:focus, .btn-freeship.active:focus {
    outline: 0 none;
}
 
.btn-freeship {
    background: #7e4b16;
    color: #ffffff;
}
 
.btn-freeship:hover, .btn-freeship:focus, .btn-freeship:active, .btn-freeship.active, .open > .dropdown-toggle.btn-freeship {
    background:#630;
	 color: #ffffff;
}
 
.btn-freeship:active, .btn-freeship.active {
    background: #7e4b16;
	 color: #ffffff;
    box-shadow: none;
}




.btn-freight:focus, .btn-freight:active:focus, .btn-freight.active:focus {
    outline: 0 none;
}
 
.btn-freight {
    background:#F60;
    color: #ffffff;
}
 
.btn-freight:hover, .btn-freight:focus, .btn-freight:active, .btn-freight.active, .open > .dropdown-toggle.btn-freight {
    background:#F30;
	 color: #ffffff;
}
 
.btn-freight:active, .btn-freight.active {
    background: #F60;
	 color: #ffffff;
    box-shadow: none;
}



.btn-uoc:focus, .btn-uoc:active:focus, .btn-uoc.active:focus {
    outline: 0 none;
}


.btn-uoc {
    background:#999;
    color: #ffffff;
	border:1px solid #B4B4B4;
}
 
.btn-uoc:hover, .btn-uoc:focus, .btn-uoc:active, .btn-uoc.active, .open > .dropdown-toggle.btn-uoc {
    background:#ccc;
	 color: #ffffff;
}
 
.btn-uoc:active, .btn-uoc.active {
    background: #999;
	color: #ffffff;
    box-shadow: none;
}

.alert-freight {
    color: #fff;
    background-color:#F60;
    border-color:#ccc;
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 0px;
    margin-left: -15px;
}

@media(max-width:767px) {
.free {
	color:#FFF;
	font-size:40px;
	letter-spacing:-1px;
	font-weight:bold;
	text-align:center;
	margin: -5px 0px -10px -30px;
	text-align:right;	
}
.shipping {
	color:#FFF;
	font-size:40px;
	letter-spacing:-1px;
	font-weight:bold;
	text-align:center;
	margin: -5px 0px -10px 0px;
	text-align:left;	
}
.shiptext {
	color:#FFF;
	font-size:12px;
	letter-spacing:0px;
	text-align:center;
	margin: -10px 0px 10px 0px;	
	text-align:center
}
.socialmedialogo {
	display:block;
	position: absolute;
	top:-100px;
	right:10px;
	z-index:10;
}

}
@media(min-width:768px) {
.free {
	color:#FFF;
	font-size:40px;
	letter-spacing:-1px;
	font-weight:bold;
	text-align:center;
	margin: -5px 0px 0px -32px;
	text-align:right;
	
}
.shipping {
	color:#FFF;
	font-size:40px;
	letter-spacing:-1px;
	font-weight:bold;
	text-align:center;
	margin: -5px 0px 0px 0px;
	text-align:left;
	
}
.shiptext {
	color:#FFF;
	font-size:12px;
	letter-spacing:0px;
	text-align:center;
	margin: -10px 0px 0px 0px;
	text-align:center
}
.socialmedialogo {
	position: absolute;
	top:-12px;
	right:10px;
	z-index:10;
}
}
@media(min-width:992px) {
.free {
	color:#FFF;
	font-size:80px;
	letter-spacing:-3px;
	font-weight:bold;
	text-align:center;
	margin:-15px 0px 0px 0px;
	
}
.shipping {
	color:#FFF;
	font-size:45px;
	letter-spacing:-1px;
	font-weight:bold;
	text-align:center;
	margin: -40px 0px 0px 0px;
	
}
.shiptext {
	color:#FFF;
	font-size:12px;
	letter-spacing:0px;
	text-align:center;
	margin: -15px 0px 0px 0px;
}
}
@media(min-width:1200px){}

/* Special Banner */

.sb {
	font-family: 'DroidSansRegular';
	color:#FFF;
	font-size:17px;
}
.sb2 {
	font-family: 'DroidSansRegular';
	color:#CCC;
	font-size:14px;
	margin-top:-5px;
	text-decoration:line-through;
}
.sb3 {
	font-family: 'DroidSansRegular';
	color:#FFF;
	font-size:20px;
	font-weight:bold;
}

.nav-pills > li + li {
    background-color:#F7F7F7;
}


/* Mozills table fix*/
@-moz-document url-prefix() {
    fieldset {
        display: table-cell;
    }
}

/*Standard */
.img-thumbnail { border-radius: 0 }

code { border-radius: 0 }
pre { border-radius: 0 }
.form-control { border-radius: 0; box-shadow: none; webkit-box-shadow: none }
.form-control:focus {
    border-color: gray;
    -webkit-box-shadow: none;
    box-shadow: none
}
.input-sm { border-radius: 0 }
.input-lg { border-radius: 0 }
.btn { border-radius: 0 }
.btn-lg { border-radius: 0 }
.btn-sm,
.btn-xs { border-radius: 0 }
.dropdown-menu {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}
.btn-group-xs > .btn { border-radius: 0 }
.btn-group-sm > .btn { border-radius: 0 }
.btn-group-lg > .btn { border-radius: 0 }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 0 }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius: 0 }
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn { border-radius: 0 }
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-lg > .input-group-btn > .btn { border-radius: 0 }
.input-group-addon { border-radius: 0 }
.input-group-addon.input-sm { border-radius: 0 }
.input-group-addon.input-lg { border-radius: 0 }
.nav-tabs > li > a { border-radius: 0 }
.nav-pills > li > a { border-radius: 0 }
@media (min-width: 768px) {
    .navbar { border-radius: 0 }
}
.navbar-toggle { border-radius: 0 }
.navbar-toggle .icon-bar { border-radius: 0 }
.breadcrumb { border-radius: 0 }
.pagination { border-radius: 0 }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}
.pager li > a,
.pager li > span { border-radius: 0 }
.label { border-radius: 0 }
.badge { border-radius: 0 }
.container .jumbotron { border-radius: 0 }
.thumbnail { border-radius: 0; }
.alert { border-radius: 0 }
.progress {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}
.progress-bar {
    -webkit-box-shadow: none;
    box-shadow: none
}
.list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}
.list-group-item:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}
.panel {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}
.panel-heading {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}
.panel-footer {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}
.panel-group .panel { border-radius: 0 }
.well {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}
.well-lg { border-radius: 0 }
.well-sm { border-radius: 0 }
.close { text-shadow: none }
.modal-content {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}
@media screen and (min-width: 768px) {
    .modal-content {
        -webkit-box-shadow: none;
        box-shadow: none
    }
}
.tooltip-inner { border-radius: 0 }
.popover {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}
.popover-title { border-radius: 0 }
.carousel-control { text-shadow: none }
.carousel-indicators li { border-radius: 0 }
.carousel-caption { text-shadow: none }

.btn:active,.btn:focus,a:active,a:focus{outline: 0}
.no-border-right{border-right: 0!important}
.no-border-left{border-left: 0!important}
.no-padding{padding: 0!important}
.hero-spacer {margin-top: 50px}
.hero-feature{margin-bottom: 10px}
select{border:1px solid #ddd;padding:3px}
.green{ color: green }
.red{ color: red }
@font-face {
    font-family: 'open_sanscondensed_light';
    src: url('../fonts/OpenSans-CondLight-webfont.eot');
    src: url('../fonts/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-CondLight-webfont.woff') format('woff'),
         url('../fonts/OpenSans-CondLight-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-CondLight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans Bold'),
  local('NotoSans-Bold'),
  url(https://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ1-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2'),
  url(https://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ13hCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DroidSansRegular';
    src: url('../fonts/DroidSans-webfont.eot');
    src: url('../fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DroidSans-webfont.woff') format('woff'),
         url('../fonts/DroidSans-webfont.ttf') format('truetype'),
         url('../fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Open-Sans';
  font-style: normal;
  font-weight: 300;
  src: 	url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'),
  		url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}


body{
	font-family: 'source_sans_proregular';
	color:#333;
	background: #f1f1f1
}


h1, h2, h3 {
	font-family:'Noto Sans', sans-serif;
}


.main-container{
	padding-top: 20px;
	background: #fff;
	box-shadow: 0 0 7px #666
}
header{
	padding-top: 10px;
	background: #000312 url('../../images/logo_earth.jpg') center top no-repeat;
	
}
header .well{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	padding: 0;
	padding-top: 30px;
	border: 0;
	background: transparent;
}
header .logo{
	padding: 0;
}
header .logo a{
	color: #333;
	font-size: 35px;
	font-family: 'source_sans_proregular';
}
header .logo a span{
	color: #428bca;
}
header .logo a:hover{
	text-decoration: none;
}
.slider{
	margin: 0;
	padding: 0;
	width: 100%;
	margin-bottom: 20px;
}
ul.bxslider {
	list-style: none;
}
.bx-wrapper .bx-viewport {
	top: 0;
	left: 0;
	box-shadow: 0 0 0 1px #ddd
}
.bx-wrapper img {
	width: 100%;
}
.bx-viewport {
	max-height: 500px!important;
}
.input-search{
	position: relative;
	z-index: 1;
}
.btn-group-cart,.btn-group-cart .btn{
	width: 100%;
}
.btn-group-cart .btn{
	text-align: center;
}
.btn-group-cart .dropdown-menu{
	z-index: 99999;
	left: inherit;
	right: 0;
}
.btn-group-cart .icon-cart{
	margin-right: 5px;
}
ul.cart-content{
	min-width: 250px;
}
ul.cart-content b{
	font-weight: normal;
	display: block;
	font-family: 'DroidSansRegular';
	/*font-size: 16px;*/
	color: #428BCA;
}
.link-p{
	display: block;
	min-height: 135px;
	height: auto;
	width: 100%;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;	
}
.first-p{
	min-height: 169px;
}
.def-img{
	position: inherit!important;
	width: auto!important;
	height: inherit!important;
	max-width: inherit!important;
	max-height: inherit!important;
	left: inherit!important;
	top: inherit!important;
}
.prod-caption{
	background:#F2F2F2;
	border-top: 1px solid #ddd;
}
.prod-caption h4{
	font-size: 16px;
	height: 40px;
	overflow: hidden;
}
span.title{
	display: block;
	font-size: 22px;
	border-bottom: 3px solid #eee;
	padding-bottom: 8px;
	margin-bottom: 20px;
	font-family: 'Noto Sans';
	letter-spacing:-1px;
	color: #005d87 ;
}
footer{
	color: #eee;
	background: #384248;
}
footer h4{
	border-bottom: 1px solid #5d5d5d;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 16px;
}
footer .column ul{
	font-size: 13px;
	list-style: none;
	padding: 0;
	line-height: 22px;
}
footer .column ul a{
	color: #c3c6c8;
}
footer .copyright{
	padding: 10px;
	color: #ccc;
	background: #263238
}
.navbar{
	background: #347ab8;
	margin-bottom: 0;
	border-top:0px!important;
	border-color: #347ab8;
	border-bottom: 1px solid #000;	
}
@media (min-width: 768px) {
	.navbar-nav > li > a {
		padding-top: 17px;
		padding-bottom: 17px;
	}
}
.navbar li a{
	font-family: 'Noto Sans';
	font-size: 15px;	
	color: #fff!important;
	-ms-transition: all 100ms ease-in-out 0s ;
	-moz-transition: all 100ms ease-in-out 0s ;
	-webkit-transition: all 100ms ease-in-out 0s ;
	-o-transition: all 100ms ease-in-out 0s ;
	transition: all 100ms ease-in-out 0s ;
}
.navbar li a:hover, .navbar li a.active{
	background-color: #004b8e!important;
}
.navbar li.nav-dropdown .caret{
	border-top-color: #fff;
	border-bottom-color: #fff;
}
@media (min-width: 768px) {
	.navbar li.nav-dropdown ul li a{
		font-family: Arial;
		font-size: 15px;
		color: #333!important;
		text-transform: inherit;
	}
	.navbar li.nav-dropdown ul li a:hover{
		background-color: #f1f1f1!important;
	}
}
.thumbnail:hover{
	border: 1px solid #069;
}
.catalogue-pagination{
	margin: 0;
	margin-bottom: 40px;
}
.catalogue-pagination li.disabled:hover a{
	cursor: default;
}
.catalogue-pagination li a{
	-ms-transition: all 100ms ease-in-out 0s ;
	-moz-transition: all 100ms ease-in-out 0s ;
	-webkit-transition: all 100ms ease-in-out 0s ;
	-o-transition: all 100ms ease-in-out 0s ;
	transition: all 100ms ease-in-out 0s ;
	padding: 3px 12px;
}
.back-top{
	display: none;
	position: fixed;
	bottom: 0;
	right: 0;
	width: 30px;
	background: #384248;
	color: #fff;
	height: 23px;
}
.back-top:hover, .back-top:focus, .back-top:active{
	color: #fff;
}
.back-top:hover{
	-ms-transition: all 100ms ease-in-out 0s ;
	-moz-transition: all 100ms ease-in-out 0s ;
	-webkit-transition: all 100ms ease-in-out 0s ;
	-o-transition: all 100ms ease-in-out 0s ;
	transition: all 100ms ease-in-out 0s ;
	background: #263238;
}
.tbl-cart thead{
	background: #f8f8f8
}
.tbl-cart .td-qty{
	white-space: normal !important;
	width: 130px;
}
.btns-cart .btn{
	margin-right: 3px;
}
.tbl-checkout tbody tr td:nth-child(odd){
	background: #f8f8f8;
}
.input-qty-detail .bootstrap-touchspin{
	float: left;
	margin-right: 5px;
	width: 130px;
}

.product-thumb-image{ padding: 2px }
.product-main-image, .product-thumb-image .thumbnail{ margin-bottom: 0 }
.product-main-image{ cursor: zoom-in; cursor: -webkit-zoom-in; cursor: -moz-zoom-in }
.product-main-image-container{ position: relative }
.product-loader{
	position: absolute;
	top: 4px;
	right: 4px;
	z-index: 1;
	width: 60px;
	height: 9px
}
.product-short-detail label{ font-weight: normal }
.product-short-detail .col-xs-8:before{
	margin-right: 3px;
	content: ':'
}
.the-list{
	float: left;
	margin: 10px 0;
	width: 100%
}
.the-list h3{ margin: 0 }
.the-list select{
	display: inline;
	width: auto
}
.input-qty-detail .bootstrap-touchspin{
	float: left;
	margin-right: 5px;
	width: 130px
}
.add-to-detail a{
	color: #333;
	font-size: 12px
}
.product-detail-tab .nav-tabs a:focus, .product-detail-tab .nav-tabs a:active{ outline: 0 }
.product-detail-tab .well{
	border-top: 0;
	background: #fff
}
#detail table tr td:first-child, .comparison tbody tr td:first-child, .compare-product{ background: #f8f8f8 }
.comparison{ text-align: center }
.comparison tbody tr td:first-child{ text-align: left }
.product-rating {
    margin-top: 5px;
    color: #FFCC00;
    font-size: 12px
}
.media a.pull-left:hover{ text-decoration: none }
#review .media{ padding-bottom: 10px }
.tbl-cart .td-qty{ width: 130px }
.tbl-cart label{ font-weight: inherit }
.tbl-cart thead{ background: #f8f8f8 }
.login-form { max-width: 500px; margin-top: 10px }
.login-form .panel{
	border: 1px solid #ddd;
    background-color: #fff;
}
.btn-login-social{ width: 30px }
@media (min-width: 992px) {
	.product-detail{ float: right }
}
.white-container {
	position: relative;
	padding: 15px;
	background-color: #fff;
}
.list-group-submenu {
	margin-left:20px;
}
.panel-cat {
	border: 0
}
.panel-cat > a {
	background: #f5f5f5
}
.panel-cat i.fa-caret-down {
	margin-left: 10px
}
.panel-cat .list-group-sub > a {
	padding-left: 25px
}
.panel-cat .list-group-sub a:last-child {
	border-bottom: 0
}
.panel-cat .list-group-sub:last-child a:last-child {
	border-bottom: 1px solid #ddd
}