@charset "utf-8";
/* CSS Document */
form, h1, h2, h3, h4, h5, h6, ul, li {
	margin: 0;
	padding: 0
}
a, a:active {
	color: #666
}
a:hover {
	text-decoration: underline
}
* {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}
body {
    margin: 0 auto;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    line-height: 100%;
    color: #666;
    background-color: #fff;
}
.container-fluid{padding:0 !important}

.top-policy{background-color:#333; height:32px; line-height:32px}
.top-policy ul{width:88%; margin:0 auto;}
.top-policy a{color:#fff}
.top-policy li:before{content:"|"; margin-right:12px; color:#fff}
.top-policy li:first-child:before{content:""}

.top-logo{background-color:#e8e7e0; height:80px; line-height:80px}
.top-logo-content{width:90%; margin:0 auto}
.top-logo-content img{margin-top:10px}

.top-logo-cart{font-size:1.4em}
.top-logo-cart a{color:#0089aa}
.top-logo-cart i{margin-right:8px}
.top-logo-cart span{margin:0 2px 0 4px}

#search-form{margin-top:20px}
#search-form button{margin-top:-46px}


.navbar-default{width:90%; margin:20px auto;background-color:#005a6f; color:#fff !important}
.navbar-default ul li{padding:0 15px}
.navbar-default ul li:hover{background-color:rgb(0, 133, 166)}
.navbar-default ul li a{color:#fff !important; font-weight:700; text-transform:uppercase}
.navbar-default ul li a i{font-size:1.3em; margin-right:2px}

.navbar-header a{border-right:1px solid #aaa; color:#fff !important}
.navbar-header a:last-child{border-right:none;border-left:1px solid #aaa; margin-left:50%}

.content{width:90%;margin:0 auto}
.content .list-group{border:1px solid #ade3fb}
.content .list-group-item{border:1px solid #ade3fb; border-width: 1px 0 0}
.content .list-group-item:first-child{border-top:0; background-color:#206d80; color:#fff}
.content .list-group-item h4{font-size:1.3em}
.content .list-group-item h4 a{color:#fff}
.content .list-group-item img{width:120px; margin:10px 0}
.content .list-group-item .price{font-size:1.6em; color:#f00; font-weight:700}
.select2-container--default .select2-selection--single{border:1px solid #ade3fb !important}

.breadcrumb{background-color:#0089aa; padding:15px}
.breadcrumb, .breadcrumb a:hover{color:#fff}
.breadcrumb a{color:#fff}
.breadcrumb li + li:before{content:"»"; color:#B2E2F7;padding:0 7px}
.content h1{font-size:1.8em; padding-bottom:15px}
.content .img-thumbnail{padding:5px;-webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important; margin-bottom:10px}
.small-img-reviews ul li{width:65px; border:1px solid #ccc;padding:5px; cursor:pointer;margin-right:4px}
.small-img-active {border:2px solid #fa0 !important}
.table-spec tbody tr td{border:none !important}
.table-spec h2{font-size:1.1em;font-weight:400px}
.sale-price{font-size:2.4em; color:#f00; font-weight:700; padding-bottom:15px}
.sale-price span{font-size:0.5em !important;font-weight:400;color:green;margin-left:5px}
.cart-form{border:1px solid rgb(216, 242, 253); border-width:1px 0;padding-bottom:5px;line-height:50px}
.cart-form input[type=submit]{padding:8px 15px;font-size:1.4em;margin:12px 5px}
#qty{width:40px; border:1px solid rgb(216, 242, 253);padding:5px; line-height:20px}

.desc-content{margin:15px 0 !important; line-height:160%}
.nav-tabs{border-color:#ade3fb !important;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{border-color:#ade3fb !important; border-bottom-color:transparent !important}
.tab-content{border:1px solid #ade3fb; border-width:0 1px 1px; padding:15px}
.tab-pane h3{font-size:1.4em; padding:10px 0}
.tab-pane .models-list li{width:32%}
.tab-pane .models-list li:last-child:after{content:" etc."}
.container-refine .input-group{ cursor:pointer}
.container-refine-result {padding:0 15px;border:1px solid #ccc; border-width:0 1px 1px; margin:0}
.container-refine-result ul {margin:15px 0}
.container-refine-result ul li{width:32%}
.container-refine-result ul li a{cursor:pointer}

footer .container-fluid:first-child{background-color:#e8e7e0}
footer .container-fluid:last-child{background-color:#333}
footer .container-fluid .row{width:90%; margin:20px auto; line-height:200%}
footer .container-fluid .row:last-child{color:#fff}
footer h4{color:#0089aa !important;font-size:1.6em;padding-bottom:15px}

.selector li{margin:15px 0}

.home-views h2{font-size:1.6em; color:#fff; background-color:#206d80;padding:10px;margin-bottom:15px}
.home-views .thumbnail{ min-height:150px}
.home-views .thumbnail ul li:first-child{color:#37a3d3;font-size:1.2em; margin-bottom:10px}
.home-views .thumbnail ul li:last-child a{margin:20px 0; background-color:#fd9c4a; border-color:#fd9c4a}
.home-views .thumbnail ul li:last-child a:hover{background-color:#0089aa; border-color:#0089aa}
.thumbnail img{width:120px}
.caption h4{font-size:1.1em !important}
.caption .price{color:#f00; font-weight:700;font-size:1.3em !important}

.policy-content{line-height:150%;margin-bottom:20px}
.policy-content h4{font-size:1.4em;margin:10px 0}
.policy-content ul{margin-left:20px}
article{line-height:150%; margin-bottom:10px}
@media only screen and (max-width:750px) {
.container-fluid{padding:0 15px 0 !important}
.top-logo{margin:60px 0 0; background-color:#fff}
#search-navbar-collapse {padding:10px 0 10px}
.navbar-default{width:100%;padding:0 15px; margin:0}
.navbar-default ul li{padding:0 0 0 10px}
.navbar-default ul li a{font-size:1em !important}
.content{width:100%}

.table-spec{margin-top:15px !important}
.nav>li>a{padding:10px 5px}
.tab-pane .models-list li{width:95%}
.container-refine-result ul li{width:100%}

footer .container-fluid .row:last-child{text-align:center}
footer .container-fluid .row:last-child img{text-align:center}
}

@media only screen and (min-width:768px) and (max-width:935px) {
.top-logo-content img{margin-top:20px}
.navbar-default ul li{padding:0}
.navbar-default ul li a{padding:13px 8px;text-transform:capitalize}
.navbar-default ul li a i{margin-right:0}
.container-refine-result ul li{width:48%}
.content h1{font-size:1.4em}
.sale-price{font-size:1.8em}
.sale-price span{font-size:0.7em !important}
}

@media only screen and (max-width:1024px) {
.navbar-default ul li{padding:0 5px}
}