
.swatch-attribute.size .mageworx-swatch-option.selected, .swatch-attribute.manufacturer .mageworx-swatch-option.selected {
    color: black;
    background: #fff;
    border: 1px solid #fff;
}


.page-with-filter .toolbar-amount {display:none}







.product-options-wrapper .mageworx-swatch-container {padding:0 16px;width: 25%;}
.swatch-attribute.size .mageworx-swatch-option, .swatch-attribute.manufacturer .mageworx-swatch-option {    border: 1px solid #d1d1d1; padding: 5px 0;    line-height: 30px;background:#fff;border-radius: 5px;}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"],select, select.form-control, select.input-text{border-radius: 10px;height: 56px;transition: all 50ms linear;}
select:not([multiple]), select.form-control:not([multiple]), select.input-text:not([multiple]){height: 56px;}
input[type="text"]:focus, input[type="password"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="datetime"]:focus, input[type="email"]:focus,select:focus, select.form-control:focus, select.input-text:focus,.checkout-cart-index .checkout-extra #block-summary .estimate .field .control input:focus,.checkout-cart-index .checkout-extra #block-summary .estimate .field .control .select:focus,.footer .block.newsletter .form.subscribe .form-group input[type="email"]:focus{border-color: #e68239;}
 /* border-color: #56cfe1;  */
select:focus, select.form-control:focus, select.input-text:focus{border-width: 1px;}
.content-heading{margin-bottom: 20px}
.content-heading .title:after,.content-heading .title:before{display: none}
.content-heading h3.title{font-size: 48px;line-height: 1.4}
.content-heading .block-note{font-family: inherit}
/* {background: #0070ff;border-color: #0070ff;} */
.modal-popup._show{
    overflow-y:auto ;
}

.modal-popup._show .modal-inner-wrap{
    top: auto;
    margin-top: 85px;
	position: relative;
    transform: none;
    width:auto;
}

.modal-popup._show .modal-inner-wrap .modal-footer{
	display:none;
}


#button span{
    color: #fff;
    font: 20px Poppins,arial,tahoma;  
}

.catalog-product-view .modal-inner-wrap .modal-header {
	display: flex;
    padding: 0;
    background-color: #e6e6e6;
    border-radius: 10px 10px 0px 0px;
    border-bottom: 0;
    position: absolute;
    transform:translateY(-100%);
    width: 100%;
}
.catalog-product-view .modal-inner-wrap .modal-header .modal-title{
	line-height: 35px;
    font-size: 18px;
    text-align: center;
    display: flex;
    flex-direction:column;
    width: 30%;
    padding-top: 10px;
    background: #fff;
    border-radius: 10px 10px 0 0;
    color: #333;
    cursor:pointer;
}
/* .catalog-product-view #modal-title-1.modal-title{
    margin: 0;
    float: left;
    padding: 25px;
    text-align: center;
    line-height: 1.42857143;
    line-height: 35px;
    font-size: 20px;
    word-spacing: 4px;
    font-weight: 600;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 5px;
    font-family: titleFonts;
    word-spacing: 4px;
    font-weight: 600;
    white-space: nowrap;
 } 
 .catalog-product-view #modal-title-1.modal-title:hover{
    border-radius: 5px 5px 0px 0px;
    background-color: #fff;
 }
*/

.modal-popup.confirm._show .modal-header{min-height: 50px;}
.modal-popup .modal-inner-wrap  .action-close{
	right:0;
     top:0;
	border-radius:0 10px 0 0; 
}
.catalog-product-view .modal-inner-wrap .modal-header .modal-title span {
        font-size: 18px;
        font-weight: 400;
        line-height: 25px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
 .catalog-product-view .modal-inner-wrap > .modal-content{
 	border:none;
 	box-shadow:none;
 	padding-bottom:65px;
 	margin-bottom:25px;
}
    .modal-popup .action-close:before {
        color: inherit;
        content: 'x';
        font-size: 36px;
        font-weight: 500;
        background-color: transparent;
        width: 70px;
        height: 70px;
        border:none;
        padding:0;
        line-height:70px;
        transform:scaleY(.8)
    }
.modal-popup .action-close:hover{
	background-color:#F72424;
	color:#fff;
	}
 .product-add-form .product-options-wrapper {
    padding-top: 48px;
    margin-left: 16px;
    text-align:left;
}

.mageworx-swatch-option{
    margin-bottom: .5rem;
    padding: 0 15px;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
}
.mageworx-swatch-option.text {
    background: #F2F2F2;
    color: #7F7F7F;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    padding: 4px 8px;
    min-width: 22px;
    min-height: 20px;
}

.catalog-product-view .swatch-attribute.size .mageworx-swatch-option.selected, .swatch-attribute.manufacturer .mageworx-swatch-option.selected {
    color: #0070ff;
    background: #fff;
    border: 1px solid #0070ff;
    border-radius: 5px;
    outline:0;
}

.mageworx-swatch-option:not(.disabled):hover {
    border: 1px solid #0070ff!important;
    color: #0070ff;
    border-radius: 5px!important;
    outline: 0;
}


#product-addtocart-button span{
    padding: 8px 0;
    font-size: 16px;
    color: #fff;
}

