.col-left, .col-right, .col-main, .col1-layout .col-left, .col1-layout .col-right, .col1-layout .col-main, .col2-left-layout .col-left, .col2-left-layout .col-right, .col2-left-layout .col-main, .col2-right-layout .col-left, .col2-right-layout .col-right, .col2-right-layout .col-main, .col3-layout .col-wrapper .col-left, .col3-layout .col-right, .col3-layout .col-wrapper .col-main { margin-bottom: 0; }
a { text-decoration: none !important; }
.mobile-backmodel { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .1); z-index: 5; cursor: pointer; }
.hidden-mobile { display: none !important; }
.logo { position: static; padding: 0px; z-index: 0; text-align: center; width: 100%; } .logo img { height: 56px; margin: 0 auto; width: auto; min-width: 100px; }
.skip-links { border: none; padding: 11px 0; }
.new-menu-icon.mobile { display: block; } .my-icons { position: static; }
.my-icons .new-menu-icon, .my-icons .header-account, .my-icons .account-cart-wrapper, .my-icons .icon-search { margin-right: 0; }
.my-icons .new-menu-icon, .my-icons .search-span, .my-icons .header-account-menu, .my-icons .account-cart-wrapper { position: absolute; width: 40px; text-align: center; z-index: 1; }
.my-icons .search-span { left: 45px; } .my-icons .header-account-menu { right: 45px; } .my-icons .account-cart-wrapper { top: auto; }
.header-minicart a.skip-cart, a.header-account, .my-icons .icon-search, .my-icons .icon-menu { display: inline-block; padding: 9px; }
.banner-container>.item.first { margin-top: 0; }
.banner-container>.item:not(:first-child) { margin-top: 50px; }
.banner-container>.item p { text-align: center; font-size: 20px; margin-top: 10px; color: #313131; }
.banner-container>.item p a { color: #313131; font-style: italic; font-size: 14px; background-color: transparent; font-weight: normal; font-family: "RobotoL", "Helvetica", Arial, sans-serif; }
.middle-container .middle-title p, .middle-container .middle-part:first-child .middle-title, .product-view .product-view-two .two-container .line-title p, .my-slider .slider-btn { display: none; } .middle-container .middle-title { padding-top: 50px; padding-bottom: 0px; font-size: 24px; }
.sellers .container { margin-top: 50px; } .sellers .container, .sellers .seller-one>.container { width: 100%; } .sellers .seller-second { width: 100%; }
.sellers .container .content { position: static; text-align: center; } .sellers .container .content p:first-child { font-size: 20px; margin-top: 10px; }
.sellers .container .content p a { color: #313131; font-style: italic; font-size: 14px; background-color: transparent; font-weight: normal; } .product-style.accessories .accessories .item-left img:hover, .block-related ol.mini-products-list>li:hover img, .sellers .container:hover img { transform:scale(1, 1); -webkit-transform:scale(1, 1); }
.my-slider ul { width: auto; padding: 20px 5px } .my-slider ul li { width: 25% !important; } .footer-before-container { padding-bottom: 50px; } .footer-container .footer { padding: 40px 10px; } .footer .block-subscribe .actions .button { width: 100%; } .footer .block-subscribe .actions .button span { font-size: 14px; } .footer .block-title strong span, .footer-container .social-title { font-size: 18px; } .footer .block-subscribe, .footer .social { width: 100%; } .footer .social { text-align: left; padding-top: 40px; } .footer-container .social-items a { margin-left: 0; margin-right: 15px; } .footer-container .copyright, .footer-container .footer-links { padding-left: 10px; padding-right: 10px; } .footer-container .footer-links { display: block; } .footer-container .footer-links ul.items { margin-left: 40px; } .footer-container .item a { font-weight: 700; } .footer-container .copyright { margin-top: 40px; } .cms-privacy-policy .data-table th, .cms-privacy-policy .data-table td { font-size: 12px; } .skip-cart .cart-number { top: 24px; left: 14px; } #header-search.active { padding: 0; display: block; width: 100%; } #search_mini_form .input-box { padding-left: 1px; padding-right: 1px; } #search { border-color: #666; }
 #header-mobile-nav { position: absolute; top: 0; bottom: 0; left: 0; transform: translateX(-260px); width: 260px; overflow: auto; z-index: 10; background-color: #fff; } #header-mobile-nav #phone-nav { height: 100%; overflow: hidden; position: relative; } #header-mobile-nav #phone-nav .nav-scroll { position: absolute; right: 0; height: 100%; width: 400%; padding-right: 300%; overflow-y: scroll; overflow-x: hidden; transform: translateX(75%); transition: transform .2s; } #header-mobile-nav #phone-nav .nav-scroll ul.section-list { padding-bottom: 40px; } .wrapper { transition: transform 0.3s; width: 100%; height: 100%; } .wrapper>.page { width: 100%; height: 100%; } .wrapper.open-menu { transform: translateX(260px); } .backmodel.slide-nav { z-index: 8; } .wrapper .new-menu-icon .icon-close { font-weight: 700; display: none; } .wrapper.open-menu>.page { overflow: hidden; } .wrapper.open-menu .icon-menu { display: none; } .wrapper.open-menu .new-menu-icon .icon-close, .wrapper.open-menu .backmodel, .wrapper.open-menu .mobile-backmodel { display: block; cursor: pointer; } #phone-nav .nav-list .group-title, #phone-nav .nav-list a { display: block; line-height: 24px; padding: 10px; font-size: 14px; color: #313131; cursor: pointer; } #phone-nav .section-title { display: block; line-height: 40px; padding-left: 10px; font-size: 13px; background-color: rgba(0, 0, 0, .8); color: #fff; text-transform: uppercase; } #phone-nav .group-inner { position: absolute; opacity: 0; visibility: hidden; z-index: 1; top: 0; right: 50%; width: calc(25% + 30px); margin-right: -30px; height: 100%; padding-bottom: 50px; overflow-y: scroll; background: #fff; transform: translateX(0); } #phone-nav .group-inner.active { opacity: 1; visibility: initial; } #header-mobile-nav #phone-nav.active .nav-scroll { transform: translateX(50%); overflow: hidden; } #phone-nav .group-title i { float: right; } #phone-nav .group-back { line-height: 44px; padding-left: 10px; cursor: pointer; } #phone-nav .group-back i { padding-right: 10px; } .product-list-nav .nav-items .item { font-size: 12px; margin-right: 0px; padding-left: 0; padding-right: 0; } .product-list-nav .nav-items .item.brand { padding-bottom: 10px; margin-right: 30px; } .product-style>.container { padding-top: 75px; }
 .product-list-nav .nav-items { padding: 0 4px; display: inherit; align-items: center; justify-content: space-between; } .product-list-nav .nav-items .nav-title.separate:after { margin-left: 10px; display: none; } .product-list-nav .nav-items .nav-title { margin-right: 0px; display: block; padding: 10px 0 0; font-size: 18px; }
.product-style.new .product-list-nav .nav-items .item.new, .product-style.accessories .product-list-nav .nav-items .item.accessories, .product-style.cage .product-list-nav .nav-items .item.cage, .category-pre-order .nav-items .item.pre-order, .category-sale .nav-items .item.sale, .category-new .nav-items .item.new, .category-promotional-items-50 .nav-items .item.deal, .category-promotional-items-45 .nav-items .item.selling, .category-promotional-kits .nav-items .item.kits, .category-exclusive-item .nav-items .item.exclusive-item { font-size: 14px; }
.product-list-nav .nav-items .item:hover { color: #f5f5f5; } .product-style .category-products ul .item:hover { box-shadow: none; -webkit-transform: translate3d(0,0px,0); transform: translate3d(0,0px,0); } .category-pre-order .product-list-nav .nav-items .item:not(:last-child), .category-sale .product-list-nav .nav-items .item:not(:last-child), .category-new .product-list-nav .nav-items .item:not(:last-child) { margin-right: 15px; }
.category-pre-order .product-list-nav .nav-items, .category-sale .product-list-nav .nav-items, .category-new .product-list-nav .nav-items { display: flex; }
.preferential-container, .product-list-nav .nav-items, .product-style .category-products, .product-view .product-view-two .two-container, .checkout-onepage-index .main-container .main, .customer-account-login .account-login, .customer-account .main-container .main, .checkout-cart-index .main, .checkout-onepage-success .main, .catalogsearch-result-index .page-title, .catalogsearch-result-index .note-msg, .product-view .product-essential, .customer-account-forgotpassword #form-validate, .customer-account .main-container .main>.col-main, .cms-resellers .dealer-container, .resellersupport-index-index .dealer-container, .customer-account-changeforgotten #form-validate { padding-left: 10px; padding-right: 10px; }
.new-products-grid > li { width: 100%; margin-right: 0; margin-bottom: 30px; } .product-style .category-products ul.new .item .product-name a { padding: 8px 5px; } .product-style .category-products ul.new .item .product-name a p { font-size: 18px; margin-bottom: 5px; } .product-style .category-products ul.new .item .product-name a span { font-size: 14px; text-transform: capitalize; }
.product-style .category-products ul.new .product-name div.actions { top: 5px; left: auto; right: 0; } .block-related p.product-name { text-transform: capitalize; } .product-view .short-description p { font-size: 14px; } .product-view .product-shop .product-name .h1, .product-view .product-img-box .product-name h1{ color: #4c4948; font-family: "RobotoM", "Helvetica", Arial, sans-serif; font-size: 20px; } .product-view .product-view-two { padding-bottom: 80px; } .product-view .product-view-two .two-container .line-title { padding: 40px 0 20px; } .product-view .product-view-two .two-container .line-title span { padding: 0; } .product-view .product-view-two .two-container .content .content-list { display: block; margin-top: 20px; } .product-view .product-view-two .two-container .content-list p { padding-left: 10px; }
.product-view .product-view-two .two-container .content-list p:first-child { margin-bottom: 0; margin-top: 18px; padding-left: 0px; } .category-products ul.accessories .item-container .item-left, .category-products ul.accessories .item-container .item-right { width: 100%; } .category-products ul.accessories .item-container .item-left .product-image { margin: 0; border: none; } .product-style.accessories .category-products ul .item { margin-top: 20px; padding: 0; } .product-style.accessories .category-products ul .item .product-name a span { font-size: 18px; } .product-style.accessories .category-products ul .item .product-name a { padding: 0 10px 20px; } .product-style.accessories .category-products ul .short-description { padding: 0 10px; } .product-style.accessories .actionss { margin-top: 0; padding: 20px 10px 40px; } .product-style.accessories .actionss .button.btn-cart { margin-left: 20px; } .smallrig-brand .banner span, .product-list-banner span { font-size: 24px; left: 15%; }
.all-list .list-tag { margin: 0 10px; } .product-list .all-list .container { display: block; } .product-list .toolbar { display: none; } .all-list .list-tag a { padding: 10px 10px !important; height: auto; min-width: 30%; margin-right: 0; border-bottom: none !important; } .smallrig-brand .container { padding: 30px 10px 50px; } .smallrig-brand .container h1 { margin-bottom: 0; font-size: 24px; } .smallrig-brand .merchants-video { padding: 30px 0; }
.co-design .brand .info .icon { width: 100%; } .co-design .brand .info .icon img { width: 60%; margin: auto; } .co-design .brand .info .description { width: 100%; margin: 0; padding-top: 10px; } .co-design .brand .info .description h4 { text-align: center; } .co-design .co-product ul li { width: 50%; } .co-design .co-product li a { margin: 0; } .co-design .co-product li:nth-child(odd) a { margin-right: 5px; } .co-design .co-product li:nth-child(even) a { margin-left: 5px; } .co-design .co-product ul li:last-child { display: none; } .co-design .co-product li img { padding: 0; } .co-design .item { padding: 20px 10px; margin-bottom: 30px; }
.cms-partner .smallrig-brand .container .content p.name { margin: 0; padding: 5px; font-size: 12px; text-transform: capitalize; line-height: 16px; } body.events #header .new-menu-icon, .events #header .search-span, .events #header .header-account-menu, .events #header .account-cart-wrapper { display: none; }
body.events .page h1 { padding: 20px 10px 10px; } body.events .page .posts { padding: 10px 10px; } body.events .page article { padding: 0 0 20px; width: 100%; } body.events .page .entry-header a { font-size: 16px; height: 36px; } body.events .page article img { border: none; } body.events .page.detail .posts .post-links, .dealer-result { padding-left: 0; padding-right: 0; } body.events .page.detail .posts .post-links a { margin-left: 0; margin-right: 0; } body.events .page.detail .posts .post-links .link-back, body.events .page.detail .posts .post-links .link-nav { width: 50%; }
.customer-account-create .main-container { padding: 15px 10px; background-color: #f5f5f5; } .customer-account-login .account-login ul.form-list, .customer-account-forgotpassword #form-validate, .customer-account-changeforgotten #form-validate { max-width: 100%; } .customer-account-forgotpassword #form-validate, .customer-account-changeforgotten #form-validate { padding-bottom: 40px; }
.account-create .account-type { margin-left: 0; } .account-create .account-type span { padding: 12px 10px; margin: 2px; } .account-create .account-type span:hover { text-decoration: none; } .account-create form h2 { padding: 10px 0; } .account-create .form-list li { padding: 0; width: 100%; margin-bottom: 20px; min-height: auto; } .account-create .fieldset .form-list li.entry-name .customer-name-middlename .field { padding: 0; width: 100%; } .account-create .form-list li.entry-name .customer-name-middlename .field.name-firstname { margin-bottom: 20px; }
.account-create input[type=email], .account-create input[type=search], .account-create input[type=number], .account-create input[type=password], .account-create input[type=tel], .account-create input[type=text], .account-create .customer-country>select { height: 36px; font-size: 14px; } .account-create .form-list .blockline .input-box span, .account-create .form-list .blockline .input-box span:first-child { margin: 0; } .block-account>.block-title, .block-account>.block-content li.logout { display: block; }
.customer-account .block-content li.shipmentinvoice { border-bottom: 1px solid #ddd }
.customer-account .block-content li.reseller-agreement, .customer-account .block-content li.distributor-agreement { display: none; border-top: none; border-bottom: 1px solid #ddd }
.customer-account .block-content li.logout { border-bottom: none; } .customer-account .my-account .order-list a { display: block; text-align: center; } .customer-account .main-container .main>.col-left { width: 100%; padding: 0; margin: 0; } .customer-account .main-container .main>.col-left .block { padding-top: 20px; background-color: #f5f5f5; } .sidebar .block:not(.block-layered-nav) .block-title > strong, .sidebar .block:not(.block-layered-nav) .block-title.active > strong { padding: 15px 24px; } .sidebar .block:not(.block-layered-nav) .block-content { padding: 0 10px; } .sidebar .block:not(.block-layered-nav) .block-title > strong:after { top: 45%; border-left-color: #313131; } .customer-account-edit .my-account ul.form-list, .customer-address-form ul.form-list li.item .field { width: 100%; } .customer-account-edit .my-account ul.form-list input.input-text, .customer-address-form ul.form-list input.input-text, .customer-address-form ul.form-list select { height: 36px; min-width: auto; } body.customer-account .data-table.orders th.total, body.customer-account .data-table.orders td.total { display: none; } .data-table td, .data-table th { padding: 10px 6px; } #my-orders-table tbody:last-child tr:last-child td { border-bottom: 1px solid silver; } .data-table.orders td.view { min-width: 110px; } .data-table.orders td.view a { margin: 5px 0; } .dealer-result table th, .dealer-result table td { padding: 10px 5px; word-break: break-all; } .dealer-result table tr th:not(:first-child) { display: none; } .dealer-result table td { float: left; width: 100%; } .dealer-result table tbody tr:first-child td { padding-bottom: 15px; } .cms-resellers .dealer-container, .resellersupport-index-index .dealer-container { display: block; } .cms-resellers .dealer-container .dealer-nav, .cms-resellers .dealer-container .dealer-content, .resellersupport-index-index .dealer-container .dealer-nav, .resellersupport-index-index .dealer-container .dealer-content { width: 100%; } .dealer-container .dealer-content { padding: 30px 10px; } .cms-resellers .dealer-container .dealer-nav li, .resellersupport-index-index .dealer-container .dealer-nav li { float: left; width: 50%; margin: 0; } .dealer-nav ul li span { padding: 10px 0px; margin: 0 10px; text-align: center; background-color: #eee; } .dealer-content .faq-list ol { list-style: none; } .checkout-cart-index .cart-totals { width: 100%; } .cart-tables thead { display: none; } .cart-tables tbody tr { border-bottom: 1px solid silver; position: relative; } .cart-tables tbody tr td { border-bottom: none; } .cart-tables tbody tr td.product-cart-image { width: 30%; float: left; padding: 10px 0px 0; } .cart-tables tbody tr td:not(.product-cart-image) { float: right; width: 68%; } .cart-tables tbody tr td.product-cart-total { display: none; } .cart-tables tbody tr td.product-cart-price { padding: 0 6px; } .cart-tables tbody tr td.product-cart-info { padding-right: 20px; } .cart-tables tbody tr td.product-cart-remove { width: auto; position: absolute; right: 10px; padding: 0px 0; } .checkout-cart-index .icon-cart-delete { color: rgba(229, 0, 18, 0.9); } .cart-tables .product-cart-sku { display: block; } .cart-tables .product-cart-sku span { font-size: 12px; } .cart-tables tbody tr td[data-rwd-label]:before { content: attr(data-rwd-label) ":"; font-size: 12px; font-family: "RobotoR", "Helvetica", Arial, sans-serif !important; padding-right: 5px; text-transform: uppercase; } .cart-tables tbody tr td.product-cart-price span.special { display: inline-block; } .checkout-cart-index .checkout-types.bottom:after { content: ''; display: table; clear: both; } .checkout-cart-index .continue-shopping button, .checkout-cart-index .method-checkout-cart-methods-onepage-bottom button { width: 90%; } .cart .cart-totals table { margin-bottom: 0; } .checkout-cart-index .continue-shopping { margin-top: 30px; } #checkoutSteps .checkout-shipping, #checkoutSteps .checkout-payment { width: 100%; padding: 0; } #checkoutSteps:before { display: none; } #checkoutSteps .form-list>.wide #shipping-address-select, #checkoutSteps .form-list>.wide #billing-address-select { max-width: 100%; } #checkoutSteps .form-list .fieldset ul>li.wide, #checkoutSteps .form-list .fieldset ul>li .field { padding: 3px; } #checkoutSteps .shipping-address .please-wait, #checkoutSteps .shipping-method .please-wait, #checkoutSteps .payment-method .please-wait { right: 0; } #checkoutSteps .checkout-shipping .discount { margin-bottom: 50px; } #discount-coupon-form .input-text { width: 76%; } .linearize-table tbody td[data-rwd-label] { padding-left: 66px; } #checkoutSteps .order-review .buttons-set .button { width: 100%; margin-bottom: 40px; } .my-contact .pccform, .pccf.default .form-group { width: 100%; } .pccf.default .contact-h4.company, .pccf.default .row { float: left; width: 100%; padding-top: 0; } .pccf.default .form-horizontal .form-group.contact-dealer label, .pccf.default .form-horizontal .form-group.contact-dealer div { width: 100% !important; } .pccf.default .checkbox-inline, .pccf.default .radio-inline { margin-left: 10px; min-width: 100px; } .cms-contact-us .row.contact-p p { padding: 10px; } .customer-account-login .account-login ul.messages { max-width: 100%; } #phone-nav .nav-list .group-title:active, #phone-nav .nav-list a:active, #phone-nav .group-back:active, .my-icons .icon-search:active, .my-icons .header-account:active, .header-minicart a.skip-cart:active, .my-icons .icon-menu:active, .sellers .container .content p a:active { background-color: #eee; } .customer-account-login .account-login a:active { color: #666; } .customer-account-login .col2-set .buttons-set .button:active, .footer .block-subscribe .actions .button:active, .checkout-cart-index .method-checkout-cart-methods-onepage-bottom button:active, #checkoutSteps .order-review .buttons-set .button:active { background-color: #666; } .footer-container .footer-links .links:not(:first-child) { display: none; } .footer-container .footer-links .links:first-child { width: 100%; } .product-list .all-list .container>div:first-child { float: none; width: 100%; } .dealer-content .auth-ok table td { padding: 20px 5px; } .dealer-content .auth-ok table td a { padding: 5px; } .search-dealer .separate { margin: 25px 0px; } .search-dealer .country-list .columns { width: 50%; padding-top: 10px; padding-bottom: 10px; } .pccf.default .form-horizontal .form-group.contact-checkbox label { margin-bottom: 25px !important; } .cms-odm .main-container h1 { font-size: 28px; padding: 20px 10px; margin-bottom: 30px; } .cms-odm .design-content>h2 { margin-bottom: 30px; } .cms-odm .design-step { margin: 40px 0 60px; max-width: 100%; min-width: 100%; padding: 0 10px; } .cms-odm .design-step .step { transform: rotate(0deg) !important; margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 30px !important; } .cms-odm .design-step .step.five { box-shadow: none; } .cms-odm .design-step .step .number { width: 60px; height: 60px; line-height: 60px; } .cms-odm .design-step .step .description { height: auto; width: calc(100% - 60px); padding: 10px; } .cms-odm .design-step .step .description strong { display: block; margin-bottom: 10px; }
@media only screen and (max-width: 320px) { .data-table.orders td, .data-table.orders th { padding-left: 0; padding-right: 0; } .data-table.orders td.view { min-width: 90px; } }
.recommended-product-page { padding: 0 10px; }
.recommended-product-page h1 { font-size: 24px; }
.nav-items .item { display: none !important; }
.category-pre-order .nav-items .item.pre-order,
.category-sale .nav-items .item.sale,
.category-new .nav-items .item.new,
.category-exclusive-item .nav-items .item.exclusive-item { display: block !important; color: #fff; border-bottom: none; }
.category-exclusive-item .product-style>.container { padding-top: 50px; }