/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:0; margin:0 ; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

#lightbox{	position: absolute;	left: 0; width: 100% !important; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ /*width: auto; height: auto;*/}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: fixed; top: 0; left: 0; z-index: 110; width: 100% !important; height: 500px; background-color: #000; }
ul.product-image-thumbs{
        display: flex !important;
}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_blank
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Reset ================================================================================= */
* { margin:0; padding:0; 
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body          { background:#fff; font-size:12px; line-height:18px;  text-align:center; -webkit-text-size-adjust:none}

img           { border:0; vertical-align:top;max-width:100%; }

a             { text-decoration:underline; }
a:hover       { text-decoration:none; }
:focus        { outline:0; }

/* Headings */
h1            { font-size:20px; font-weight:normal; line-height:1.15; }
h2            { font-size:18px; font-weight:normal; line-height:1.25; }
h3            { font-size:16px; font-weight:bold; }
h4            { font-size:13px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }

/* Custom blog copyright */
.blog-copyright { display:none !important; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
strong        { font-weight:bold; }
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/* ======================================================================================= */


/* Layout ================================================================================ */
.wrapper {}
.page { margin:0 auto; padding:10px 0; text-align:left; }
.page-print { background:#fff; padding:20px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.main-container {}
.main {margin:0; }

/* Base Columns */

.col-left {padding:0; }
.col-main { float:left; padding:0px; }
.grid_content{position:relative; z-index:2	}
.grid_right{z-index:1}
.col-right {  padding:0; }


/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; padding: 15px; }

/* 2 Columns Layout */
.col2-left-layout .col-main {padding-right:20px;}
.col2-left-layout .sidebar{padding-left:20px;}
.col2-right-layout .col-main {padding-left:20px;}
.col2-right-layout .sidebar{padding-right:20px;}

/* 3 Columns Layout */
.col3-layout .col-main { }
.col3-layout .col-wrapper {  }
.col3-layout .col-wrapper .col-main { float:right; }
/* Content Columns */
.col2-set .col-1 { float:left; width:47%; }
.checkout-multishipping-login .col-main,
.customer-account-login .col-main{padding:0 20px}
.col2-set .col-2 { float:right; width:50%; }
.col2-set .col-narrow { width:33%; }
.col2-set .col-wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea{ font:12px/1.35; vertical-align:middle; color:#000; }
input.input-text,select,textarea { border:1px solid #ddd;font-family:'Roboto',sans-serif; }
input.input-text,textarea { padding:2px; }
select { padding:1px;font-family:'Roboto',sans-serif; }
select option { padding-right:10px; }
select.multiselect option { padding:2px 5px;font-family:'Roboto',sans-serif; }
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em !important;text-align:center; }
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
button.button span { float:left; text-align:center; white-space:nowrap; }
button.button span span { padding:7px 15px 7px 0 }
button.disabled {}
button.disabled span {}

button.btn-checkout span {}
button.btn-checkout.no-checkout {}
p.control input.checkbox,
p.control input.radio { margin-right:6px; float:left}
.gift-messages-form input.checkbox{float:left}
/* Form Highlight */
/*input.input-text:focus,select:focus,textarea:focus {}*/
/*.highlight { background:#efefef; }*/

/* Form lists */
/* Grouped fields */
/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
.form-list li.control{ margin:10px 0;}
.form-list label { float:left; position:relative; z-index:0; padding:8px 0;}
.form-list label.required {}
.form-list label.required em { float:right; font-style:normal; color:#e70808; position:absolute; top:8px; right:-8px; }
.form-list li.control label { float:none; display:inline-block; padding:0; }
.form-list li.control input.radio,
.form-list li.control input.checkbox { margin-right:6px; float:left;margin-top:2px;}
.my-account .form-list li.control input.radio,
.my-account .form-list li.control input.checkbox { float:left }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
.form-list .input-box,.form-list .input-range { display:block; clear:both;margin:0 0 8px; }
.form-list .field { float:left; width:45%; /*padding-bottom:8px; */}
.form-list .field input.input-text { width:83%; }
.form-list .fields input.input-text {  }
.form-list textarea { width:254px; height:10em; }
.form-list select { width:83%; }
.form-list li.wide .input-box {/* width:535px;*/ }
.form-list li.wide input.input-text,.form-list input.input-text {width:83%;height:35px; }
.form-list li.wide textarea { width:84%; }
.form-list li.wide select { width:83.7%; }
.form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list .input-range input.input-text { width:38.5%; margin-bottom:2px}
/* Customer */
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box { width:auto; }
.form-list .name-prefix { width:65px; }
.form-list .name-prefix select { width:55px; }
.form-list .name-prefix input.input-text { width:49px; }

.form-list .name-suffix { width:65px; }
.form-list .name-suffix select { width:55px; }
.form-list .name-suffix input.input-text { width:49px; }

.form-list .name-middlename { width:70px; }
.form-list .name-middlename input.input-text { width:49px; }

.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname { width:140px; }
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text { width:124px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname { width:210px; }

.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname { width:205px; }

.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year { float:left; width:85px; }
.form-list .customer-dob input.input-text { display:block; width:74px; }
.form-list .customer-dob label { font-size:80%; font-weight:normal; color:#888; }
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month { width:60px; }
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text { width:46px; }
.form-list .customer-dob .dob-year { width:140px; }
.form-list .customer-dob .dob-year input.input-text { width:134px; }
.buttons-set p.back-link{ margin:0 0 0 10px; float:right; }
.buttons-set { clear:both;  }
.buttons-set .back-link small { display:none;}
.buttons-set button.button { float:right;  margin-right:0;}
.buttons-set p.required { margin:0 0 5px; }

.buttons-set-order {}

.fieldset { float:left; width:49%}
.fieldset .legend { font-weight:bold; position:relative;text-transform:uppercase; font-size:14px;  }

/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; padding-top:2px; font-size:80%; line-height:13px; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/validation_advice_bg.gif) 2px 1px no-repeat; color:#e70808; }
.validation-failed { border:1px solid #ec0808 !important; background:#ffe3e3 !important; }
.validation-passed {}
p.required { font-size:11px; text-align:left; color:#ea3b02; clear:left; padding-top:5px;font-style:italic;font-family:georgia;}
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }

.messages,
.messages ul { list-style:none !important; margin:0 0 10px; padding:0 ; }
.messages { width:100%; overflow:hidden; /*margin-top:30px;*/ }
.messages li li,.messages ul  { margin:0}
.error-msg,
.note-msg,
.notice-msg { border-style:solid; border-width:1px; background-position:10px 9px; background-repeat:no-repeat; min-height:14px; padding:8px 8px 8px 32px;  }
.error-msg { border-color:#f16048; background-color:#ffe3e3; background-image:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/i_msg-error.gif); color:#df280a; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/i_msg-note.gif); color:#3d6611; }

/* BreadCrumbs */
.breadcrumbs { padding:10px; margin:0 0 10px; border:1px solid #ddd; }
.breadcrumbs li { display:inline; }

/* Page Heading */
.page-title { /*my acc*/ margin:0 0 10px; }
.page-title h1,
.page-title h2{font-weight:bold; padding:15px 0 5px ; text-transform:uppercase; margin:0;font-family:'Roboto Condensed',sans-serif;}
.page-title .separator { margin:0 3px; }
.page-title .link-rss { float:right; }
.title-buttons { text-align:right; }
.customer-address-index .title-buttons,.my-wishlist .title-buttons{text-align:left;}
.customer-address-index .title-buttons h1,
.my-wishlist .title-buttons h1{float:none;background:url("https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons-title-line.png") no-repeat scroll 0px bottom transparent }

.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; background:none;}

.subtitle,
.sub-title { clear:both; }

/* Pager */
.pager {/* border:1px solid #ddd; padding:5px; margin:0; text-align:center;*/ }
.pager .amount { float:left; }
.pager .limiter { float:right; }
.pager .pages { margin-top:8px}
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .pages .current {
	border:1px solid #a7a7a7;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#fff));
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.07),rgba(255,255,255,0.07)); 
	background: -moz-linear-gradient(bottom,rgba(0,0,0,0.07), rgba(255,255,255,0.07));
	background: -ms-linear-gradient(bottom, rgba(0,0,0,0.07), rgba(255,255,255,0.07));
	background: -o-linear-gradient(bottom, rgba(0,0,0,0.07), rgba(255,255,255,0.07));
	background-color: #fff;
	background-repeat: repeat-x;
	color:#000;
	width:34px;height:34px;
}
.pager .pages li { display:inline-block; margin:0 10px;text-align:center;line-height:13px;line-height:34px;}
.pager .pages li a:hover{text-decoration:none;}
.pager .pages li a .v-middle{margin-top:5px;vertical-align:top;}
.pager .pages li a.previous,
.pager .pages li a.next{text-transform:uppercase;margin:0;height:16px; width:21px; padding-top:4px; display:block; float:left;}
.pager .pages li a.previous span{padding-right:15px;}
.pager .pages li a.previous
.pager .pages li a.next

/* Sorter */
.sorter {/* border:1px solid #ddd; padding:5px; margin:5px 0;*/ }
.pager label,
.sorter label{float:left; margin-top:0; }
.pager label,
.sort-by label{margin-right:10px; margin-top:7px;}

.sorter .view-mode { float:left; margin:0 }
.sorter .sort-by { float:right;}
.sorter .link-feed {}
.pager select,
.sorter select{width:160px;}

/* Toolbar */
.toolbar { position:relative; font-size:12px}
.toolbar .pager .amount{display:none}
.toolbar .pager .pages{display:none; }
.toolbar .pager .limiter{position:absolute;left:350px;}
.three-columns .toolbar .pager .limiter{left:180px;}
.toolbar .to-top{display:none}
/*.toolbar-bottom  .toolbar .to-top{display:inline; float:right}*/

.toolbar-bottom .toolbar .pager .amount,
.toolbar-bottom .toolbar .pager .pages {display:inline; margin:0}
.toolbar-bottom .toolbar .sorter,
.toolbar-bottom .toolbar .pager .limiter{display:none}
.pager .amount{  margin-top:6px; margin-bottom:0}
.pager .amount strong{font-weight:normal}
.pager .limiter{float:right; }
.category-products .toolbar .pager .amount{display:inline-block}
.category-products .pager{ float:left}
.category-products .toolbar-bottom .pager{ float:none; padding:0 0 20px;}
.category-products .sorter{display:inline}

/*View mode*/
.toolbar-top .pager{display:none;}
.view-mode .grid, .view-mode .list {  display:inline-block; height: 38px; margin-top:0; text-indent: -9999px; width: 42px; float: left; margin-left:7px;  background: url("https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png") no-repeat scroll 0 0 transparent;}
.view-mode .list{}
.view-mode .list { background-position:-471px -119px;  overflow: hidden;border:1px solid #fff;-moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease;}
.view-mode .grid { background-position:-442px -81px;border:1px solid #fff;-moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease;}
.view-mode .grid:hover,.view-mode strong.grid{border:1px solid #A7A7A7;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px ; background-position:-442px -119px;box-shadow:0 1px 3px rgba(0,0,0,0.15); -moz-box-shadow:0 1px 3px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15);
}
.view-mode .list:hover,.view-mode strong.list{border:1px solid #A7A7A7; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px ; background-position:-471px -81px;
}
/* Shopping cart total summary row expandable to details */
tr.summary-total { cursor:pointer; }
tr.summary-total td {}
tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/bkg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .summary-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.summary-details td { font-size:90%; background-color:#dae1e4; color:#626465; }
tr.summary-details-first td { border-top:1px solid #d2d8db; }
tr.summary-details-excluded { font-style:italic; }

/* Shopping cart tax info */
.cart-tax-info { display:block; }
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { display:block; padding-right:20px; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/bkg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
.cart-tax-info .price,
.cart-tax-total .price { display:inline !important; font-weight:normal !important; }
.cart-tax-total-expanded { background-position:100% -53px; }

/* Class: std - styles for admin-controlled content */
/*.std .subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
.std ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
.std dl dt { font-weight:bold; }
.std dl dd { margin:0 0 10px; }
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }*/

/* Misc */
.links li { display:inline;}
.links li.first { padding-left:0 !important;}
.links li.last { }

.link-cart { font-weight:bold; }
.link-print { padding:2px 0 2px 25px; margin-top:8px; display:inline-block; }
.link-rss { background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/i_rss.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }
.btn-remove,.cart .btn-remove2 { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) 0 -734px no-repeat; text-indent:-999em; overflow:hidden; }
.btn-remove2 { display:block; width:16px; height:16px; font-size:0; line-height:0; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/btn_trash.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-edit    { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/btn_edit.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; margin-right:2px;}

.cards-list dt { margin:5px 0 0; }
.cards-list .offset { padding:2px 0 2px 20px; }


.separator { margin:0 3px; }

.divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; background:#ddd; text-indent:-999em; overflow:hidden; }

/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }

/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; line-height:1.15; text-align:center; color:#fff; }

/* Cookie Notice */
.notice-cookie { border-bottom:1px solid #cfcfcf; background:#ffff90; line-height:1.25; text-align:center; color:#2f2f2f; }
.notice-cookie .notice-inner { width:870px; margin:0 auto; padding:12px 0 12px 80px; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/i_notice.gif) 20px 25px no-repeat; text-align:left; }
.notice-cookie .notice-inner p { margin:0 0 10px; border:1px dotted #cccc73; padding:10px; }
.notice-cookie .notice-inner .actions { }

/* ======================================================================================= */


/* Header ================================================================================ */
.logo { float:left; }
.logo img {max-width:100%}
.header-container {position:relative;}
.header { padding:0;position:relative;}
.header .logo { float:left; text-decoration:none !important;margin-top:5px; }
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo { margin:0; padding:0; }
.quick-access .links li {background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) 0 -382px no-repeat;}
.quick-access .links li.first {background-image:none;}
.header .welcome-msg a {}
.header .links { float:right; }
.header .block-content,
.header .block-title{ float:left;padding:0!important }
.header iframe#search_autocomplete_iefix{top:32px!important; left:0}
.header .form-search { position:relative; display:inline-block; float:left;margin-left:227px;margin-top:30px; }
.header .form-search label{ display:none; }
.quick-access .form-search button.button span{ text-indent:-999em; text-align:left;padding:0}
.header .form-search input.input-text{ width:310px;margin-right:0;padding:7px 5px; border:none}
.header .form-search{ width:284px;}
.header .form-search button{ background:none;border:none;position:absolute; top:0; right:0;
 background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) 5px -343px no-repeat; height:30px; width:30px;}
.quick-access .form-search button.button span span{padding:0}
.form-search .search-autocomplete { z-index:999; position:relative; left:195px!important; top:42px!important}
.form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer;line-height:1.35 }
.form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.form-search .search-autocomplete li.selected {background:#F7E8DD}
.header-container .top-container { clear:both; text-align:right;}

.form-language{margin-bottom:1em}
.form-language ul li{ float:left; padding-bottom:0; }

.emarea2 ul.hoz strong{font-family: Arial}
.icon.f-left{margin-right:5px}
.block-cart-top .block-content{float:none;}
/********** < Navigation */
.nav-container {}

/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:998; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer;}
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav li { float:left; }
#nav li a { float:left; padding:5px 10px 10px; font-weight:bold; color:#888; }
#nav li.level0:first-child > a {}
#nav li a:hover { color:#000; }
#nav li.over a,
#nav li.active a { color:#000; }

/* 2nd Level */
#nav ul,
#nav div { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #ddd; background:#fafafa; }
#nav div ul { position:static; width:auto; border:none; }

/* 3rd+ leven */
#nav ul ul,
#nav ul div { top:-10px; }

#nav ul li { float:none; border-bottom:1px solid #ddd; }
#nav ul li.last { border-bottom:0; }
#nav ul li a { float:none; padding:3px 9px; font-weight:normal; color:#888 !important; }
#nav ul li a:hover { color:#000 !important; }
#nav ul li.active > a,
#nav ul li.over > a { color:#000 !important; }

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:-1px; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:100%; }
/********** Navigation > */
/* ======================================================================================= */








/* Sidebar =============================================================================== */
.block .block-title strong { }
.block .block-title strong span {}
.block .block-title a { text-decoration:none !important; }
.block .block-content {}
.block .block-content li.item,.widget-static-block  li { padding:5px 0; }
.block .block-content li.item{margin-bottom:10px}
.block .block-content li.item.last { padding-bottom:0; }
.block .btn-remove,
.block .btn-edit { float:right;}
.block .block-content li.item{position:relative}
.block .btn-remove{position:absolute; top:5px; left:79px}
.block.block-wishlist .btn-remove{top:9px;}
.block-wishlist .mini-products-list .product-details{margin-left:100px}
#cart-sidebar .btn-remove{position:absolute; top:9px; left:50px}
#cart-sidebar .btn-edit{position:absolute; top:6px; left:62px}
.block .actions {padding-bottom:10px }
.block .actions a { float:right; }
.block .empty {}
.top-cart-content .block .empty {margin-top:10px}
.block.block-banner{padding-top:5px;}
.block li.odd {}
.block li.even {  }

/* Mini Products List */
.mini-products-list li { padding:5px 0; }
.mini-products-list .product-image { float:left; }
.mini-products-list .product-details {text-align:left }
.mini-products-list .product-details h4 { color:#000; font-size:12px; font-weight:normal; margin:0; }
.block-cart .mini-products-list .product-details .product-name,
.block-cart .mini-products-list .product-details .nobr small { word-wrap:break-word; }
.block-cart .mini-products-list .product-details .nobr { white-space:normal !important; }

/* Block: Account */
.block-account {}

/* Block: Currency Switcher */
.footer .block.block-currency .block-title{line-height:17px; padding-right:10px;}
.footer .block-currency { float:right; }
.footer .block-currency .block-title span { text-transform:uppercase; font-size:80%;}
.footer .block-currency select { width:90px; border:1px solid #51504f; background:transparent; font-size:80%; padding:0; }
.footer .block.block-currency >div{ float:left; padding:0;}

.sidebar .block.block-currency select{ width:100%;}
/* Block: Layered Navigation */
.block-layered-nav li { padding:0; position:relative;line-height:25px;}
.block-layered-nav .currently li {}
.block-layered-nav .btn-remove { position:absolute; right:0; top:8px; left:auto}

/* Block: Cart */
.block-cart {}
.block-cart .summary {}
.block-cart .amount {}
.block-cart .subtotal { }
.block-cart .actions { padding-bottom:10px;}
.block-cart .actions .paypal-logo { float:left; width:100%; margin:3px 0 0; text-align:right; }
.block-cart .actions .paypal-logo .paypal-or { clear:both; display:block; padding:0 55px 5px 0; }
.paypal-logo{text-align:center; margin-bottom:10px}

/* Block: Wishlist */
.block-wishlist {}
#wishlist-table input ,#wishlist-table .link-edit{ clear:left; display:block; margin:10px 0; }
#wishlist-table .link-edit{display:inline-block}
/* Block: Related */
.block-related.block .block-subtitle{color:#474747;}
.block-related.block .block-subtitle a{clear:both; color:#000; font-weight:700; text-decoration:underline;padding-right:3px;display:block;}
#block-related  li { padding:0; float:left; width:100%; margin:30px 0 0;padding-bottom:30px; border-bottom:1px solid #d8d8d8;}
#block-related  li:last-child{border-bottom:0;padding-bottom:25px;}
.block-related input.checkbox { float:left;position:absolute;}
.block-related .product {  }
.block-related .product .img-label{clear:both; float:left; width:100%;}
#block-related  .product .img-label ul.productlabels_icons{right:20px;}
#block-related  .product .img-label ul.productlabels_icons li{float:none; width:auto; margin:0; padding:5px 0 0;border:none;}
.block-related .product .product-image { float:left;width:100%; text-align:center; margin:0 0 20px;}
.block-related .product .product-details {clear:both;}
.block-related .product .product-details .price-box { margin-bottom:5px}
.block-related .product .product-details .link-wishlist{
	background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat scroll 10px -273px #F2F2F2;
    border-bottom: 1px solid #E2E2E2;
    color: #505050;
    display: block;
    font-size: 11px;
    height: 26px;
    line-height: 26px;
    padding-left: 25px;
    text-transform: uppercase;
    width: 87px;
	margin-top:18px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.block-related .product .product-details .link-wishlist:hover{text-decoration:none;}
/*	Block: recently viewed */
#recently-viewed-items li.item{border-bottom:1px solid #d8d8d8;padding-bottom:20px;margin-bottom:15px;}
/* Block: Compare Products */
.block.block-compare li {background-color:transparent; border-bottom:1px solid #d8d8d8;}
.block-compare ol { list-style:none; padding-left:0 }
.block-compare ol li .product-name a{font-weight:normal; font-size:12px; color:#000;line-height:18px;}
.block-compare ol li .product-name a:hover{text-decoration:none;}
.block-compare .actions a { text-transform:uppercase; padding:6px 0 6px 5px; }
.block-compare .compare-details{margin-left:100px;}
.compare-table td p{ margin:0;}
.compare-table td .price-box{ margin-bottom:10px;}
.page-popup .buttons-set { padding-right:0;}
.page-popup .buttons-set button.button{float:right; margin-right:0;}
.compare-table .product-shop-row h2.product-name{margin-top:20px}
.compare-table  thead tr.first td.a-right{}
/* Block: Recently Viewed */
.block-viewed ol p { margin-bottom:0; }

/* Block: Recently Compared */
.block-compared.block .block-content li.item {margin-bottom:0}

/* Block: Poll */
.block-poll input.radio { float:left; margin:1px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll li { padding:3px 0 9px; }
.block-poll .actions { margin:5px 0 0; }
.block-poll .answer { font-weight:bold; }
.block-poll .votes { float:right; margin-left:10px; }



/* Block: Reorder */
.block-reorder {}
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:1px -20px 0 0; }
.block-reorder .product-name { margin-left:20px; margin-bottom:0;}

/* Block: Banner */
.block-banner {}
.block-banner .block-content { text-align:center; }
.block-banner .block-content img { width:100%}

/* Block: Login */
.block-login label { font-weight:bold; color:#666; }
.block-login input.input-text { display:block; width:167px; margin:3px 0; }

/* Paypal */
.sidebar .paypal-logo { display:block; margin:10px 0; text-align:center; }
.sidebar .paypal-logo a { float:none; }
/* ======================================================================================= */


/* Category Page ========================================================================= */
.category-products {margin-top:10px}
.category-products .toolbar .sort-by{position: relative;}
.toolbar .sort-by .sort-by-option{display:inline;}

/* View Type: Grid */
.products-grid { position:relative; }
.products-grid.last { border-bottom:0; }
.products-grid li.item { float:left;  padding:10px; width:195px}
.products-grid .product-image {}
.product-image{position:relative}
.products-grid .product-name { line-height:18px; }
.products-grid .product-name a {}
.products-grid .price-box {  }
.products-grid .availability { line-height:21px; }
.products-grid .ratings .rating-box { /*margin-top:2px; *margin-top:3px;*/ }
.col1-layout .products-grid {  margin:0 auto; }

/* View Type: List */
.products-list{margin:20px 0 0;}
.products-list li.item { padding:0 0  20px;}
.products-list li.item.last { border-bottom:0; }
.products-list .product-image { float:left; width:220px; display:block; text-align:center;}
.products-list .product-shop {overflow:hidden; }
.products-list .product-name { margin:0 0 5px; font-weight:bold; }
.products-list .product-name a {}
.products-list .price-box { margin:10px 13px 15px 0; }
.products-list .availability { margin:3px 0 0; display:block; }
.products-list .desc { clear:both; padding:6px 0 0; margin:0 0 15px; line-height:18px; }
.desc .link-learn { font-size:12px; color:#000; font-weight:bold;}
.desc .link-learn:hover{text-decoration:none; color:#ffdd02;}
.products-list .add-to-links { display:inline-block; margin:0 0 0 20px; float:left; width:auto;}
.products-list .add-to-links a{font-size:11px;color:#555;}
.products-list button.button { float:left; margin-top:6px;}
.products-list .add-to-links li { display:inline;width:auto; padding-left:0; }
.products-list .add-to-links .separator { display:inline; margin:0 2px; }
/* ======================================================================================= */


/* Product View ========================================================================== */
/* Rating */
.no-rating,
.ratings{ font-size:12px; line-height:21px; margin:7px 0;  overflow:hidden; text-align:left}
.ratings a:hover{text-decoration:none;}
.tags { font-size:12px; line-height:1.25; margin:5px 0;  overflow:hidden}
.ratings strong { float:left; margin:0px 3px 0 0; }
.ratings .rating-links { margin:0; }
.ratings .rating-links .separator { margin:0 2px; }
.ratings dt {}
.ratings dd {}
.rating-box { width:80px; height:12px; font-size:0; line-height:0; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/bkg_ratings.png) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
.rating-box .rating { float:left; height:12px; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/bkg_ratings.png) 0 100% repeat-x; }
.ratings .rating-box { float:left; margin-right:3px; margin-top:3px}
.ratings .amount {}
.ratings-table th{ line-height:1.15; padding:4px 0; color:#474747;}
.ratings-table td { padding:6px 8px 3px;}

/* Availability */
.availability { }
.availability-only { margin:0 0 7px; }
.availability-only a { background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/i_availability_only_arrow.gif) 100% 0 no-repeat; cursor:pointer; padding-right:15px; }
.availability-only .expanded { background-position:100% -15px; }
.availability-only strong {}

.availability-only-details { margin:0 0 7px; }
.availability-only-details th { background:#f2f2f2; font-size:80%; padding:0 8px; }
.availability-only-details td { border-bottom:1px solid #ddd; font-size:90%; padding:2px 8px 1px; }
.availability-only-details tr.odd td.last {}

/* Email to a Friend */
.email-friend {}

/* Alerts */
.alert-price {}
.alert-stock {}

/********** < Product Prices */
.price {}

.price-box {margin-bottom:18px;}
.price-box .price { font-weight:bold; }

/* Regular price */
.regular-price { display:block; }
.regular-price .price { font-weight:bold; }

/* Old price */
.old-price {margin-bottom:5px;float:left;padding-right:10px;}
.old-price .price-label { white-space:nowrap; }
.old-price .price { font-weight:normal; text-decoration:line-through;color:#6e6e6e }

/* Special price */
.special-price {}
.special-price .price-label { font-weight:bold; white-space:nowrap; }
.special-price .price { font-weight:bold; }

/* Minimal price (as low as) */
.minimal-price {}
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }

.minimal-price-link {}
.minimal-price-link .label {}

/* Excluding tax */
.price-excluding-tax { display:block; }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price { font-weight:normal; }

/* Including tax */
.price-including-tax { display:block; }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price { font-weight:bold; }

/* Configured price */
.configured-price {}
.configured-price .price-label { font-weight:bold; white-space:nowrap; }
.configured-price .price { font-weight:bold; }

/* FPT */
.weee { display:block; font-size:90%; color:#444; }
.weee .price { font-size:90%; font-weight:normal; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.price-from {}
.price-from .price-label { font-weight:bold; white-space:nowrap; }

.price-to {}
.price-to .price-label { font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:10px; }
.price-notice .price { font-weight:bold; }

/* Price as configured */
.price-as-configured {}
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }

.price-box-bundle {}
/********** Product Prices > */

/* Tier Prices */
.tier-prices .price { font-weight:bold; }
.tier-prices .benefit {}

.tier-prices-grouped {}

/* Add to Links */
.add-to-links .separator { display:none; }

/* Add to Cart */
.add-to-cart label {display:block; padding:5px 0}
.add-to-cart .qty { float:left; }
.add-to-cart button.button { float:left; margin-left:5px; }
.add-to-cart .paypal-logo { clear:left; text-align:right; }
.add-to-cart .paypal-logo .paypal-or { clear:both; display:block; margin:5px 60px 5px 0; }
.product-view .add-to-cart .paypal-logo { margin:0; }

/* Add to Links + Add to Cart */
.add-to-box { display:inline-block;}
.add-to-box .add-to-cart {margin-top:10px }
.add-to-box .or { float:left; margin:0 10px; display:none}
.add-to-box .add-to-links {  }

/* Product Images */
.product-view .product-img-box { float:left; z-index:1;}
.col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
.product-view .product-img-box .product-image-zoom { position:relative; width:380px; height:380px; overflow:hidden;  }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { text-align:center; float:left; display:block;width:100%; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; float:left; clear:left; width:85%;}
.product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/magnifier_handle.gif) 0 0 no-repeat;  }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-view .product-img-box .more-views div.item { display:block;padding:0 5px;}
.product-view .product-img-box .more-views div.item a{border:1px solid #d8d8d8; width:100%; height:64px;text-align:center;padding:5px;display:block;}

.product-image-popup { margin:0 auto; }
.product-image-popup .buttons-set { float:right; clear:none; border:0; margin:10px 0; padding:0; }
.product-image-popup .nav { margin:10px 100px; text-align:center; }
.product-image-popup .image { display:block; }
.product-image-popup .image-label {}

/* Product Shop */
.product-view .add-to-cart button.button {height:35px;background:#000;border-color:#000;padding:0 14px;}
.product-view .add-to-cart button.button span{height:35px;line-height:33px;box-shadow:0 0 0;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;}
.product-view .add-to-cart button.button span span{background-image:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/arr-button-hover.png);color:#fff;font-size:14px;}
.product-view .product-shop { margin-left:420px; text-align:left; }
.product-view .product-img-box { float:left; display:inline-block;width:380px;}
.product-view .product-name {}


/* Product Options */
.product-options { padding:10px 60px 0 0; overflow:hidden; float:left;width:100%;}
.product-options dt label { font-weight:bold; }
.product-options dt .qty-holder { float:right; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
.product-options dl{margin:0;}
.product-options dd { margin:10px 0; }
.product-options dl.last dd.last {}
.product-options dd input.input-text { width:98%; }
.product-options dd input.datetime-picker { width:150px; }
.product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:100%; margin-bottom:5px; padding-top:7px; }
.product-options dd select.multiselect { height:auto; }
.product-options .options-list li{ margin:5px 0}
.product-options .options-list input.radio { float:left; margin:1px -18px 0 0; }
.product-options .options-list input.checkbox { float:left; margin:1px -20px 0 0; }
.product-options .options-list .label { display:block; margin-left:20px; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { float:right;padding-top:1px; }
.product-options-bottom .add-to-cart{display:block; overflow:hidden;}
.product-options-bottom { padding:0 0 10px 0; display:inline-block; width:100% }
.product-options-bottom .price-box { margin:10px 0;display:none; }
.bundle-products  .product-options-bottom .price-box{display:block;}

/* Grouped Product */

.product-view .product-shop .grouped-items-table td{vertical-align:middle}
.product-view .product-shop .grouped-items-table{margin-bottom:10px}
.product-view .product-shop .grouped-items-table .price-box{ margin-bottom:0}
.product-view .product-shop .grouped-items-table .price-box .price{}

/* Block: Description */
.product-view .box-description {}

/* Block: Additional */
.product-view .box-additional {}

/* Block: Upsell */
.product-view .box-up-sell {}
.product-view .box-up-sell .products-grid td { width:25%; }

/* Block: Tags & box-tags*/
.block-tags li { display:inline; }
.my-tag-edit{ position:relative; float:left; padding:10px 20px}
.my-tag-edit .btn-remove {margin-right:5px;width:auto; height:auto; line-height:normal; text-indent:0; float:left; margin-top:-7px;}
.oauth-customer-token-index .my-account > p,.downloadable-customer-products .my-account > p{padding:0 20px}
.product-view .box-tags {}
.product-view .box-tags .form-add p { clear:both; }
.product-view .product-tags li{ float:left; padding-right:20px; padding-bottom:5px; white-space:nowrap;color:#888888;}
.product-view .product-tags li a{ text-transform:lowercase; color:#585858;}
.product-view .form-add{ clear:left; }
.product-view .box-tags .form-add{ border-top:0; margin-top:0; }
p.note{ padding-top:7px;}
#review-form  .data-table{}
#review-form  .data-table th,#review-form  .data-table td{ border:none;  text-transform:lowercase; font-weight:normal; text-align:center; padding:10px 15px;}

#review-form  .data-table tbody th{ text-transform:capitalize; text-align:left;}


/* Block: Reviews */
.box-reviews dt:first-child {}
.box-reviews dt { font-weight:700;  padding-top:25px;font-size:14px; color:#000;margin:0 0 20px;}
.box-reviews dt a{ }
.ratings-table-right{float:right;width:20%;margin-top:-2px;}
.review-detail{float:left;width:67%;}
.review-detail .review-text{line-height:18px;color:#505050;font-style:italic;}
.review-detail .review-by{margin:12px 0 0;color:#505050;}
.review-detail .review-by small{font-style:italic;}
.review-detail .review-by span{font-weight:700;color:#000;}
#customer-reviews dl {border-top:1px solid #d8d8d8;float:left; width:100%; margin:17px 0 0;}
#customer-reviews  dd{border-bottom:1px solid #d8d8d8;float:left; width:100%;margin:0 0 25px;padding:0 0 27px;}
/* Send a Friend */

/* ======================================================================================= */


/* Content Styles ================================================================= */
.product-name a {}



/* Advanced Search */
.advanced-search select.multiselect {height:auto}
.advanced-search-amount {}
.advanced-search-summary {}

/* CMS Home Page */
.cms-index-index .secondary ul { padding-left:0;}
.cms-index-index .subtitle {}
.sales-guest-form .block-content .form-alt .input-box .input-text{width:294px!important}
/* Sitemap */
.page-sitemap .links { text-align:right; margin:0 8px -15px 0; }
.page-sitemap .links a { text-decoration:none; position:relative; }
.page-sitemap .links a:hover { text-decoration:underline; }
.page-sitemap .sitemap { margin:12px; }
.page-sitemap .sitemap a {}
.page-sitemap .sitemap li { margin:3px 0; }
.page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }
.page-sitemap .sitemap li.level-0 a {}
/*============== sitemap ================*/
.page-sitemap .pager .amount{margin-top:0; margin-right:10px}
.page-sitemap .pager{text-align:center;}

/* RSS */
.rss-title h1 { background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/i_rss-big.png) 0 4px no-repeat; padding-left:27px; }
.rss-table .link-rss { display:block; line-height:1.35; background-position:0 2px; }
/* ======================================================================================= */
/*quickshop*/
body.quickshop-index-view{ padding:0;}
#em_quickshop_handler{z-index:2}

/* Shopping Cart ========================================================================= */
.cart {padding:0 20px 20px;}
.cart .shipping-form p { margin:0;color:#464646;}
.cart .shipping-form .input-box {margin:0 0 8px;}
.cart .title-buttons { text-align:left;margin:10px 0; }
.cart .title-buttons .checkout-types{display:none;}
.cart .checkout-types {clear:both; text-align:left; margin:0; padding-left:0; padding-top:15px; float:right;}
.cart #shopping-cart-totals-table{float:right;}
.cart .title-buttons .checkout-types li { float:left; margin:0 0 5px 5px; }
.cart .checkout-types .paypal-or { margin:0 8px; line-height:2.3; }
.cart .totals .checkout-types .paypal-or { clear:both; display:block; padding:3px 55px 8px 0; line-height:1.0;  }
/* Checkout Types */
.checkout-onepage-index .block-cart-top .btn-remove,
.checkout-multishipping-addresses .block-cart-top .btn-remove,
.checkout-multishipping-shipping .block-cart-top .btn-remove,
.checkout-multishipping-billing .block-cart-top .btn-remove,
.checkout-multishipping-overview .block-cart-top .btn-remove{ display:none;}
.opc .form-list li.wide .input-box{ margin-bottom:10px; }
#checkout-step-login .col-2 .buttons-set button.button{  float:right; }
.forgot-pass{display:block; clear:both;float:left;width:100%; margin-top:25px;}
.opc p.required{clear:none; float:right;font-family:georgia; font-style:italic;}
#review-buttons-container.buttons-set{ float:right; padding:20px;}
#review-buttons-container.buttons-set .f-left{background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/arr-checkout.png) no-repeat  left center ; color: #1677D4; margin-top: 15px; padding: 0 0 0 15px;}
#review-buttons-container.buttons-set .f-left a{color: #1677D4;}
#review-buttons-container.buttons-set button.button{ float:right; clear:right; margin-right:0;}
#review-buttons-container .please-wait{ padding-top:10px; float:right; clear:right;}
.opc .buttons-set p.back-link a{}
#shipping-method-buttons-container,
#payment-buttons-container button.button,
#payment-buttons-container .back-link,
#shipping-buttons-container button.button,
#shipping-buttons-container  .back-link,
#billing-buttons-container  button.button{margin-top:30px;}
/* Shopping Cart Table */
.cart-table .item-msg { }
.cart-table .product-image{width:60px; height:60px; padding:5px;border:1px solid #d8d8d8;display:block;}
.cart-table tfoot td{ padding:30px 20px 0; border:none;}
.cart-table tfoot td button.button{ float:right; margin-left:2px;margin-bottom:2px;}
.cart #empty_cart_button{display:none;}
/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { margin:26px 0 0;}
.cart .cart-collaterals .col2-set .col-1 {width:33.3333%;padding-right:30px;}
.cart .cart-collaterals .col2-set .col-2{ float:left;width:33.3333%; overflow:hidden;padding-left:30px;}
.cart .cart-collaterals .checkout-types a { padding-top:10px; display:block;}

.cart .crosssell{   }
.cart .crosssell .product-image { display:block; margin-bottom:10px;width:142px; float:left;}
.cart .crosssell .product-details { margin-left:162px;}
.cart .crosssell .price-box { margin:10px 0 16px;}
.cart .crosssell li.item:first-child{border-top:none;}
.cart .crosssell li.item {float:left;border-top:1px solid #d8d8d8;padding-top:28px;margin-bottom:12px;}
.cart .crosssell li.item .add-to-links li{padding-left:0;}
.cart .crosssell li.item.last { padding-right:0;margin-right:0!important}

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount label{ display:block;color:#464646;}
.cart .shipping,.cart .discount {float:left; width:100%; margin-right:0; margin-bottom:10px;clear:both;}
.cart .discount {margin-right:0;border-bottom:1px solid #d8d8d8;padding-bottom:35px;margin-bottom:35px;}
/* Shopping Cart Totals */
.cart .totals { display:inline-block; float:right;width:33.3333%;}
.cart .totals table td { padding:5px 0; font-weight:bold; }
.cart .totals table td:first-child { padding-right:10px;}
.cart .totals table th { font-weight:bold; padding:5px; }


/* Options Tool Tip */
.item-options dt { font-weight:normal;color:#585858; font-style:italic; }
.item-options dd { padding-left:10px; font-style:italic;color:#585858;}
.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help;float:left }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value .item-options { position:absolute; top:-99999em; left:-99999em; z-index:999; width:145px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }
.truncated .truncated_full_value .item-options > p { font-weight:bold; text-transform:uppercase; }
.truncated .show .item-options { top:13px; left:0; }
.col-left .truncated .show .item-options {  }
.col-right .truncated .show .item-options  { }
/* ======================================================================================= */


/* Checkout ============================================================================== */
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods dt { font-weight:bold; line-height:24px}
.cart .sp-methods dt {font-size:19px;}
.sp-methods dt input.radio{margin-top:-4px}
.sp-methods .price { font-weight:bold; }
.sp-methods select.month { margin-right:20px; width:120px}
.sp-methods select.year {  width:170px}

.sp-methods .checkmo-list li { margin:0 0 5px; }
.sp-methods .checkmo-list label { width:135px; padding-right:10px; text-align:right; }
.sp-methods .checkmo-list address { float:left; }

.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }

.sp-methods .release-amounts { margin:0.5em 0 1em; }
.sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }

.please-wait { float:right; margin-right:5px; margin-top:5px; }
.please-wait img { vertical-align:middle; }
.cvv-what-is-this { cursor:help; margin-left:5px; line-height:27px;}

/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.gift-messages h3{}
.gift-messages-form { border:1px solid #ddd; background-color:#f5f5f5;  padding:5px;}
.gift-messages-form label { float:none !important; position:static !important; display:inline-block;}



.gift-messages-form .whole-order {}
.gift-messages-form .item { margin:0 0 10px; }
.gift-messages-form .item .product-img-box { float:left; width:75px; }
.gift-messages-form .item .product-image { margin:0 0 7px; }
.gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; }
.gift-messages-form .item .details { margin-left:90px; }
.gift-messages-form .item .details .product-name {}

.gift-message-link { display:block; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/bkg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; }
.gift-message dt strong { font-weight:bold; }
#opc-shipping_method #onepage-checkout-shipping-method-additional-load .gift-messages
{display:block;clear:both; padding:0px 0 10px}
.opc .gift-messages-form { margin:0px 0 10px; background:#f6f1eb; border:1px solid #e9e4de; padding:22px 24px 22px 30px;position:static }
.opc .gift-messages-form .inner-box { padding:5px;  }



/* Checkout Agreements */
.checkout-agreements {}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:auto!important;  }
.checkout-agreements .agree { padding:6px; }

/* Centinel */
.centinel {}
.centinel .authentication { border:1px solid #ddd; background:#fff; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }

/* Generic Info Set */
.info-set {}
/********** Common Checkout Styles > */

/* One Page Checkout */
.block-progress dd address { margin-bottom:0;color:#464646; line-height:16px;}
.block-progress dd {padding:0 20px 20px;margin:0;}
.opc { position:relative; }

.opc .buttons-set.disabled button.button { display:none; }
.opc .buttons-set .please-wait { height:18px; line-height:18px; float:left; }

.opc .step-title {text-align:right; }
.opc .step-title .number { float:left; line-height:22px;  }
.opc .step-title h2 { float:left; }
.opc .step-title a { display:none; float:right; }

.opc .allow .step-title { cursor:pointer; }
.opc .active {}
.opc .active .step-title { cursor:default; }

.opc .step {  position:relative; padding:15px 30px 30px 20px;color:#464646; }

.opc .order-review {margin:20px 0 0;}
.opc .order-review .authentication {}
.opc .order-review .warning-message {}

.opc .form-list li.control {}

/* Multiple Addresses Checkout */
.checkout-multi .col1-layout .col-main{padding:0 20px;}
.checkout-progress { padding:0 50px; margin:10px 0 20px; }
.checkout-progress li { float:left; width:20%; border-top:5px solid #d8d8d8; text-align:center;  }
.checkout-progress li.active { border-top-color:#000; color:#000; }

.multiple-checkout { position:relative; }
.multiple-checkout .buttons-set{padding:10px 0 20px 0}
.multiple-checkout .box{overflow:hidden}
.multiple-checkout .gift-messages{margin-top:10px}
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
.multiple-checkout .grand-total big {display:inline-block; margin-bottom:10px}
.multiple-checkout .grand-total .price {font-size:1em}
.multiple-checkout #checkout-review-submit .place-order{margin-top:10px}
.multiple-checkout .data-table tfoot td.a-right{text-align:right!important}	
/* ======================================================================================= */


/* Account Login/Create Pages ============================================================ */
.account-login .registered-users a { padding-top:6px; display:inline-block;}
.account-create ul.form-list{ padding:10px 20px;}
.account-create .form-list li input.input-text{width:100%;}
.account-create .form-list .field{padding: 0 10px;width:33.3333%;}
.account-create .form-list .control .field{width:100%;}
.account-create .form-list .field select{width:100%;}
.account-create .form-list .wide .field{width:66.6666666%;}
.account-create .form-list li strong{padding:0 10px;}
.account-create {width:auto; overflow:hidden; display:block; padding:0 20px; float:none}
.account-create .fieldset{width:100%; clear:both;border:1px solid #b2b2b2; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:0 0 20px;}
.account-create  .form-list li.wide textarea{width:100%;}

/* End of Account Login/Create Pages ============================================================ */

/* Captcha */
.captcha-note  {}
.captcha-image { float:left; position:relative; }
.captcha-img { border:1px solid #ccc; }
.registered-users .captcha-image    {}
#checkout-step-login .captcha-image {}
.captcha-reload { position:absolute; top:2px; right:2px;}
.captcha-reload.refreshing  { animation:rotate 1.5s infinite linear; -webkit-animation:rotate 1.5s infinite linear; -moz-animation:rotate 1.5s infinite linear; }

@-webkit-keyframes rotate {
    0% { -webkit-transform:rotate(0); }
    0% { -webkit-transform:rotate(-360deg); }
}
@-moz-keyframes rotate {
    0% { -moz-transform:rotate(0); }
    0% { -moz-transform:rotate(-360deg); }
}
@keyframes rotate {
    0% { transform:rotate(0); }
    0% { transform:rotate(-360deg); }
}

/* Remember Me Popup ===================================================================== */
.window-overlay { background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/window_overlay.png) repeat; background:rgba(0, 0, 0, 0.35); position:absolute; top:0; left:0; height:100%; width:100%; z-index:990; }

.remember-me label {}
.remember-me-popup {}
.remember-me-popup h3 {}
.remember-me-popup .remember-me-popup-head {}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close {}
.remember-me-popup .remember-me-popup-body {}
.remember-me-popup .remember-me-popup-body a {}
/* Remember Me Popup ===================================================================== */


/* My Account ============================================================================= */
.my-account .title-buttons .link-rss { float:none; margin:0; }

.my-wishlist textarea{ width:90%; margin-top:5px;}
.my-wishlist .cart-cell button.button{margin-bottom:5px}
.downloadable-customer-products .data-table th{white-space:nowrap}
.sales-order-view .my-account a.link-reorder,
.sales-order-view .my-account span.separator,
.sales-order-view .my-account a.link-print{float:right;padding-top:2px; margin-top:16px;color:#1677d4;}
#cart-sidebar-reorder-advice-container{margin:1em 0}
/********** < Dashboard */
.dashboard {}
.dashboard .welcome-msg { }
.box-head h2{ }
/*Block My Account*/

.dashboard .box-account { padding:0px 0 10px; position:relative}
.dashboard .box-account.box-info { padding:0px}

/* Block: Recent Orders */


/* Block: Account Information */
.dashboard .box-info {}
.box-info .box{border:none; }
.box-title h3,
.box-content h4{ font-weight:normal; float:left;}
.box-content h4{float:none}
.box-content address,
.box-content p{ clear:left}
.box-content{ clear:left; }

/* Block: Reviews & Tags */
.dashboard .box-reviews .number,.dashboard .box-tags .number { float:left; font-size:80%; font-weight:bold; line-height:1; color:#fff; margin:1px -20px 0 0; padding:2px 3px; background:#ddd; }
.dashboard .box-reviews .details { margin-left:20px; }
.dashboard .box-tags .details { margin-left:20px; }
.box-tags .tags strong{ font-weight:normal; float:left; display:inline; }
.box-tags .tags li{  float:left; display:inline; padding-left:5px; }
.box-reviews li.item ,.box-tags li.item { padding-bottom:20px;}
.box-reviews li.item.last,.box-tags li.item.last { padding-bottom:0;}
.box-reviews h3.product-name,.box-tags h3.product-name{ margin-bottom:0;}
.box-tags .tags a{ text-transform:capitalize; }
.review-product-list .product-view .ratings-table{margin-bottom:1em}
.review-product-list .product-view .availability{margin-top:1em}
.review-product-list .product-view .buttons-set{margin-bottom:1em; padding-top:20px}

/********** Dashboard > */

/* Address Book */
.addresses-list {padding:0 20px}
.addresses-list-additional li.item {}
.addresses-primary li.item{ padding-top:20px;}
.addresses-primary li.item:first-child{ padding-top:0;}
.customer-address-form .my-account .form-list li.wide:first-child{ padding-bottom:10px; }
.customer-address-form .my-account .form-list li strong{ padding-top:5px; display:block; }
/* Order View */
.order-info { padding:5px 20px; }
.order-details .table-caption {padding:0 20px; }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info dt { font-weight:bold; }
.billing-agreements,.recurring-profiles,.tag-customer-index .my-account > p,.review-customer-index .my-account > p{padding:0 20px}
.my-account .billing-agreements  .buttons-set,
.my-account .recurring-profiles  .buttons-set{padding:10px 0px}
.order-date { margin:10px 20px; }
.page-print  .order-date { margin:10px 0px; }
.order-info-box {padding:0 20px}

.order-items { width:100%; overflow-x:auto; }

.order-additional { margin:15px 0; }
/* Order Gift Message */
.gift-message dt strong { color:#666; }
.gift-message dd {  margin:5px 0 0; }
/* Order Comments */
.order-about dt { font-weight:bold; }
.order-about dd { margin:0 0 7px; }

.tracking-table { margin:0 0 15px; }
.tracking-table th { font-weight:bold; white-space:nowrap; }

.tracking-table-popup { width:100%; }
.tracking-table-popup th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup th,
.tracking-table-popup td { padding:1px 8px; }

/* Order Print Pages */
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

/* My Reviews */
.product-review .product-img-box { float:left; width:200px;  }
.my-account .product-review .product-img-box{width:130px}
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
.product-review .product-img-box .label { font-size:90%; margin:10px 0 3px; }
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
.product-review .product-details { margin-left:150px; }
.product-review .product-name { font-size:140%; font-weight:bold; margin:0 0 10px; }
.product-review h3 {}
.product-review .ratings-table { margin:0 0 10px; }
.product-review dt { font-weight:bold; }
.product-review dd { margin:5px 0 0; }
/*Newsletter Subscription*/
.newsletter-manage-index .account-create ul.form-list{padding-top:0;}
/* ======================================================================================= */


/* Footer ================================================================================ */
.footer { padding:17px 0; }
.footer .a-left{float:left}
.footer .a-right{float:right}
.footer p { text-align:center; }
.footer address { text-align:center; margin-bottom:0;display:inline}
.footer ul {}
.footer ul li { display:inline; }
.footer-container .bottom-container { text-align:center; }
.footer .grid_12 li a{display:inline-block}
/* ======================================================================================= */


/* Clears ================================================================================ */
 .block-subscribe.subscribe-popup:after,
.cat-slider-grid:after, .new-products-grids:after,
.category-list:after,
.cms-index-index .std:after,
.main-menu:after,
.footer-bottom:after,
.footer-center:after,
.footer-brands:after,
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.tags:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-description:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after,
.widget-static-block:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */
.menu-item-hbox > .menu-container{ position:relative; }
.review-customer-view .product-review .product-details,.review-product-view .product-review .product-details{margin-left:160px}
.review-product-view .product-review .product-img-box {width:160px}
.review-customer-view.product-review .product-img-box {width:160px}
.review-customer-view .product-review .product-img-box{margin-left:20px}
.review-product-view .buttons-set{padding-top:15px}
.cms-page-view .std{margin-bottom:20px}
.category-products .toolbar .limiter  select{width:68px;}
.category-products .toolbar select{padding:5px 5px 5px;}
.show-search label:after {
    border-bottom: 1px solid #DDDDDD;
    color: #AAAAAA;
    content: "<>";
    font: 11px "Consolas",monospace;
    padding: 0 0 2px;
    pointer-events: none;
    position: absolute;
    right: 8px;
    top: 2px;
    transform: rotate(90deg);
}
.show-search label:before {
    background: none repeat scroll 0 0 #F8F8F8;
    content: "";
    display: block;
    height: 20px;
    pointer-events: none;
    position: absolute;
    right: 6px;
    top: 0;
    width: 20px;
}
.show-search label{
     position: relative;
}
/*----------- new add-------*/
span.black-friday {
    font-weight: bold;
    color: red;
    font-size: medium;
}


@import url(http://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,400italic,700,700italic);
.custom-block-home .block-custom p img {
    display: none !important;
}
.custom-block-home .block-custom h2 img {
    display: none !important;
}
body{ font-size:12px;line-height:18px; font-family: 'Roboto', sans-serif;  color:#666666;background:#e2e2e2;}
h1, .h1 { color:#000; margin-bottom:10px ;}
h2, .h2 {  color:#000; margin-bottom:10px; }
h3, .h3 { color:#000; margin-bottom:10px }
h4, .h4 { color:#000; margin-bottom:10px }
h5, .h5 { color:#000; margin-bottom:10px }

a { text-decoration:none; color:#000;  }
a:hover { text-decoration:none; }
.subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:2em; }
ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
dl dt { font-weight:bold; margin:0 0 .5em }
dl dd { margin:0 0 .5em; }
ul,
ol,
dl,
p,
address,
blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; }
ul.tick li{ background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) -492px 8px no-repeat; list-style:none; padding-left:15px; }
.std ol { list-style:decimal outside; padding-left:2em; }
.std ul ul { list-style-type:circle; }
ul ul,
ol ol,
ul ol,
ol ul { margin:0 0 1em; }
.std li { margin-bottom:.5em }
dt { font-weight:normal; color:#000; }
dd { padding:0; color:#000; }
blockquote { font-style:italic; padding:0 0 0 1.5em; }
address { font-style:normal; }
b,
strong { font-weight:bold; }
i,
em { font-style:italic; }
select{
	border: 1px solid #bfbfbf; 
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
    background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/select.gif) no-repeat right -3px #FFFFFF !important ;
	outline : none;
	overflow : hidden;
	text-indent : 0.01px;
	color:#4b5459;
	text-overflow : '';
	padding-right:20px!important;
	padding-left:10px!important;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	font-family:'Roboto',sans-serif;
	
}
input{
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
select::-ms-expand {
    display: none;
}
hr { clear:both; border:0; border-top:1px solid #b2b2b2; height:1px; }
.fieldset .legend {font-family:'Roboto Condensed',sans-serif;}
ul.form-list { margin:0; list-style:none; border:0 }
ul.form-list p.required{float:right;text-align:right;}
ul.none, ol.none { list-style:none; padding:0; margin:0 0 1em; }
em.required{color:#EA3B02;}
a:hover{
	-webkit-transition: all 250ms ease-in-out 0s;
    -moz-transition: all 250ms ease-in-out 0s;
    -o-transition: all 250ms ease-in-out 0s;
    transition: all 250ms ease-in-out 0s;
}

img:hover {
    opacity: 0.7;
    transition: all 250ms ease-in-out 0s;
	-webkit-transition: all 250ms ease-in-out 0s;
    -moz-transition: all 250ms ease-in-out 0s;
    -o-transition: all 250ms ease-in-out 0s;
}
.text-logo{color:#fff; font-size:14px;font-family:'Roboto Condensed',sans-serif;margin:0; padding:10px 0 0 20px;float:left;opacity:0.6;}
#store-language{float:right;margin-top:20px;cursor:pointer}
a.button{padding:8px 20px; font-size:80%; font-weight:bold; 
text-decoration:none;cursor:pointer; display:inline-block;background:#000000; border:1px solid #000000; color:#ffffff;}
#nav-mobile{display:none;}
.mobile-label{display:none;}
.fluid { width:100% }
.f-left { margin-right:10px }
.f-right { margin-left:10px }
.widget.widget-static-block{display:block}
.widget.widget-static-block > .box{overflow:hidden}
.product-view .product-essential .widget.widget-static-block{overflow:hidden}
.bottom { margin-bottom:0 !important }
.nowrap { white-space:nowrap }
select{height:32px; padding:3px; line-height:26px;}
.form-list label{color:#000;}
.viewmore{color:#ed2f15;background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) right 5px no-repeat; padding-right:14px; padding-left:10px}
.line-right{border-right:1px solid #d4d4d4;}
/*===========Global====================*/
.catalog-category-view .main-container .grid_24{background:#fff;}
.catalog-category-view .col1-layout.main-container .main .col-main{padding:0 20px;}
.main{background:#fff;border-radius:0 0 5px 5px; -moz-border-radius:5px; -webkit-border-radius:5px;border-bottom:1px solid #d8d8d8;}
.main:before { content:''; background: red; width:50px; height:100px; }
.no-rating a, .ratings a{color:#505050;}
.product-shop .ratings{float:left;}
.product-shop .ratings .rating-links{float:left;}
/*========== Global Messages ==========*/
.error-msg,
.success-msg,
.note-msg,
.notice-msg{ }
.success-msg{ background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/success-msg-1.png) 15px center no-repeat #F4F7EF; color:#71902f;  border:1px solid #71902F;color:#71902F;margin:0 0 10px;padding:10px 20px 10px 45px; }
/*========== Clear fix ==========*/
.home-content:after,
.box:after { content:'.';visibility:hidden;display:block;clear:both;overflow:hidden;height:0;zoom:1 }
/*========== Products Grid */
.view-mode label,
.toolbar-switch label,
.pager label,
.sort-by label{font-weight:700; text-transform:uppercase; color:#000;font-size:12px;}
.view-mode label{margin-top:13px;margin-right:8px;}
.toolbar-switch label{margin-top:7px;margin-right:15px;}
.toolbar-switch{float:right;margin-top:5px;}
.limiter.toolbar-switch{margin-right:50px;}
.limiter.toolbar-switch span{margin:0 0 0 13px; display:inline-block;}
ul.products-grid { padding:0; list-style:none; border:0; }
.products-grid li.item { padding:0;webkit-transition: box-shadow 0.2s linear;}
.products-grid li.item.last{ margin-right:0!important}
.category-products{border-top:1px solid #d8d8d8;margin-top:30px;padding-top:20px;}
.category-products .products-grid li.item {
	cwidth:230px;
	min-height:415px;
	position:relative;
}
.category-products .products-grid li.item .product-image{display:block;width:100%; text-align:center;}
.category-products .products-grid li.item .item-inner{border: 1px solid transparent;background:#fff;}
.category-products .products-grid li.item .product-grid-details{padding:20px;}
.category-products .products-grid li.item:hover{z-index:1;}
.category-products .products-grid li.item:hover .item-inner{border: 1px solid rgba(0, 0, 0, .45);border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;box-shadow:0 3px 15px rgba(0,0,0,.2);-moz-box-shadow:0 3px 15px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 15px rgba(0,0,0,.2);}
.category-products .products-grid li.item .actions{opacity: 0;    -webkit-transition: opacity 0.2s linear;-moz-opacity:0; -webkit-opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";/*IE8*/ opacity:0;filter: alpha(opacity=0); display:none; clear:both;width:100%; margin-top:28px;}
.category-products .products-grid li.item:hover .actions{ opacity: 1; display:block;
-moz-opacity:1; -webkit-opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/*IE8*/ opacity:1;filter: alpha(opacity=100);}

.category-products .products-grid li.item:hover .price-box  a{text-decoration:none}
.products-grid-custom{padding:0!important;list-style: none!important;}
.category-title,.catalogsearch-result-index .page-title{border:none!important;margin:0 0 20px;}
.category-title h1{color:#000; font-size:32px;font-family:'Roboto Condensed',sans-serif;padding:7px 20px;	}
.page-title{}
/*========== Products List ==========*/
ul.products-list { padding:0; list-style:none; border:0 }
.products-list .add-to-links .separator { display:none }
/*=========== widget ===========*/
.widget-products .product-name {margin-bottom:7px;line-height:18px;}
.widget-products .product-name a{color:#000; line-height:18px; font-weight:normal;font-size:12px;font-family: 'Roboto', sans-serif;}
.widget-products .product-name a:hover{text-decoration:none;}
.widget-products  .price-box{margin-bottom:18px;}
.widget{display:block;}
.new-products{clear:both;float:left; width:100%;margin-top:-25px; }
.cat-slider-grid,
.new-products-grids{max-width:1160px; margin:0 auto;}
.widget.widget-new-products{position:relative;margin:0;}
.widget-title h2{text-transform:uppercase;color:#000; font-weight:bold}
.slider_container .widget-title h2{ font-weight:bold}
.widget .note-msg,.slider_container .note-msg{margin-top:10px}
.border-box{position:absolute; z-index:1;background:#fff;border: 1px solid rgba(0, 0, 0, .45);border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;box-shadow:0 3px 15px rgba(0,0,0,.2);-moz-box-shadow:0 3px 15px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 15px rgba(0,0,0,.2);font-family: 'Roboto', sans-serif;-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);}
 .widget-products  .border-box .button.btn-cart span{font-family:'Roboto Condensed',sans-serif;}
  .widget-products  .border-box .product-name a{font-family: 'Roboto', sans-serif;}
/*============ add to cart =================*/
.products-grid .item .button.btn-cart{float:left;position: absolute; bottom: 0;}
.widget-products .button.btn-cart{}
.widget span.h3{font-weight:bold; display:inline-block; margin-bottom:5px;padding-right:36px;}
.grid_19 .grid_14 .grid_5 a{display:block; margin:10px; margin-right:0}
.grid_19 .grid_14 .box{padding:0px;}
.grid_19 .grid_14 .grid_9{border-left:1px solid #d8d8d8;}

.widget .grid_19 .grid_14 .grid_9 .widget-products{padding:10px 0;}
.widget .grid_19 .grid_5 .products-list .product-image{float:right; margin:0 0px 0 10px}
.products-list.custom .product-shop{overflow:inherit;}
.grid_5  .box .products-grid li.item{padding:10px 0}
/*=========== Product ===========*/
.product-name h3,
.product-name h4,
.product-name h2,
.product-name a {color: #000000; font-size: 12px;  font-weight: normal; line-height: 18px; }
.price {  font-size:18px;color:#000000;line-height:1;}
.product-name a:hover{text-decoration:none;}
.price-from, .price-to { margin:0; color:#000; }
.price-as-configured .price {  color:#000; }
.price-box .price-label,.price-box .label{color:#6e6e6e; font-weight:normal;}
.price-box .old-price .price-label,.price-box .special-price .price-label{display:none;}
.special-price .price{color:#de3110; }
/*================== Product Images ====================*/
.product-view{margin-top:20px;}
.product-view .product-img-box .product-image{border:1px solid #d8d8d8;margin:0;}
.product-view .product-img-box .product-image img{padding:20px;}
.product-view .product-img-box .more-views{clear:both; overflow:hidden;margin:18px auto 0;position:relative;max-width:390px;}
.product-view .product-img-box .more-views .owl-theme .owl-controls{position:relative;margin-top:30px;}
.product-view .product-img-box .more-views .bx-wrapper{margin-top:20px;}
.product-view .product-name h1{color: #000000;font-size: 28px;  font-weight: 700; line-height: 32px;}
.product-view .fb-like > span{height:23px!important;}
.facebook,.twitter,.gplus{display:inline}
.Social_icon .fb_reset{display:none}
.Social_icon{margin-top:10px; margin-bottom:10px}
.availability span{color:#7bae18; font-weight:bold}
.product-view .product-shop .price-box .price{font-size:18px;color:#000;font-weight:bold; }
.product-view .product-shop .price-box .price-from {float:left; padding-right:15px;}
.product-view .product-shop .price-box .price-from .price,
.product-view .product-shop .price-box .price-to .price{font-size:14px;}
.product-view .product-shop .short-description h2{color: #000000; font-family: 'Roboto Condensed',sans-serif;font-weight: 700;  text-transform: uppercase;margin:0 0 12px;font-size:14px;}
.required em{color:#ed2f15}
.product-options dd select { color:#474747;}
.product-shop .price-box {margin-bottom:12px;float:left;width:100%;}
.product-shop .rating,
.product-shop .no-rating{float:left;}
.product-shop .availability{float:right;padding-right:15px;color:#505050;margin:9px 0 0px;}
.product-view .short-description{margin:10px 0 18px;float:left;}
.grid_content .product-view .std{padding:0}
.product-view .box-collateral h2, .form-add h2{text-transform:uppercase;color: #000000; font-family: 'Roboto Condensed',sans-serif; font-size: 14px; font-weight: 700; }
.product-options dt label{color:#000; font-weight:normal;}
.product-collateral .box-collateral .widget .block_title{margin-bottom:10px}
.product-view .product-essential{margin-bottom:20px}
.quickshop-main .product-view .product-essential{padding-right:20px}
.addthis{margin-bottom:10px; margin-top:10px}
.sendfriend-product-send .buttons-set p.back-link{margin-left:0;}
.tier-prices.product-pricing{clear:both; display:inline-block;line-height:35px;}
/*tab item*/
.product-view .ui-tabs{position:relative; margin-bottom:20px}
.collateral_wrapper .tab-item h2{display:none}
/*--- box review ------*/
#review-form .data-table thead th{text-transform:uppercase; font-size:11px;color:#000;font-weight:700;}
#review-form .data-table th, #review-form .data-table td{color:#474747;}
.three-columns #review-form .data-table th,.three-columns #review-form .data-table td{padding:5px 6px;}
#review-form  h4{ font-weight:normal; font-size:12px; color:#000;margin-bottom:17px;}
.product-view .form-add .form-list input.input-text{width:80%;height:36px;}
.product-view .form-add  .form-list textarea{width:100%;}
.product-view .form-add  h3{font-weight:normal; font-size:12px;color:#555555;margin:14px 0 40px; }
.product-view .form-add  h3 span{color:#000;}
.product-view .form-add  .buttons-set{padding:12px 0 20px 0}
.product-view .form-add  .buttons-set button{float:right; margin-right:0;}
.box-reviews .review-list{width:100%;  float:left}
.box-reviews .form-add{width:68%; display:inline-block}
.box-reviews .form-add .form-list{margin-top:8px;}
.box-reviews .form-add .form-list li{margin:0 0 8px;}
#review-form .data-table thead th{background:#f5f5f5;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
#review-form .data-table{border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
#review-form .data-table th,
 #review-form .data-table td{border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
/*--- box tags ------*/
.product-view .box-tags h3{font-size:12px; color:#000; font-weight:700;margin:0 0 18px;}
.product-view  .box-tags h2{display:none;}
.box-tags .form-add label {padding: 23px 0 10px;display: block;font-weight:normal;color:#000; }
.box-tags .form-add .input-box {float:left;margin-bottom:5px}
.box-tags .form-add .input-box input {width:400px; margin-right:10px; padding:5px 5px;}
.grid_24 .box-tags .form-add .input-box input {width:720px;height:36px;}
.grid_24 .box-tags .form-add button{clear:both; float:left;margin-top:5px;}
.grid_24 .box-tags p.note{font-style:italic;color:#585858;padding-top:16px;}
.product-view .product-tags li:hover,.product-view .product-tags li:hover a{}
/*qty*/
.add-to-box {width:100%;}
.product-options-bottom .add-to-cart ,
.add-to-box .add-to-cart{background:#F5F5F5;border-bottom:1px solid #ececec;padding:20px;}
.product-view .add-to-cart  label  {padding-right: 20px;padding-top:9px;float:left;color:#000;}
.product-view  .add-to-cart .qty {float: left;margin: 0 25px 0 0;outline: none;padding: 5px 12px;width: 64px!important;height:35px;text-align:left;}
.product-view  .add-to-links li{width:auto; padding-left:0;}
.product-view  .add-to-links li.email-friend a{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/email-to-friend.png)  no-repeat left center;}
/*upsell*/
#upsell-product-table{position:relative;max-width:930px; width:100%;}
#upsell-product-table .owl-theme .owl-controls{top:-58px;}
#upsell-product-table .owl-theme .owl-controls .owl-buttons div{border-top:none!important; border-bottom:none!important;height:41px;background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/next-prev.png) no-repeat scroll -28px center!important;border-color:#A7A7A7!important;width:41px;}
#upsell-product-table .owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/next-prev.png) no-repeat scroll 14px center!important ; }
.box-up-sell .controls a {top:-10px}
.box-up-sell .products-grid .item{margin:0; padding:20px; }
.box-up-sell .products-grid .item .product-image{display:block;margin:0 0 15px;}
.box-up-sell h2{padding-right:40px}
/*custom Block*/
.block.block-custom .top-title{display:block; padding:6px 0 11px;}
.block.block-custom .top-title img{float:left;padding:0 20px;}
.block.block-custom .top-title h1{font-family:'Roboto Condensed',sans-serif; font-size:14px; font-weight:700;color:#000;text-transform:uppercase;line-height:1.25;}
.block.block-custom p{color:#555;line-height:18px;}
.block.block-custom ul li{border-bottom:1px solid #d8d8d8;margin:0 0 20px;padding:0 0 15px;}
.block.block-custom ul li:last-child{border:none; margin:0;padding:0 0 10px;}
/*tabs*/
.r-tabs-panel .description h6{background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/arr.png) no-repeat scroll left center ; color: #000000; font-size: 14px; font-weight: normal;   margin: 0 0 12px; padding-left: 17px;}
.r-tabs-panel .description p{line-height:18px;color:#464646;margin:0 0 22px;}
/*========== SHOPPING CART ===========*/
.cart.message{padding-top:0; padding-bottom:0;}
.cart.message .messages{padding-top:20px; margin-bottom:0;}
.cart.message .messages .error-msg,.cart.message .messages .success-msg,.cart.message .messages .note-msg,.cart.message .messages .notice-msg{margin-bottom:0;}
.cart-empty-outer{padding:0 20px;min-height:300px;}
.cart .data-table{border:1px solid #b2b2b2;}
.cart .data-table{width:100%; border:1px solid #d8d8d8; border-collapse:inherit; }
.cart .data-table tbody td{border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;padding:15px 20px;}
.cart .data-table thead tr th:nth-child(1),
.cart .data-table thead tr th:nth-child(2),
.cart .data-table thead tr th:nth-child(3),
.cart .data-table tbody tr td:nth-child(2),
.cart .data-table tbody tr td:nth-child(3),
.cart .data-table tbody tr td:nth-child(1){border-left:none;}
.cart .data-table thead tr th:nth-child(1),
.cart .data-table thead tr th:nth-child(2),
.cart .data-table tbody tr td:nth-child(2),
.cart .data-table tbody tr td:nth-child(1){padding-left:15px; padding-right:15px;}
.cart .btn-remove2 {margin-top:11px;}
.cart .data-table td{border:none;padding-top:15px; padding-bottom:15px;}
.cart .data-table th{border:none;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:15px 20px;text-transform:uppercase; color:#1e1e1e;font-weight:700;background:#f6f6f6;}
.cart .data-table th .nobr{}
.cart .data-table td.a-right{text-align:center!important}
.cart .data-table td input{margin-top:-3px;height:35px;width:54px!important;text-align:left;}
.cart .data-table a.edit-item{color:#1677d4; text-transform:lowercase;font-style:italic;display:block; padding-top:6px;}
.cart .data-table .cart-price{display:block; padding-top:6px;}
.cart .data-table .cart-price .price{font-weight:bold;}
.cart .data-table a.edit-item:hover{text-decoration:none;}
.cart .shipping-form  button.button,
.cart .discount-form button.button{float:left;}
.cart .discount .coupon-cancel{margin-left:10px;margin-right:0;}
.cart .cart-collaterals  h2{text-transform:uppercase; font-size:18px; font-weight:bold; color:#000;font-family:'Roboto Condensed',sans-serif;margin:0 0 13px;}
.cart .cart-collaterals .crosssell h2{ }

.cart .cart-collaterals .crosssell .add-to-links{margin:5px 0; float:left}
.cart .cart-collaterals .crosssell button.button{float:left; margin-right:5px;}
.cart .cart-collaterals .totals tbody th,
.cart .cart-collaterals .totals tbody td{font-size:14px;color:#000; font-weight:bold;}
.cart .cart-collaterals .totals tfoot td{font-size:20px; font-weight:bold; color:#000; }\
.cart .cart-collaterals .totals tfoot th:first-child
.cart .cart-collaterals .totals tbody th:first-child,
.cart .cart-collaterals .totals tbody td:first-child{ padding-right:60px;}
.cart .cart-collaterals .totals tbody td .price{font-size:14px;}
.cart .cart-collaterals .totals tfoot td .price{ font-weight:bold; font-size:20px;}
.cart .cart-collaterals .totals td.a-right{text-align:right!important; padding-top:0;vertical-align:bottom;}
.cart .cart-collaterals .discount .input-box{margin:8px 0  11px;}
.cart .cart-collaterals .shipping-form ul.form-list{margin-bottom:6px}
.cart .cart-collaterals .shipping input.radio{float:left}
.cart .cart-collaterals .shipping label{float:left;}
.cart .cart-collaterals input.input-text{width:100%; height:35px;}
.cart .cart-collaterals select{width:100%}
.cart .cart-collaterals .checkout-types a{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/arr-checkout.png) no-repeat left center;color:#1677d4;text-decoration:underline;padding:0 0 0 15px;margin-top:20px;float:right;}
.cart .crosssell > #crosssell-products-list{overflow:hidden; }
.cart-table tfoot td button.button.btn-continue{margin:0 0 0 20px; }

/*============= CHECKOUT PAGE 5 STEP =======================*/
.block.block-progress .block-title strong span{line-height:18px;}
.checkout-onepage{padding-bottom:100px;}
.checkout-onepage .page-title h1{padding:14px 0 6px;}
.opc li.section {border:1px solid #b2b2b2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:0 0 10px;}
.opc li .step-title {
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#fff));
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.03),rgba(255,255,255,0.03)); 
	background: -moz-linear-gradient(bottom,rgba(0,0,0,0.03), rgba(255,255,255,0.03));
	background: -ms-linear-gradient(bottom, rgba(0,0,0,0.03), rgba(255,255,255,0.03));
	background: -o-linear-gradient(bottom, rgba(0,0,0,0.03), rgba(255,255,255,0.03));
	background-color: #fff;
	background-repeat: repeat-x; 
	
}
.opc li.active .step-title{background:#f6f6f6;}
.opc li.allow .step-title {cursor:pointer; }
.opc .step-title .number{color:#57575b;font-weight:bold; text-transform:uppercase;font-size:14px;font-family:'Roboto Condensed',sans-serif;display:inline-block; width:50px;height:41px; line-height:41px;text-align:center;border-right:1px solid #d8d8d8;position:absolute; left:1px;z-index:1;}
.opc li .step-title h2 { float:left; margin:0;color:#57575b;padding:0 0 0 70px; font-weight:bold; text-transform:uppercase;font-size:14px;font-family:'Roboto Condensed',sans-serif;height:41px; line-height:41px;position:relative;width:100%; text-align:left;}
.opc li.active .step-title .number{color:#000;border-bottom:none;background:#fff;border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;-webkit-border-radius:3px 0 0 0;}
.opc li.active .step-title h2 {color:#000;border-bottom:1px solid #d8d8d8;}
.opc .step-title a {display:none;}
.opc  p.required{text-align:right;width:100%;}
#checkout-step-login .col-1  p{margin-bottom:18px;}
#checkout-step-login .col-1 .form-list li.control{margin: 0 0 14px;}
#checkout-step-login .col-1 button.button{background:#000;border-color:#000;}
#checkout-step-login .col-1 button.button span span{background-image:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/arr-button-hover.png);color:#fff;}
#checkout-step-login .col-1 h4{margin:0 0 12px;}
#checkout-step-login .col-1 ul.ul li{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat -87px -692px ;padding:0 0 8px 10px;}
#checkout-step-login .col-2 .buttons-set a{ background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/arr-checkout.png) no-repeat left center;color:#1677d4;padding:0 0 0 15px;margin-top:10px;display:inline-block;}
#checkout-step-login .col-2 .buttons-set a:hover{text-decoration:none;}
.opc li .step h3{ color: #000000; font-size: 12px;font-weight: bold; text-transform: uppercase;padding:2px 0 3px;}
.opc li .step h4{font-weight:normal;font-size:12px; color:#464646;margin-bottom:6px;}
#checkout-step-login .col-2 .form-list label{padding:8px 0 6px;}
#checkout-step-login .col-2  .form-list input.input-text{width:100%;}
#checkout-step-shipping_method dl dd,
#checkout-step-shipping_method dl dt{display:inline; float:left; line-height:normal; font-weight:bold}
#checkout-step-shipping_method dl dd .price{ }
#checkout-step-shipping_method dl dt{padding-right:10px}
#checkout-progress-wrapper{margin-top:52px;padding-left:10px;}
.block-progress{border:1px solid #b2b2b2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15);}
#checkout-progress-wrapper .block-progress .block-title{border:none; background:none;border-bottom:1px solid #d8d8d8;box-shadow:0 0 0;-moz-box-shadow: 0 0 0;-webkit-box-shadow:0 0 0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:13px 20px;margin:0;}
.block-progress .block-content dt:first-child{border-top:none;}
.block-progress .block-content dt{text-transform:capitalize; padding:14px 20px  ; margin:0; font-weight:bold ;background:none; border-top:1px solid #d8d8d8;text-transform:uppercase; color:#000; }
.block-progress .block-content dl{margin:0;}
.block-progress .block-content dt a{color: #1677D4; float: right;font-style: italic; font-weight: normal; text-transform: lowercase;}
.block-progress .block-content dt .separator{display:none;}
.block-progress .block-content dt.complete{color:#464646;}
#checkout-payment-method-load dt{ font-weight:normal}
.opc  #checkout-step-review{padding:0; overflow:hidden}
#checkout-review-table{width:100%}
.opc-1sc #checkout-review-table	thead,.opc-1sc #checkout-review-table	tbody{border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;}
.opc-1sc #checkout-review-table tbody tr.last td{border-bottom:1px solid #d8d8d8;}
#checkout-review-table td{border:none;}
#checkout-review-table tbody td{border-top:1px solid #d8d8d8;}
#checkout-review-table tbody td.a-right{text-align:left!important}
#checkout-review-table tbody td.a-right.last{text-align:right!important;}
#checkout-review-table th:last-child{text-align:right!important; padding-right:5px;}
#checkout-review-table th{border-left:none;border-right:none; padding:8px 20px; border-bottom:none; text-align:left!important; text-transform:uppercase; font-weight:bold;}
#checkout-review-table tfoot th{text-align:right!important;border:none;}
.opc-col #checkout-review-table th,
.opc-col #checkout-review-table td{padding:8px 5px; text-align:left!important}
#checkout-review-table td h3.product-name{margin:0; font-weight:normal; text-transform:none;}
#checkout-review-table  tfoot td.a-left{text-align:right!important}
#checkout-review-table tfoot td.last.a-left,
#checkout-review-table tfoot td.last.a-right{text-align:right!important}
#checkout-review-table  tfoot td .price,
#checkout-review-table  tfoot td{color:#000; font-weight:bold; font-size:14px;}
#checkout-review-table  tfoot td{padding-top:7px; padding-bottom:0}
#checkout-review-table  tfoot tr.first td{padding-top:17px;}
#checkout-review-table  tfoot tr.last td{font-weight:bold; padding-bottom:10px }
#checkout-review-table  tfoot tr.last td:first-child{padding-top:10px;font-size:20px;}
#checkout-review-table  tfoot tr.last td .price{font-size:20px; font-weight:bold }
.checkout-onepage-success h2.sub-title{color:#0d76b1; text-transform:capitalize; }
.checkout-onepage-success .buttons-set{padding-bottom:20px}
#checkout-step-review input.checkbox,#checkout-agreements input.checkbox{float:left; margin-top:1px;}
#checkout-step-payment .sp-methods dt input.radio{float:left; margin-top:5px}
#payment_form_ccsave.form-list input.input-text{width:300px}
#payment_form_ccsave.form-list select{width:140px}
#payment_form_ccsave.form-list #ccsave_cc_type{width:300px;}
.checkout-onepage-success p a{color:#1677D4;}
.checkout-onepage-success .col1-layout .col-main{padding:0 20px 60px;}

/*============= CHECKOUT PAGE ONE STEP =======================*/
.opc-col .form-list fieldset li.wide{margin-bottom:5px;}
.opc-1sc .form-list li  fieldset ul{overflow:hidden; margin:0}
.opc-col #opc-billing .form-list li.control label {color:#000;}
.opc-col .step-title h2 {	display: inline-block; font-size:90%; font-weight:bold; text-transform:uppercase; margin:0; }
.opc-col .step-title{padding:8px 10px 7px; margin-bottom:10px; border:1px solid #d8d8d8;}
.opc-col .step-title .number {font-size:90%}
.gift-messages h3,
.gift-messages-form h4{ font-weight:bold}

/*================= checkout multi ==================*/	
#multishipping-billing-form .sp-methods dt input.radio{margin-top:4px;float:left}
.checkout-multishipping-address-newshipping .top-cart-inner .btn-remove,
.checkout-multishipping-addresses .top-cart-inner .btn-remove,
.checkout-multishipping-shipping .top-cart-inner .btn-remove,
.checkout-multishipping-billing .top-cart-inner .btn-remove,
.checkout-multishipping-overview .top-cart-inner .btn-remove{display:none!important}
.checkout-multishipping-addresses .top-cart-inner .btn-remove,
.checkout-onepage-index .top-cart-inner .btn-remove{display:none!important}	
.checkout-onepage-index .one-column .messages{margin-top:10px;}
.fieldset .form-list li.wide input.input-text#street_1{margin-bottom:5px}
.multiple-checkout .page-title h1,.checkout-multishipping-address-newshipping .page-title h1{padding:0;}
.multiple-checkout .page-title button.button{margin:3px}
.checkout-multishipping-address-newshipping .form-list select{width:87.5%}
.checkout-multishipping-address-newshipping .buttons-set{padding-bottom:20px;padding-right:110px;}
.checkout-multishipping-address-newshipping .buttons-set p.required{text-align:right;margin:0 0 30px;}
.checkout-multi .account-create{padding:0;}
/*========== LOGIN PAGE ===========*/
.account-login {padding:0 0 80px;}
.account-login .content-box{border:1px solid #b2b2b2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.account-login .content{padding:10px 20px 20px;}
.account-create .fieldset p{padding:15px 20px 0;margin:0;}
.account-login h2,.account-create .fieldset .legend {font-weight:bold;background:#f6f6f6;border-bottom:1px solid #d8d8d8;border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0;padding:10px 20px;color:#1e1e1e; font-family:'Roboto Condensed',sans-serif;font-size:14px;text-transform:uppercase;}
.account-login .form-list li.wide input.input-text,.account-login .form-list input.input-text{width:100%;}
.account-create  .messages > li{margin-left:20px; margin-right:20px}
.account-login .registered-users p.required {text-align:right;margin:0 0 20px;}
.account-login .registered-users a{background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/arr-checkout.png) no-repeat  left center; color: #1677D4; margin-top: 7px; padding: 0 0 0 15px;}
.account-create .form-list li.control{margin-top:20px;}
.account-create .buttons-set{display:inline-block;width:100%; clear:none; float:left; padding:0 0 80px;}
.account-create .buttons-set .back-link{float:right;margin-left:0!important;}
.account-create .buttons-set button{margin-right:20px;}
.account-create .buttons-set .required{float:right; width:100%; text-align:right;padding:0; margin:-5px 0 20px;}
.customer-account-forgotpassword .page-title{margin-top:10px}
.customer-account-forgotpassword .buttons-set{margin-bottom:10px;}
.account-login .messages > li{margin-left:20px; margin-right:20px}


/*========== ACCOUNT PAGE ===========*/
.my-account .buttons-set{margin-top:20px;}
.my-account .buttons-set p.back-link{float:right; margin-left:10px;}
.block-account .block-content a{}
.block-account .block-content li.current strong{}
.dashboard .messages > li{margin-left:20px; margin-right:20px}
.my-account.box3{overflow:inherit;padding:0 0 60px;}
.review-customer-index .my-account .messages{margin-top:10px; margin-left:20px}
.my-account p.hello strong{ font-weight:normal;}
.my-account .page-title h2, .box-head h2 ,.my-account .page-title h1{  margin: 0; padding:0 0 5px;}
.box-head h2 {padding:9px 0 7px}
.my-account .page-title h2, .box-head h2 {display:inline-block; float:left;text-transform:uppercase; font-weight:bold;font-size:14px;}
.box-recent .box-head{border-bottom:none;}
.box-head{border-top:1px solid #d8d8d8;
border-bottom:#d8d8d8;}
.box-head a{ padding-top:9px; float:right;  background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) 101% -877px no-repeat ; padding-right:20px; padding-left:10px; padding-bottom:8px; border-left:#d8d8d8;}
.box-title h3, .box-content h4{font-weight:bold }
.box-title h3{float:left; margin-right:5px;font-size:14px; font-weight:bold}
.box-info .col-1 .box-title h3,.box-info .col-2 .box-title h3{}
.col-wide >h3> a,
.box-title a{color:#1677D4; font-weight:normal; }
.box-info .box-content h4{float:left;margin-top:1px; margin-right:5px;}
.box-info.box-account .box .box-content a{color:#1677D4;line-height:20px;}
.box-account .col2-set .col-2 .box{padding-left:0}
.box-account .col2-set .box{ box-shadow:0 0 0;-moz-box-shadow: 0 0 0;-webkit-box-shadow:0 0 0; margin:0;padding:10px 20px}
.box-account .box .box-content a{color:#000;}
.dashboard .box-reviews .number, .dashboard .box-tags .number {float: left;margin: 0;font-weight: bold; background:none; padding:0;}
.box-info.box-account .col-1 .box .box-content a{color:#1677d4; font-weight:normal}
#my_recent_reviews,#my_recent_tags{padding:20px; margin:0}
.tags{color:#000;}
.my-wishlist .buttons-set button.button{ margin-bottom:5px ;margin-left:10px;}
.my-account .pager label, .my-account .sort-by label,.review-product-list .pager label{display:inline; float:none;}
.my-account .pager .limiter,.review-product-list  .pager .limiter{margin-top:1px;}
.review-product-list .pager .limiter{margin-bottom:10px}
.my-account .pager select,.my-account .sorter select,.review-product-list .pager select{padding:4px 5px}
.block-account ul li{padding:5px 0 7px 0px; }
.block-account ul li:hover,.block-account ul li.current{padding:5px 0 7px 0px;}
.block-account ul li a,.block-account ul li strong{padding-left:10px; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) -495px -284px no-repeat}
.block-account ul li a:hover,.block-account ul li.current strong{ background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) -495px -335px no-repeat no-repeat}
.block-account .block-content li a:hover{color:#000;}
.my-account .fieldset{float:none; width:auto; }
.my-account .tags-list{margin-left:20px}
.my-account .tags-list li{float:left; margin-right:10px;}
.my-wishlist .page-title{border-bottom:none; margin-bottom:0}
.sales-order-history .my-account #my-orders-table tbody tr.last td,
#my-tags-table tr.last td{border-bottom:1px solid #d8d8d8;}
/*-- my order --*/
#my-orders-table{width:100%}
.my-account .data-table  td{border:none;border-bottom:1px solid #d8d8d8;padding:10px 10px;}
.my-account .data-table  tr.last td{border-bottom:none;}
.my-account .data-table td em{ font-style:normal}
.my-account .data-table th{border-left:none; border-right:none}
.my-account .data-table th:first-child,
.my-account .data-table td:first-child{padding-left:20px}
.my-account .data-table td:first-child{font-weight:bold}
.my-account .data-table th {padding:7px 10px}
.my-account .data-table td  .product-name {color: #000000; font-size: 12px; font-weight: normal;line-height: 18px;}
#my-reviews-table.data-table td:first-child,#my-tags-table.data-table td:first-child,#wishlist-table.data-table td:first-child,#wishlist-table.data-table th:first-child{border-left:none}
#my-reviews-table.data-table td.last,#my-tags-table.data-table td.last,#wishlist-table.data-table td.last,#wishlist-table.data-table th:last-child{border-right:none;}
@media \0screen {#my-reviews-table.data-table td.last,#my-tags-table.data-table td.last,#wishlist-table.data-table td.last,#wishlist-table.data-table th.last{border-right:none}}
#wishlist-table .truncated .show .item-options{right:0 ; left:auto;}
#wishlist-table.data-table th:first-child,
#wishlist-table.data-table td:first-child,
#my-tags-table.data-table th:first-child,
#my-tags-table.data-table td:first-child{padding-left:10px}
#my-tags-table{border-top:1px solid #d8d8d8;}
.my-wishlist  .data-table .product-image{display:block; width:113px;}
.my-account .pager{margin:20px;}
.my-account .pager .pages{display:inline-block}
.sales-order-view .page-title{padding-right:20px; padding-bottom: 8px;}
.sales-order-view .page-title h1{padding-top: 12px; padding-bottom:0;}
.wishlist-index-share .form-list li.wide textarea{width:100%;}
/*info*/
.my-account  .account-create{padding:0;}
.my-account .fieldset h2.legend{}
.addresses-list h2{font-size:14px;text-transform:uppercase;font-weight:700;}
.addresses-primary h3{font-size:12px; font-weight:700;}
.addresses-primary p a{color:#1677D4;}
.addresses-list .addresses-additional li.item{margin:0 0 27px;}
/*========== Add to links ===========*/
.add-to-links li { float:left; margin:0  ;list-style: none outside none;width:50%;height: 45px; line-height: 45px;padding-left: 20px; padding-right: 20px; }
.add-to-links li a { padding-left:20px; height:45px; display:inline-block; float:left}
.product-view .add-to-links li a {font-size:11px;}
.product-view .short-description .std{line-height:18px;}
.products-grid .add-to-links{border-top:1px solid #D8D8D8;margin:0;}
.products-grid .add-to-links li a{text-transform:uppercase;}
.products-grid .add-to-links  li:first-child{border-right:1px solid #D8D8D8;}
.add-to-links .link-wishlist{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) 0 -264px no-repeat; }
.add-to-links .link-compare{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png)  0 -264px no-repeat }
ul.add-to-links {list-style: none outside none;margin: 7px 0 5px;overflow: hidden;padding: 0;width:100%;text-transform:uppercase; display:none;}
ul.add-to-links a:hover{text-decoration:none;}
/*============== sales guest ================*/
.sales-guest-form .block-content .form-alt .input-box{margin-bottom:10px; }
.sales-guest-form .block-content{margin-bottom:20px; overflow:hidden}
.sales-guest-form .block-content .form-alt .input-box label{margin-top:6px; display:inline-block}


/*========== CONTACT US PAGE ==========*/
.contact-us{float:left; width:100%; padding:0 0 160px;}
.contacts-index-index .form-list input.input-text,
.contacts-index-index .form-list li.wide textarea{width:100%;}
.contacts-index-index .form-list .field{width:auto; float:none;}
.google-map small{display:none;}
.contact-us .page-title h1{padding:0;font-size:18px;}
.contact-us .content{padding:0 20px;}
.contact-us .content-left{width:65%;float:left;}
.contact-us .content-right{width:20%:}
.contact-us .content-left .fieldset{width:100%;}
.contact-us .content-left .fieldset li {padding-right:125px;}
.contact-us .content-left .fieldset .fields .field {width:50%;padding-right:20px;}
.contact-us .content-left .fieldset .fields .field.right{padding-right:0;}
.contact-us .content-left .fieldset button{float:right;}
.contact-us .content-left h2{font-size:14px;text-transform:uppercase;font-weight:700;font-family:'Roboto Condensed',sans-serif;color:#000;padding:20px 0 0;}
.contact-us .content-right .store-location{border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;background:#f5f5f5;float:right;padding:20px 25px;}
.contact-us .content-right .store-location h3{text-transform:uppercase;font-weight:700;font-family:'Roboto Condensed',sans-serif;font-size:14px;margin:0 0 21px;color:#000;}
.contact-us .content-right .store-location p{color:#555; line-height:20px;margin:0 0 20px;}
.contact-us .content-right .store-location p.email span{color:#1677d4;}
.contact-us .content-right .store-location p.email{border-bottom:1px solid #d8d8d8;margin:0 0 17px; padding:0 0 20px;}

/*================ block =================*/	
.block{margin: 0 0 25px;}
.block .block-title strong span,.widget-title h3, .widget-title h2,.block_title h3{
font-family:'Roboto Condensed',sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding: 0;
line-height:1;
margin:0;
display: block;
}
.block .block-subtitle { color:#6e6e6e;}
.block .block-title,.widget-title,.block_title{
	overflow:hidden;
	border:1px solid #a7a7a7;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#fff));
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.03),rgba(255,255,255,0.03)); 
	background: -moz-linear-gradient(bottom,rgba(0,0,0,0.03), rgba(255,255,255,0.03));
	background: -ms-linear-gradient(bottom, rgba(0,0,0,0.03), rgba(255,255,255,0.03));
	background: -o-linear-gradient(bottom, rgba(0,0,0,0.03), rgba(255,255,255,0.03));
	background-color: #fff;
	background-repeat: repeat-x; 
	text-transform:uppercase; 
	padding:13px 15px;
	margin:0 0 16px;
}
.block-content dd a span.price,
.block-content dd a{color:#464646;font-size:12px; font-weight:normal;}
.block-content dt{clear: both; text-transform:uppercase;font-weight:bold;
padding: 10px 0 5px 15px;margin:0;color:#000;background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat -87px -683px ;}
.block .actions a{ /*font-weight:bold; padding:6px 10px 5px;
  text-decoration:none; float:left; margin-right:10px; text-transform:uppercase;
background:#f3f3f3; border:1px solid #d8d8d8; color:#6d6d6d;*/ }
.block a.product-image{float:left; margin:0 10px 10px 0}
.block .products-grid a.product-image{float:none}
.block .actions a,.block .actions button.button{float:right;}
.block-content.box{}
.banner-left{margin:0 0 40px;}

/*========= block-tag  ================*/
.block-tags ul li a{color:#505050;font-weight:normal;background:#f2f2f2; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;border-bottom:1px solid #e2e2e2;font-size:12px!important;padding:10px; line-height:1;display:inline-block; margin:0 2px 4px 0;}
.block-tags ul li a:hover{text-decoration:none;}
.block-tags .actions a{text-align:left; width:100%;float:none;text-transform:uppercase; font-weight:700;color:#464646;border:none; background:none;padding:0;}
/*========= block-reorder  ================*/
.block-reorder.block .actions a{background: none; border:none;  clear: both; color: #1677D4; display: inline-block;  font-style: italic;  font-weight: normal;  margin: 15px 0; text-decoration: underline; text-transform: capitalize;}
.block-layered-nav li {color:#969696;}
#my-reviews-table tbody td .rating-box{margin-top:3px;}
.block-layered-nav li a{text-decoration:none;-moz-transition: padding-left 300ms ease; -webkit-transition: padding-left 300ms ease; -o-transition: padding-left 300ms ease; transition: padding-left 300ms ease;}
.block-layered-nav .filter-act .btn-remove{position:static; float:left; margin-top:10px!important}
.block-layered-nav .img-filter li.selected{border:none}
.block-layered-nav dd > ol > li > input{float:left; margin-right:5px;}
/*============Block Poll============*/
.block.block-poll{color:#464646;}
.block.block-poll .block-subtitle{color:#464646;line-height:18px;}

/*========== Block compare ==========*/
.clear-compare {display:inline;float:left; }
.block .clear-compare a{border:none;background:none;color:#000000; font-size:12px; text-transform:capitalize;font-weight:normal;padding-left:0;}
.block.block-compare .btn-remove{position: absolute;top: 9px;left: auto;z-index:1;right:0;}
.block.block-compare li.item{position: relative; margin-bottom:8px;}
.block.block-compare li.item.last{padding-bottom:8px;margin-bottom:20px;}
/*========== Block Shopping Cart Top ==========*/
ol.mini-products-list{ list-style-type:none; padding-left:0;}
.block-cart-top { border:0; position:relative; margin:0 ; padding:0 20px;}
.block-cart-top .block-content { padding:10px 0 0;clear:both; }
.block-cart-top .block-content  .product-name{max-width:160px;}
.block-cart-top .block-content  .product-name a { font-size: 12px; font-weight: normal; line-height: 18px;color:#000; display:block; margin-top:-5px;}
.block-cart-top  .actions { float:right;margin-bottom:20px;}
.block-cart-top .block-content .summary a{text-decoration:none; padding-bottom:10px}
.block-cart-top .block-content .summary{color:#000; float:left;  font-weight:normal; font-size:14px;}
.block-cart-top .block-content .summary .subtotal{margin:2px 0 0;}
.block-cart-top .block-content .summary .subtotal .price{clear:both; display:block; font-size:16px;margin-top:5px;color:#000; font-weight:700;}
.block-cart-top .block-content .summary .price,.block-cart-top .block-content .summary a{font-size:100%;}
.block-cart-top .block-content .summary a:hover{color:#ed2f15;}
.block-cart-top .block-content .actions a.goto-cart{clear:both; margin-bottom:5px;display:none}
.block-cart-top .block-content a:hover{text-decoration:none;}
.block-cart-top .block-content a .price{font-size:90%;}
#cart-sidebar li.item{padding:20px 0; margin:0;}
#cart-sidebar li.item .product-image{display:block; max-width:80px; width:100%;text-align:center;border:1px solid #d8d8d8;margin:0;}
#cart-sidebar .btn-edit,
#cart-sidebar .btn-remove{display:inline-block; text-align:left; float:none}
#cart-sidebar .btn-edit{background: none ;clear: both; color: #1677d4;  height: 100%; overflow: visible; position: static; text-indent: 0; width: 100%;font-size:12px;text-transform:lowercase;font-weight:normal; font-style:italic;}
#cart-sidebar .btn-remove{left:auto; right:0;top:5px;}
#cart-sidebar p.label-price {margin:0;}
#cart-sidebar p.label-price label,
#cart-sidebar p.qty label{width:40px;display:inline-block;color:#505050;}
#cart-sidebar p.qty strong{color:#000; font-size:13px;}
.link-go-to-cart{border-top: 1px solid #D8D8D8;   clear: both; padding: 10px 0 0; text-align: right; width: 100%;}
.link-go-to-cart a{float:right; border:none; text-transform:none;}
#cart-sidebar{border-bottom: 1px solid #D8D8D8; }
/*=================== toolbar======================*/
.toolbar-bottom{clear:both; text-align:right;border-top:1px solid #d8d8d8;padding-top:18px!important;}
.toolbar-bottom .pages strong{font-weight:normal; color:#505050;}
.pager .amount strong{color:#505050;}
.toolbar-bottom .toolbar .pager .amount{color:#505050; margin:4px 0;}
.pager .pages li a:hover{ color:#505050;}
.pager .pages li a{color:#505050; }
.grid_12.grid_content .toolbar .pager .limiter{right: 10px;top: 45px;left: auto;}
.grid_12.grid_content .toolbar {padding-bottom:70px}
.pager .pages li a.previous,
.pager .pages li a.next{
 -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.category-products .products-grid:after {
    clear: none;
    display: inline;
    float: left;
}
.category-products .products-grid {
    clear: none;
    display: inline;
    margin: 0;
}
.col2-left-layout .products-grid-1.products-grid li.item, .col2-right-layout .products-grid-1.products-grid li.item {
    width: 100%;
}
.col2-left-layout .products-grid-2.products-grid li.item, .col2-right-layout .products-grid-2.products-grid li.item {
    width: 50%;
}
.col2-left-layout .products-grid-3.products-grid li.item, .col2-right-layout  .products-grid-3.products-grid li.item {
    width: 33.33%;
}
.col2-left-layout .products-grid-4.products-grid li.item, .col2-right-layout .products-grid-4.products-grid li.item {
    width: 25%;
}
.col2-left-layout .products-grid-5.products-grid li.item, .col2-right-layout .products-grid-5.products-grid li.item {
    width: 20%;
}
.col2-left-layout .products-grid-5.products-grid li.item .add-to-links li, .col2-right-layout .products-grid-5.products-grid li.item .add-to-links li{width:100%;height:30px;border:none;}
.col2-left-layout .products-grid-5.products-grid li.item .add-to-links , .col2-right-layout .products-grid-5.products-grid li.item .add-to-links {margin-bottom:20px;}
.col2-left-layout .products-grid-6.products-grid li.item, .col2-right-layout .products-grid-6.products-grid li.item {
    width: 16.66%;
}
.col2-left-layout .products-grid-6.products-grid li.item .add-to-links li, .col2-right-layout .products-grid-6.products-grid li.item .add-to-links li{width:100%;height:30px;border:none;}
.col2-left-layout .products-grid-6.products-grid li.item .add-to-links , .col2-right-layout .products-grid-6.products-grid li.item .add-to-links {margin-bottom:20px;}
.one-column .products-grid-1.products-grid li.item {
    width: 100%;
}
.one-column .products-grid-2.products-grid li.item {
    width: 50%;
}
.one-column .products-grid-3.products-grid li.item {
    width: 33.33%;
}
.one-column .products-grid-4.products-grid li.item {
    width: 25%;
}
.one-column .products-grid-5.products-grid li.item {
    width: 20%;
}
.one-column .products-grid-6.products-grid li.item {
    width: 16.66%;
}
.three-columns .products-grid-1.products-grid li.item {
    width: 100%;
}
.three-columns .products-grid-2.products-grid li.item {
    width: 50%;
}
.three-columns .products-grid-3.products-grid li.item {
    width: 33.33%;
}
.three-columns .products-grid-4.products-grid li.item {
    width: 25%;
}
.three-columns .products-grid-5.products-grid li.item {
    width: 20%;
}
.three-columns .products-grid-6.products-grid li.item {
     width: 16.66%;
}
.category-products .toolbar span.current{border:1px solid #d8d8d8; display:block; padding:5px; padding-right:20px; background:url("https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/btn-select.png") no-repeat 94% 10px; cursor:pointer;}
.category-products .toolbar .toolbar-title{ float:left }
.category-products .toolbar .toolbar-dropdown{position:relative; z-index:1;  width:100px; float:left }
.category-products .toolbar .sort-by-option .toolbar-dropdown{right:17px;}
.category-products .toolbar .toolbar-dropdown li{padding:5px;background-color:#fff;}
.category-products .toolbar .toolbar-dropdown li:hover{background:#f9efe2; cursor:pointer}
.category-products .toolbar .toolbar-dropdown li a{text-decoration:none}
.category-products .toolbar .toolbar-dropdown ul{margin:0;border:1px solid #d8d8d8;box-shadow:0px 1px 2px #dddddd; position:absolute; right:0; top:25px; width: 98px;}
.category-products .toolbar .sort-by .toolbar-title{display:inline}
.category-products .toolbar .limiter-content,
.category-products .toolbar .sort-by-content{float:left;position:relative;}
.category-products .toolbar .sort-by .v-middle{margin-top:8px; margin-left:10px}
.category-description{color:#464646;line-height:18px;margin:20px 0 0 ;}
.category-description.std > img { margin-bottom: 15px !important;}
.banner-cat{text-align:center; width:100%;}
.catalog-category-view .main .note-msg{margin:20px 0 50px;}
/*========= block-subscribe  ================*/
.block-subscribe .block-content{padding:0}	
.block-subscribe input.input-text {font-style:italic;color:#9f9f9f; width:100%;background:#3d3d3d;border:none;height:32px;border-radius:32px; -moz-border-radius:32px;-webkit-border-radius:32px;padding:0 120px 0 15px;}
.block-subscribe .input-box {width:100%; float:left; }
.block-subscribe .actions button.button{margin-bottom:0; background:#ff0000; border:none;width:106px;height:32px;box-shadow:0 0 0 rgba(0, 0, 0, 0);-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0);-webkit-box-shadlow:0 0 0 rgba(0, 0, 0, 0);}
.news-content-inner{position:relative;}
.news-content-inner .actions{position:absolute; right:0;}
.block-subscribe .actions button.button span{text-transform:uppercase;font-weight:bold;color:#fff;background:none;width:100%; text-align:center; box-shadow:0 0 0;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;padding:0;}
.page-sitemap,.contacts-index-index .buttons-set,.catalogsearch-term-popular .tags-list,.catalogsearch-advanced-index  .buttons-set{padding-bottom:20px}
/*========== Data Table ==========*/
.data-table { width:100%; }
.data-table th { padding:10px 20px; border:1px solid #d8d8d8; 
font-weight:normal; color:#000;text-transform:capitalize; }
#product-attribute-specs-table th.label,
.data-table th.label{font-weight:normal;}
.data-table td { padding:10px 15px; border:1px solid #d8d8d8; color:#505050;}

.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; }

	
/*========== Form Elements ==========*/
input.input-text, select, textarea {  padding:5px 5px; border:1px solid #d8d8d8; color:#676767 ;background-color:#ffffff; font-size:12px;}
.buttons-set p.back-link,
.my-account button.button:hover,
.account-login button.button:hover,
.account-create button.button:hover,
button.button,a.manage-address{
	 border:1px solid #777777; color:#ff0000;  line-height:1.25;vertical-align:middle; text-transform:uppercase;
	 height:30px;
	 border-radius:30px; 
	 -webkit-border-radius:30px;
	 -moz-border-radius:30px; 
	 box-shadow:0 1px 3px rgba(0,0,0,0.25);
	 -moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);
	 -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);
	 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#fff));
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.15),rgba(255,255,255,0.15)); 
	background: -moz-linear-gradient(bottom,rgba(0,0,0,0.15), rgba(255,255,255,0.15));
	background: -ms-linear-gradient(bottom, rgba(0,0,0,0.15), rgba(255,255,255,0.15));
	background: -o-linear-gradient(bottom, rgba(0,0,0,0.15), rgba(255,255,255,0.15));
	background-color: #fff;
	background-repeat: repeat-x; 
	
}
.logout-page{padding:0 20px;min-height:300px;}
a.manage-address{padding:7px 15px; text-decoration:none;float:left; font-weight:bold;}
.account-create button.button,
.my-account button.button,
.account-login button.button,
button.button:hover{
	background:#000;border-color:#000;
	-webkit-transition: all 250ms ease-in-out 0s;
    -moz-transition: all 250ms ease-in-out 0s;
    -o-transition: all 250ms ease-in-out 0s;
    transition: all 250ms ease-in-out 0s;
}
.my-account button.button span span,
.account-login button.button span span,
.account-create button.button span span,
button.button:hover span span{background-image:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/arr-button-hover.png);color:#fff;}
.buttons-set p.back-link a,
button.button span{ font-weight:700; height:30px; background:transparent; text-transform:uppercase; font-size:12px;color:#4c4c4c;font-family:'Roboto Condensed',sans-serif ;padding:0 17px;box-shadow:0 1px 1px rgba(255, 255, 255, 0.3) inset;-moz-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3) inset; -webkit-box-shadow:0 1px 1px rgba(255, 255, 255, 0.3) inset;}
.buttons-set p.back-link a{padding: 0 25px 0 25px;background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/arr-button.png) no-repeat 60px center;line-height:29px;}
.buttons-set p.back-link:hover{background:#000;border-color:#000;
	-webkit-transition: all 250ms ease-in-out 0s;
    -moz-transition: all 250ms ease-in-out 0s;
    -o-transition: all 250ms ease-in-out 0s;
    transition: all 250ms ease-in-out 0s;}
.buttons-set p.back-link:hover a,
.buttons-set p.back-link a:hover{text-decoration:none;background-image:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/arr-button-hover.png);background-color:#000;color:#fff;box-shadow:0 0 0; -moz-box-shadow:0 0 0; -webkit-box-shadow:0 0 0;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;
-webkit-transition: all 250ms ease-in-out 0s;
    -moz-transition: all 250ms ease-in-out 0s;
    -o-transition: all 250ms ease-in-out 0s;
    transition: all 250ms ease-in-out 0s;
}
.my-account button.button:hover span span,
.account-login button.button:hover span span,
.account-create button.button:hover span span{color:#4c4c4c;}
.my-account button.button:hover span span,
.account-login button.button:hover span span,
.account-create button.button:hover span span,
button.button span span{padding: 0 15px 0 0; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/arr-button.png) no-repeat right center;line-height:29px;box-shadow:0px 0px 0px;-moz-box-shadow:0px 0px 0px; -webkit-box-shadow:0px 0px 0px;}
button.btn-continue {}
button.btn-checkout{height:45px;border:1px solid #000;background:#000; float:right; }
button.button.btn-checkout span { background:transparent;height:45px; line-height:43px;width:100%; text-align:center; }
button.button.btn-checkout span span { padding:0 20px;font-weight : bold; background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/arr-buttton-checkout.png) no-repeat 97% center;color:#fff;}
.page { padding:0 }
.cart button.button.btn-checkout span span{padding:0 45px;background-position:88% center;font-family:'Roboto Condensed',sans-serif; font-size:14px; font-weight:bold;}
/*========== Header ==========*/
.header .links {float: left; margin-top: 10px !important;  }
.header .links li:first-child{border-left:1px solid #f2655b; margin-bottom: 10px;}
.header .links li{border-right:1px solid #f2655b; padding:0px 10px 6px !important; margin-bottom: 8px}
.menu-header{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/bkg-header.png) repeat-x  0 0 #000;padding:25px 0 18px;position:relative;}
.top-header .header .f-left{color:#fff;}
.top-header .header .f-left ul{float:left;margin:0;}
.top-header .header .f-left ul li{float:left;}
.top-header .header .f-left ul.links li{border-right:none;}
.top-header .header .f-left ul li a{color:#fff;}
.top-header .header .f-left ul li  span{font-size:16px; font-weight:700;display:block; padding:12px 15px 12px 0;font-family: 'Roboto Condensed', sans-serif;}
.top-header .header .f-left ul li.need-help {border-left:1px solid #f2655b;padding:5px  15px 7px;}
.top-header .header .f-left ul li.need-help a{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat  65px -611px; padding-right:30px; padding-top:8px; display:block;}
/*.header .block-shipping-top{float:left;background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat -80px -595px;padding-left:50px;margin-left:85px;}*/
.header .block-shipping-top{float:left;padding-left:50px;margin-left:85px;}
.header .block-shipping-top p{margin:0;}
.header .block-shipping-top h1{font-size:14px; font-weight:700; color:#fff;text-transform:uppercase;margin:2px 0 ; line-height:1;font-family: 'Roboto Condensed', sans-serif;}
.top-cart{ position:absolute; right:10px; top:-59px;}
.top-cart .links{float:right;}
.top-cart .links li{border-right:1px solid #f2655b;padding:5px 13px 7px;}
.top-cart .links li a { color:#fff; }
.top-cart .top-cart-inner{float:right;padding:1px 15px 0;}
#check-out-links {float:right;}
#check-out-links a{float:left;font-size:14px; text-transform:uppercase;font-weight:700;text-decoration:underline;color:#fff;line-height:1;font-family: 'Roboto Condensed', sans-serif;}
.top-header{background:#f00;padding:0px 0 0px; color:#000;width: 100%;
    padding-top: 10px;}
span.coupon-header {text-align: center; float: right; width: 100%; color:#000; font-size: 15px; margin-bottom: 15px; background:#ffde09; padding: 3px; position: fixed; z-index: 99999999999999999999999999999999999999;}
span.coupon-header p {margin: 0; position: relative;
    -webkit-animation: mymove 15s infinite; 
    /* Safari 4.0 - 8.0 */
    animation: mymove 15s infinite; animation-timing-function: linear;}
    /* Safari 4.0 - 8.0 */
@-webkit-keyframes mymove {
    from {left: 0%;}
    to {left: 100%;}
}

@keyframes mymove {
    from {left: 0%;}
    to {left: 100%;}
}

span.timer {
    text-align: center;
    font-weight: bold;
}
span.countdown-text.daysclass span {
   background: #fff;
    border-radius: 3px;
    /*padding-right: 3px;*/
    margin-right: 3px;
}
span.countdown-text.hoursclass{
   background: #fff;
    border-radius: 3px;
    padding-right: 3px;
    margin-left:3px;
    margin-right: 3px;
}
span.countdown-text.minsclass{
   background: #fff;
    border-radius: 3px;
    padding-right: 3px;
    margin-left:3px;
    margin-right: 3px;
}
span.countdown-text.secsclass{
   background: #fff;
    border-radius: 3px;
    padding-right: 3px;
    margin-left:3px;
    margin-right: 3px;
}
#link-top-cart a{color:#fff;padding-right:5px;float:left;text-transform:uppercase;font-size:14px; font-family:'Roboto Condensed',sans-serif;font-weight:700;line-height:1;}
#link-top-cart a:hover{text-decoration:none;}
#displayTextCart{border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); border-top: 5px solid #fff;  display: inline-block; text-indent: -999em;height:3px;margin-top:6px;}
.header  .links li.last{background:none; /*margin:0*/; padding:0}
.header  .links li a{color:#000;white-space:nowrap}
.header-container .logo strong { display:none;}
.free-ship-to{float:right;padding-right:35px;margin-top:15px}
.free-ship-to span{ color:#fff; font-weight:700; font-size:14px; font-style:italic;text-transform:uppercase;margin:0;font-family: 'Roboto Condensed', sans-serif;margin:0 0 3px;
    -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 10s; /* Safari 4.0 - 8.0 */
    animation-name: example;
    animation-duration: 1s;
    animation-iteration-count: infinite;}
    /* Safari 4.0 - 8.0 */
    @-webkit-keyframes example {
    from {color: #fff;}
    to {color: #ffde09;}
}

    /* Standard syntax */
    @keyframes example {
    from {color: #fff;}
    to {color: #ffde09;}
}

.free-ship-to h2{font-size:14px;color:#b2b2b2;font-style:italic;margin-bottom:0;font-family: 'Roboto Condensed', sans-serif;}
.header-container .input-search { display:inline-block;}
.header-container .input-cate .catsearch-dropdown ul{position:absolute;left:-3px; top:33px;z-index:999; width:195px;border:1px solid #f34b26;background-color:#ffffff;}
.header-container .input-cate .catsearch-dropdown ul li:hover{background:none repeat scroll 0 0 #F9EFE2;}
.header-container .input-cate .catsearch-dropdown ul li{padding:6px 10px;cursor:pointer;line-height:1.25}
.header-container .input-cate .catsearch-dropdown{position:relative;line-height:32px;cursor:pointer;}
.header-container .input-cate .catsearch-dropdown span{display:block;cursor:pointer;padding-left:10px;padding-bottom:10px; white-space:nowrap; overflow:hidden}
.block-cart-top .go-cart a{margin-right:0}
.header-container .input-search input {background:#3d3d3d;border:none; height:32px; line-height:32px; padding:0 30px 0 15px;border:none!important;border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;color:#b2b2b2;width:280px;font-size:12px;}
.header-container .form-search .input-search:hover input,
.header-container .input-search input:hover{background:#fff;color:#6e6e6e;}
.header-container .form-search .input-search:hover button.button{background-position:-103px 0;}
.header-container .form-search { height:31px; line-height:30px;float:right;}
.header-container .form-search .input-search button.button {background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat ;  border: medium none;height: 11px; position: absolute; right: 0; top: 11px; width: 24px;box-shadow:0 0 0 rgba(0, 0, 0, 0);-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0); -webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0);}
.header-container .form-search .input-search button.button span {padding:0; text-indent:-999em}
.top-cart-content{position: absolute; z-index:11 ; background-color:#fff;right: 0px!important;top: 30px!important;line-height:1.35; width:320px;padding:10px 0;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
.top-cart-content .block-subtitle{border-bottom:1px solid #d8d8d8; color:#505050; padding:0 20px 10px;margin:0;}
.block-cart-top  button.button{margin-top:7px;}
.top-cart-content .product-details{margin-left:100px;position:relative;}
/*========== Breadcrumbs ==========*/
.breadcrumbs { padding:14px 20px 0; border:0 ; color:#666666;  font-weight:normal; overflow:hidden}
.breadcrumbs ul { margin:0; padding:0; float:left; }
.breadcrumbs li:first-child{background:none; padding-left:0}
.breadcrumbs li {background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) 0 -654px no-repeat; padding:0 7px 0 20px; }
.breadcrumbs li strong { font-weight:normal; }
.breadcrumbs li a {color:#666; }
.breadcrumbs li span { padding:0 10px; display:none}

/*========== Main menu ==========*/
.main-menu{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/bkg-menu.png) repeat-x #191919;box-shadow:0 2px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);position:relative;z-index:1;}
.nav-container ul { list-style:none; padding:0 ;margin:0;}
.nav-container li { margin:0 }
#nav > li {border-left:1px solid #000;padding: 11px 0;}
#nav > li:nth-last-child(2){/*background: #ff0000; border-right: 1px solid #000; box-shadow: 0px 0px 10px #aba9a9; margin-top: 4px; margin-bottom: 3px;*/}
#nav > li.last{background: #ff0000;/* border-right: 1px solid #000; */box-shadow: 0px 0px 10px #aba9a9;margin-bottom: 3px;}
#nav > li.last a:hover {color: #fff;}
#nav > li:first-child {background:none;}
#nav > li > a {color:#ffffff;padding: 0px 15px;}
#nav > li.parent > a{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/arr-menu.png) no-repeat center right;padding-right:30px;}
#nav > li.parent.over > a{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/arr-menu-hover.png) no-repeat center right;}
#nav > li.parent > a:hover{}
#nav li a:hover { color:#ff0000; }
#nav li.over > a, #nav li.active > a {  color:#fff;}
#nav ul, #nav div { border:0; background-color:#ffffff; top:41px;border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;box-shadow:1px 0 4px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 0 4px rgba(0, 0, 0, 0.15);-webkit-box-shadow:1px 0 4px rgba(0, 0, 0, 0.15);}
#nav > li:hover ul,#nav > li:hover div{}
#nav ul li { border:0 }
#nav ul li:first-child a{border:none;}
#nav ul li a {color:#666 !important; padding:12px 10px;border-top:1px solid #d8d8d8; }
#nav ul li.over > a,
#nav ul li > a:hover {color:#ff0000!important; background:#232323;}
#nav ul li.active > a {color:#ff0000!important }
#nav ul li.parent > a {}
#nav > li > a > span { font-weight:700; text-transform:uppercase;font-size:14px;font-family: 'Roboto Condensed', sans-serif;}
#nav li .shown-sub ul.shown-sub, #nav li .shown-sub li div.shown-sub{left:105%;}
#nav ul ul, #nav ul div{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#nav-mobile li{position:relative;}
#nav-mobile .mobile-nav{background:none!important; position:absolute; top:0; width:100%; height:100%;left:0;}
#nav .mobile-nav{background:none!important; position:absolute; top:0; width:100%; height:100%;}
/*compare page*/
.compare-table th,
.compare-table td{border-top:none;border-left:none; border-right:none;}
.compare-table thead td,
.compare-table thead th{border:none}
.compare-table .add-to-row th,
.compare-table .add-to-row td{border:none}
.compare-table td .product-image img{border:1px solid #d8d8d8;}
.compare-table td button.button{float:left; margin-right:5px;}
.compare-table tbody th{color:#000; text-transform:capitalize;font-weight:bold}
.compare-table td ul.add-to-links{float:left; margin:5px 0px}
.page-popup .box-shadow{background:#fff;float:left;padding:20px 0;}
.compare-table td p.img{max-width:200px;}
.page-popup .buttons-set{margin-top:20px;padding-right:20px;}
.page-popup .link-print { margin-top:5px;}
.vertical .controls .next{background-position:0 -31px; right:10px; top:40px; }
.vertical .controls .prev{background-position:-21px -31px; right:10px; top:25px;left:auto}

/*footer*/
.footer-container { /*background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/bkg_body.png) no-repeat center 0;*/ }
.footer-top{ padding:43px 0 52px; float:left; width:100%;}
.flexslider-brand{max-width:1180px;}
.footer-top .block-footer-three{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icon-footer-black.png) 20px top no-repeat;padding-left:90px;max-width:340px;color:#6e6e6e;line-height:18px;}
.footer-top .block-footer-three p{margin:0;}
.footer-top .block-2 .block-footer-three{background-position:-370px top;}
.footer-top .block-3 .block-footer-three{background-position:-760px top;}
.footer-top .block-footer-three h3{font-weight:700;font-size:14px; color:#000; text-transform:uppercase;line-height:1;font-family:'Roboto Condensed',sans-serif;}
.footer-top .block-footer-three  img{margin-top:15px;}
.footer-brands{ background:#1a1a1a;clear:both; padding:20px 0; }
.footer-brands ul li{float:left;}
.footer-brands .owl-theme .owl-item{text-align:center;}
.footer-brands .owl-theme .owl-controls {position:static;}
.footer-brands .owl-theme .owl-controls .owl-buttons div{border:none;position:absolute;top:50%;margin-top:-8px;right:0;width:10px;height:16px;}
.footer-brands .owl-theme .owl-controls .owl-buttons div.owl-prev:hover,
.footer-brands .owl-theme .owl-controls .owl-buttons div.owl-prev{left:0;right:auto;background-position:0 -568px;}
.footer-brands .owl-theme .owl-controls .owl-buttons div.owl-next:hover,
.footer-brands .owl-theme .owl-controls .owl-buttons div.owl-next{background-position:-123px -568px ;}
.footer-center{background:#1a1a1a;clear:both;padding:20px 0; border-top: 1px solid #252525;}
.footer-center  .grid_7 ul{clear:both; float:left; width:100%; margin-top:40px;}
.footer-center  .grid_7 ul li{display:inline;padding-left:17px;}
.footer-center  .grid_7 ul li:first-child{padding-left:0;}
.block-currency .block-title,
.block-currency .block-content{padding:0}
.footer-center .block-subscribe h3,
.block-footer h3{font-family: 'Roboto', sans-serif;font-weight:normal;font-size:14px; color:#fff;line-height:1;margin:0 0 15px;}
.block-footer{color:#666666;border-left:1px solid #252525;padding-left:20px; min-height:200px;}
.block-footer p,
.block-footer ul li a{color:#666666; line-height:20px;margin:0;}
.footer-bottom .f-left ul li a:hover,
.block-footer ul li a:hover{text-decoration:none; color:#ff0000;}
.footer-bottom{background:#222; clear:both;color:#666666;padding:15px 0;}
.footer-bottom .f-left{margin-top:6px;}
.footer-bottom .f-left address{float:left;margin:0 0 10px;}
.footer-bottom .f-left ul{float:left;margin:0;}
.footer-bottom .f-left ul li{display:inline;padding:0 5px;}
.footer-bottom .f-left ul li:first-child{border-right:1px solid #666;}
.footer-bottom .f-left ul li a{color:#666666;}
.copyright{clear:both;}
.footer-bottom select{background-color:#222!important;border:1px solid #666;background-image:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/select-footer.gif)!important;padding-top:7px!important;background-position:right 1px!important;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing:border-box;}
.language-store{float:right;margin-right:20px;}
.footer-bottom  .block{float:right; margin:0;}
.footer-bottom .form-language{background-position: 10px center;  border: 1px solid #666666; display: inline-block; padding: 0 0 0 15px;height:32px;position:relative;}
.form-language #icon{background-position:left center; color:#666;padding-left:25px;display:block;line-height:28px;}
.block-currency .form-language #icon{padding-left:0;}
.form-language #icon span{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/select-footer.gif) no-repeat; display:inline-block; width:30px; height:30px;}
.footer-bottom .form-language select{border:none;padding-left:5px !important; }
.block.block-currency{position:relative; z-index:10;}
.store-switcher label,
.language-store label,
.footer-bottom  .block label{padding-right:10px;position:relative; top:2px;}
.footer-bottom  .block-currency label{top:3px;}
.store-switcher #dropdown-store,
.footer-bottom  .block-currency #dropdown-currency,
.language-store #dropdown{position:absolute;top:32px;right:0;border:1px solid #666666;padding:10px 15px; width:100%; border-top:none;background:#222;z-index:1;	}
.store-switcher #dropdown-store ul li,
.footer-bottom  .block-currency #dropdown-currency ul li,
.language-store #dropdown ul li{clear:both;padding:0 0 5px; }
.store-switcher #dropdown-store ul li a,
.footer-bottom  .block-currency #dropdown-currency ul li a,
.language-store #dropdown ul li a{padding-left:25px;color:#666;}
.store-switcher #dropdown-store ul li a,
.footer-bottom  .block-currency #dropdown-currency ul li a{padding-left:0;}

.store-switcher { float:right; margin-right:20px; }
.store-switcher .form-language #icon { padding-left:0; }
/* back to top */
#back-top span{background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/back_to_top.png) no-repeat scroll center center transparent;display: block;height: 52px;text-indent: -9999px;width: 52px;}
#back-top {bottom: 50%!important;margin: 0 0 -26px;position: fixed;right: 15px!important;z-index: 15;}

/*----------------Home page-----------*/
.category-list{background:#fff; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; max-width:1120px;width:100%; margin:0 auto;padding:30px 20px 0;position:relative; top:-53px;}
.category-list ul{margin:0;}
.cat-grid li{width:33.3333%; float:left;list-style:none;margin:0 0 20px;}
.cat-grid li img{margin: -1px; border: 1px solid transparent;}
.cat-grid li .block-cat{margin:0 10px;padding:10px 0 0;text-align:center;}
.cat-grid li .block-cat img{margin: -1px; border: 1px solid transparent; -moz-box-shadow: 0 0 0 #000;-webkit-box-shadow: 0 0 0 #000;box-shadow: 0 0 0 #000;}
.cat-grid li .block-cat .cat-img{height:183px; display:block;overflow:hidden;}
.cat-grid li .block-cat .cat-img img{margin: -1px; border: 1px solid transparent; -moz-box-shadow: 0 0 0 #000;-webkit-box-shadow: 0 0 0 #000;box-shadow: 0 0 0 #000;}
.cat-grid li:nth-child(3n+1){clear:both;} 
.home-content{position:relative;background:#fff;clear:both;border-bottom:1px solid #cbcbcb; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;padding:0 0 50px;}
.cat-grid li .block-cat a:hover{text-decoration:none;}
.cat-grid li .block-cat h2 a{font-weight:700;font-size:22px; color:#000;text-transform:uppercase;line-height:1;font-family: 'Roboto Condensed', sans-serif;}
.cat-grid li .block-cat h2{width:100%; text-align:left;padding:0 20px;margin:10px 0 5px;min-height:46px}
.cat-grid li .block-cat .buttons{background: #232323; width:100%; height:35px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;display:block;padding:0 20px;text-transform:uppercase;color:#fff; text-align:left;line-height:35px;position:relative;}
.cat-grid li .block-cat .buttons:hover{ background-color:#ff0000;}
.cat-grid li .block-cat .buttons span{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/bkg-thumb.png) no-repeat; display:block; height:35px; position:absolute; right:-2px;width:35px;top:0;}
/*new products*/
.widget-products  .owl-theme .owl-controls{top:-35px;}
.widget-products {position:relative;border-bottom:1px solid #D8D8D8; padding:0 0 20px;}
.widget-new-products .widget-title{background:none; text-align:center;box-shadow: 0 0 0 ; -moz-box-shadow: 0 0 0 transparent; -webkit-box-shadow: 0 0 0 ;border:none;}
.widget-new-products .widget-title h2{font-size:14px; font-weight:700;color:#000;}
.owl-carousel  .owl-item .item{position:relative;width:100%;border:1px solid transparent;}
.owl-carousel  .owl-item .item  .add-to-links{display:none;}
.widget-new-products  .item-inner-inner .item-inner-wraper{padding:15px 20px;}
.widget-new-products  .item-inner-inner .item-inner-wraper .product-image{padding:20px 0;display
:block; width:100%;text-align:center;}
.widget-new-products  .item-inner-inner .add-to-links{border-top:1px solid #d8d8d8;width:100%;margin:0;display:block;}
.widget-new-products  .item-inner-inner .add-to-links li{width:50%;padding-left:20px; padding-right:20px;height:45px;line-height:45px;}
.widget-new-products  .item-inner-inner .add-to-links li:first-child{border-right:1px solid #d8d8d8;}
.widget-new-products  .item-inner-inner .item-inner-wraper .actions{text-align:left; width:100%;margin:0 0 20px;float:left;}
/*block Featured Categories */
.featured-categories{margin:36px 10px 40px; max-width:1140px;float:left; width:100%;}
.widget-new-products .widget-title h2,
.featured-categories .title h1{width:100%; text-align:center;font-size:14px; font-weight:700;color:#000;text-transform:uppercase;margin:0 0 16px;font-family:'Roboto Condensed',sans-serif;}
.featured-categories .title h1{margin-bottom:25px;}
.featured-categories ul li{list-style:none;margin:0;}
.featured-categories .info-left {float:left;}
.featured-categories .info-left  h1{font-weight:bold; color:#000000;font-family:'Roboto Condensed',sans-serif; font-size:16px; text-transform:uppercase;}
.featured-categories  ul li.item{padding-right:30px;margin:0;}
.featured-categories .info-left ul li a{color:#505050;line-height:25px;}
.featured-categories .info-left ul li a:hover{text-decoration:underline; color:#000;}
.featured-categories .image-category{float:right;max-width:128px; width:100%;}
.featured-categories .owl-theme .owl-controls{top:-45px;}
.featured-categories .shop-all{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat left -75px;padding-bottom:20px;}
.featured-categories  ul li.shop-all a{color:#000;padding-left:10px;}
/*block 4 images*/
.home-content .block-static-image {margin-left:25px;margin-right:25px;border-top: 1px solid #d7d7d7;margin-bottom:25px;float:left;display:block;width:100%;margin-top:25px;padding: 25px 10px 0;}
.home-content .block-static-image  ul li{padding:0 10px;float:left;list-style:none;width:25%;}
.home-content .block-static-image  ul li img{margin: -1px; border: 1px solid transparent; -moz-box-shadow: 0 0 0 #000;-webkit-box-shadow: 0 0 0 #000;box-shadow: 0 0 0 #000;}
/*custom block*/
.custom-block-home{border-top:1px solid #d7d7d7;clear:both;margin:0 20px;padding:25px 10px 0;}
.custom-block-home .block-custom{width:50%;float:left;padding:0 160px 0 0;}
.custom-block-home .block-custom p{line-height:18px;margin:0 0 18px;}
.custom-block-home .block-custom.block-1{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/block-custom-1.png) no-repeat 90% center;}
.custom-block-home .block-custom.block-2{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/block-custom-2.png) no-repeat 96% center;padding-left:10px;}
.custom-block-home .block-custom h1{font-weight:700; color:#000; text-transform:uppercase;font-size:18px;margin-bottom:12px;font-family:'Roboto Condensed',sans-serif;}
.mobile-tablet select{padding-top:0!important; padding-bottom:0!important;}
/*Extension*/
.new-products .border-box ul.productlabels_icons,
.new-products .item ul.productlabels_icons{top:50%;margin-top:-23px;}
 ul.productlabels_icons,
.item   ul.productlabels_icons{list-style:none;position:absolute; right:-10px;z-index:1;margin:0;}
ul.productlabels_icons  li,
.item   ul.productlabels_icons  li{list-style:none; padding-top:5px;}
ul.productlabels_icons  li img:hover,
.item   ul.productlabels_icons  li img:hover{opacity:1!important;}
.border-box .img-label,
.item .img-label{position:relative;}
#crosssell-products-list .item .img-label{float:left;}
/*add this*/
.addthis_native_toolbox .addthis_button_facebook_like{width:90px;}
.addthis_native_toolbox  .addthis_button_tweet{width:85px;}
.addthis_native_toolbox .addthis_button_pinterest_pinit{width:50px;display:none;}
.addthis_native_toolbox  .addthis_button_google_plusone{width:70px;}
/*popup newsleter*/
.block-subscribe.subscribe-popup{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/bkg-popup.png) no-repeat;width:749px; padding:15px 15px 0;}
.subscribe-popup-inner{ float:left; width:438px;text-align:center;padding:50px 50px 40px;;}
.subscribe-popup-inner h3{text-transform:uppercase; font-size:24px;font-family:'Roboto Condensed',sans-serif;margin-bottom:5px;}
.subscribe-popup-inner .form-subscribe-header p{color:#000;margin-bottom:15px;}
.text-inner{text-transform:uppercase; font-weight:bold;color:#000;font-size:14px;line-height:20px;margin-bottom:10px;float:left; margin-top:14px;clear:both;}
.block-subscribe .subscribe-popup-inner input.input-text{background:#fff;border-radius:5px;-moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;height:36px;}
.block-subscribe  .subscribe-popup-inner  .actions button.button{border-radius:0 5px 5px 0;-moz-border-radius:5px; -webkit-border-radius:5px;height:36px;}
.block-subscribe  .subscribe-popup-inner  .actions button.button span{line-height:30px;}
.block-subscribe.subscribe-popup .socials{text-align:center;}
.block-subscribe.subscribe-popup .socials li {display:inline-block;}
.block-subscribe.subscribe-popup .socials li a{text-indent:-9999em; font-size:0; display:block;width:36px; height:36px;background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/popup-social.png) no-repeat left center;margin-left:10px;}
.block-subscribe.subscribe-popup .socials li.i-fb a{margin-left:0;}
.block-subscribe.subscribe-popup .socials li.i-tw a{background-position:-48px center;}
.block-subscribe.subscribe-popup .socials li.i-rss a{background-position:-97px center;}
.block-subscribe.subscribe-popup .socials li.i-google a{background-position:-145px center;}

.creareseo-sitemap{padding:25px}
.popup-fancybox{display:none;}
/*------------------------Start Responsive---------------------------*/
@media (max-width: 480px) {
	/*header*/
	.free-ship-to h1{font-size:12px;}
	.free-ship-to h2{font-size:11px;}
    .header .links li:nth-child(3){display:none}
	.container_24{padding:0 10px;}
	.top-header .header .f-left ul.links li{border:none;}
	.header .block-shipping-top{margin:0 auto;float:none;max-width:245px;}
	.top-header .header.container_24{padding:0;}
	/*home page*/
	.home-content{padding:0 10px;}
	.cat-grid li .block-cat{margin:0; padding:0;}
	.home-content  .cat-grid li .block-cat .cat-img{height:170px;}
	.home-content .category-list{top:0;padding:0 ;}
	.category-list .cat-grid li{width:100%;margin:0 0 20px ;clear:both;}
	.col-main .home-content .block-static-image ul li{width:100%;padding:0;margin:0 0 20px;text-align:center;}
	.bx-wrapper .bx-controls-direction a{display:none;}
	.footer-brands{padding:0 10px;}
	/*category page*/
	.col3-layout .col-wrapper .col-main{float:none;}
	.products-list .product-shop{clear:both;}
	.products-list .product-image{float:left;width:100%;}
	.products-list  li.item{border-bottom:1px solid #d8d8d8;margin:0 0 20px;}
	.three-columns .col-main .category-products .products-grid li.item,
	.two-columns-right .col-main .category-products .products-grid li.item,
	.two-columns-left .col-main .category-products .products-grid li.item,
	.one-column .col-main .category-products .products-grid li.item{width:100%;}
	/*product detail*/
	.product-shop .availability{float:left; margin-bottom:15px;}
	.sendfriend-product-send .account-create .buttons-set button{margin-right:0; margin-bottom:10px;margin-left:10px; }
	.sendfriend-product-send .account-create .buttons-set .back-link{margin-left:10px!important;}
	/*my account*/
	.my-account .pager .amount strong{display:none;}
	.sales-order-history .my-account #my-orders-table tbody td:nth-child(5),
	.sales-order-history .my-account #my-orders-table thead th:nth-child(5),
	.my-account .dashboard #my-orders-table tbody td:nth-child(5),
	.my-account .dashboard #my-orders-table thead  th:nth-child(5),
	.sales-order-history .my-account #my-orders-table tbody td:nth-child(3),
	.sales-order-history .my-account #my-orders-table thead th:nth-child(3),
	.my-account .dashboard #my-orders-table tbody td:nth-child(3),
	.my-account .dashboard #my-orders-table thead  th:nth-child(3),
	.sales-order-history .my-account #my-orders-table tbody td:nth-child(2),
	.sales-order-history .my-account #my-orders-table thead th:nth-child(2),
	.my-account .dashboard #my-orders-table tbody td:nth-child(2),
	.my-account .dashboard #my-orders-table thead th:nth-child(2){display:none;}
	.my-account .dashboard #my-orders-table td .separator{display:none;}
	.my-account .order-details  #my-orders-table td a{display:block; clear:both;}
	.my-account .data-table th:first-child, .my-account .data-table td:first-child{padding-left:0;}
	.mobile-label{display:inline-block;font-weight:700;}
	.my-account .pager .limiter{float:left;margin-top:10px;clear:both;}
	.box-account .col2-set .box{padding:10px;}
	.my-account .order-details #my-orders-table  colgroup,
	.my-account .order-details #my-orders-table thead{display:none;}
	.my-account .order-details #my-orders-table td{display:block;width:100%; clear:both;text-align:left!important;padding-left:0;padding-bottom:0;}
	.my-account .order-details #my-orders-table td .price-excl-tax .price,
	.my-account .order-details #my-orders-table td .price-excl-tax{display:inline;}
	.my-account .order-details #my-orders-table tbody td.last{border-bottom:1px solid #d8d8d8; margin-bottom:10px;padding-bottom:10px;}
	.my-account .order-details #my-orders-table tfoot td:first-child{padding-left:0;}
	.my-account .order-details #my-orders-table tfoot td:after{content:':';}
	.my-account .order-details #my-orders-table tfoot td.last:after{content:'';}
	.my-account .order-details #my-orders-table tfoot td{display:inline;clear:none;padding-left:5px;border:none;}
	.my-account .order-details #my-orders-table .product-name{font-weight:bold;}
	#my-reviews-table colgroup,
	#my-reviews-table  td:nth-child(1),
	#my-tags-table td:nth-child(1),
	#my-tags-table colgroup{display:none;}
	.review-customer-view .product-review .product-details{margin-left:150px;}
	/*checkout*/
	#review-buttons-container.buttons-set button.button{width:100%;}
	.account-create ul.form-list{padding:10px;}
	.checkout-multi #payment_form_ccsave.form-list input.input-text,
	.checkout-multi #payment_form_ccsave.form-list #ccsave_cc_type{width:100%;}
	.checkout-multishipping-address-selectbilling .multiple-checkout .col3-set .col-2,
	.checkout-multishipping-address-selectbilling .multiple-checkout .col3-set .col-3,
	.checkout-multishipping-address-selectbilling .multiple-checkout .col3-set .col-1{width:100%;}
	/*product detail*/
	.product-view .add-to-cart button.button{padding:0;}
	.product-view .add-to-links li{padding-right:9px;}
	.product-view .add-to-links li.email-friend{padding-right:0;}
	/*add this*/
	.addthis_native_toolbox .addthis_button_facebook_like{width:80px;}
	.addthis_native_toolbox  .addthis_button_tweet{width:78px;}
	.addthis_native_toolbox  .addthis_button_google_plusone{width:62px;}
	.cat-grid li{width:100%}
	
}
@media (max-width: 767px) {
	.main-container { background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/bkg_body.png) no-repeat center 0; }
	.footer-container { background:none; }
	#back-top{display:none!important;}
	.container_24{max-width:620px; margin:0 auto;}
	.col3-layout .col-wrapper .col-main{float:none;}
	.catalog-category-view .col3-layout.main-container .main .col-main,
	.catalog-category-view .col1-layout.main-container .main .col-main{padding:0 10px;}
	.col2-left-layout .col-main{padding-left:10px;padding-right:10px;}
	.col2-left-layout .sidebar{padding-right:10px;padding-left:10px;max-width:300px;}
	.col2-right-layout .col-main{padding-left:10px; padding-right:10px;}
	.col2-right-layout .sidebar{padding-left:10px; padding-right:10px;}
	.col-right.sidebar ,
	.col-left.sidebar{padding:0 10px;}
    /*header*/
	#topcartlink{background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/cart_yellow.png) no-repeat left center;padding-left:25px;padding-top:3px; padding-bottom:3px;}
	.text-logo{width:100%; padding:10px 0 0;font-size:12px;}
	#store-language{width:100%;margin: 10px auto}
	.top-header{padding: 0px 0;}
	.header{padding:0;}
    .block-cart-top .block-content .actions a.goto-cart{display:block}
    .top-cart-content{right:-3px!important;}
    .top-header .header .f-left{ padding-left:10px;padding-right:10px;margin:0;}
	.top-header .header .f-left ul li{}
	.top-header .header .f-left ul.links li{padding-top:3px!important;}
	.page .top-header .header .f-left ul li.need-help{border-left:1px solid #f2655b;padding-left:15px;}
	.page .top-header .header .f-left ul li span{padding:13px 15px 0 0;}
	.top-header .header .f-left{margin:0 auto;width:100%;text-align:center;}
	.top-header .header .f-left ul li.need-help,
	.top-header .header .links li{padding-bottom:5!important;}
	.top-header .header .f-right{padding-left:10px;margin-left:0;float:none!important;}
	.free-shipping-top{padding-top:5px;}
	.top-header .header .top-cart.f-right{width:100%;float:left;clear:both;text-align:center;padding:3px 0 0;}
	.top-header .header .top-cart.f-right .links li.first{padding-left:0!important;padding-right:0!important;}
	.menu-header .f-right{float:none!important; width:100%;padding:15px 0 0;clear:both;margin:0;}
	.header-container .f-left,
	.logo{width:100%; text-align:center;}
	.free-ship-to{display: block; float: none; text-align: center;}
	.top-cart{position:inherit;top:0;width:100%;}
	.top-cart .links{clear:both; float:none; text-align:center;margin:0;width:100%;}
	.top-cart .links li{ border-color: #343434; display: inline-block; float: left; padding-top: 6px; text-align: right; width: 50%;}
	.top-cart .links li.last a{float:left;}
	.top-cart .links li:nth-child(2) a{float:left;}
	.top-cart .links li:nth-child(2){border:none;}
	.top-cart .links li.last{border:none;}
	.top-cart .links li a{color:#fff;}
	.top-header .header .f-left ul{float:none;display:inline-block;}
    .top-header .header .f-right{padding-bottom:5px; padding-right:10px;clear:both;}
	#check-out-links{float:right;width:50%;margin:0 0 10px;padding:11px 15px;}
	.top-cart .top-cart-inner{width:50%;border-right:1px solid #343434;padding:10px 15px;}
	#link-top-cart a{line-height:10px;color:#fff;padding-right:0;float:right;}
	#displayTextCart{float:left;margin-top:4px; border:0; }
	#check-out-links a{color:#fff;float:left;text-decoration:none;}
    .logo,.header-container .grid_5.f-left{float:none!important; text-align:center}
    .zoom-notice{display:none;}
	.header .links{float:none; display:inline-block;margin:0;}
	.top-cart-inner .top-cart-content{top:40px!important;margin:0; width:100%;z-index:10001;left:10px!important;}
	.header .top-cart-inner{margin:0 5px;float:none;  display:inline-block;position:relative;}
    .header-container .form-search{ margin:0 auto; float:none;position:relative;}
    .form-search .search-autocomplete {left:180px!important; top:34px!important}
    .header-container .input-search input{width:100%;  }
    .header-container .input-search{width:100%;}
    .header-container .form-search .input-search button.button{top:11px; right:0}
	
	/*menu*/
	#nav-mobile{display:block;}
	#nav{display:none;}
	#nav-menu{display:block!important;float:right; width:100%; height:42px;padding-top:6px;cursor:pointer;padding:0 ;}
	#nav-menu label{line-height:42px; text-transform:uppercase; font-weight:bold;color:#fff;}
	#nav-menu span.right{ background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/nav.png) no-repeat; border: medium none;   height: 18px;  margin: 13px 0 0;width: 18px;display:block;}
	.menu-header{background:#000;}
	.menu-header .f-left{padding:0 10px;}
	.main-menu{height:42px;z-index:10000;}
	.nav-container{display:none;clear:both; background:#343434;box-shadow:0 0 5px #000; -moz-box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000;padding:5px; }
	.nav-container li a{
		background:#000;
		border:1px solid #1f1f1f;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		box-shadow:0 0 0 1px #424242;
		-moz-box-shadow:0 0 0 1px #424242;
		-webkit-box-shadow:0 0 0 1px #424242;
		color:#fff!important;
		display: inline-block;
		line-height: 14px;
		margin: 0 0 6px;
		padding: 14px 16px;
		position: relative;
		text-transform: uppercase;
		width: 100%;
		font-weight:bold;
	}
	.nav-container li.last a{background:red;}
	.nav-container > ul > li:hover > a {
		background: linear-gradient(to bottom, rgba(47, 48, 47, 1) 0%, rgba(43, 43, 43, 1) 28%, rgba(36, 36, 35, 1) 100%);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#fff));
		background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.07),rgba(255,255,255,0.07)); 
		background: -moz-linear-gradient(bottom,rgba(0,0,0,0.07), rgba(255,255,255,0.07));
		background: -ms-linear-gradient(bottom, rgba(0,0,0,0.07), rgba(255,255,255,0.07));
		background: -o-linear-gradient(bottom, rgba(0,0,0,0.07), rgba(255,255,255,0.07));
		border-color: #444445 #353435 #242324;
		box-shadow: 0 0 0 1px #1e1e1e;
		-moz-box-shadow: 0 0 0 1px #1e1e1e;
		-webkit-box-shadow: 0 0 0 1px #1e1e1e;
	}
	.nav-container li li a {
		background: none repeat scroll 0 0 #2f2f2f;
		border-color: #2f2f2f #2a2a2a #2a2a2a;
	}
	#nav-mobile > li > ul, #nav-mobile > li > ul ul{
		display:none;
	}
	.nav-container li.parent > a > span {
		padding-right: 22px;
		position: relative;
	}
	.nav-container li.parent > a > span:after {
		background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/i_menu_mobile.png) repeat;
		content: "";
		display: inline-block;
		height: 13px;
		position: absolute;
		right: 0;
		top: 1px;
		width: 8px;
	}
	/*home page*/
	.custom-block-home .block-custom p img {
    display: none !important;
}
	.main-slideshow .bx-wrapper .bx-prev{left:0;}
	.main-slideshow .bx-wrapper .bx-next{right:0;}
	.category-list{max-width:550px;margin-bottom:-53px;}
	.cat-grid li{width:50%;margin:0 0 20px ;}
	.cat-grid li:nth-child(2n+1){clear:both;margin-left:0;}
	.cat-grid li:nth-child(3n+1){clear:none;}
	.cat-grid li .block-cat .buttons{padding:0 10px;}
	.cat-grid li .block-cat .cat-img{height:135px;}
	.new-products-grids{border-top:1px solid #d8d8d8;padding-top:60px;max-width:580px;clear:both;}
	.border-box{display:none!important;}
	.widget-products{padding: 0;}
	.widget-new-products .item-inner-inner .item-inner-wraper .actions{margin:0;}
	.widget-new-products .item-inner-inner .add-to-links li:first-child,
	.owl-carousel .owl-item .item .add-to-links{display:block;border:none;}
	.widget-new-products .item-inner-inner .add-to-links li{width:auto;padding-right:0;}
	.cat-slider-grid{max-width:580px;}
	.featured-categories .title h1{padding-right:10px;}
	.featured-categories{margin-left:0; margin-right:0;}
	.featured-categories ul li.item{padding-left:10px; }
	.featured-categories .image-category{padding:0 5px;width:44%;}
	.featured-categories .info-left{width:56%;}
	.home-content .block-static-image ul li{width:50%;padding:0 10px;margin:0 0 20px;text-align:center;}
	.custom-block-home{margin:0 auto; max-width:580px;}
	.custom-block-home .block-custom{width:100%;margin-bottom:20px;padding-right:110px;background-position:100% center!important;}
	.custom-block-home .block-custom.block-2{padding-left:0;}
	.widget-products .owl-theme .owl-controls,
	.featured-categories .owl-theme .owl-controls{position:relative;top:0;margin-bottom:20px;}
	
	/*category*/
	.breadcrumbs{padding-left:10px; padding-right:10px;}
	.limiter.toolbar-switch{float:left;clear:both;}
	.toolbar-switch label{min-width:48px;}
	.category-title h1{padding-left:10px; padding-right:10px;}
	.col3-layout .category-products .products-grid li.item,
	.two-columns-right .category-products .products-grid li.item,
	.two-columns-left  .category-products .products-grid li.item,
	.one-column .category-products .products-grid li.item{width:50%;}
	.block-content dt{max-width:320px;}
    /*detail*/
    .product-view .product-shop{margin-left:0!important; display:inline-block}
    .product-view{margin-bottom:20px}
    .product-view .product-img-box{width:100%;}
    .product-view .product-img-box .product-image{width:100%;height:380px;max-width:380px; margin:0 auto;}
    .product-view .product-img-box .more-views li{margin-right:20px}
	.product-options-bottom .add-to-cart, .add-to-box .add-to-cart{padding:10px;}
	.product-view .product-img-box .zoom{width:100%;background-repeat:repeat-x;}
	.product-view .product-img-box .zoom .btn-zoom-out{left:0;}
	.product-view .product-img-box .zoom .btn-zoom-in{right:0;}
	.product-view .product-options{padding-right:0;}
    .box-reviews .review-list{width:100%}
    #review-form .data-table th{padding:5px 5px;}
    .col-main { float:none;}
    .products-grid .ratings .rating-box {}
    .box-reviews .form-add{width:100%}
	.product-view .form-add .form-list input.input-text{width:100%;}
	#review-form .data-table thead th{font-size:9px;}
	.product-view .box-tags .form-add .input-box{float:none;}
	.grid_24 .product-view  .box-tags .form-add .input-box input{width:100%;}
	#upsell-product-table .owl-theme .owl-controls{position:relative; top:0;}
	#upsell-product-table .owl-theme .owl-controls .owl-buttons div{background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat  -29px -490px  !important;border: 1px solid #d8d8d8 !important;width:30px;height:30px;}
	#upsell-product-table .owl-theme .owl-controls .owl-buttons div.owl-prev{background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat  -29px -490px !important;}
	#upsell-product-table .owl-theme .owl-controls .owl-buttons div.owl-next { background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat  -27px -516px !important; margin-left: -1px;}
	.product-collateral #upsell-product-table .owl-theme .owl-controls .owl-buttons div.disabled{opacity:0.3!important;cursor: default;}
	.ratings-table-right{clear:both; float:none; width:100%;margin:0 0 10px;}
    /*compare page*/
    .page-popup .title-buttons { text-align:left; }
    .page-popup .link-print{float:left; clear:both; margin-left:10px; padding-bottom:10px}

    /*toolbar*/
    .toolbar .pager .limiter{top: 40px;left:0;}
    .toolbar {padding-bottom:52px}
    .toolbar-bottom .toolbar {padding-bottom:0px}
    .sorter .sort-by{float:left;}
    /*Shopping cart */
	
	.cart{padding:0 10px;}
	.cart .cart-collaterals .col2-set .col-2,
	.cart .cart-collaterals .col2-set .col-1{width:100%;padding:0;}
	.cart .crosssell .product-image{width:100px;}
	.cart .crosssell .product-details{margin-left:110px;}
	.cart .crosssell li.item .add-to-links li{width:auto;padding-right:10px;}
	.cart .crosssell li.item .add-to-links li:last-child{padding-right:0;}
    #shopping-cart-table tbody td:nth-child(1),
    #shopping-cart-table thead th:nth-child(1) { display:none }
    #shopping-cart-table td:nth-child(2) { width:100% }
    #shopping-cart-table td:nth-child(4),
    #shopping-cart-table th:nth-child(4) { display:none }
    #shopping-cart-table td:nth-child(5),
    #shopping-cart-table th:nth-child(5) { display:none }
    #shopping-cart-table td:nth-child(3),
    #shopping-cart-table th:nth-child(3) { display:none }
    #shopping-cart-table th:nth-child(7) { text-indent:-999em }
    input.qty{width:20px !important}
    .cart-table tfoot td button.button.btn-continue{margin-right:0}
    .cart .cart-collaterals select{width:100%}
    .cart .cart-collaterals input.input-text{width:100%}
    .cart .totals{margin:0}
    .cart .cart-collaterals .col2-set{width:100%;}
    .form-list li.wide textarea{width:90%}
    .fieldset{width:100%; margin-bottom:20px}
    .gift-messages-form .form-list .field{width:100%}
    .gift-messages-form .form-list input.input-text{width:90%}
    .cart .shipping,.cart .discount ,.cart .totals{width:100%; float:none; clear:both}
    .cvv-what-is-this { margin-left:15px;}
	.cart .cart-collaterals{margin-bottom:25px;}
	.cart-table tfoot td{padding-left:10px;padding-right:10px;}
	.cart-table tfoot td button.button.btn-continue{margin-left:0;float:left;}
    /*checkout*/
	.opc .step{padding:15px 20px 30px;}
	.multiple-checkout #multiship-addresses-table select{width:100px}
    .multiple-checkout .buttons-set p.back-link{margin-bottom:5px; float:left;margin-left:0;}
    .checkout-progress li{margin-bottom:5px;padding-top:5px; width:100%}
    .multiple-checkout .col2-set .col-narrow{margin-bottom:5px; width:100%}
    .multiple-checkout .col2-set .col-wide{margin-bottom:5px; width:100%}
    .multiple-checkout .sp-methods select.month{margin-bottom:5px}
	.checkout-multi .account-create{padding:0;}
	.checkout-multi .col1-layout .col-main{padding:0 10px;}
	.checkout-progress{padding:0;}
	#checkout-progress-wrapper{padding-left:0;}
    .opc .col2-set .col-1, .col2-set .col-2{width:100%; float:left; margin-bottom:10px}
    .form-list li.wide select{width:100%}
    .form-list .field{float:none; width:auto}
    .form-list select{width:100%}
    .form-list li.wide input.input-text{width:100%}
    .opc .form-list input.input-text{width:100%}
	#payment_form_ccsave.form-list #ccsave_cc_type,
    #payment_form_ccsave.form-list input.input-text{width:240px}
	#payment_form_ccsave.form-list select{width:110px;}
	.multiple-checkout #payment_form_ccsave.form-list input.input-text{width:250px}
	.multiple-checkout #payment_form_ccsave.form-list #ccsave_cc_type{width:250px;}
	.multiple-checkout #payment_form_ccsave.form-list select{width:115px}
    .sp-methods select.month{margin-bottom:5px;}
    .opc .gift-messages-form .item .details .f-fix{ margin-top:10px}
    .opc .gift-messages-form .item .details{margin-left:0;}
    .cvv-what-is-this{white-space:nowrap}
    .tool-tip .tool-tip-content img{width:100%}
    .opc  .tool-tip{top:200px!important}
    .gift-messages-form label{display:block!important}
    .opc-col1,.opc-col2,.opc-col3 {width:100%!important;margin:0}
    .opc-1sc {display:block}

    /* account page */
	
	.account-create,
	.customer-account-login .col-main{padding:0 10px;}
	.main  .account-create .form-list .field{width:100%;}
	.my-account .pager{margin:10px 0;}
    .my-wishlist .data-table td:nth-child(1),
    .my-wishlist .data-table th:nth-child(1) { display:none }
	#my_recent_reviews, #my_recent_tags{padding:0;}
	.dashboard .box-reviews .details,
	.dashboard .box-tags .details{margin-left:10px;}
    .col2-set .col-1,.col2-set .col-2,.buttons-set{float:none; width:100%; margin-bottom:10px}
    .wishlist-index-share .my-account .fieldset,
    .my-account .buttons-set{width:100%}
    .my-account .fieldset{width:auto}
    .account-create ul.form-list{float:none; width:100%}
    .box-tags .form-add .input-box input{width:180px}
    .box-account .col2-set .col-2 .box,.sales-order-history .my-account p,.my-wishlist p{padding-left:10px}
	.order-info{padding:5px 0;}
	.order-date{margin-left:0; margin-right:0;}
	.order-info-box,
	.order-details .table-caption{padding:0;}
    .sales-order-history .my-account .pager p,.my-wishlist .data-table p{padding-left:0}
    .sales-order-history .my-account p.back-link{padding-left:0px}
    #wishlist-table.data-table td:nth-child(2), #wishlist-table.data-table th:nth-child(2){border-left:0}
    .controls .next {right:5px;}
    .controls .prev{left:5px}
    /*subscribe*/
    .block-subscribe .block-content{clear:both}
    .grid_19 .grid_14 .grid_9{border-left:none; padding-right:10px;}
    /*table*/
    .data-table thead th,#checkout-review-table th{ padding:5px }
    .data-table td,.cms-page-view .data-table tbody th { padding:10px 5px }
    #review-form .data-table td{padding:5px 5px;}
	/*footer*/
	.footer-bottom .f-left ul li:first-child{padding-left:0;}
	.footer-center .grid_7 ul li{width:19%;display:inline-block;}
	.footer-top .grid_8{padding-bottom:20px;padding-right:10px;}
	.block-footer{padding-left:0;min-height:inherit;border:none;}
	.footer-bottom .f-right{float:left!important;margin-top:10px;}
	.footer-center .grid_7{padding:0;}
	.footer-bottom .block{float:left;margin-right:10px;margin-bottom:10px;}
	.store-switcher,
	.language-store{float:left;margin-right:10px; margin-bottom:10px;}
	.footer-bottom{padding-left:10px;padding-right:10px;}
	.block-footer .block-footer-content{padding:0 0 15px;}
	/*Footer*/
	.footer-center .grid_5.block-footer,
	.footer-center .grid_4.block-footer{width:50%; float:left; clear:none;}
	.footer-center .grid_4.block-footer:nth-child(3){clear:both;}
	.footer-center .grid_7{clear:both;}
	.container_24{padding:0 10px;}
	/*contact page*/
	.contact-us{padding:0 0 20px;}
	.contact-us .content-left{width:100%;}
	.contact-us .content-right .store-location{float:left; width:100%;}
	.contact-us .content-left .fieldset .fields .field{width:100%; padding-right:0;}
	.contact-us .content-left .fieldset li{padding-right:0;}
	.block-subscribe.subscribe-popup .actions button.button{width:75px;}
	.block-subscribe.subscribe-popup{width:100%;background-position:-20px 0;}
	.block-subscribe.subscribe-popup input.input-text{padding-right:80px;}
	.subscribe-popup-inner{width:100%;padding-left:10px; padding-right:10px;}
	.fancybox-wrap,
	.fancybox-overlay.fancybox-overlay-fixed{}
	.catalog-product-view  .fancybox-wrap,.catalog-product-view   .fancybox-overlay.fancybox-overlay-fixed{display:block!important;}
}
@media (min-width: 768px) and (max-width: 980px) {
	/* global */
	.col2-left-layout .col-main{padding-right:10px;}
	.col2-left-layout .sidebar{padding-left:10px;}
	.col-right.sidebar{padding:0 10px 0 0;}
	.col-left.sidebar{padding:0 0 0 10px;}
	.col2-right-layout .col-main{padding-left:10px;}
	.block .block-title, .widget-title, .block_title{padding:13px 8px;}
	.breadcrumbs{padding:14px 10px 0;}
    /*header*/
    .logo{margin-top: 8px;max-width:300px;}
    .header-container .top-cart .top-cart-inner a.top-link-cart{padding-left:30px; background-position:6px -79px}
    .free-ship-to{position:absolute; left:-360px;top:-73px;}
	.free-ship-to h2,
	.free-ship-to h1{color:#fff;}
	.page .top-header{height:115px;}
	.top-header .header .f-left{width:100%;}
	.top-header .header .f-left ul.links{float:right;}
	.top-cart{right:10px;}
	.top-header .header .f-left ul.links li{padding-right:0!important;border:none; }
	.page .top-header .f-left .block-shipping-top{display:block;float:left;}
	.page .header .block-shipping-top{margin-left:35px;}
	.top-cart .top-cart-inner{padding-left:0;}
	.top-cart-content{top:35px!important;}
	.top-header .free-shipping-top{display:none!important;}
	.text-logo{position:absolute; top:4px; left:180px;width:100%;}
	.menu-header{padding:18px 0 22px;}
	.header-container .form-search{margin-top:9px;}
	.header-container .form-search .input-search button.button{top:20px;}
    #nav > li.parent > a{padding-right:29px;}
    #nav > li > a{padding:0 8px;}
    #nav > li > a > span{font-size:12px;}
    /*toolbar*/
	.category-products .toolbar select{padding:0 5px;}
	.limiter.toolbar-switch{clear:both; float:left; margin-top:15px;}
    .toolbar .pager .limiter{right: 17px;top: 40px;left: auto;}
    .grid_12.grid_content .toolbar .pager .limiter{top: 60px;}
    .toolbar {padding-bottom:60px}
    .toolbar-bottom .toolbar{padding-bottom:0}
    /*box tags*/
    .box-tags .form-add .input-box input {width:225px;}
    .block-wishlist .mini-products-list .product-details{margin-left:0}
    .grid_5 .products-list.custom .product-shop{margin-right:0!important;}
    .grid_5 .products-list.custom .product-image{margin-left:0;}
    .grid_12 .products-list .product-shop{clear:both}
    .box-reviews .review-list{width:100%; margin:0 0 20px}
    .box-reviews .form-add{width:100%; }
    /*shopping cart	*/
	.cart .cart-collaterals .col2-set .col2-set-left{width:60%;float:left;}
	.cart .cart-collaterals .col2-set .col-2,
	.cart .cart-collaterals .col2-set .col-1{width:100%;padding-left:0;}
    .cart .cart-collaterals .coupon-shipping{width:50%;float:left}
    .cart .cart-collaterals .shipping{width:auto;float:none; margin-bottom:20px}
    .data-table td,
    .data-table th{padding-left:5px; padding-right:5px;}
    .cart .cart-collaterals .discount{width:auto;float:none; margin-bottom:20px}
    /*checkout	*/
	.opc .step{padding-right:10px;}
	.checkout-progress{padding:0;}
	#checkout-progress-wrapper .block-progress .block-title{padding:13px 10px;}
	#checkout-progress-wrapper{padding-left:0;}
	.block-progress .block-content dt{padding:14px 10px;}
    .form-list li.wide textarea{width:90%}
    .opc .form-list li.wide select{width:100%}
	.opc .form-list .field{width:50%;}
	.opc .form-list .field input.input-text{width:100%;}
	.opc .form-list .input-box{padding-right:10px;}
	.opc .form-list li.wide input.input-text{width:100%;}
	.opc .form-list select{width:100%;}
	#review-buttons-container.buttons-set button.button{width:auto;}
	/*my account*/
	.account-create .form-list .field{width:50%;}
	.account-create .form-list .wide .field{width:100%;}
    /*my order*/
    #my-orders-table th,
    #my-orders-table td{padding-left:5px; padding-right:5px}
    #my-orders-table td .nobr{}
    .block-related .product .product-details,.widget-recentreview-products .products-list .product-shop{clear:both; margin-left:0!important}
    /*==============home page=============*/
	/*cat thumb*/
	.category-list{max-width:640px;}
	.cat-grid li{width:50%;}
	.cat-grid li:nth-child(3n+1){clear:none;}
	.cat-grid li:nth-child(2n+1){clear:both;}
    .new-products-grids{border-top:1px solid #d8d8d8;padding-top:60px!important;}
    .featured-categories,
    .cat-slider-grid, .new-products-grids{ clear:both; max-width:640px;padding-top:15px;}
    .featured-categories{margin:0 0 40px;border:none;}
	.flexslider-brand{max-width:720px;}
    /* CONTACT US PAGE */
	.contact-us .content-left{width:60%;}
	.contact-us .content-left .fieldset li{padding-right:0;}
    /*add new address*/
    .my-account .fieldset{ margin-bottom:20px;}
    .form-list .input-range input.input-text{width:36.2%}
    /* block newsletter */
    .block-subscribe input.input-text{width:94%; padding:5px}
    .block-subscribe .input-act .actions{position:static; top:auto; right:auto}
    .block-subscribe .input-box{width:96%;}
    .block-subscribe .block-content .input-act{border:none}
    .block-subscribe .block-content .input-act .input-box{border:4px solid #00aeed; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
    .block-subscribe .input-act .actions button.button{margin-top:5px}
	/*category*/
	.col3-layout .category-products .sorter select {width:130px;}
	.col3-layout .category-products .products-grid li.item,
	.two-columns-right .category-products .products-grid li.item,
	.two-columns-left  .category-products .products-grid li.item{width:50%;}
	.one-column .col-main .category-products .products-grid li.item{width:33.3333%;}
	.col3-layout .category-products .products-grid .add-to-links li a{padding-left:10px;}
    /*product detail*/
	.product-view .product-img-box .product-image{width:190px; height:190px;}
	.product-view .add-to-cart button.button{padding:0 10px;}
	.product-view .add-to-links li a{padding-left:19px;}
	.product-view .product-img-box{width:190px;}
	.product-view .product-shop{margin-left:210px;}
	.ratings-table-right{clear:both; width:100%; margin:0 0 10px;float:left;}
    .three-columns .product-view .product-shop{margin-left:0!important; padding-bottom:20px; clear:both}
	.product-view .product-options{padding-right:0;}
	.product-shop .availability{margin:9px 0 20px;}
	.product-view .box-tags .form-add .input-box{width:100%;}
	.product-view .box-tags .form-add .input-box input{width:100%;}
    .block .compare-details{clear:both; margin-left:0}
    .block .block-content li.item{padding:10px 0}
	.product-collateral{margin-top:20px;}
	.grouped-items-table th{text-align:center!important;}
	.block.block-custom .top-title h1{font-size:12px;}
	.block.block-custom .top-title{text-align:center;}
	.block.block-custom .top-title img{float:none; margin-bottom:10px;}
	.block.block-custom .top-title h1{clear:both;}
    /*footer*/
	.store-switcher,
	.language-store{margin-right:0;}
    .block-footer{padding-left:0;border:none;}
    .block-subscribe .actions button.button span{font-size:12px;padding:0;}
	.footer-center .grid_7 ul{margin-top:30px;}
	.footer-center .grid_7 ul li{float:left;}
    .footer-center .grid_7 ul li a{display:inline-block;padding-top:10px;}
	.block-subscribe .actions button.button{width:75px;}
	.footer-center .grid_7 ul li:nth-child(3n){clear:both;padding-left:0;float:left;}
	.block-subscribe.subscribe-popup{width:700px;background-position:-15px center;padding:0;}
}
@media (max-width: 980px) {
	/*------------Header------------*/
	.top-header .header .f-left ul li span{padding:13px 15px 10px 0;}
	.top-header .f-left .block-shipping-top{display:none;}
	.header .block-shipping-top{max-width:260px; margin:0 auto; float:none; color:#fff;}
	.header .links li:first-child{border:none;}
	.header .links li{border:none;padding:11px 5px 7px !important!important;}
	.free-shipping-top{clear:both; width:100%;display:block!important; }
	/*------------Hide back to top--------------------*/
    #back-top{display:none!important;}
}
@media (min-width: 981px) and (max-width: 1199px) {
    /*------------------Header--------------------*/
    .top-header .header .f-left{margin-right:0!important;}
    .top-header .header .f-right{margin-left:0!important;}
	.top-cart .links li{padding-left:5px; padding-right:5px;}
    .top-header .header .f-left ul li span{padding:13px 10px 10px 0;}
    .top-header .header .f-left ul li.need-help{padding:5px 0 7px 10px;}
    .header .links li{padding-left:10px!important;padding-right:0!important;}
    .top-header .f-left .block-shipping-top{display:none;}
    .free-ship-to{margin-left:0;margin-top:2px}
    .free-shipping-top{margin-left:30px;display:block!important;}
    .free-shipping-top  .block-shipping-top{max-width:250px; margin:0 auto;float:none; color:#fff; }
    #nav > li > a > span{font-size:12px;}
    #nav > li > a{padding:0 10px;}
    #nav > li.parent > a{padding-right:29px;}
	/*----------------Footer----------------------*/
	.block-footer{padding-left:10px;}
	.footer-bottom .f-left ul li:first-child{padding-left:0;}
    /*----------------Home page-------------------*/
	/*cat thumb*/
	.category-list{max-width:880px;}
    .cat-slider-grid, .new-products-grids{max-width:880px;}
	.flexslider-brand{max-width:960px;}
	/*Product detail*/
	.product-view .product-img-box{width:292px;}
	.product-view .product-shop{margin-left:310px;}
	.product-view .r-tabs .r-tabs-nav .r-tabs-anchor{padding:10px 14px;}
	.product-view .product-options{padding-right:0;}
	.product-view .box-tags .form-add .input-box,
	.product-view .box-tags .form-add .input-box input{width:100%;}
	.product-view .product-img-box .product-image-zoom{width:290px;}
	/*----------------Shopping Cart----------------*/
	.cart .crosssell .product-image{width:95px;}
	.cart .crosssell .product-details{margin-left:100px;}
	/*-----------------Checkout ---------------*/
	#checkout-progress-wrapper .block-progress .block-title{padding:13px 10px;}
	.block-progress .block-content dt	{padding:14px 10px;}
	.block-progress dd{padding:20px 10px;}
	#review-buttons-container.buttons-set button.button{width:auto;}
	/*category*/
	.col3-layout .category-products .products-grid li.item{width:50%;}
	.two-columns-right .category-products .products-grid li.item,
	.two-columns-left  .category-products .products-grid li.item{width:33.33333%;}
	.one-column .col-main .products-grid li.item{width:25%;}
	/*contact us*/
	.contact-us .content-left .fieldset li{padding-right:0;}
	.contact-us .content-left{width:70%;}
	
}
@media (min-width: 1200px) {
   
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .category-products .toolbar select{padding:2px 5px 5px;}
   .footer-bottom select{padding-top:3px!important;}
   .product-options dd select{padding-top:0;}
   /*.top-cart .top-cart-inner{padding-top:10px;}*/
}

.links .last {
    display: none !important;
}
.links li:nth-last-child(2) {
    display: none;
}
li.level0.active.level-top.parent {
    background: #ff0000 !important;
}
li.level0.active.level-top {
    background: #ff0000 !important;
}
/*li.level0.nav-1.first.level-top.parent:active {
    background: #ff0000 !important;
}
li.level0.nav-1.first.level-top.parent:visited {
    background: #ff0000 !important;
}*/
/*.top-link-checkout { */
/*    display: none !important;*/
/*}*/
/*.top-link-cart {*/
/*    display: none !important;*/
/*}*/
.productlabels_icons li img {
    width: 46px;
}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: -18px auto 0;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}
.bx-wrapper img:hover{opacity:1;}
/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
	display:none;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -26px;
	background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat -1px -420px;
}

.bx-wrapper .bx-next {
	right: -26px;
	background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat -134px -420px;
}

.bx-wrapper .bx-prev:hover {
	background-position: -1px -354px;
}

.bx-wrapper .bx-next:hover {
	background-position: -134px -354px;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -26px;
	outline: 0;
	width: 52px;
	height: 52px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/css/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}



/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	text-align: center;
	position:absolute;
	top:0;
	right:0;
}

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div.owl-prev{
	background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat -29px -490px;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background-position:10px -491px;border-color:#000;z-index:1;}
.owl-theme .owl-controls .owl-buttons div.owl-prev.disabled:hover,
.owl-theme .owl-controls .owl-buttons div.owl-prev.disabled{
	opacity:0.3!important;background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat -29px -490px!important;border:1px solid #d8d8d8!important;cursor:default;
}
.owl-theme .owl-controls .owl-buttons div.owl-next{
	background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat -27px -516px;
	margin-left:-1px;
}
.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background-position:12px -517px;border-color:#000;z-index:1;}
.owl-theme .owl-controls .owl-buttons div.owl-next.disabled:hover,
.owl-theme .owl-controls .owl-buttons div.owl-next.disabled{opacity:0.3!important;background:url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/images/icons.png) no-repeat -27px -516px!important;border:1px solid #d8d8d8!important;cursor:default;}
.owl-theme .owl-controls .owl-buttons div{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	text-indent:-999em;
	width:32px; 
	height:30px;
	border:1px solid #d8d8d8;
	position:relative;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(https://www.maximo-moto.com/skin/frontend/default/bicydos_black/css/AjaxLoader.gif) no-repeat center center
}
/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
@media (min-width: 1200px){
body {
  /*min-width: 1200px;*/
}

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}



.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16,
.push_17, .pull_17,
.push_18, .pull_18,
.push_19, .pull_19,
.push_20, .pull_20,
.push_21, .pull_21,
.push_22, .pull_22,
.push_23, .pull_23,
.push_24, .pull_24 {
	position:relative;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .grid_1 {
	width:30px;
}

.container_24 .grid_2 {
	width:80px;
}

.container_24 .grid_3 {
	width:130px;
}

.container_24 .grid_4 {
	width:180px;
}

.container_24 .grid_5 {
	width:230px;
}

.container_24 .grid_6 {
	width:280px;
}

.container_24 .grid_7 {
	width:330px;
}

.container_24 .grid_8 {
	width:380px;
}

.container_24 .grid_9 {
	width:430px;
}

.container_24 .grid_10 {
	width:480px;
}

.container_24 .grid_11 {
	width:530px;
}

.container_24 .grid_12 {
	width:580px;
}

.container_24 .grid_13 {
	width:630px;
}

.container_24 .grid_14 {
	width:680px;
}

.container_24 .grid_15 {
	width:730px;
}

.container_24 .grid_16 {
	width:780px;
}

.container_24 .grid_17 {
	width:830px;
}

.container_24 .grid_18 {
	width:880px;
}

.container_24 .grid_19 {
	width:930px;
}

.container_24 .grid_20 {
	width:980px;
}

.container_24 .grid_21 {
	width:1030px;
}

.container_24 .grid_22 {
	width:1080px;
}

.container_24 .grid_23 {
	width:1130px;
}

.container_24 .grid_24 {
	width:1180px;
}




/* Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .prefix_1 {
	padding-left:50px;
}

.container_24 .prefix_2 {
	padding-left:100px;
}

.container_24 .prefix_3 {
	padding-left:150px;
}

.container_24 .prefix_4 {
	padding-left:200px;
}

.container_24 .prefix_5 {
	padding-left:250px;
}

.container_24 .prefix_6 {
	padding-left:300px;
}

.container_24 .prefix_7 {
	padding-left:350px;
}

.container_24 .prefix_8 {
	padding-left:400px;
}

.container_24 .prefix_9 {
	padding-left:450px;
}

.container_24 .prefix_10 {
	padding-left:500px;
}

.container_24 .prefix_11 {
	padding-left:550px;
}

.container_24 .prefix_12 {
	padding-left:600px;
}

.container_24 .prefix_13 {
	padding-left:650px;
}

.container_24 .prefix_14 {
	padding-left:700px;
}

.container_24 .prefix_15 {
	padding-left:750px;
}

.container_24 .prefix_16 {
	padding-left:800px;
}

.container_24 .prefix_17 {
	padding-left:850px;
}

.container_24 .prefix_18 {
	padding-left:900px;
}

.container_24 .prefix_19 {
	padding-left:950px;
}

.container_24 .prefix_20 {
	padding-left:1000px;
}

.container_24 .prefix_21 {
	padding-left:1050px;
}

.container_24 .prefix_22 {
	padding-left:1100px;
}

.container_24 .prefix_23 {
	padding-left:1150px;
}



/* Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .suffix_1 {
	padding-right:50px;
}

.container_24 .suffix_2 {
	padding-right:100px;
}

.container_24 .suffix_3 {
	padding-right:150px;
}

.container_24 .suffix_4 {
	padding-right:200px;
}

.container_24 .suffix_5 {
	padding-right:250px;
}

.container_24 .suffix_6 {
	padding-right:300px;
}

.container_24 .suffix_7 {
	padding-right:350px;
}

.container_24 .suffix_8 {
	padding-right:400px;
}

.container_24 .suffix_9 {
	padding-right:450px;
}

.container_24 .suffix_10 {
	padding-right:500px;
}

.container_24 .suffix_11 {
	padding-right:550px;
}

.container_24 .suffix_12 {
	padding-right:600px;
}

.container_24 .suffix_13 {
	padding-right:650px;
}

.container_24 .suffix_14 {
	padding-right:700px;
}

.container_24 .suffix_15 {
	padding-right:750px;
}

.container_24 .suffix_16 {
	padding-right:800px;
}

.container_24 .suffix_17 {
	padding-right:850px;
}

.container_24 .suffix_18 {
	padding-right:900px;
}

.container_24 .suffix_19 {
	padding-right:950px;
}

.container_24 .suffix_20 {
	padding-right:1000px;
}

.container_24 .suffix_21 {
	padding-right:1050px;
}

.container_24 .suffix_22 {
	padding-right:1100px;
}

.container_24 .suffix_23 {
	padding-right:1150px;
}



/* Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .push_1 {
	left:50px;
}

.container_24 .push_2 {
	left:100px;
}

.container_24 .push_3 {
	left:150px;
}

.container_24 .push_4 {
	left:200px;
}

.container_24 .push_5 {
	left:250px;
}

.container_24 .push_6 {
	left:300px;
}

.container_24 .push_7 {
	left:350px;
}

.container_24 .push_8 {
	left:400px;
}

.container_24 .push_9 {
	left:450px;
}

.container_24 .push_10 {
	left:500px;
}

.container_24 .push_11 {
	left:550px;
}

.container_24 .push_12 {
	left:600px;
}

.container_24 .push_13 {
	left:650px;
}

.container_24 .push_14 {
	left:700px;
}

.container_24 .push_15 {
	left:750px;
}

.container_24 .push_16 {
	left:800px;
}

.container_24 .push_17 {
	left:850px;
}

.container_24 .push_18 {
	left:900px;
}

.container_24 .push_19 {
	left:950px;
}

.container_24 .push_20 {
	left:1000px;
}

.container_24 .push_21 {
	left:1050px;
}

.container_24 .push_22 {
	left:1100px;
}

.container_24 .push_23 {
	left:1150px;
}



/* Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .pull_1 {
	left:-50px;
}

.container_24 .pull_2 {
	left:-100px;
}

.container_24 .pull_3 {
	left:-150px;
}

.container_24 .pull_4 {
	left:-200px;
}

.container_24 .pull_5 {
	left:-250px;
}

.container_24 .pull_6 {
	left:-300px;
}

.container_24 .pull_7 {
	left:-350px;
}

.container_24 .pull_8 {
	left:-400px;
}

.container_24 .pull_9 {
	left:-450px;
}

.container_24 .pull_10 {
	left:-500px;
}

.container_24 .pull_11 {
	left:-550px;
}

.container_24 .pull_12 {
	left:-600px;
}

.container_24 .pull_13 {
	left:-650px;
}

.container_24 .pull_14 {
	left:-700px;
}

.container_24 .pull_15 {
	left:-750px;
}

.container_24 .pull_16 {
	left:-800px;
}

.container_24 .pull_17 {
	left:-850px;
}

.container_24 .pull_18 {
	left:-900px;
}

.container_24 .pull_19 {
	left:-950px;
}

.container_24 .pull_20 {
	left:-1000px;
}

.container_24 .pull_21 {
	left:-1050px;
}

.container_24 .pull_22 {
	left:-1100px;
}

.container_24 .pull_23 {
	left:-1150px;
}




/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}
}
/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
@media (min-width: 981px) and (max-width: 1199px) {
body {
  /*min-width: 960px;*/
}

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}



.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16,
.push_17, .pull_17,
.push_18, .pull_18,
.push_19, .pull_19,
.push_20, .pull_20,
.push_21, .pull_21,
.push_22, .pull_22,
.push_23, .pull_23,
.push_24, .pull_24 {
	position:relative;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .grid_1 {
	width:20px;
}

.container_24 .grid_2 {
	width:60px;
}

.container_24 .grid_3 {
	width:100px;
}

.container_24 .grid_4 {
	width:140px;
}

.container_24 .grid_5 {
	width:180px;
}

.container_24 .grid_6 {
	width:220px;
}

.container_24 .grid_7 {
	width:260px;
}

.container_24 .grid_8 {
	width:300px;
}

.container_24 .grid_9 {
	width:340px;
}

.container_24 .grid_10 {
	width:380px;
}

.container_24 .grid_11 {
	width:420px;
}

.container_24 .grid_12 {
	width:460px;
}

.container_24 .grid_13 {
	width:500px;
}

.container_24 .grid_14 {
	width:540px;
}

.container_24 .grid_15 {
	width:580px;
}

.container_24 .grid_16 {
	width:620px;
}

.container_24 .grid_17 {
	width:660px;
}

.container_24 .grid_18 {
	width:700px;
}

.container_24 .grid_19 {
	width:740px;
}

.container_24 .grid_20 {
	width:780px;
}

.container_24 .grid_21 {
	width:820px;
}

.container_24 .grid_22 {
	width:860px;
}

.container_24 .grid_23 {
	width:900px;
}

.container_24 .grid_24 {
	width:940px;
}




/* Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .prefix_1 {
	padding-left:40px;
}

.container_24 .prefix_2 {
	padding-left:80px;
}

.container_24 .prefix_3 {
	padding-left:120px;
}

.container_24 .prefix_4 {
	padding-left:160px;
}

.container_24 .prefix_5 {
	padding-left:200px;
}

.container_24 .prefix_6 {
	padding-left:240px;
}

.container_24 .prefix_7 {
	padding-left:280px;
}

.container_24 .prefix_8 {
	padding-left:320px;
}

.container_24 .prefix_9 {
	padding-left:360px;
}

.container_24 .prefix_10 {
	padding-left:400px;
}

.container_24 .prefix_11 {
	padding-left:440px;
}

.container_24 .prefix_12 {
	padding-left:480px;
}

.container_24 .prefix_13 {
	padding-left:520px;
}

.container_24 .prefix_14 {
	padding-left:560px;
}

.container_24 .prefix_15 {
	padding-left:600px;
}

.container_24 .prefix_16 {
	padding-left:640px;
}

.container_24 .prefix_17 {
	padding-left:680px;
}

.container_24 .prefix_18 {
	padding-left:720px;
}

.container_24 .prefix_19 {
	padding-left:760px;
}

.container_24 .prefix_20 {
	padding-left:800px;
}

.container_24 .prefix_21 {
	padding-left:840px;
}

.container_24 .prefix_22 {
	padding-left:880px;
}

.container_24 .prefix_23 {
	padding-left:920px;
}



/* Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .suffix_1 {
	padding-right:40px;
}

.container_24 .suffix_2 {
	padding-right:80px;
}

.container_24 .suffix_3 {
	padding-right:120px;
}

.container_24 .suffix_4 {
	padding-right:160px;
}

.container_24 .suffix_5 {
	padding-right:200px;
}

.container_24 .suffix_6 {
	padding-right:240px;
}

.container_24 .suffix_7 {
	padding-right:280px;
}

.container_24 .suffix_8 {
	padding-right:320px;
}

.container_24 .suffix_9 {
	padding-right:360px;
}

.container_24 .suffix_10 {
	padding-right:400px;
}

.container_24 .suffix_11 {
	padding-right:440px;
}

.container_24 .suffix_12 {
	padding-right:480px;
}

.container_24 .suffix_13 {
	padding-right:520px;
}

.container_24 .suffix_14 {
	padding-right:560px;
}

.container_24 .suffix_15 {
	padding-right:600px;
}

.container_24 .suffix_16 {
	padding-right:640px;
}

.container_24 .suffix_17 {
	padding-right:680px;
}

.container_24 .suffix_18 {
	padding-right:720px;
}

.container_24 .suffix_19 {
	padding-right:760px;
}

.container_24 .suffix_20 {
	padding-right:800px;
}

.container_24 .suffix_21 {
	padding-right:840px;
}

.container_24 .suffix_22 {
	padding-right:880px;
}

.container_24 .suffix_23 {
	padding-right:920px;
}



/* Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .push_1 {
	left:40px;
}

.container_24 .push_2 {
	left:80px;
}

.container_24 .push_3 {
	left:120px;
}

.container_24 .push_4 {
	left:160px;
}

.container_24 .push_5 {
	left:200px;
}

.container_24 .push_6 {
	left:240px;
}

.container_24 .push_7 {
	left:280px;
}

.container_24 .push_8 {
	left:320px;
}

.container_24 .push_9 {
	left:360px;
}

.container_24 .push_10 {
	left:400px;
}

.container_24 .push_11 {
	left:440px;
}

.container_24 .push_12 {
	left:480px;
}

.container_24 .push_13 {
	left:520px;
}

.container_24 .push_14 {
	left:560px;
}

.container_24 .push_15 {
	left:600px;
}

.container_24 .push_16 {
	left:640px;
}

.container_24 .push_17 {
	left:680px;
}

.container_24 .push_18 {
	left:720px;
}

.container_24 .push_19 {
	left:760px;
}

.container_24 .push_20 {
	left:800px;
}

.container_24 .push_21 {
	left:840px;
}

.container_24 .push_22 {
	left:880px;
}

.container_24 .push_23 {
	left:920px;
}



/* Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .pull_1 {
	left:-40px;
}

.container_24 .pull_2 {
	left:-80px;
}

.container_24 .pull_3 {
	left:-120px;
}

.container_24 .pull_4 {
	left:-160px;
}

.container_24 .pull_5 {
	left:-200px;
}

.container_24 .pull_6 {
	left:-240px;
}

.container_24 .pull_7 {
	left:-280px;
}

.container_24 .pull_8 {
	left:-320px;
}

.container_24 .pull_9 {
	left:-360px;
}

.container_24 .pull_10 {
	left:-400px;
}

.container_24 .pull_11 {
	left:-440px;
}

.container_24 .pull_12 {
	left:-480px;
}

.container_24 .pull_13 {
	left:-520px;
}

.container_24 .pull_14 {
	left:-560px;
}

.container_24 .pull_15 {
	left:-600px;
}

.container_24 .pull_16 {
	left:-640px;
}

.container_24 .pull_17 {
	left:-680px;
}

.container_24 .pull_18 {
	left:-720px;
}

.container_24 .pull_19 {
	left:-760px;
}

.container_24 .pull_20 {
	left:-800px;
}

.container_24 .pull_21 {
	left:-840px;
}

.container_24 .pull_22 {
	left:-880px;
}

.container_24 .pull_23 {
	left:-920px;
}




/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}
.free-ship-to { padding-right: 15px;}
}



/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
@media (min-width: 768px) and (max-width: 980px) {
body {
  /*min-width: 720px;*/
}

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 720px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}



.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16,
.push_17, .pull_17,
.push_18, .pull_18,
.push_19, .pull_19,
.push_20, .pull_20,
.push_21, .pull_21,
.push_22, .pull_22,
.push_23, .pull_23,
.push_24, .pull_24 {
	position:relative;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .grid_1 {
	width:10px;
}

.container_24 .grid_2 {
	width:40px;
}

.container_24 .grid_3 {
	width:70px;
}

.container_24 .grid_4 {
	width:100px;
}

.container_24 .grid_5 {
	width:130px;
}

.container_24 .grid_6 {
	width:160px;
}

.container_24 .grid_7 {
	width:190px;
}

.container_24 .grid_8 {
	width:220px;
}

.container_24 .grid_9 {
	width:250px;
}

.container_24 .grid_10 {
	width:280px;
}

.container_24 .grid_11 {
	width:310px;
}

.container_24 .grid_12 {
	width:340px;
}

.container_24 .grid_13 {
	width:370px;
}

.container_24 .grid_14 {
	width:400px;
}

.container_24 .grid_15 {
	width:430px;
}

.container_24 .grid_16 {
	width:460px;
}

.container_24 .grid_17 {
	width:490px;
}

.container_24 .grid_18 {
	width:520px;
}

.container_24 .grid_19 {
	width:550px;
}

.container_24 .grid_20 {
	width:580px;
}

.container_24 .grid_21 {
	width:610px;
}

.container_24 .grid_22 {
	width:640px;
}

.container_24 .grid_23 {
	width:670px;
}

.container_24 .grid_24 {
	width:700px;
}




/* Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .prefix_1 {
	padding-left:30px;
}

.container_24 .prefix_2 {
	padding-left:60px;
}

.container_24 .prefix_3 {
	padding-left:90px;
}

.container_24 .prefix_4 {
	padding-left:120px;
}

.container_24 .prefix_5 {
	padding-left:150px;
}

.container_24 .prefix_6 {
	padding-left:180px;
}

.container_24 .prefix_7 {
	padding-left:210px;
}

.container_24 .prefix_8 {
	padding-left:240px;
}

.container_24 .prefix_9 {
	padding-left:270px;
}

.container_24 .prefix_10 {
	padding-left:300px;
}

.container_24 .prefix_11 {
	padding-left:330px;
}

.container_24 .prefix_12 {
	padding-left:360px;
}

.container_24 .prefix_13 {
	padding-left:390px;
}

.container_24 .prefix_14 {
	padding-left:420px;
}

.container_24 .prefix_15 {
	padding-left:450px;
}

.container_24 .prefix_16 {
	padding-left:480px;
}

.container_24 .prefix_17 {
	padding-left:510px;
}

.container_24 .prefix_18 {
	padding-left:540px;
}

.container_24 .prefix_19 {
	padding-left:570px;
}

.container_24 .prefix_20 {
	padding-left:600px;
}

.container_24 .prefix_21 {
	padding-left:630px;
}

.container_24 .prefix_22 {
	padding-left:660px;
}

.container_24 .prefix_23 {
	padding-left:690px;
}



/* Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .suffix_1 {
	padding-right:30px;
}

.container_24 .suffix_2 {
	padding-right:60px;
}

.container_24 .suffix_3 {
	padding-right:90px;
}

.container_24 .suffix_4 {
	padding-right:120px;
}

.container_24 .suffix_5 {
	padding-right:150px;
}

.container_24 .suffix_6 {
	padding-right:180px;
}

.container_24 .suffix_7 {
	padding-right:210px;
}

.container_24 .suffix_8 {
	padding-right:240px;
}

.container_24 .suffix_9 {
	padding-right:270px;
}

.container_24 .suffix_10 {
	padding-right:300px;
}

.container_24 .suffix_11 {
	padding-right:330px;
}

.container_24 .suffix_12 {
	padding-right:360px;
}

.container_24 .suffix_13 {
	padding-right:390px;
}

.container_24 .suffix_14 {
	padding-right:420px;
}

.container_24 .suffix_15 {
	padding-right:450px;
}

.container_24 .suffix_16 {
	padding-right:480px;
}

.container_24 .suffix_17 {
	padding-right:510px;
}

.container_24 .suffix_18 {
	padding-right:540px;
}

.container_24 .suffix_19 {
	padding-right:570px;
}

.container_24 .suffix_20 {
	padding-right:600px;
}

.container_24 .suffix_21 {
	padding-right:630px;
}

.container_24 .suffix_22 {
	padding-right:660px;
}

.container_24 .suffix_23 {
	padding-right:690px;
}



/* Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .push_1 {
	left:30px;
}

.container_24 .push_2 {
	left:60px;
}

.container_24 .push_3 {
	left:90px;
}

.container_24 .push_4 {
	left:120px;
}

.container_24 .push_5 {
	left:150px;
}

.container_24 .push_6 {
	left:180px;
}

.container_24 .push_7 {
	left:210px;
}

.container_24 .push_8 {
	left:240px;
}

.container_24 .push_9 {
	left:270px;
}

.container_24 .push_10 {
	left:300px;
}

.container_24 .push_11 {
	left:330px;
}

.container_24 .push_12 {
	left:360px;
}

.container_24 .push_13 {
	left:390px;
}

.container_24 .push_14 {
	left:420px;
}

.container_24 .push_15 {
	left:450px;
}

.container_24 .push_16 {
	left:480px;
}

.container_24 .push_17 {
	left:510px;
}

.container_24 .push_18 {
	left:540px;
}

.container_24 .push_19 {
	left:570px;
}

.container_24 .push_20 {
	left:600px;
}

.container_24 .push_21 {
	left:630px;
}

.container_24 .push_22 {
	left:660px;
}

.container_24 .push_23 {
	left:690px;
}



/* Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.container_24 .pull_1 {
	left:-30px;
}

.container_24 .pull_2 {
	left:-60px;
}

.container_24 .pull_3 {
	left:-90px;
}

.container_24 .pull_4 {
	left:-120px;
}

.container_24 .pull_5 {
	left:-150px;
}

.container_24 .pull_6 {
	left:-180px;
}

.container_24 .pull_7 {
	left:-210px;
}

.container_24 .pull_8 {
	left:-240px;
}

.container_24 .pull_9 {
	left:-270px;
}

.container_24 .pull_10 {
	left:-300px;
}

.container_24 .pull_11 {
	left:-330px;
}

.container_24 .pull_12 {
	left:-360px;
}

.container_24 .pull_13 {
	left:-390px;
}

.container_24 .pull_14 {
	left:-420px;
}

.container_24 .pull_15 {
	left:-450px;
}

.container_24 .pull_16 {
	left:-480px;
}

.container_24 .pull_17 {
	left:-510px;
}

.container_24 .pull_18 {
	left:-540px;
}

.container_24 .pull_19 {
	left:-570px;
}

.container_24 .pull_20 {
	left:-600px;
}

.container_24 .pull_21 {
	left:-630px;
}

.container_24 .pull_22 {
	left:-660px;
}

.container_24 .pull_23 {
	left:-690px;
}




/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}
}
@media (max-width: 767px) {
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
  margin-left: 0;
  margin-right: 0;
}

.grid_1:after,
.grid_2:after,
.grid_3:after,
.grid_4:after,
.grid_5:after,
.grid_6:after,
.grid_7:after,
.grid_8:after,
.grid_9:after,
.grid_10:after,
.grid_11:after,
.grid_12:after,
.grid_13:after,
.grid_14:after,
.grid_15:after,
.grid_16:after,
.grid_17:after,
.grid_18:after,
.grid_19:after,
.grid_20:after,
.grid_21:after,
.grid_22:after,
.grid_23:after,
.grid_24:after { content:'.';visibility:hidden;display:block;clear:both;overflow:hidden;height:0;zoom:1 }

.alpha,
.omega {
  margin-left: 0;
  margin-right: 0;
}

.align_center,
.align_right {
  text-align: left;
}
.container_24 .grid_6{ clear:left;}
.page-popup{ padding:20px 0;}

.product-view .product-img-box .product-image{height: 380px;}
}

@media (max-width: 320px) {
.product-view .product-img-box .product-image{height: 300px;}
}
.postWrapper {
    padding-bottom: 25px;
    clear: both;
}

.postTitle {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDDDDD;
    margin-bottom: 15px;
}

.postTitle h1 {
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

.postTitle h2 {
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

.postTitle h3 {
    font-size: 10px;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}

.postContent {
    padding-bottom: 10px;
}

.postContent ul{
    list-style: disc outside;
    margin-bottom: 1.5em;
}

.postContent ul li{
    margin-left: 2em;
}

.postContent ol{
    list-style: decimal outside;
    margin-bottom: 1.5em;
}

.postContent ol li{
    margin-left: 2em;
}

.postDetails {

}

.postBookmarks {
    padding-bottom: 10px;
}

.postBookmarks h4 {

    font-size: 12px;
    font-weight: bold;
}

.postBookmarks a.bm {
    display: inline-block;
}

.postBookmarks img {
    display: inline;
}

.commentWrapper {
    padding-bottom: 15px;
}

.commentTitle {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 15px;
}

.commentTitle div {
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    color: #0a263c;
    line-height: 1.35;
}

.commentContent {
    padding-bottom: 0px;
}

.commentDetails {
    margin-bottom: 5px;
    padding: 0px;
}

.commentDetails h4.username {
    display: inline;
}

.postError {
    font-size: 16px;
}

.tags {
    font-weight: bold;
    padding-bottom: 10px;
}

.tags UL {
    display: inline;
}

.tags UL LI {
    font-weight: normal;
    display: inline;
    padding-right: 6px;
}

.tags h4 {
    font-size: 12px;
    font-weight: bold;
}

.menu-tags, .menu-categories, .menu-recent {
    margin: 5px 9px;
}

.menu-tags h5, .menu-categories h5, .menu-recent h5 {
    font-size: 11px;
}

.block-blog .menu-tags UL LI {
    display: inline;
    padding: 2px;
    margin-left: 10px;
}

.block-blog .menu-categories UL LI {
    margin-left: 10px;
}

.block-blog .menu-recent UL LI {
    margin-left: 10px;
}

.block-blog .menu-recent UL LI a, .block-blog .menu-categories UL LI a, .block-blog .menu-tags UL LI a {
    font-size: 11px;
}

.tagcloud {
    /* text-align:center; */
}

.tag-count-1 {
    font-size: 1em !important;
}

.tag-count-2 {
    font-size: 1.2em !important;
}

.tag-count-3 {
    font-size: 1.4em !important;
}

.tag-count-4 {
    font-size: 1.6em !important;
}

.tag-count-5 {
    font-size: 1.8em !important;
}

.tag-count-6 {
    font-size: 2em !important;
}

.tag-count-7 {
    font-size: 2em !important;
}

.tag-count-8 {
    font-size: 2em !important;
}

.tag-count-9 {
    font-size: 2em !important;
}

.tag-count-10 {
    font-size: 2em !important;
}

.block-blog .head h4 {
    padding-left: 20px;
}

.block-blog .block-title strong {
    background-image: url(https://www.maximo-moto.com/skin/frontend/base/default/aw_blog/images/icon_blog.png);
    background-repeat: no-repeat;
    padding-left: 21px;
    text-align: left;
}

.postWrapper .poster {
    display: inline;
}

.input-box.aw-blog-comment-area {
    width: 100%;
}

.widget-latest .title {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.35;
    margin: 0 0 5px;
}

.widget-latest li {
    font-size: 12px;
    padding: 5px 10px;
}

.block-blog .menu-categories {
    margin: 0;
    padding: 5px 9px;
}

A.awblog_current_comment {
    text-decoration: none !important;
    font-weight: bold !important;
}
#sidebar-nav{margin-bottom:15px;position:relative;}
#sidebar-nav .block-title{}
#sidebar-nav .block-title strong{}
#sidebar-nav .block-content{padding:6px;overflow:auto;}
#sidebar-nav .block-content a{line-height:1.7;}
#sidebar-nav-menu > li{background:url('https://www.maximo-moto.com/skin/frontend/base/default/images/codnitive/sidenav/bkg_block-sidebarnav-layered-dd.gif') 0 100% repeat-x;list-style:inside disc;font-weight:bold;padding:8px 0;}
#sidebar-nav-menu > li.last{background:none;margin-bottom:5px;}
#sidebar-nav-menu li ul{font-weight:normal;}
#sidebar-nav li.active,
#sidebar-nav li.active > a,
#sidebar-nav li.active > .collapsible-wrapper > a{}
#sidebar-nav ul.ul-thumb{padding-left:0;}
#sidebar-nav-menu > li.parent > ul.ul-thumb{padding-left:10px;}
#sidebar-nav li.thumb{list-style-type:none;}
#sidebar-nav-menu > li.no-thumb,
#sidebar-nav-menu > li.thumb{margin-left:0 !important;list-style-type:none;}
#sidebar-nav img{border:0 none !important;outline:0 none !important;}
#sidebar-nav span.product-count{color:#000;}
#sidebar-nav .home{list-style:none !important;}
#sidebar-nav .home a{display:inline-block;padding-left:20px;background:url('https://www.maximo-moto.com/skin/frontend/base/default/images/codnitive/sidenav/home.png') left top no-repeat;min-height:16px;}
#sidebar-nav .support-logo-wrapper{margin-top:10px;}
#sidebar-nav .support_logo{font-size:9px;float:right;right:5px;bottom:5px;text-decoration:none;}
#sidebar-nav .support_logo img{max-width:65px;}
#sidebar-nav li.thumb .thumb-img-left{float:left;margin:1px 3px 0 0;}
#sidebar-nav li.thumb .thumb-img-right{float:right;margin:1px 3px 0;}
#sidebar-nav-menu .arrow-left,
#sidebar-nav-menu .arrow-right,
#sidebar-nav-menu .plus-left,
#sidebar-nav-menu .plus-right{float:left;background:url('https://www.maximo-moto.com/skin/frontend/base/default/images/codnitive/sidenav/arrows.gif') left center no-repeat;display:block;margin-top:2px;margin:1px 3px 0;cursor:pointer;}
#sidebar-nav-menu .plus-left,
#sidebar-nav-menu .plus-right{background-image:url('https://www.maximo-moto.com/skin/frontend/base/default/images/codnitive/sidenav/plus.gif');}
#sidebar-nav-menu .arrow-right,
#sidebar-nav-menu .plus-right{float:right;display:inline !important;}
#sidebar-nav-menu li ul[expanded="0"]{display:none;}
#sidebar-nav li.active > ul{display:block;}
#sidebar-nav li.active > .arrow-left,
#sidebar-nav li.active > .arrow-right,
#sidebar-nav li.active > .plus-left,
#sidebar-nav li.active > .plus-right{display:block;background-position:right center;}
#sidebar-nav-menu > li.collapsible{list-style:none !important;}
#sidebar-nav .collapse-name{cursor:pointer;}
#v-cookielaw{overflow:hidden;background:#fff;color:#444;z-index:9999;font-size:13px}#v-cookielaw .v-message{padding:5px 10px;text-align:left}#v-cookielaw .v-button{color:#222;display:inline-block;background-color:#ececec;background-image:linear-gradient(#f4f4f4,#ececec);border:1px solid #d4d4d4;padding:4px 10px;text-decoration:none;text-shadow:1px 1px 0 #fff;border-radius:2px}#v-cookielaw .v-button.v-accept:before{content:"\2714"}#v-cookielaw .v-button:hover,#v-cookielaw .v-button:focus{color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,.3);border-color:#3072b3;border-bottom-color:#2a65a0;background-color:#2a65a0;background-image:linear-gradient(#599bdc,#3072b3)}#v-cookielaw .v-button:active{border-color:#2a65a0;border-bottom-color:#3884cd;background-color:#3072b3;background-image:linear-gradient(#3072b3,#599bdc)}#v-cookielaw.v-bar{display:table;width:100%;padding:5px 0}#v-cookielaw.v-bar .v-message{display:table-cell}#v-cookielaw.v-bar .v-actions{display:table-cell;vertical-align:middle;width:250px;padding-right:10px;text-align:right}#v-cookielaw.v-bar.v-top{position:relative;border-bottom:1px solid #000}#v-cookielaw.v-bar.v-bottom{position:fixed;bottom:0;border-top:1px solid #000}#v-cookielaw.v-box{position:fixed;max-width:300px;border:1px solid #000;border-radius:3px;margin:10px}#v-cookielaw.v-box .v-actions{float:left;margin:5px 10px}#v-cookielaw.v-box.v-top-left{top:0;left:0}#v-cookielaw.v-box.v-top-right{top:0;right:0}#v-cookielaw.v-box.v-bottom-left{bottom:0;left:0}#v-cookielaw.v-box.v-bottom-right{bottom:0;right:0}@media (max-width:480px){#v-cookielaw.v-box{display:table;width:100%!important;padding:5px 0 0;position:fixed;bottom:0!important;top:auto!important;border-top:1px solid #000;max-width:100%;margin:0;border-radius:0;border-right:0;border-left:0;border-bottom:0}#v-cookielaw.v-box .v-message{display:table-cell}#v-cookielaw.v-box .v-actions{display:table-cell;vertical-align:middle;width:250px;padding-right:10px;text-align:left}#v-cookielaw .v-message{float:left}#v-cookielaw .v-actions{float:left;margin:5px 10px}#v-cookielaw.v-bar .v-actions{width:auto}}#v-cookielaw.v-yellow-alert{background:#fffbcd;border-color:#e2cd7b!important}#v-cookielaw.v-dark-clean{color:#fff;background:#2c2c2c;border-color:#55575f!important}#v-cookielaw.v-dark-clean .v-button{color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,.3);border-color:#3072b3;border-bottom-color:#2a65a0;background-color:#2a65a0;background-image:linear-gradient(#f00,#000)}#v-cookielaw.v-dark-clean .v-button:hover,#v-cookielaw.v-dark-clean .v-button:focus{background-color:#3678a0;background-image:linear-gradient(#68abdc,#387cb3)}#v-cookielaw.v-minimalist{color:#2c2c2c;background:#f0f0f0;border-color:#e0e0e0!important;font-size:11px;font-family:Verdana}#v-cookielaw.v-bar.v-minimalist{padding:2px 0}#v-cookielaw.v-box.v-minimalist{width:260px}#v-cookielaw.v-box.v-minimalist .v-actions{margin:5px}#v-cookielaw.v-box.v-minimalist .v-message{padding:5px}#v-cookielaw.v-minimalist .v-button{padding:3px 6px}