.fieldset .field.qty .control>input{
	height: 30px;
 
}
.fieldset .product-info-price {
	background-color: #f1f1f1;  
	margin-right: 30px;
	margin-bottom: 30px;
}
.fieldset .product-info-price .price-box{    
	text-align: center;
    line-height: 75px;
}
.fieldset .product-info-price .price-box .label>span{
	font-weight: 520;
    font-size: 20px;
    color: #333;
}
.price-container .price-wrapper .price{    
	font-size: 20px;
		color: #333;
		font-weight: normal;
	}


.box-tocart .actions.action-add-to{
	display: none;
}

.box-tocart .field.qty > .control span.edit-qty{
	
	top: 0px;
    left: 0px;
	padding-top: 7px;
    background:#f7f7f7;  
    padding: 3px 10px;
    border: 1px solid #cccccc;}
.box-tocart .field.qty > .control span.edit-qty.minus{    
	border-radius: 5px 0 0 5px;
}
 
.box-tocart .field.qty > .control span.edit-qty.plus{
		right: 0px;
		padding-top: 7px;
		border-radius: 0 5px 5px 0px;
	
		}
.field.qty{text-align: center;
margin-top: 10px;
}


/*头部*/


.Secondary-left .inner{display: flex;align-items: center;height: 100%;}
.Secondary-left .inner>div{width:100%;text-align: center;}
.plate-title{word-spacing: 4px;font-weight: 700;}
.mb-0{margin-bottom:0}

.imgmenutips .sub-menu {position: relative!important;font-size: 16px;}
.imgmenutips .col-lg-3 {padding:15px}
.imgmenutips .sub-menu img {    width: 100%;}
.imgmenutips .sub-menu .psdec {position: absolute;top: calc(50% - 39px);text-align: center;width: 100%;color: #fff;}
.imgmenutips .sub-menu .psdec strong {font-size:18px}
#mainMenu ul li .row {margin: 0 auto;max-width: 1366px;display: flex;flex-wrap: wrap;}
.product-add-form .product-options-wrapper .fieldset .field .label, .product-add-form .product-options-wrapper .fieldset .field .option-description-text , .product-add-form .product-options-wrapper .fieldset .field .optiontipstit  {float: left;}




.product-add-form .product-options-wrapper .fieldset > .field > .control {clear: both;}




/*头部结束*/

/*分类页*/



.LB_topBanner-background{height: 300px;max-height: 300px;background-size: cover;background-position: center center;background-repeat: no-repeat;margin: 0 calc(-100vw + 1396px);display: flex;flex-direction: column;justify-content: center;}
.LB_topBanner-background .plate-title{font-size: 48px;text-transform: uppercase;font-weight: 700;margin: 0;color: #fff}


/*分类页结束*/

/*结账 */
#checkout-step-shipping .control._with-tooltip{display: flex;padding-right: 0;justify-content: space-between;flex-wrap: wrap;}
#checkout-step-shipping .control._with-tooltip input{width: calc(100% - 30px);}
#checkout-step-shipping .field-tooltip{top: 16px;width: auto;display: flex;align-items: center;align-content: center;position: absolute;}
.field-tooltip{top: 16px;}
#checkout-step-shipping .field-tooltip .label{display: none;}
.field-tooltip .field-tooltip-action{float: none;display: inline-block;margin-left: 5px}
.field-tooltip .field-tooltip-action:before{width: 20px;height: 20px;}
#checkout .opc-progress-bar{padding-top: 23px}
#checkout .opc-progress-bar .opc-progress-bar-item._active:after{content: "";position: absolute;background: url('/media/wysiwyg/Cycling.png') no-repeat;width: 34px;height: 37px;top: -30%;right: 0;transform: translateX(50%) rotate(-13deg)}
.control._with-tooltip .note{position: absolute;left: 0;bottom: 0;transform: translateY(100%);}
.authentication-wrapper{margin-bottom: 30px;}
.field-tooltip._active .field-tooltip-content{top: 50%;left: 37px;transform: translateY(-50%);background: rgba(0, 0, 0, .6);color: #fff;border-radius: 5px;border:none}
.field-tooltip .field-tooltip-content:before,.field-tooltip .field-tooltip-content:after{border-right-color: rgba(0, 0, 0,.6);left: -20px;transform: translateY(-50%);top: 50%}
.field-tooltip .field-tooltip-content:after{border-color: transparent}
/*.table-checkout-shipping-method tbody tr td.col-method input.radio:checked:before, .table-checkout-shipping-method tbody tr td.col-method input.radio:hover:before{content: "";display: block;position: absolute;width: 12px;height: 12px;top: 50%;left: 48%;transform: translate(-50%,-50%);border-radius: 100%;border: 1.5px solid #56cfe1;*/
}
/*.table-checkout-shipping-method tbody tr td.col-method input.radio:checked:after, .table-checkout-shipping-method tbody tr td.col-method input.radio:hover:after{border-radius: 100%;content: "";display: block;width: 7px;height: 7px;position: absolute;background-color: #56cfe1;left: 47%;top: 50%;padding: 4px;transform: translate(-50%,-50%);*/
}
}
@media(max-width:991px){
	.opc-estimated-wrapper .minicart-wrapper button.action.showcart > .counter.qty{border-radius: 100%;margin: 0;min-width: 20px;}
}
/*结账页结束 */




/* 底部banner */
.teaser_content br{display: none}
.teaser_content .promobanner .text{width: 100%;left: 50%;transform: translateX(-50%);top: 0;color: #fff;height: 100%;display: flex;align-content: center;flex-wrap: wrap;background-color: rgba(0, 0, 0, .3)}
.teaser_content .promobanner .banner-text{margin-bottom: 40px;width: 100%}

.teaser_content .promobanner .banner-text .sub-title,.teaser_content .promobanner .banner-text p{width: 60%;display: block;margin: auto}
.teaser_content .sub-title{color: #fff}
.teaser_content .text .banner-button{margin-left: 20%}
.teaser_content .btn.btn-promo-banner{background: transparent;color: #fff;position: relative;overflow: hidden;border: none}
.teaser_content .btn.btn-promo-banner:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;border: 2px solid #fff}
.teaser_content .btn.btn-promo-banner:after{content: "";display: block;width: 120%;height: 120%;position: absolute;background-color: #fff;transform: skewX(-25deg);left: -130%;top: -10%;transition: all 0.25s linear;z-index: -1}
.teaser_content .banner-button:hover{border: none}
.teaser_content .banner-button:hover .btn.btn-promo-banner{color: #0070ff;border-color: #fff}
.teaser_content .banner-button:hover .btn.btn-promo-banner:after{left: -10%}
.promobanner > a > img{height: 500px}
.photoWall{margin-top: 16px;overflow: hidden}
.photoWall > p{margin-bottom: 0}
.photoWall > p + p{display: none}
.photoWall img{width: 100%;height: 500px}
.photoWall .plate-title{position: absolute;bottom: 40px;left: 50%;transform: translateX(-50%);color: #fff;font-weight: 700;font-size: 1.7vw;width: 60%;margin: 0 auto}
.teaser_content + .photoWall{padding-right: 5px}
.teaser_content + .photoWall + .photoWall{padding-left: 5px}
.photoWall .photoWall__content{height: 80%}
.photoWall:hover .photoWall__content .p__mobile{transform: translateY(0)}
.photoWall .photoWall__content{position: absolute;bottom: 0}
.photoWall .photoWall__content .p__mobile{transform: translateY(100%);transition: transform 0.3s;color: #fff;padding: 30px 24px 50px 24px;width: 65%;height: 100%;margin: 0 auto;background-color: rgba(255,255,255,0.8);color: #333}
.photoWall .photoWall__content .p__mobile p{font-size: 24px;font-weight: 700}
.photoWall .photoWall__content .p__mobile .text-summary{height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 16px;font-weight: 400}
.photoWall .photoWall__content .p__pc{display: block;width: 65%;position: absolute;margin: auto;left: 0;right: 0;bottom: 30px;opacity: 1;transition: opacity .2s;font-size: 24px;color: #fff}
.photoWall:hover .photoWall__content .p__pc{opacity: 0}
.photoWall__content br{display: none}

#promobanner_img{background-image: url(//www.magentosale.com/media/promobanners/o/-/o-6-bolt-j-bend-mtb-rear-hub_1.jpeg);height: 500px;background-size: 100% 100%}

/* 底部 */


.block.review-add .block-title .title{word-spacing: 4px;font-size: 36px}
.block.review-add .block-title .title+p{color: #333}
/* 产品页 */
.product-info-main .product-add-form .box-tocart .field.qty{width: 100%}    
.product-info-main .product-add-form .actions button.tocart{width: 100%;padding: 8px 25px;height: 60px;font-size: 24px;font-weight: 400;text-transform: capitalize;border-radius: .3rem;background: #0070ff;border-color: #0070ff}
.product-info-main .product-add-form .actions button.tocart:hover{background: #0070ff;border-color: #0070ff}

.catalog-product-view .product-name + .product.attribute,.catalog-product-view .product-name{background-image: url(/media/wysiwyg/proBanner.jpg);text-align: center;}
.catalog-product-view .product.attribute .std{padding: 20px 0}
.product-detail-infomation-slide-gallery .product-info-main{margin-top: 15px;}
.catalog-product-view .product.attribute .std > ul li{display: inline-block;padding-left: 10px}
.box-tocart .field.qty > .control{border:none;border-radius:initial}
.box-tocart .fieldset{margin-left:32px}
.box-tocart .fieldset input{text-align:center}
@media(min-width: 576px){
	.modal-popup._show .modal-inner-wrap{
		max-width: 730px;
	}
}
@media(min-width: 768px){
	#slide-gallery{margin: 0 calc((-100vw + 750px) / 2);}
}
@media(min-width: 992px){
	 #slide-gallery{margin: 0 calc((-100vw + 992px) / 2);}
	 .modal-popup._show .modal-inner-wrap{max-width:800px}
}
@media(min-width: 1200px){
	 #slide-gallery{margin: 0 calc((-100vw + 1200px) / 2);}
	 .modal-popup._show .modal-inner-wrap{max-width:1140px}
	 .catalog-product-view .modal-inner-wrap .modal-header .modal-title{font-size:24px}
	 .catalog-product-view .modal-inner-wrap .modal-header .modal-title span{font-size:18px}
}
@media(min-width: 1370px){
	 #slide-gallery{margin: 0 calc((-100vw + 1366px) / 2);}
}
/*产品页结束*/
/* 评论 */

.product.info.detailed .product.data.items > .item.title .data.switch:hover{color: #000}
.product.info.detailed .product.data.items > .item.title{color: #000;background: none}
.product.info.detailed .item.content .table.additional-attributes tr{display: flex;border-bottom: 1px dashed #d1d1d1;padding: 8px 16px}
.product.info.detailed .item.content .table.additional-attributes tr th{width: 40%;margin-bottom: 0;}
.product.info.detailed .item.content .table.additional-attributes tr td{width: 60%;}
.product.info.detailed .item.content .table.additional-attributes tr td, .product.info.detailed .item.content .table.additional-attributes tr th{    display: inline-block;padding: 0;border: none;font-size: 16px;}
textarea.form-control{border-radius: 4px;}
.product-detail-infomation-slide-gallery .product.info.detailed .product.data.items > .item.title .data.switch:after{display: none;}


/* 描述 */
.text-center{text-align: center}
.New_description{font-size: 16px;color: #333;text-align: center;}
.New_description .title{font-size: 36px;text-align: center;color: #000;font-weight: 700;transform: scaleY(1.5);}
.New_description .LB-container .img-box img,.New_description .LB-container .banner_slider img{width: 100%}
.New_description .LB-container{padding: 24px 0}
.New_description .learn_more{margin-top: 30px}
.New_description .learn_more a{color: #0070ff;position: relative;font-size: 16px;}
.New_description .learn_more a:hover{color: #0056b3}
.New_description .learn_more a:after{content: ">>";display: inline-block;letter-spacing: -3px;position: absolute;margin-left: 3px;transform: translateY(-50%) scaleX(1.3);top: 58%;}
.New_description .list-moretioit{background-color: #f1f1f1;padding: 24px 15px}
.New_description .list-moretioit .learn_more{margin: 0 0 16px}
.New_description .LB-container .img-box{display: flex;}
.New_description .LB-container .banner_slider .list_img{margin: 8px 0;padding: 8px 0}
@media(min-width: 768px){
.New_description .width100{margin-left: calc(((-100vw + 720px) / 2) + 8px);margin-right: calc(((-100vw + 720px) / 2) + 8px);}
}
@media(min-width: 992px){
.New_description .width100{margin-left: calc(((-100vw + 970px) / 2) + 8px);margin-right: calc(((-100vw + 970px) / 2) + 8px);}
}
@media only screen and (min-width: 1200px){
.New_description .width-940{width: 940px;margin: 0 auto;padding: 0 16px}
.New_description .width100{margin-left: calc(((-100vw + 1200px) / 2) + 8px);margin-right: calc(((-100vw + 1200px) / 2) + 8px);}

}
@media(min-width: 1370px){
.New_description .width100{margin-left: calc(((-100vw + 1366px)   / 2) + 8px);margin-right: calc(((-100vw + 1366px) / 2) + 8px);}
}


/* banner */

/* warranty-guarantees */
.cms-warranty-guarantees *{box-sizing:border-box}
.cms-warranty-guarantees .column.main{padding:0}
.warranty_bg{position: relative;}  

.warranty_bg .top-banner-content {  display: flex; height: 100%;align-items: center; justify-content: center;top: 50%;  transform: translateY(-50%); width: 100%;  color: #fff;  flex-direction: column;    text-align: center;   position: absolute;}
/* .warranty_bg .top-banner-content{display:flex;height:100%;width:100%;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-align:center} */
.warranty_bg .top-banner-content .warranty_title{word-spacing:4px;font-weight:700;font-size:30px}
.warranty_bg .top-banner-content .warranty_content{margin:0;padding:0 1.6rem;font-size:1.6rem}
.support-allsteam{max-width:1366px;margin:0 auto;position:relative;width:100%;overflow:hidden}
.support-allsteam .Topics-group{border-bottom:1px solid #ccc}
.support-allsteam .Topics-group .Topics-group-con{height:56px;display:flex;justify-content:space-between;align-items:center}
.Topics-group .Topics-group-con button{border:1px solid #bbb;background:0 0;font-size:16px;display:flex;justify-content:center;line-height:1.5;border-radius:.2rem;padding:4px 15px;margin-left:16px;align-items:center;opacity:.65}
.Topics-group .Topics-group-con button:disabled{opacity:.65}
.support-allsteam .icon-menu .line{width:16px;height:2px;background-color:#333;display:block;margin:3px auto;transition:all .3s ease-in-out}
.loading-parent{width:100%;height:300px;display:flex;justify-content:center;align-items:center}
.loading-parent .fa-spinner{animation:fa-spinner 1s infinite linear;font-size:32px;color:#000}
.Left-sidebar{display:none}
.Left-sidebar .Left-sidebar-ul .Left-sidebar-li p{text-transform:uppercase;margin-bottom:0;position: relative;padding-left: 15px;background: #e86f1633 !important;}
.Left-sidebar .Left-sidebar-ul .Left-sidebar-li p.active{background-color: transparent!important;}
.leftTitleMenu{display:none;width:95%}
.Left-sidebar .Left-sidebar-li .fa-angle-down{font-size:24px;transform:translateY(-50%) rotate(-90deg);transition:.3s all linear;position: absolute;left: 5px;top: 50%}
.Left-sidebar .Left-sidebar-li span{font-size:18px;margin-left:16px;line-height:1.5;transition:.3s color linear}
.Left-sidebar-li>p{padding:5px 0 5px 10px;font-weight:700}
/* .Left-sidebar-li>p:hover{color:#0070ff} */
.Left-sidebar-li>p.active{background-color:transparent!important}
.Left-sidebar-li>p:hover,
.Left-sidebar-li>p.active span{color: #e68239}
.Left-sidebar-li>p.active .fa-angle-down{transform:translateY(-50%) rotate(0)}
.leftTitleMenu li{padding:5px 0 5px 40px;margin-top:2px}
.leftTitleMenu li.active{    color: #e68239;  background-color: #e86f1633;}
    /* color:#0070ff;background-color:#ebf4ff */
.Right-sidebar-doms{border-bottom:1px solid #d1d1d1;padding:0 15px 30px 15px;transition:opacity 1s linear;opacity:0;font-size:18px;line-height:1.5}
.Left-sidebar .Left-sidebar-ul .Left-sidebar-li:not(:first-child){margin-top:20px}
.support-sub{color:#333}
.Right-sidebar-doms .ul{padding-left:20px;list-style-type:disc;margin:18px 0;padding-left:40px}
.Right-sidebar-doms .ul ul{list-style:disc}
.Right-sidebar-doms a{color:#0070ff}
.Right-sidebar-doms a:hover{color:#0070ff;text-decoration:underline}
@keyframes fa-spinner{0%{transform:rotate(0)}
100%{transform:rotate(359deg)}
}
@media only screen and (min-width:576px){.warranty_bg .top-banner-content .warranty_title{font-size:32px}
}
@media only screen and (min-width:768px){.warranty_bg{height:200px}
.warranty_bg .top-banner-content .warranty_title{font-size:36px}
}
@media only screen and (min-width:992px){.warranty_bg .top-banner-content .warranty_title{font-size:48px}
.support-allsteam .Topics-group{display:none}
.Left-sidebar{display:block!important;position:relative;width:330px;float:left;margin-top:48px}
.Right-content{width:calc(100% - 400px);float:right;margin-top:48px}
.Left-sidebar .Left-sidebar-ul .Left-sidebar-li{font-size:18px;padding-left:3px;cursor:pointer}
.Left-sidebar{display:block}
#product-addtocart-button{width:50%}
.product-options-bottom .box-tocart > .actions{width:50%;margin:0 auto}
}
@media only screen and (min-width:1200px){.warranty_bg{height:300px}
}
@media only screen and (max-width:600px){.warranty_bg{max-height:300px;height:300px;background:url(/media/wysiwyg/MO_Warranty-guarantee-support.jpeg) center center no-repeat;background-size:cover}
}

 /* contact-us */
 .cms-contact-us .warranty_bg{background: url(/media/wysiwyg/deloitte-ride-across-britain.jpeg) center center no-repeat;background-size: cover;}
 .cms-contact-us .column.main{padding: 0}
 .cms-contact-us .warranty_bg+div{max-width: 1366px;margin: 0 auto;font-size: 18px;color: #333;line-height: 1.5;padding: 16px 16px 0}
 .cms-contact-us .warranty_bg+div>p:first-child{margin: 24px 0 16px}
 .cms-contact-us .warranty_bg+div>p:last-child{margin-bottom: 24px;}
 .cms-contact-us .warranty_bg+div a{color: #0070ff}
 .cms-contact-us .warranty_bg+div a:hover{color: #0070ff;text-decoration: underline;}
 


@media only screen and (max-width:992px){
	
	/* 分类页 */

	
	/* 描述 */
	.New_description .width-750{margin: 0 auto;width: 750px}
	
	/* 底部 */
	#promobanner_img{background-image: url(//www.magentosale.com/media/promobanners/o/-/PAD-Light-Bicycle-WR38-paintless-custom-handbuilt-road-wheelset-green-blue-spoke-nipples-hope-pro4-evo-6-bolt-j-bend-mtb-rear-hub.jpeg)}
	
	
	/* warranty-guarantees */
	.Right-sidebar-doms{background-color:#fff;padding:15px 15px 5px 15px;font-size:18px;overflow:hidden;border-bottom:1px solid #d1d1d1}
	
}



@media only screen and (max-width:768px){
	.photoWall .photoWall__content .p__mobile{height:80%;transform:translateY(12%);width:80%}.photoWall .photoWall__content .p__pc{opacity:0}.photoWall:hover .photoWall__content .p__mobile{transform:translateY(12%)}.teaser__inner .box{height:500px}.teaser__inner img{width:auto;position:absolute;left:-70%;z-index:-2}.teaser__inner .box .small_box{width:80%;min-height:500px;margin:0 auto;justify-content:center;align-items:flex-start;flex-direction:column;position:static;transform:none}.teaser_content .promobanner .banner-text .sub-title,.teaser_content .promobanner .banner-text p{width:80%}.teaser_content .sub-title{font-size:20px;margin-bottom:16px}.banner-text p{font-size:16px}.teaser_content .text .banner-button{margin-left:10%}.teaser_content .promobanner .banner-text{margin-bottom:32px}#promobanner_img{background-size:140% 100%;background-repeat:no-repeat;background-position:center}#maincontent{margin-top:62px}.slide-text .btn-default{height:48px;line-height:48px;border:none!important;background:#fff!important;color: #fb7d22;border-radius:0}.slider_mgs_carousel .owl-item .slide-text.middle_left{width:80%;padding:15px 0}.slide-text .sub-title,.slide-text p,.slider_mgs_carousel.owl-carousel .owl-dots{display:block}.bottom-footer .col-lg-6:last-child{display:none}
	.Secondary-navigation-ADVENTURE strong{font-size:3vw}
	.Secondary-navigation-ADVENTURE-img>div>.plate-title>strong{font-size: 4.5vw!important;}
	.Secondary-navigation-ADVENTURE{flex-wrap:wrap;justify-content:space-evenly;padding-top:0}
	.Secondary-navigation-ADVENTURE li{width:100%;background-image: none!important;height: auto;text-align: left;}
	.Secondary-navigation-ADVENTURE li a{position: static !important;}
	.Secondary-navigation-ADVENTURE li a p:first-child{margin:0;}
	.Secondary-navigation-ADVENTURE li a p:last-child{display: none;}
	.Secondary-navigation-ADVENTURE li a p:first-child strong{font-size:16px!important;font-weight: normal;}
	.Secondary-navigation-ADVENTURE li:after{display: inline-block;left:auto;right: 0;content: "\f054";width:auto}
	.Secondary-left{margin: 0 !important;}
	.Secondary-navigation-SUPPORT>.row{padding:0!important;}
	.Secondary-navigation-SUPPORT-row-img{justify-content: space-between;}
	.Secondary-navigation-SUPPORT-row-img>.col-4{flex:0 0 100%;margin:5px 0}
	.Secondary-navigation-SUPPORT-row-img .plate-title{font-size: 3.3vw;margin-bottom: 0;}
	.Secondary-navigation-SUPPORT-row-img .plate-title + .text-center{font-size:12px}
	.Secondary-navigation-SUPPORT-row-img>.col-4 >a{margin:0}
	#mobile-menu-5-1,#mobile-menu-4-1,#mobile-menu-3-1,#mobile-menu-2-1{padding: 10px 15px 10px 25px!important;display: block!important;height: auto!important;}
	#mobile-menu-2-1 .col-md-3 .level1>a{border-bottom:1px solid #ddd;}

	.teaser__inner .small_box a{color: #fb7d22;}
	/* {color:#0070ff} */
	.teaser__inner .small_box a:after{transform: skewX(-12deg) translateX(0%)}
	.teaser__inner .small_box .box_title{font-size:20px}
	.teaser__inner .box .small_box .box_content{font-size:16px;margin-bottom:0}
	.teaser__inner .small_box a{padding:12px 20px}
	.content-heading h3.title{font-size:24px}
	.content-heading .block-note{color: #000}
	.teaser__inner .box:before{content: "";display: block;height: 100%;width: 100%;position: absolute;z-index: -1;background: #00000042}
	.photoWall .photoWall__content .p__mobile a{color:#0070ff} 
	.photoWall .photoWall__content .p__mobile p{font-size: 20px;font-weight: 700;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}
	.teaser_content .btn.btn-promo-banner{color: #fb7d22;padding:10px 20px;width:auto}
	.teaser_content .btn.btn-promo-banner:after{left:-10%}
	.teaser_content .promobanner .text{padding:0}
	.slider_mgs_carousel .owl-item .item-image{height:756px}
	.photoWall img{height:302px}
	.photoWall .photoWall__content{height:100%}
	.footer .block.newsletter{width:95%}
	.catalog-product-view .modal-inner-wrap .modal-header .modal-title{
		width: max-content;
		padding: 10px 15px 0;
	}

	
	/* 产品页 */
	.product-info-main .product-add-form .qty+.actions{width: 50%}
	.product-info-main .product-add-form .actions button.tocart{width: 100%;}
	
	/* warranty-guarantees */
	.New_description .width100{padding: 0}
}
 @media only screen and (max-width: 600px){
 .cms-contact-us .warranty_bg{background: url(/media/wysiwyg/9-day-ride-across-britain.jpeg) center center no-repeat;background-size: cover;}
 }
 
 
 .return-next .previous {
    border: 2px solid #e68239;
    display: inline-block;
}

.peijian, .return-next .next {
    display: inline-block;
    border: 2px solid #0070ff;
    background: #0070ff;
    color: #fff;
}

.w-lg-30 {
    width: 30% !important;
}
.pb-2, .py-2 {
    padding-bottom: .5rem!important;
}
.pt-2, .py-2 {
    padding-top: .5rem!important;
}
.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}


  .product-options-wrapper .fieldset .field[class*="Step_"] {
          display:none 
       }  
.step1 .product-options-wrapper .fieldset .field.Step_1 {
          display:block
       }
 .step2 .product-options-wrapper .fieldset .field.Step_2 {
          display:block 
       } 
.step3 .product-options-wrapper .fieldset .field.Step_3 {
          display:block
       }
.step4 .product-options-wrapper .fieldset .field.Step_4 {
          display:block
       }
.step5 .product-options-wrapper .fieldset .field.Step_5 {
	display:block
}
.step6 .product-options-wrapper .fieldset .field.Step_6 {
	display:block
}
.product-options-wrapper .fieldset .field[class*="Step_"].showonce{
	display:none!important 
 }  
 .step1 .product-options-wrapper .fieldset .field.Step_1.showonce,
 .step2 .product-options-wrapper .fieldset .field.Step_2.showonce,
 .step3 .product-options-wrapper .fieldset .field.Step_3.showonce,
 .step4 .product-options-wrapper .fieldset .field.Step_4.showonce,
 .step5 .product-options-wrapper .fieldset .field.Step_5.showonce{
	display:block!important 
 }  

 
	   /* .product-options-bottom {display: none;} */
	   /* .step6 .product-options-bottom {display: block;} */
 .product-options-bottom .photos,
 .product-options-bottom #selecont,
 .product-options-bottom .box-tocart .actions,
 .product-options-bottom .box-tocart .field.qty{display: none;}
 .step6 .product-options-bottom .photos,
 .step6 .product-options-bottom #selecont,
 .step6 .product-options-bottom .box-tocart .actions,
 .step6 .product-options-bottom .box-tocart .field.qty{display: block;}
.product-add-form.step6 .product-options-wrapper .fieldset .field[class*="Step_"]{height: 0;overflow: hidden;}
 
 
/* .New_description{display:none;}  */
.product-property-item {
    padding: 8px 0;
    border-bottom: 1px dashed #d1d1d1;
}
.w-40 {
    width: 40%;
}
.w-60 {
    width: 60%;
}
.float-left {
    float: left!important;
}
.d-inline-block {
    display: inline-block!important;
}
/* .tablist  */

.cms-newtabs .newtab{    display: flex;justify-content: center; align-items: center;  flex-direction:column;}
.cms-newtabs #tabtitle{margin-top: 20px;}
.cms-newtabs .tabtitle .itemtitle{ word-spacing:4px;font-weight:600;font-size:20px;color:#333;}
.cms-newtabs .tabtitle{display:flex; padding:0;width:100%;justify-content:space-evenly;align-items:center;}
.cms-newtabs .tabtitle .tbtitle{  color:#56cfe1;}
.cms-newtabs #tabcontent{margin-top: 25px;}
.cms-newtabs .tabitem{display: none;}
.cms-newtabs .itemtitle:after{display:block;width:inherit;height:2px;background:transparent;content:"";}
.cms-newtabs li.tbtitle.itemtitle:after{ color:#56cfe1;}
.cms-newtabs .headtil{margin-bottom:20px;padding-left:18px;color:#000;font-weight:600;font-size:18px;}
.cms-newtabs .tabtext{padding-left:15px; font-size: 15px;}
.cms-newtabs .card-title{clear:both;color:#000;font-weight:600;font-size:16px;}
.cms-newtabs .size, .cms-newtabs .tow-feature{display:flex;justify-content:space-between;}
 /* .left-one,.ul-left{text-align:left;} */
.cms-newtabs .right-two, .cms-newtabs .ul-right{text-align:right;}
.cms-newtabs .card-line{padding-bottom:20px;border-bottom:1px solid #ccc;}
.cms-newtabs .card-pic, .cms-newtabs .description, .cms-newtabs .tow-feature{margin-bottom:15px;}
.cms-newtabs .card-list{margin-top:20px;padding:22px 20px 10px;border-radius:5px;box-shadow:0 0 16px rgb(45 50 81 / 13%);font-size:14px;}
.cms-newtabs .ul-cont .til{color:#333;font-weight:500;}
.cms-newtabs .ul-cont li{display:flex;padding:15px;justify-content:space-between;}
.cms-newtabs .ul-cont li:nth-child(even){background-color:rgb(234 234 234);}
.cms-newtabs .tcen{text-align:center;}
.cms-newtabs .cardcont{clear:both;padding-top:50px;}
.cms-newtabs .cardcontent{margin-bottom: 40px;}
.cms-newtabs .desrip>b{color:#333;}
.cms-newtabs .desrip{margin-top:15px;font-size: 16px;}
.cms-newtabs .desrip p.card-title{margin-bottom: 0;}
.cms-newtabs .alinks{color:#007ee1;text-decoration:underline;}
.cms-newtabs  .tab-table{ width: 100%; text-align: center;   font-size: 16px;	color: #333;}
.cms-newtabs  table td{ border: 1px solid#dfdada;;    padding: 10px;}
.cms-newtabs  thead .tb-title { background: #6a6868;color: #fff;font-size: 24px; font-weight: 600;}
.cms-newtabs .tbf20{    font-size: 20px;font-weight: 600;}
.cms-newtabs .tbf18{    font-size: 18px;font-weight: 600;}

blockquote, .sub-title, .content-heading .block-note {font-family: Arial,sans-serif;}
.attribute-product-cat-block .attribute-products-grid img {    height: auto;width: 100%;}
.attribute-product-cat-block .attribute-products-grid  { display: flex; flex-wrap: wrap;}
.attribute-product-cat-block .attribute-products-grid .col-md-6 {padding: 15px;width:50%}


 @media only screen and (max-width:768px){
	.cms-newtabs #maincontent{margin-top: 20px;}
	.cms-newtabs #tabcontent, .cms-newtabs #tabtitle, .cms-newtabs .newtab {padding: 0;}
	.tabtitle li:nth-child(2){margin: 0 25px;}
	.cms-newtabs .tabitem{margin-top:15px}
	.cms-newtabs  .tab-table{      table-layout: fixed; 	width: 300%; }
	.cms-newtabs  .tabbox {    overflow: auto;}
	.cms-newtabs .tbf18{font-size:16px;}
	.cms-newtabs table td{padding: 2px;}
	.attribute-product-cat-block .attribute-products-grid .col-md-6 {padding: 5px;width:50%}
	.attribute-product-cat-block .attribute-products-grid .col-md-6 {padding: 5px;width:50%}
	.attribute-product-cat-block .attribute-products-grid .col-md-6 .product-item-info {width:100%}
 }


 .catalog-product-view .product-name,
 .catalog-product-view .product-name+.product.attribute,
 .swiper-container-pointer-events{background:#f1f1f3;background-image:none;}
 .content-heading .block-note,.sub-title,blockquote,
 blockquote, .sub-title, .content-heading .block-note{font-family:"Poppins",arial,tahoma !important;}
 #top-cart-btn-checkout{margin-bottom: 10px;}
 
 /* color  */
 
 .btn-primary:hover, .btn-primary:focus, .btn-primary:active,
 .slide-text .btn.btn-default:hover, 

 .catalog-product-view .swatch-attribute.size .mageworx-swatch-option.selected, 
 .swatch-attribute.manufacturer .mageworx-swatch-option.selected{  border-color: #fb7d22; color: #fb7d22;}
 .mageworx-swatch-option:not(.disabled):hover{ border-color: #fb7d22 !important; color: #fb7d22;}
 .cms-home .owl-carousel .owl-dots .owl-dot.active span ,
 .peijian, .return-next .next,
 #product-addtocart-button,
 .authentication-wrapper .action-auth-toggle:hover,
 .minicart-items .product-item .product.actions .action:hover,
 .minicart-items .product-item .details-qty.qty .update-cart-item:hover, 
 .minicart-items .product-item .details-qty.qty .update-cart-item:focus, 
 .minicart-items .product-item .details-qty.qty .update-cart-item:active{ border-color: #fb7d22; background: #fb7d22;}


 @media only screen and (max-width:768px){
	.opc-estimated-wrapper .estimated-block .estimated-price{ color: #e68239;}
	.opc-estimated-wrapper .minicart-wrapper button.action.showcart > .counter.qty{   background-color: #e68239;}
	.modal-inner-wrap .price-box.price-final_price .label{text-align: left;margin-left: 5px;}
	.modal-inner-wrap .fieldset .product-info-price .price-box .label>span,
	.modal-inner-wrap .fieldset .value-w{font-size: 16px;}
	.modal-inner-wrap .fieldset .price-container .price-wrapper .price,
	.modal-inner-wrap .fieldset .value-w .weights{font-size: 14px;}
	 .product-add-form .product-options-wrapper{margin-left: 0px;}
	.product-options-wrapper .mageworx-swatch-container{width: 50%;text-overflow: ellipsis;white-space: nowrap;}
	.swatch-attribute.size .mageworx-swatch-option, .swatch-attribute.manufacturer .mageworx-swatch-option{padding: 5px 10px;line-height: 40px;}
	.product-add-form .product-options-wrapper{margin-left: 0px;}
	.modal-inner-wrap .fieldset .value-w{display: block;line-height: 25px; padding-bottom: 25px; border: none;}
	.product-options-bottom .photos,.product-options-bottom #selecontent{width:100%;}
	#selecontent{padding: 20px;margin-top: 20px;}
	.product-options-bottom .field.qty{text-align: inherit;}
	.product-add-form.step6 .product-options-bottom .box-tocart > .actions{margin-right:45px;margin-top: 5px;}
	
	
 }
 .product-options-bottom #selecontent,
 .product-options-bottom .photos {width:48%}
 #product_addtocart_form{margin-left: -15px;}

 .modal-inner-wrap .field.required.optiontipstit  label.label{position: relative;}
 .modal-inner-wrap .field.required.optiontipstit  label.label:before{content: ''; display: inline-block;    background: url(wysiwyg/question.png) no-repeat 50% 50%;width: 20px;height: 20px;background-size: 100%;position: absolute;top:-2px;right: -25px;}
 .modal-inner-wrap .Option002 span#value{margin-left: 30px;}
 .modal-inner-wrap .optiontipsdec{margin:0 16px;}
 
 .product.description .product-property-item{padding:8px 0;border-bottom:1px dashed #d1d1d1;display:flex;}
.product.description .w-40{width:40%}
.product.description .w-60{width:60%}
.product.description .float-left{float:left!important;text-align:left}
.product.description .d-inline-block{display:inline-block!important}
 
 
