/*
Este template foi desenvolvido para a loja www.ontherocksbikeshop.pt,versao 1.2
Desenvolvido por Viriato Muata./Marcelino Cavaco
*/

body {/*background-color: #006680;*/ 
font-family: 'Asap', sans-serif;
  font-style: normal;
  font-weight:400;
	color: #000000;
    font-size:12px;
	}



#topheader{padding:0px 0px ;
    border-bottom:1px solid #666666;box-shadow:0px 1px 4px #000;
position:fixed; top:0px;width:100%;
 z-index: 10;
}

/*top header fixed configuration*/
#header{/*border:1px solid #fff*/;margin-top: 37px;}
  /* fim do top header fixed*/  
#header #logo {padding:14px 30px;
	position: ;
	top: 25px;
	left: 15px;
}
.breadcrumb{margin-top:10px;background-color:#DEE7EA;padding:10px;margin-top:20px;margin-bottom:30px;box-shadow:1px 1px  1px #A4AAAD;}

.breadcrumb{/*border-radius: 0px 0px 7px 7px;*/
border-left: 1px solid #DBDEE1;
border-right: 1px solid #DBDEE1;
border-bottom: 1px solid #fff;}
.breadcrumb a{color:##606466;}

/*VISTA DO CARRINHO DE COMPRAS*/

#cart-view{}
.heading1{font-size:15px;border-bottom: 1px solid #000;margin-bottom:20px;}
.maintext{color: #000;}

.cart-info table {width: 100%;
margin-bottom: 20px;
border-collapse: collapse;
border-top: 1px solid #E7E7E7;
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
background-color: #FFF;}

.table-bordered {
    border-width: 1px 1px 1px 0px;
    border-style: solid solid solid none;
    border-color: #DDD #DDD #DDD ;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-collapse: separate;
    border-radius: 4px;
}
.cart-info table tr {
    transition: all 0.5s ease-in-out 0s;
}
.cart-info table {
    border-collapse: collapse;
}
.table-striped tbody > tr:nth-child(2n+1) > th {
    background-color: #F9F9F9;
}

.cart-info tbody .image {
    text-align: center;
}
cart-info th {
    font-weight: bold;
    background-color: #EEE;
    border-bottom: 1px solid #E7E7E7;
}
.cart-info th {
    padding: 15px;
}
table-bordered th, .table-bordered td {
    border-left: 1px solid #DDD;
}
table th {
    color: #333;
}
label {
    display: block;
    margin-bottom: 5px;
}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
    cursor: pointer;
}
table-bordered {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-width: 1px 1px 1px 0px;
    border-style: solid solid solid none;
    border-color: #DDD #DDD #DDD -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    border-radius: 4px;
    border-collapse: separate;
}
.table {
    width: 100%;
    margin-bottom: 20px;
}
table {
    background-color: transparent;
    max-width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child {
    border-top-left-radius: 4px;
}
.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
    border-top: 0px none;
}
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
    background-color: #F9F9F9;
}
.table-bordered th, .table-bordered td {
    border-left: 1px solid #DDD;
}
.table th, .table td {
    border-top: 1px solid #DDD;
    vertical-align: top;
    text-align: left;
    line-height: 20px;
    padding: 8px;
}
/*------- Cart Page Starts ------------- */
.cart-info table { width: 100%; margin-bottom: 20px; border-collapse: collapse; border-top: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; background-color:#fff; }
.cart-info table tr { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
.cart-info table tr:hover { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
.cart-info td, .cart-info th { padding: 15px; }
.cart-info th { padding:10px }
.cart-info th { font-weight: bold; background-color: #eeeeee; border-bottom: 1px solid #E7E7E7; }
.cart-info th.quantity, .cart-info td.quantity { text-align: left; }
.cart-info th .price, .cart-info th .total, .cart-info tbody .price, .cart-info tbody .total { text-align: right; }
.cart-info th .quantity a { margin-top:-5px }
.cart-info tbody td { vertical-align: top; border-bottom: 1px solid #E7E7E7; }
.cart-info tbody .remove { vertical-align: middle; }
.cart-info tbody .remove, .cart-info tbody .image { text-align: center; }
.cart-info tbody .name, .cart-info tbody .model { text-align: left; }
.cart-info tbody span.stock { color: #F00; font-weight: bold; }
.cart-module .cart-heading { border: 1px solid #E7E7E7; padding: 8px 8px 8px 22px; font-weight: bold; font-size: 12px; margin-bottom: 15px; cursor: pointer; background: #ffffff url('../image/arrow-right.html') 10px 50% no-repeat; }
.cart-module .active { background: #ffffff url('../image/arrow-down.html') 7px 50% no-repeat; }
.cart-module .cart-content { padding: 0px 0px 15px 0px; display: none; overflow: auto; }
.cart-module > div { display: none; }
.cart-total { border-top: 1px solid #E7E7E7; overflow: auto; padding-top: 8px; margin-bottom: 15px; }
.cart-total table { float: right; }
.cart-total td { padding: 3px; text-align: right; }
.cartoptionbox { background:#fff; padding:15px; border:1px solid #ddd; margin-bottom:40px }
ul.total { font-size:16px; margin-top:5px; margin-right:10px }
ul.total li { padding:10px 0 }
ul.total li span.extra { width:150px; float:left; text-align:right; padding-right:20px }
.totalamout { font-size:22px; color:#f25c27 }

/*------- Cart Page Ends ------------- */
/*Butoes da cart*/
.btn-orange {
    color: #FFF;
    text-shadow: none;
    background: none repeat scroll 0% 0% #F25C27;
    box-shadow: none;
}
.btn {
    padding: 6px 12px;
}
input.search-query, .btn, .label, .badge, .nav-pills > li > a {
    border-radius: 0px;
}
.pull-right {
    float: right;
}
.mr10 {
    margin-right: 10px;
}
.btn {
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFF, #E6E6E6);
    background-repeat: repeat-x;
    border-width: 1px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #A2A2A2;
    border-radius: 4px;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}
a {
    color: #96979D;
    text-decoration: none;
}
a {
    color: #08C;
    text-decoration: none;
}
/*//////////SUCCESS\\\\\\\\\\\\\\\\\*/
.success{padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color:rgba(108, 250, 255, 1);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
/*\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/*/

/*/////////product search\\\\\\\\\\\\\*/

.product-filter{padding-bottom:20px;border-bottom:0.1em solid #ccc;overflow:auto;margin-bottom:10px;}
.product-filter .display{float:left;padding-top:6px;margin-right:15px;}
.product-filter .limit{float:right;margin-left:15px;}
.product-filter .sort{float:right}

/*\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/*/