/*!
 * Theme Name: JM Team
 * Theme URI: http://www.joomlart.com
 * Version: 1.0
 * Description: 
 * Author: JM Team - Joomlart.com
 * Author URI: http://www.joomlart.com
 * 
 * Powered by Magento
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */
 body{font-size:13px;overflow-x:hidden;-webkit-text-size-adjust:100%}.main{width:760px}.top-page{width:750px}.mobile-switch-view-port{display:none}#jm-mainnav{top:45px}#jm-tops2{margin-top:20px !important;padding:0;position:relative;z-index:99}.cart-table th{padding:10px 5px 10px 10px;text-align:center;vertical-align:middle}.cart-table td{padding:25px 5px 25px 10px;vertical-align:middle}.cart-table .product-name{font-size:100%;font-weight:bold;line-height:100%;margin:19px 0 8px 0}.cart-table .item-options{font-size:90%}.price{font-size:16px}.cart-table .price{font-size:16px}.cart-table .pimage{float:left;margin:0 20px 0 0}.cart-table td .pname{padding:20px;text-align:left;vertical-align:center}.cart-table tfoot td{padding:45px}#jm-mainnav .btn-toggle{background:#161b20;border:0;color:#00af4d;cursor:pointer;display:block;font-size:90%;height:38px;line-height:38px;margin:0;padding:0;text-align:center;width:38px;z-index:2}#jm-mainnav .btn-toggle i{text-indent:0;background:url('https://www.canadaseatskins.ca/skin/frontend/default/jm_sportsgear/css/../images/icon-bars.png') no-repeat center center !important;display:none}.btn-toggle.active{background:url('https://www.canadaseatskins.ca/skin/frontend/default/jm_sportsgear/css/../images/arrow-inner-toggle.png') no-repeat 70% bottom}#jm-setting .btn-toggle.active i{background-position:4px 139.5%}#jm-search .btn-toggle.active i{background-position:4px 129.5%}#jm-mainnav.has-toggle{background:none !important}#jm-mainnav{float:right}#jm-mainnav .inner-toggle{display:none}#jm-pathway{margin:0 0 20px}#jm-pathway .inner{line-height:40px;min-height:40px}.breadcrumbs{background:#000;color:#dcdcdc;text-align:center;font-size:11px;line-height:25px;margin:-30px 0 10px 0;-moz-opacity:.85;opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=85);padding:0 30px}.breadcrumbs a{color:#fff}.breadcrumbs a:active,.breadcrumbs a:focus,.breadcrumbs a:hover{color:#00af4d;text-decoration:none}.breadcrumbs li{display:inline}.breadcrumbs li strong{color:#00af4d}.breadcrumbs li .icon-caret-right{margin:0 10px}.review-product-list #jm-current-content,.catalog-category-view #jm-current-content,.catalog-product-view #jm-current-content{background:none}#jm-mass-top{margin:20px 0 -10px 0}#jm-mass-top .position-9 img{width:350px}@media only screen and (max-width:780px){.jm-slidewrap{display:none}}.jm-slidewrap{margin:10px 0 0 0}.jm-slide-thumbs-wrap{right:0 !important;top:28px;width:120px !important}.jm-slide-thumb img{width:84px;height:48px}.jm-slide-thumbs-handles span,.jm-slide-thumb{width:84px !important;height:48px !important}.jm-slide-thumbs-wrap{width:103px !important;height:350px !important}.jm-slide-thumbs{height:350px !important}.main-slide{width:720px}.jm-slide-thumbs-handles{width:104px;height:25px !important}.jm-mask-desc .jm-slide-desc{padding:0}.jm-mask-desc{width:0 !important}.jm-slide-thumbs-wrap{bottom:80px !important;margin-bottom:0}#jm-mass-bottom .col3-set .col-1,#jm-mass-bottom .col3-set .col-2,#jm-mass-bottom .col3-set .col-3{width:50%}.block-pre-order .desc{margin:15px 0 69px}.block-good-prices{display:none}#jm-bots1{display:none}.block-get-connected .block-content{padding:0}.block-subscribe .input-box .input-text{background:#fff;border:0 none;color:#444;float:left;font-size:90%;min-width:75px;padding:10px 20px 10px 10px}.block-subscribe #advice-validate-email-newsletter.validation-advice{bottom:-56px}.jm-slide-thumbs-handles{width:104px}.jm-slide-mask,.jm-slide-maskright{display:none !important}.jm-slide-buttons .jm-slide-next{background:url('https://www.canadaseatskins.ca/skin/frontend/default/jm_sportsgear/css/../images/next-pre-tablet.png') no-repeat right -35px;right:25px}.jm-slide-buttons .jm-slide-prev{background:url('https://www.canadaseatskins.ca/skin/frontend/default/jm_sportsgear/css/../images/next-pre-tablet.png') no-repeat left 0;left:10px}.jm-slide-buttons .jm-slide-next,.jm-slide-buttons .jm-slide-prev{height:35px;width:49px}.jm-slider li .btn-cart{left:43%}.position-3{background-position:center 20%}.position-3 .block-content{margin-top:-35px}.position-3 li span.text-title,.position-4 li span.text-title{font-size:15px}#jm-col1.col-left{display:none}@media only screen and (max-width:985px){#jm-col1.col-left.mobile-navigation{display:block;width:100%;float:initial;padding:0 0 20px 0}#jm-col1.col-left.mobile-navigation>.inner{margin:0 10px}body.catalog-category-view .col-left .block-subscribe{display:none}#jm-col1.col-left.mobile-navigation .block-layered-nav,.block-layered-nav dd li{text-align:center;font-size:12px}#jm-col1.col-left.mobile-navigation>.inner .block.block-layered-nav .block-content{padding:10px 0 0 0;margin:-20px 0 5px 0;text-align:center;font-size:12px}#jm-col1.col-left.mobile-navigation>.inner .block.block-layered-nav>div.block-title{display:none;padding:15px 30px 0}#jm-col1.col-left.mobile-navigation .position a{display:none}.jm-lo-2colsl #jm-main{width:750px}.position-3{width:30%}.position-4{display:none}.position-5{width:70%}.position-5 .right{padding:40px 20px 0}.position-5 .right .arrow-left{margin-left:-32px}.position-7{min-height:0;width:30%}.position-7 img{display:inline-block;height:488px;max-width:100%}.position-8{width:70%;min-height:244px}.position-8 .right{width:244px}.position-8 .right img{width:100%}.position-9{display:none}.position-10{width:70%;min-height:0}.position-10 .left{float:left;padding:20px 20px 0;width:200px}.position-10 .right{float:left;width:244px;background:none}.position-10 .right img{width:100%}.position-10 .left .arrow-right{right:-30px}.position-10 .left .sub-text-deskiption{height:42px;overflow:hidden}.position-10 .left .button-expand{bottom:-80px}#jm-mass-top1 .block-content{width:70%}#jm-mass-top1 .block-title .arrow-right{left:216px}#jm-mass-top1 .block-title{padding:30px 20px 0;width:160px}.position-12{width:30%}.position-12 .block-content .block-title{padding:20px}.position-12 .block-content .block-content{padding:0 20px 20px}.position-13{width:70%}.position-13 .right{padding:40px 22px 0}.position-13 .right .arrow-left{margin-left:-32px}.position-14{display:none}#jm-tops3 .block-title{padding:40px 20px 0;width:176px}#jm-tops3 .block-content{width:70%}#jm-tops3 .block-title .arrow-right{left:215px}.jm-prev{left:134px}.jm-next{left:168px}.position-8 .left{float:left;padding:40px 20px 0;width:220px}.position-8 .left .arrow-right{left:30px}.category-products .product-image img,.products-grid .product-image img{height:auto;max-width:100%}.products-grid-special li.item.first .product-image img{height:auto;max-width:100%}.product-information h5{font-size:100%}.products-grid .product-information h5{font-size:12px;text-align:center;height:45px;margin:0 0 5px 0}.products-grid .button.button.btn-cart{display:None}.products-grid .button.button span span{font-size:12px}.products-grid-special .productoverlaybutton{min-width:200px;top:110px}.products-grid-special .productoverlayinfo{width:204px}.products-grid-special li.item .inner{padding:5px 10px 10px 10px}.products-grid li.first .ratings .rating-box{float:left;margin:3px 0 0}.products-grid .price-box.map-info{position:relative;top:0;right:0;bottom:0;left:0}.products-grid .map-link{float:left;position:relative;top:4px;right:0;bottom:0;left:10px}.pro-image{margin:0 20px 0 0}.btn-action{margin:30px 0 0}.cart-msrp-totals{color:#f00;font-size:12px !important;font-weight:bold;margin:10px 10px 0;padding:10px;text-align:right;text-transform:uppercase}.map-popup{background:#fff;border:1px solid #bababa;margin:12px 0 0;position:absolute;text-align:left;width:200px;z-index:100}.map-popup-heading{background:#d9e5ee;border-bottom:1px solid #ccc;padding:5px 30px 5px 10px;width:160px}.map-popup-heading h2{display:none}.map-popup-arrow{background:url('https://www.canadaseatskins.ca/skin/frontend/default/jm_sportsgear/css/../images/map_popup_arrow.gif') no-repeat;height:10px;left:50%;position:absolute;top:-10px;width:19px}.map-popup-close{background:url('https://www.canadaseatskins.ca/skin/frontend/default/jm_sportsgear/css/../images/btn_window_close.gif') no-repeat;display:block;height:15px;position:absolute;right:10px;text-indent:-9999em;top:34px;width:15px}.map-popup-content{border-top:1px solid #eee;overflow:hidden;padding:10px;text-align:left;width:180px}.map-popup strong{font-size:11px}.map-popup-text{font-size:11px;padding:5px 0 0 0}.products-list .product-image{margin:0 0 10px 20px}.category-products .products-list .product-image img{height:auto;max-width:100%}.products-list .product-info{margin:0 0 10px 0}.products-list .product-name{margin:0 0 10px 0}.products-list li.item{border-bottom:1px solid #ddd;padding:0 10px 0 0}.products-list li.item .inner{padding:20px 0 0 0}.products-list .desc.std{clear:both;line-height:1.35;margin:15px 5px 15px 0;padding:10px 0 0}.products-list .inner{margin:0 0 0 30px}.products-list .price-box{float:left;Padding:0 0 10px 0}.products-list .old-price{position:relative;top:0;bottom:0;left:0;right:0}.products-list .special-price{position:relative;top:0;bottom:0;left:30px;right:0}.products-list .f-fix{padding:8px 0 5px 0;margin:0 0 -10px 0}.products-list .btn-action{float:right;margin:10px 20px 0 0}.products-list .price-box.map-info{position:relative;top:0;right:0;bottom:0;left:0}.products-list .map-link{position:relative;top:4px;right:0;bottom:0;left:100px}.product-essential{padding:20px 10px}.product-view .product-shop.col-2{margin:0 0 10px 0}.product-view .product-name{margin:0 0 10px 0}.product-view .price-box{margin:0 0 10px 0}.product-view .email-friend{position:relative;top:0;bottom:0;left:10px;bottom:0}.product-options .option{width:85%}.product-options dd select{padding:5px;width:100%}.tagtip.default{position:absolute;left:20% !important}#mageworxLightbox{max-width:100%}#mageworxOuterImageContainer{max-width:100%;max-height:500px}#mageworxImageContainer{max-width:100%;max-height:500px}#mageworxLightboxImage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}#mageworxPrevLink{Display:None}#mageworxNextLink{Display:None}#mageworxHoverNav{display:None}#mageworxImageDataContainer{max-width:100%}.product-view .price-box-map-info{position:relative;top:20px;right:0;bottom:0;left:0}.map-popup .map-popup-checkout{display:none}.map-popup .map-popup-msrp-box,.map-popup .map-popup-msrp{display:none}.map-popup .price-label{display:none}.map-popup .map-popup-price{margin:10px 0 20px 0}.product-view .add-to-box{margin:15px 0 10px 0}.product-image .product-image-zoom,.product-view .product-shop{width:300px !important;padding:0}.add-to-cart button.button{float:none}.product-view .product-image img{width:100%}.product-view .box-up-sell{padding:0}.box-up-sell .cboxElement{left:58% !important}.products-grid .product-action .btn-cart{left:43%}.product-view .box-up-sell ul li .inner .btn-cart{left:40%}.product-view .box-up-sell ul li:last-of-type,.product-view .box-up-sell ul li{width:50%}.product-view .box-up-sell .price-box .special-price .price{display:block;line-height:24px;margin:0}.product-view .box-reviews .form-add .form-list input.input-text,.product-view .box-reviews .form-add .form-list textarea{width:353px}#product-review-table th,#product-review-table td{padding:10px;text-align:center}#review-form .form-list textarea,#review-form .form-list input.input-text{width:310px}.ja-tab-content{background:#fff;position:relative;min-height:188px;padding:30px;width:auto}.ja-tab-content .downloads-links-block{background:#fff;position:relative;border:0;min-height:88px;min-width:656px;width:100%;padding:10px;margin:0}.box-up-sell .block-title{background:none repeat scroll 0 0 #00af4d;float:left;min-height:100%;padding:20px;width:auto}.cart .discount input.input-text{width:190px}.form-list select{width:190px}.form-list input.input-text{width:250px}.checkout-multishipping-address-newshipping .form-list input.input-text,#co-billing-form .form-list input.input-text{width:338px}.checkout-multishipping-address-newshipping .form-list select{width:347px}.cart-collaterals .col2-set{width:49%}.cart .totals{width:48%}.cart-collaterals .col-1{width:100%;float:left;margin:0}.cart-collaterals .col-2{width:100%;float:left;margin:0}.block-progress .block-title{font-size:110%}.jm-lo-2colsl.jm-col-right #jm-main{width:720px}.form-list li.wide .input-box{width:500px}.form-list li.wide select{width:460px}.form-list li.wide input.input-text{width:338px}#opc-billing.allow.active .form-list select{width:350px}.block-progress dd.complete .price{display:inline-block}table#checkout-review-table tfoot th,table#checkout-review-table tfoot td{vertical-align:middle}table#checkout-review-table tfoot th{border-right:1px solid #ebebeb;border-top:1px solid #ebebeb}#checkout-review-table tfoot strong{font-size:14px}.toolbar .view-mode{min-width:155px}.my-account .order-info{text-align:center;margin:80px 0 0 0}#my-orders-table th,#my-orders-table td,#my-orders-table td a-center.last,#my-orders-table tr{text-align:center;padding:20px 5px 10px 5px}.account-create .form-list .field{float:none;width:100%}.account-create .form-list .input-box,.account-create .form-list li.wide .input-box,.account-create .form-list li.wide textarea{width:100%}.account-create .form-list input.input-text,.account-create .form-list li.wide input.input-text,.account-create .form-list select.select,.account-create .form-list li.wide select.select,#opc-billing.allow.active .form-list select,.form-list select{width:100%}#jm-mycart .btn-toggle{padding-right:15px}#jm-mycart .btn-toggle strong{padding:0 5px 0 5px}.quick-access .btn-toggle{padding-left:10px}#jm-quickaccess{float:left}#jm-quickaccess strong{padding:0 0 0 5px}#jm-quickaccess .inner-toggle.active{min-width:200px;left:0}#jm-quickaccess .inner-togglecontent{margin:0 0 0 30px}.quick-access{line-height:35px;min-height:35px;padding:0}#jm-quickaccess .block{background:#fff}#jm-quickaccess .block .block-title{display:none}#jm-quickaccess .block .block-content{padding:0}#jm-quickaccess .block .block-content li,#jm-quickaccess .block .block-content li a{border-bottom:0;padding:0}#jm-quickaccess .acc_links{margin-top:10px;#jm-quickaccess .acc_links a{color:#999}#jm-quickaccess .acc_links li{display:none}#jm-quickaccess .acc_links li.last{display:block}.order-attachments .col-file td{max-width:170px}.contact-form{float:left;width:100%}.form-list .input-box{width:100%}.contact-inner .form-list input.input-text,.contact-inner .form-list textarea{width:98%}.contact-info{display:none}.send-friend .form-list li.wide textarea{width:295px}.more-info{display:none !important}.cms-home .products-grid li.item{width:25% !important}.cms-home .products-grid li.item:hover{background:none !important}.cms-home .products-grid li.item:hover .inner{background:none repeat scroll 0 0 rgba(0,0,0,0) !important;box-shadow:none !important;position:relative;width:auto !important;z-index:1}.cms-home .products-grid li.item:hover .inner .product-information h5 a{color:#333}.cms-home .products-grid li.item:hover .inner .more-info{display:none !important}.jm-tab-content .products-grid{width:980px !important}#jm-bots4{padding:55px 0 0 20px}#jm-bots4 ul.list-socials li{padding:0 3px 0 0}.col4-set .col-1{width:30%}.col4-set .col-2{width:23%}.col4-set .col-3{width:22%}.jm-mask-desc .jm-slide-desc{margin:0 auto 0;width:720px}.jm-mask-desc{top:30px !important}.jm-mask-desc .jm-slide-desc div{margin:0}.jm-slide-desc{margin:0 100px !important}.jm-slide-buttons{top:120px}.jm-col-right .col-right{display:none}.data-table td{padding:20px 10px 20px 0}#multiship-addresses-table select{width:220px}#cboxContent .product-essential{padding:10px !important}#cboxContent .product-image .product-image-zoom,#cboxContent .product-view .product-shop{width:290px !important}.billing-agreements .form-list li button.button{clear:both;margin:10px 0 0 0}#my-tags-table .ratings{margin:0 auto;width:35%}.shop-access .block-account{display:block}.acc_links ul.links li{display:none}.acc_links ul.links li.last{display:block}#jm-mass-head{height:200px}.jm-masshead{background-size:100% auto}.ja-masshead-title{font-size:25px}h3.ja-masshead-title *:after{border-width:54px 32px 0 0}.ja-masshead-desc:after{border-width:35px 26px 0 0}.ja-masshead-desc{font-size:16px}.jm-slider li:hover .productimageoverlay,.jm-slider li:hover .productoverlay,.jm-slider li:focus .cboxElement,.jm-slider li:hover .cboxElement,.jm-slider li:hover .btn-cart,.jm-slider li:hover .btn-cart,.products-grid li.item:hover .productoverlay,.products-grid .product-action .btn-cart,.products-grid li.item:focus .cboxElement,.products-grid li.item:hover .cboxElement,.products-list li.item:focus .cboxElement,.products-list li.item:hover .cboxElement{display:none}.products-list li.item:focus .pro-image,.products-list li.item:hover .pro-image{opacity:1}.catalog-category-view #jm-pathway .main .inner{margin:0 10px 0 0}#jm-mass-head .main .inner{margin:0 10px 0 5px}.ratings .rating-links a{margin:0 0 0 20px}.add-to-links li.compare{display:none !important}
