/*@media (min-device-width: 768px){#maincontent .columns {padding-left:20px;padding-right:20px;}}*/
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation: landscape) and(-webkit-device-pixel-ratio: 3) {.amsearch-input-wrapper .amsearch-input {width:460px;}}
@media screen and (max-width: 600px){
.toolbar a.porto-product-filters-toggle {display: none !important;}
.field.limiter {margin-left:0 !important}
.login-container {padding-bottom:0;}
/*main#maincontent{padding-right:10px;}*/
/*.column.main{padding-left:10px;padding-right:10px;}*/
/* 8/27 */
.catalog-category-view main#maincontent,.amsearch-search-page main#maincontent {padding-left:10px;}
a.logo{top:19px !important;}
.cart-discount .block .content{display: inherit !important;padding: 5px 15px 23px;position: relative;}
.cart-discount .actions-toolbar .action.primary{white-space: inherit;}
/*pdp brand logo*/
.ambrands-brand-item {width: 350px !important;min-height: 230px;}
.ambrands-letter .ambrands-content .ambrands-image {max-width: 300px !important;}
.page-title-wrapper.product{display:inherit}
.page-title-wrapper.product .page-title{float:inherit;width:100%}
.amshopby-option-link{float:none;}
#maincontent h1{font-size:1.3em;}
.amshopby-option-link img:not([src*='/resized']){max-width: 100px;max-height: 100px;margin-top: 1px;}
/*pdp brand logo*/
.columns .sidebar-main {order:0;}
.product.attribute.description{width:100%;overflow-x:hidden;height:200px;}
div#amfinder_options,table#product-attribute-specs-table{width:100%;overflow-x:hidden;height:200px;}
table#product-attribute-specs-table th.col.label {font-weight:600;text-transform:uppercase;}
#amfinder_options .additional-attributes-wrapper.table-wrapper td {font-size:0.9em;}
#amfinder_options.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>thead>tr>th {display:table-cell;padding:8px;}
/*parts finder*/
.amfinder-toggle {width:inherit !important;}
.amfinder-horizontal .amfinder-toggle {border:0 !important}
li.am-item.-list-item {margin-bottom:5px !important;}
ul.amfinder-toggle:before {display:none;}
.amfinder-title:before {display:none}
.amfinder-horizontal .amfinder-title {font-weight:900;text-align:center;font-size:1.2em !important}
/*parts finder*/
ul.amfinder-toggle:before{content: "";}
.block.related{margin-bottom: 35px;}
.jump-links li{display:inherit !important;}
.column.main .block.related{margin-bottom: 6.5em;}
a.rides-link {font-size:2em;line-height:40px;color:#000}
a.browse-link {background:#000;padding:15px;color:#fff;margin-top:5px;display:inline-block;font-size:2em;font-weight:600;}
#home-contact-links a{font-size: 1.7em;font-weight:900;color: #000;}
.cart.table-wrapper .action-towishlist:before{/*content: 'SAVE FOR LATER' !important;*/font-family:"Montserrat","Montserrat",Helvetica,Arial,sans-serif;color:#000;font-size:14px;}
.cart.table-wrapper .item-actions td {padding-left:0;}
.gift-options-cart-item+.action-towishlist {left:0;}
form#wishlist-view-form .products-grid .product-item {width:100%}
form#wishlist-view-form .products-grid .product-item .product-item-info {text-align:left;}
.wishlist-index-index .products-grid .product-item .product-item-inner {height:52px;clear:both;}
form#wishlist-view-form .product-item-inner {height:52px;clear:both;padding-right:0;}
#ask-question-block {margin-left:0;}
.page-header .amsearch-wrapper-block{margin-top: 10px !important;}
.page-layout-2columns-left .sidebar.sidebar-main{padding-right:0 !important;}
.catalog-product-view .product.media{order: -0;}
.product.attribute.description,.additional-attributes-wrapper.table-wrapper,.product-info-main{width:100% !important;padding-left:0 !important;}
.additional-attributes-wrapper.table-wrapper{border-top:0;}
/*.product.attribute.description{margin-bottom:40px !important;}*/
.page-title-wrapper.product .page-title{font-size:1.3em !important;}
a.logo{margin:0;width:142px;height:50px;position:absolute;top:19px;left:50%;margin-left:-83px;}
.page-layout-checkout .logo{left:30%;}
.checkout-cart-index .page-title-wrapper{padding-bottom:2px !important;}
.page-layout-checkout .minicart-wrapper{display:block !important;}
.opc-estimated-wrapper .minicart-wrapper{display:none !important;}
.nav-toggle{margin-left:20px;}
.logo{max-width:inherit !important;}
.header .header-contact-left{width:100%;padding-left:5%;}
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active .payment-method-content{padding:10px !important;}
.cart-container form#wishlist-view-form:before{font-size:2em;}
.cart-container form#wishlist-view-form .products-grid .product-item {width: 100%;padding:3px;}
form#wishlist-view-form .products-grid .product-item .product-item-info {border:none;}
.cart-container .form-wishlist-items {width:100%} 
.products-grid.wishlist .product-item-name{height:inherit;}
form#wishlist-view-form p.price-as-configured {float:right;}
.column,.column3,.column2,.column4{width:100%;}
.column4{margin-bottom:10px;}
.page-header.type1 .navigation:not(.side-megamenu) > ul {padding-left:0 !important;}
.products.wrapper~.toolbar {padding:5px;}
#home-boxes .carousel .slick-slide img {height: inherit;}
.hp-brand-link {text-align: left;}
div#store\.menu {max-width: 1240px;padding-left: 20px;padding-right: 20px;margin-left: auto;margin-right: auto;background: #191919;overflow: auto;}
.sw-megamenu.navigation .submenu.level0.opened {background: #191919;}
.page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top {background: #191919;}
li.ui-menu-item.level1.parent,li.ui-menu-item.level1 {width: 45% !important;margin-right: 5% !important;float: left !important;font-size: 0.875em !important;font-weight: bold !important;text-transform:none !important;}
.navigation li.level0 .ui-menu-item>a:before {content:none !important;}
.section-item-title.nav-sections-item-title.active {display:none;}
.page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top {background: #191919;}
.navigation .submenu:not(:first-child) ul {margin: 0 !important;padding: 0 !important;overflow: hidden !important;}
.navigation .level0 {border-top:none;}
.level0.submenu {padding-top:0 !important}
a.level-top/*.ui-state-active*/{padding-left:0 !important;color:#fff !important;margin: 0 !important;font-size: 1.25em !important;font-style: italic ;font-weight: 900 !important;line-height: 1 !important;position: relative !important;text-transform: uppercase !important;font-family:"Montserrat",Helvetica,Arial,sans-serif !important;}
header.page-header .nav-sections-item-title {display:none;}
header.page-header .nav-sections-item-content{margin-top:0 !important;}
.page-header .navigation:not(.side-megamenu) .level0.parent > a > span {font-weight:900;}	
.page-header .navigation:not(.side-megamenu) .level0.parent > a > span:hover,.page-header .navigation:not(.side-megamenu) .level0.parent > a > span:active,
.navigation li.level0>a.ui-state-active {color:#fff;}
.payment-option._collapsible.opc-payment-additional.discount-code {padding:0 !important;}
.checkout-index-index .checkout-header {width:100% !important;}
.cart.table-wrapper .item .col.item{display: block;min-height: 75px;padding: 15px 15px 9px 90px;position: relative;}
.header-main .header-row .header-right {padding-right:10px !important;}
.cart.table-wrapper .product-item-photo {display: block;left: 15px;max-width: 65px;padding: 0;position: absolute;top: 15px;width: 100%;border: 0;border-radius: 0;}
.page-header.type1 .minicart-wrapper {margin-left:2px !important;}
.cart.table-wrapper .product-item-details {text-align: left;}
.page-header .header-contact i {margin-right: 0 !important;}
.cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp {box-sizing: border-box;display: block;float: left;white-space: nowrap;width: 33% !important;}
.amsl-social-login {padding-left:0 !important;}
.amsl-cart-page .amsl-social-login .amsl-buttons, .amsl-login-page .amsl-social-login .amsl-buttons,.amsl-registration-page .amsl-social-login .amsl-buttons {margin: 0;width: inherit;padding-left: 0;}
.block.upsell {padding-top:0;}
.additional-attributes-wrapper.table-wrapper {margin-bottom:30px;}
#confirmBox .owl-carousel .owl-item img  {width: 40%;margin-left: 30%;}
#confirmBox span.product-image-wrapper {padding-bottom: 41% !important;}
#confirmButtons a.checkout {width:92%;}
#maincontent h1 {font-size:2em}
.post-entry .read-more {width:100%}
.post-entry .post-excerpt {padding-left: 0;}
.post-image {margin-bottom:10px;}
.shop-builds .build-list li {width:100%}
.shop-builds .build-list { padding-left:0 !important;}
#free-shipping-mast {line-height:17px !important;font-size:14px !important;padding:8px !important;}
.footer .col-lg-2 {width: 50%;}
.foot-links h3 {white-space: nowrap;}
.foot-account {margin-top: 12%;margin-bottom: 0 !important;}
.footer-bottom>.container>* {line-height: 120% !important;}
.footer-bottom {padding-bottom: 24% !important;}
.bbb-footer-img {width: 48%;margin-left: 4px;margin-bottom: 7px;}	
.foot-account {display:none}
.foot-account-mobile {display:block;margin-top:10px;}
.shipping-daily p {font-size: inherit;white-space:nowrap;}
.shipping-daily {background-image:none;min-height:40px !important;margin-bottom:10px;}
.col-lg-6 img {margin-bottom: 5px;}
.newsletter-p {font-size: 1.5em;}
.box-tocart .action.tocart {font-size:13px;}
.amcart-message-box {margin-top:18px;}
.catalog-category-view .sidebar-main.mobile-sidebar .filter-actions {border: 1px solid #000;background-color: #000;}
.catalog-category-view .sidebar-main.mobile-sidebar .filter-actions a.action.clear.filter-clear {color: #fff !important;}
.payment-method.payment-method-braintree .payment-method-title.field.choice span {background-size:100%;}
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container.-summary>.checkout-payment-method .actions-toolbar .amasty.checkout, .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary>.checkout-payment-method .actions-toolbar .amasty.checkout {width:100% !important;}
.page-wrapper>.breadcrumbs .items>li a {display:contents;}
.product-info-main .product-info-price .box-tocart .action.tocart {flex-grow:inherit;}
.product-info-main .product-info-price .box-tocart .action.tocart {min-width: 135px !important; /*11/23*/}
.search-area.show-icon-tablet {width: 100% !important;}
.search-area.show-icon-tablet a.search-toggle-icon {display:none !important;}
.amsearch-result-section .amsearch-products-section {width:100%;}
section.amsearch-result-section.-small {padding:10px;}
.amsearch-products-section,section.amsearch-items-section {padding-top:0;}
section.amsearch-items-section, .amsearch-items-section:not(:first-child:last-child) {width:100% !important;}
.page-header .amsearch-wrapper-block:before {display:none;}
.header-main .header-row .header-center {padding-bottom:0;}
.amsearch-wrapper-block {margin-top:0;padding-top:0;padding-left:8px;padding-right:8px;}
.product-info-stock-sku .stock.available {padding-bottom: 4px;font-size:18px;}
.product-info-stock-sku div#description {padding-bottom: 5px;font-size:18px;}
}
@media screen and (max-width: 640px) {
a#tab-label-custom-1-title {line-height:1em}
.product-addto-links .action.tocompare:before{text-align:left !important;margin-right:0 !important}
#userwayAccessibilityIcon{padding: 11px !important;}
.search-area.show-icon-tablet{position:absolute !important;}
.block.block-search{display:inline-block !important;}
.block.block-search{right: inherit !important;}
header.page-header.type1{height:130px !important;}
i.porto-icon-magnifier{display:none !important;}
.search-area.show-icon-tablet .block.block-search{border:none !important;border-radius:0 !important;width:75% !important;min-width:100% !important;}
.search-area{width:100% !important;}
.search-area .minisearch .actions button{line-height:inherit !important;}
.product-social-links,.product-addto-links{width:100%;}
.product-addto-links{text-align:right;}
.product-addto-links .action.tocompare:before{text-align:right;}
.product-addto-links:before {display:none;}
.product-info-price .price-box .price{font-size:20px;font-weight:normal;}
.product-share{margin-right:0;}
.box-tocart .action.tocart:before{content:none;}
.product-info-price .price-box{padding-right:0 !important;}
.box-tocart .action.tocart{padding: 0 1em;}
.subcategories-grid li{width: 100% !important;}
h1#page-title-heading{font-size:1.875em;text-align:center;}
.contact-index-index .page-main .contact-info p{font-size:1em;}
form#contact-form .fieldset.row{padding-right:3px;padding-left:3px;}
input#telephone{margin-bottom: 11px;}
.breadcrumbs{margin:0;}
#maincontent .columns{padding-top:0 !important;}
main#maincontent,.column.main{padding-left: 10px;padding-right:10px}
.page-wrapper>.breadcrumbs .items{margin-top:5px !important;}
.amsearch-input-wrapper .amsearch-button.-close{right:2%}
.page-wrapper > .breadcrumbs .items > li.home a:after{content:"";}
.page-wrapper > .breadcrumbs .items > li.home a:after{content:"" !important;}
p#ask-question-block{line-height:18px !important;}
}
@media screen and (min-width: 768px) {
.cart.table-wrapper .product-item-details {text-align:left;display:table-cell;}
.cart.table-wrapper {display: inherit;}
}
@media screen and (max-width:768px){
.amfinder-toggle {width:inherit !important;}
.amfinder-toggle li.am-item.-list-item {width: 100% !important;}
.amfinder-toggle {padding:20px !important;}
ul.amfinder-toggle:before {display:none;}
.amfinder-horizontal .amfinder-title {background-color:#262626;color:#D3D3D3}
.chosen-container {width:100% !important;}
.amfinder-horizontal .amfinder-title {border:0;}
.cart.table-wrapper .action-towishlist>span {position:relative;}
.gift-options-cart-item+.action-towishlist {left:0; position:relative;}
.box-tocart .action.tocart {font-size:12px !important;}
.action.towishlist:before {content: '\2713' !important;color:#000 !important;}
.products-grid.wishlist .product-item .tocart {padding:5px !important;min-width:none !important;}
/*form#wishlist-view-form .products-grid .product-item {width:50%}*/
.products-grid.wishlist .product-item-name{text-align: left;height: inherit;}
.wishlist-index-index .products-grid .product-item .product-item-inner {display:inline-block;width:100%;padding-bottom:0;margin-bottom:0;}
.price-box.price-configured_price {float:right;}
.cart-container .form-wishlist-items {width:100%}
form#wishlist-view-form .products-grid .product-item .product-item-info {display:inline-block;}
.action.towishlist:before {content: '\2713' !important;}
.page-title-wrapper.product {order: -2 !important;}
#amslider_id4955 .ambrands-swiper-brand .ambrands-image-block > .ambrands-image {max-width: inherit;}
.cart.table-wrapper {display: revert;}
.col-lg-2 {width: 20%;}
}
@media screen and (max-width: 991px){
.catalog-category-view main#maincontent{min-height: 450px;}
.toolbar {margin-bottom:inherit;}
}
/*PARTS FINDER*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
.column.main .block.related {margin-bottom: 6em;}
/* 8/27 */
.page-main{max-width:inherit;}
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
a.rides-link {font-size:1.5em !important;line-height:40px;color:#000}
}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
a.rides-link {font-size:1.3em !important;line-height:30px;color:#fff}
}
@media all and (device-width: 1024px) and (device-height: 1366px) and (orientation:landscape) {
a.rides-link {font-size:1.1em !important;line-height:30px;color:#fff}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){
.amsearch-input-wrapper .amsearch-input {width:100%}
}
/*PARTS FINDER*/

@media only screen and (max-device-width:768px) {
.cart.table-wrapper .col.item:before {content:"" !important;}
.cart.table-wrapper .col.qty,.cart.table-wrapper .col.subtotal,.cart.table-wrapper .col.price {width:33%;display:table-cell;}
.payment-method.payment-method-braintree .payment-method-title.field.choice span {background-size:contain;}
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title .label[for=paypal_express] {background-size:contain;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
.kjmot-box p {font-size: 14px;padding: 15px;padding-top:0;}
.kjmot-box h1 {font-size: 30px !important;}
.kjmot-box div {display: none;}
.foot-touch {width:85%;}
.header-main .header-left {padding-left:1% !important;}
.column.main,.page-wrapper>.breadcrumbs .items {/* 8/28 padding-left: 2%;*/padding: 2%; }
.col-lg-6 {max-width:40%;}
.page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top {font-size:11px;}
.page-header .navigation:not(.side-megamenu) .level0 {margin-right:13px;}
.page-header.type1 .sticky-logo {display:none;}
.footer-bottom {padding-bottom:6%;}
section.amsearch-products-section.-list {width: 50% !important;}
.amsearch-result-section .amsearch-products-section {width:53% !important;}
/*main#maincontent, .column.main;*/
.page-wrapper>.breadcrumbs .items {padding-left:1%;}
section.amsearch-items-section {width:40%;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)/*and (-webkit-min-device-pixel-ratio: 1)*/and (orientation: portrait) {
.page-layout-1column .product.media {width:100%;}	
/* 8/27 .page-layout-1column .product-info-main {width:100% !important;}*/
.catalog-category-view .subcategories-grid .subcategories-category-name {font-size:1.5em;}
.product-info-main {padding-left:0;}
.col-lg-6 {margin-bottom: 15px;}
#confirmBox .owl-carousel .owl-item img  {width:40%;margin-left:30%;}
#confirmBox span.product-image-wrapper {padding-bottom: 41% !important;}
a.logo img {width: inherit;}
.search-area.show-icon-tablet a.search-toggle-icon i::before,.search-area.show-icon-tablet a.search-toggle-icon {display:none !important;}
.search-area.show-icon-tablet .block.block-search {display:inline  !important;top:0  !important;border:none  !important;right:0 !important;margin-top:0 !important;position:relative !important;}
.block-search input {background: #fff !important;margin-left: 15px !important;margin-right: 15px !important;border-radius: 25px !important;}
.block-search .action.search:before {display:none !important;}
button.amsearch-loupe {display: none !important;}
.header-main .header-left {padding-left:20px;}
.foot-account {width:50%;float:left;}
.col-lg-4 {width:50% !important;}
.col-lg-2 {width:33% !important;}
.foot-lifestyle {float:left;}
.foot-touch {width:50%;float:left;}
.footer .col-lg-6 {margin-bottom: 3%;}	
.footer-bottom {padding-top:0;}
.shipping-daily {min-height:1px !important;}
h3.foot-links-bottom {margin-top:0 !important;}
.header-row .header-right {margin-left:25px !important;}
/* 8/27 img.pagebuilder-mobile-hidden {display: none;}*/
.product-social-links {width:100%;}
.product-addto-links {float: right;}
.opc-estimated-wrapper .minicart-wrapper {display: none !important;}
section.amsearch-items-section {width:40%;}
.amsearch-form-block {display: block !important;}
.page-header .amsearch-wrapper-block:before {display:none;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
.col-lg-2 {width:20% !important;}
.amsearch-input-wrapper .amsearch-input {width:460px;}
.swiper-slide {width: 310px !important;}
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title .label[for=paypal_express] {background-position:50%;}
}
@media only screen and (min-device-width: 768px) {
.page-layout-1column .product.media{width: 82%;margin: 0 auto;width:100%;margin-bottom:30px;}
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title .label[for=paypal_express] {background-position:30%;}
}
@media screen and (max-width: 800px) {
#home-boxes .parts .inside ul a {border-bottom: 1px solid #ccc;color: #282924;text-transform: uppercase;}
}
@media only screen and (max-device-width: 900px){
.header-row .header-center {padding:0 !important;}
}