@import url(/rcs/cache/jsn_air_pro/6b5c454dce3e72c24a5aa2ef6b280fe5.css);
@import url(/rcs/cache/jsn_air_pro/d033e30c5b0b151dd6b111af62652666.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300);
@import url(/rcs/cache/jsn_air_pro/0602f02d1bfd79d62f9163814b8b3022.css);

/* FILE: /templates/jsn_air_pro/ext/vm/jsn_ext_vm.css */
/*** @author    JoomlaShine.com http://www.joomlashine.com* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.* @license   JoomlaShine.com Proprietary License*//* ======= GENERAL ======= */body.jsn-com-virtuemart #jsn-content-top {background: none;}.general-bg, input.custom-attribute, .manufacturer-product-link a, a.ask-a-question, input.vm-default, a.details, div.details, button.default,button.button.vm-button-correct,button.button.vm-button-correct:hover,button.button.vm-button-correct:visited {background: #e8e8e8;border: 1px solid #cfcfcf;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}span.custom-variant-inputbox input.custom-attribute:hover,input.vm-default:hover,.ask-a-question-view input.counter:hover,.ask-a-question-view input#email:hover,table.user-details input:hover,a.ask-a-question:hover,a.details:hover,div.details:hover,a.product-details:hover,button.default:hover {background: #e8e8e8;}#userForm select {border: 1px solid #ccc;padding: 3px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;width: 212px;}td.key {width: 160px;}.product-module div.spacer, div.product div.spacer {margin: 5px;text-align: center;}div.jsn-product div.spacer h2,div.product div.spacer h3 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;margin-top: 10px;}div.product-module a:first-child {margin-bottom: 10px;display: inline-block;border: 8px solid #D4DEE1;padding: 10px;}div.product-module a:first-child:hover {padding: 20px;margin: 0 -10px;}body.jsn-color-pink div.product-module a:first-child:hover {border-color: #CA0554;}body.jsn-color-red div.product-module a:first-child:hover {border-color: #E92517;}body.jsn-color-green div.product-module a:first-child:hover {border-color: #579100;}body.jsn-color-brown div.product-module a:first-child:hover {border-color: #5E3729;}body.jsn-color-orange div.product-module a:first-child:hover {border-color: #FF6000;}body.jsn-color-cyan div.product-module a:first-child:hover {border-color: #3D8D8B;}div.product-module a:first-child,div.product-module a:first-child img {border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;background: #fff;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}select.inputbox {min-height: 16px;margin-top: 3px;}.orderlistcontainer div.activeOrder {margin-top: 3px;}.orderlistcontainer div.activeOrder {background: url(/rcs/templates/jsn_air_pro/ext/vm/arrow.png) 98% 4px no-repeat;}/* ======= LATEST PRODUCTS ======= */.latest-view .product .spacer h3 {font-weight: bold;text-transform: uppercase;}/* ======= PRODUCT CATEGORY ======= */.browse-view h1 {font-size: 20px;}.browse-view .row {margin-bottom: 0;}.row .product .spacer {position: relative;border: 6px solid #f2f2f2;}.row .product .detail {position: absolute;top: 0;left: 0;z-index: 99;background: rgba(0,0,0,0.5);width: 100%;height: 100%;opacity: 0;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}.row .product:hover .detail {opacity: 1;}a.product-details {background: url(/rcs/templates/jsn_air_pro/ext/vm/view.png) center -50px no-repeat;display: inline-block;text-indent: -999em;width: 100%;height: 100%;border: none;padding: 0;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}div.detail a.product-details:hover {background: url(/rcs/templates/jsn_air_pro/ext/vm/view.png) center center no-repeat;background-position: center center;}span.PricesalesPrice {padding: 8px 12px;background-color: #E6E6E6;color: #333;border: 1px solid #cfcfcf;box-shadow: 0 0 0 transparent, 0 0 1px rgba(255, 255, 255, 0.7) inset;-moz-box-shadow: 0 0 0 transparent, 0 0 1px rgba(255, 255, 255, 0.7) inset;-webkit-box-shadow: 0 0 0 transparent, 0 0 1px rgba(255, 255, 255, 0.7) inset;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}.product-price div.PricesalesPrice span.PricesalesPrice {background: none;border: none;text-shadow: none;}.horizontal-separator {background: none;margin: 0;}.orderlistcontainer {position: relative;}.orderlistcontainer div.orderlist {z-index: 100;width: 100%;}/* ======= PRODUCT DETAIL ======= */.icons {margin: 0;}.productdetails-view .product-information {margin-top: 15px;}.product-price {margin-bottom: 15px;}.productdetails-view .product-information div.PricesalesPrice {display: inline !important;}.productdetails-view .spacer-buy-area {padding-left: 20px;}.productdetails .main-image {border: 5px solid #D4DEE1;}.productdetails .main-image img {max-width: 100%;}.additional-images a.modal {border: 1px solid #D4DEE1;float: left;margin-right: 5px;}/* PRODUCT FIELDS */div[class*=product-field-type-] {border-bottom: 1px solid #EEE;border-top: 1px solid #EEE;padding: 15px 0;margin-bottom: 10px;}.product-fields .product-field-desc {font-style: italic;color: #BBB;}.product-fields .product-field input[type="radio"] {position: static;margin: 7px 2px 0 0;float: left;clear: left;}.product-fields .product-field label.other-customfield {float: left;position: static;margin: 5px 0 5px 5px;width: auto;}/* ADD TO CART */table.cart-summary hr {display: none;}.productdetails-view .addtocart-bar {padding: 0;}span.quantity-controls input.quantity-controls {cursor: pointer;background-repeat: no-repeat !important;padding: 0;}span.quantity-controls input.quantity-minus {background-position: right top;}span.quantity-box {padding-top: 0;}span.quantity-controls {overflow: hidden\9;}input.quantity-input {height: 25px;padding: 2px 3px 2px 2px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background: none;}span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {height: 30px;letter-spacing: 0;padding: 3px 5px 5px;border: none;background: none;color: #666;}div.checkout-button-top > label {clear: both;}input.highlight-button,span.addtocart-button,a.vm-button-correct,a.vm-button-correct:link,a.vm-button-correct:visited {background-color: #E6E6E6;color: #333;border: 1px solid #cfcfcf;box-shadow: 0 0 0 transparent, 0 0 1px rgba(255, 255, 255, 0.7) inset;-moz-box-shadow: 0 0 0 transparent, 0 0 1px rgba(255, 255, 255, 0.7) inset;-webkit-box-shadow: 0 0 0 transparent, 0 0 1px rgba(255, 255, 255, 0.7) inset;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}input.highlight-button,a.vm-button-correct,a.vm-button-correct:link,a.vm-button-correct:visited {background-color: #e8e8e8;background-image: none;color: #333;padding: 8px 8px 7px;}a.vm-button-correct,a.vm-button-correct:link,a.vm-button-correct:visited  {display: block;width: 120px;margin: 0 auto;}input.highlight-button:hover {color: #678B99;}span.addtocart-button input.addtocart-button { background: url(/rcs/templates/jsn_air_pro/ext/vm/cart.png) 18px 6px no-repeat; padding-left: 20px;}span.addtocart-button input.addtocart-button:hover {background-position: 18px 6px;color: #678B99; }/* ADD TO CART POPUP */.popup a.continue,.popup a.showcart {background-image: -ms-linear-gradient(top, #FEFEFE 0%, #EAEFF1 100%);background-image: -moz-linear-gradient(top, #FEFEFE 0%, #EAEFF1 100%);background-image: -o-linear-gradient(top, #FEFEFE 0%, #EAEFF1 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE), color-stop(1, #EAEFF1));background-image: -webkit-linear-gradient(top, #FEFEFE 0%, #EAEFF1 100%);background-image: linear-gradient(to bottom, #FEFEFE 0%, #EAEFF1 100%);border-top: 1px solid #d6dfe2;border-left: 1px solid #d7e0e3;border-right: 1px solid #d7e0e3;border-bottom: 1px solid #d7e0e3; padding: 5px 8px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;display: inline-block;text-decoration: none;font-weight: bold;color: #666;text-shadow: 1px 1px 2px #fff;margin: 0 9px;}#facebox .content {padding: 25px;text-align: center;}#facebox .content h4 {font-family: Arial, Helvetica, sans-serif;margin-top: 10px;font-size: 14px;text-transform: uppercase;}#facebox .content div div {margin-top: 10px;font-size: 11px;color: #666;}a.details, div.details,a.ask-a-question {padding: 7px 12px 5px;color: #333;font-weight: normal;}/* PRODUCT NAVIGATION */.product-neighbours a.previous-page,.product-neighbours a.next-page {line-height: 35px;font-weight: bold;}.product-neighbours a.previous-page {background: url(/rcs/templates/jsn_air_pro/ext/vm/nav_btn.png) 0 1px no-repeat;padding-left: 35px;}.product-neighbours a.next-page {background: url(/rcs/templates/jsn_air_pro/ext/vm/nav_btn.png) right -209px no-repeat;padding-right: 35px;}/* RELATED PRODUCT */.product-related-products .product-field {float: left;text-align: center;padding: 5px;margin-right: 5px;border: 1px solid #ccc;}/* REVIEW PRODUCT */.write-reviews {text-align: left;}/* ADD A QUESTION */.ask-a-question-view, .manufacturer-details-view .spacer {padding: 20px;}.ask-a-question-view .product-summary {margin-top: 15px;}.ask-a-question-view .product-summary img.product-image {border: 1px solid #ccc;}/* ======= SHOPPING CART ======= */div.cart-view fieldset {padding: 0;border: 1px solid #cfcfcf;}.coupon {font-size: 11px;padding: 5px;}table.cart-summary tr th {padding: 6px 5px 3px;}span.details-button input.details-button {padding: 3px 8px;color: #678B99;}.checkout-button-top {margin-top: 15px;text-align: center;}.checkout-button-top input.terms-of-service {margin-right: 0;}.vm2-termsofservice-icon {display: none;}tr.sectiontableentry1 td,tr.sectiontableentry2 td {vertical-align: middle;}tr.sectiontableentry1 a,tr.sectiontableentry2 a{line-height: 50px;}textarea.customer-comment,textarea.virtuemart {transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}textarea.customer-comment:hover,textarea.virtuemart:hover {background: #fff;border: 1px solid #fff;box-shadow: 0px 0px 3px #678B99;}/* ======= CHECKOUT ======= */button.button.vm-button-correct,button.button.vm-button-correct:hover,button.button.vm-button-correct:visitedbutton.button.vm-button-correct:hover,button.button.vm-button-correct:visited {background-color: #fefefe;color: #678B99;padding: 8px 8px 7px;font-weight: bold;text-shadow: none;box-shadow: none;font-size: 13px;}.form-validate fieldset {line-height: 2em;}.vmpayment_cardinfo {font-size: 10px;color: #666;}/* ======= SHOPPING CART MODULE ======= */.vmCartModule {float: right;padding: 3px 15px 3px 5px;margin: 1px 0 0 0;border: 1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;text-shadow: 0 1px 0 #FFF;box-shadow: 0 1px 0 #fff inset;}body.jsn-textstyle-personal.jsn-specialfont div.shopping-cart h3.jsn-moduletitle  {font-size: 14px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;text-align: left;}.vmCartModule .cart_static,.vmCartModule .show_cart {text-align: left;float: right;}.total_products {font-weight: bold;}.total {font-style: italic;font-size: 11px;}.vmCartModule .show_cart {padding: 5px 10px 5px 0;margin: 2px 10px 2px;border-right: 1px solid rgba(0,0,0,0.2);box-shadow: 1px 0 0 #FFF;}.vmCartModule .show_cart a,.vmCartModule .show_cart span {text-indent: -999em;background: url(/rcs/templates/jsn_air_pro/ext/vm/cart.png) 0 -40px no-repeat;width: 24px;height: 22px;}.vmCartModule .show_cart span {display: block;}/* ======= PRODUCT MODULE ======= */.featured-view h4, .latest-view h4, .topten-view h4, .recent-view h4, .related-products-view h4 {font-size: 20px;}.vmgroup {margin: 0 auto;}.vmproduct.product-module .width16 {margin-right: 7px;margin-right: 6px\9;}.vmproduct.product-module div.PricesalesPrice {margin-top: 10px;}.vmproduct.product-module .width16:last-child {float: right;margin-right: 0;}.vmgroup .product-module a.product-name {margin: 10px 0;display: inline-block;}#jsn-leftsidecontent .vmgroup span.addtocart-button input.addtocart-button,#jsn-rightsidecontent .vmgroup span.addtocart-button input.addtocart-button {padding-left: 0;background: none;}#jsn-leftsidecontent .vmgroup span.addtocart-button,#jsn-rightsidecontent .vmgroup span.addtocart-button {width: 120px;margin: 0 auto !important;text-align: center;float: none;padding: 8px 0;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #e8e8e8;color: #333;border: 1px solid #cfcfcf;box-shadow: 0 0 0 transparent, 0 0 1px rgba(255, 255, 255, 0.7) inset;-moz-box-shadow: 0 0 0 transparent, 0 0 1px rgba(255, 255, 255, 0.7) inset;-webkit-box-shadow: 0 0 0 transparent, 0 0 1px rgba(255, 255, 255, 0.7) inset;}/* LIST STYLE DISPLAY */.vmgroup ul li {list-style-type: none;}#jsn-rightsidecontent .vmgroup ul li,#jsn-leftsidecontent .vmgroup ul li {transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}#jsn-rightsidecontent .addtocart-bar span.quantity-box,#jsn-leftsidecontent .addtocart-bar span.quantity-box {width: 100%;margin-bottom: 10px;}.vmgroup .product-module a.product-name {text-transform: capitalize;font-weight: bold;}#jsn-leftsidecontent .addtocart-bar span.quantity-controls,#jsn-rightsidecontent .addtocart-bar span.quantity-controls {display: none;}#jsn-rightsidecontent .addtocart-bar span.quantity-box input.quantity-input,#jsn-leftsidecontent .addtocart-bar span.quantity-box input.quantity-input {width: 35px;background: none;border: 1px solid #ddd;height: 20px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}#jsn-rightsidecontent .addtocart-bar span.addtocart-button input.addtocart-button,#jsn-leftsidecontent .addtocart-bar span.addtocart-button input.addtocart-button {width: 100px;padding: 8px 0;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}/* DIV STYLE DISPLAY */#jsn-leftsidecontent .vmproduct,#jsn-rightsidecontent .vmproduct {float: left;border-bottom: 1px solid #e5e5e5;width: 100%;margin: 0 -10px;padding: 10px;}#jsn-leftsidecontent .vmproduct:last-child,#jsn-rightsidecontent .vmproduct:last-child {border-bottom: none;}#jsn-leftsidecontent .vmgroup div.spacer,#jsn-rightsidecontent .vmgroup div.spacer {margin: 0;padding: 0;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}.addtocart-area {margin-top: 10px;}#jsn-rightsidecontent span.PricesalesPrice,#jsn-leftsidecontent span.PricesalesPrice {background: none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border: none;}#jsn-rightsidecontent div.product-module a:first-child,#jsn-rightsidecontent div.product-module a:first-child img,#jsn-leftsidecontent div.product-module a:first-child,#jsn-leftsidecontent div.product-module a:first-child img  {border: 0;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}#jsn-rightsidecontent div.product-module a:first-child:hover,#jsn-leftsidecontent div.product-module a:first-child:hover {margin: 0;padding: 10px;margin-bottom: 10px;}/* ======= CATEGORY MODULE ======= */div.jsn-modulecontainer .VMmenu.menu-treemenu li a {background-image: url(/rcs/templates/jsn_air_pro/ext/vm/icon-base.png);background-position: 0 11px;background-repeat: no-repeat;}div.jsn-modulecontainer ul.VMmenu.menu-treemenu ul li a {background-position: 10px 11px;}div.jsn-modulecontainer .VMmenu.menu-treemenu > li > a {padding-left: 15px;}div.jsn-modulecontainer ul.menu-treemenu li.VmOpen ul li:last-child {border-bottom: none;}div.jsn-modulecontainer ul.menu-treemenu li.VmOpen ul {border-top: 1px solid #fff;}div.jsn-modulecontainer .VMmenu.menu-treemenu li span.VmArrowdown {background-image: url(/rcs/templates/jsn_air_pro/ext/vm/arrow.png);background-position: 0 -30px;background-repeat: no-repeat;position: absolute;right: 8px;top: 12px;padding: 0;}div.jsn-modulecontainer .VMmenu.menu-treemenu li.VmOpen div span.VmArrowdown {background-position: 0 0;}div.jsn-modulecontainer ul.menu.menu-treemenu > li:last-child {border-bottom: none;}div.jsn-modulecontainer ul.menu.menu-treemenu ul.menu li a {border-top: 1px solid rgba(255,255,255,0.9);border-bottom: 1px solid rgba(0,0,0,0.1);background-image: url(/rcs/templates/jsn_air_pro/ext/vm/icon-minus.png);background-position: 5px 10px;background-repeat: no-repeat;}div.jsn-modulecontainer.richbox-1 ul.menu.menu-treemenu ul.menu li a,div.jsn-modulecontainer.lightbox-2 ul.menu.menu-treemenu ul.menu li a {border-bottom: 1px solid rgba(255,255,255,0.3);border-top: none;box-shadow: none;}div.jsn-modulecontainer ul.menu.menu-treemenu > li > a {text-transform: uppercase;font-weight: bold;}div.jsn-modulecontainer ul.menu.menu-treemenu ul.menu li:first-child a {border-top: 1px solid rgba(0,0,0,0.1);box-shadow: inset 0 1px 0 rgba(255,255,255,1);}div.jsn-modulecontainer.richbox-1 ul.menu.menu-treemenu ul.menu li:first-child a,div.jsn-modulecontainer.lightbox-2 ul.menu.menu-treemenu ul.menu li:first-child a {border-top: 1px solid rgba(255,255,255,0.3);box-shadow: none;}div.jsn-modulecontainer ul.menu.menu-treemenu ul.menu li:last-child a {border-bottom: none;}/* ===== MANUFACTURERS MODULE ===== */ul.vmmanufacturer {list-style: none;margin: 0 -10px;}div.jsn-modulecontainer[class*="solid-"] ul.vmmanufacturer {margin: 0;}.vmgroup ul.vmmanufacturer li {margin: 0;padding: 8px 10px;border-bottom: 1px solid #d5d5d5;}.vmgroup ul.vmmanufacturer li:last-child {border-bottom: none;}div.jsn-modulecontainer.richbox-1 .vmgroup ul.vmmanufacturer li,div.jsn-modulecontainer.lightbox-2 .vmgroup ul.vmmanufacturer li {border-bottom: 1px solid rgba(255,255,255,.3);}div.jsn-modulecontainer.richbox-1 .vmgroup ul.vmmanufacturer:last-child li,div.jsn-modulecontainer.lightbox-2 .vmgroup ul.vmmanufacturer:last-child li {border-bottom: none;}ul.vmmanufacturer:first-child {border-top: none;}ul.vmmanufacturer:last-child {border-bottom: none;}div.vmmanufacturer {margin: 3px 0;}/* ===== SEARCH MODULE ===== */div.search {border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-top: 1px solid #d6dfe2;border-left: 1px solid #d7e0e3;border-right: 1px solid #d7e0e3;border-bottom: 1px solid #d7e0e3;     height: 31px;position: relative;}div.search  input.inputbox {    border: none;    display: block;    padding: 5px 10px 3px 5px;background-color: transparent;line-height: 20px;height: 20px !important;float: left;width: 70%;border: none;color: rgba(0,0,0,0.5);}#jsn-page div.search input.button {    background: url(/rcs/templates/jsn_air_pro/ext/vm/button-search.png) no-repeat !important;text-indent: -999em;border: none;margin: 8px 3px 0;position: absolute;right: 0;padding: 5px;}div.search button.finder:hover,div.search button.finder:active {background: url(/rcs/templates/jsn_air_pro/ext/vm/button-search.png) no-repeat;}.virtuemart_search .inputbox {height: 24px;}div.choose-product-type {margin-bottom: 20px;}/* ===== RTL LAYOUT ===== */body.jsn-direction-rtl div.jsn-modulecontainer .VMmenu.menu-treemenu li div a {background-position: right 11px;}body.jsn-direction-rtl div.jsn-modulecontainer .VMmenu.menu-treemenu > li > div > a {padding-right: 15px;}body.jsn-direction-rtl div.jsn-modulecontainer .VMmenu.menu-treemenu li div span.VmArrowdown {left: 8px;right: auto;background-position: 0 -16px;}body.jsn-direction-rtl div.jsn-modulecontainer .VMmenu.menu-treemenu li.VmOpen div span.VmArrowdown {background-position: 0 0;}/* VM CART MODULE */body.jsn-direction-rtl .vmCartModule {float: left;padding: 3px 5px 3px 20px;}body.jsn-direction-rtl .vmCartModule .cart_static,body.jsn-direction-rtl .vmCartModule .show_cart {float: left;text-align: right;}body.jsn-direction-rtl .vmCartModule .show_cart {border-right: none;padding: 2px 0 2px 10px;border-left: 1px solid rgba(0,0,0,0.1);box-shadow: -1px 0 0 #FFF;}body.jsn-direction-rtl .vmCartModule .show_cart a, .vmCartModule .show_cart span {text-indent: -999em;background-position: 0 -37px;}/* ----- CATEGORY MODULE ----- */body.jsn-direction-rtl div.jsn-modulecontainer ul.menu.menu-treemenu ul.menu li a {padding: 10px 25px 10px 5px;background-position: 97% -930px;}/* ----- SEARCH MODULE ----- */body.jsn-direction-rtl div.search input.inputbox {float: right;}body.jsn-direction-rtl div.search input.button {right: auto;left: 0;margin: 8px 0 0 10px;}/* PRODUCT DETAILS */body.jsn-direction-rtl .back-to-category { float: left;}body.jsn-direction-rtl .icons {float: left;margin: 4px 30px 10px 0;}body.jsn-direction-rtl .floatleft {float: right;}body.jsn-direction-rtl .floatright {float: left;text-align: right;}body.jsn-direction-rtl .productdetails-view .spacer-buy-area {padding: 0 20px 0 0;}body.jsn-direction-rtl span.quantity-box,body.jsn-direction-rtl span.quantity-controls,body.jsn-direction-rtl span.addtocart-button {float: right;}body.jsn-direction-rtl span.quantity-controls,body.jsn-direction-rtl span.addtocart-button {margin: 0 10px 0 0;}body.jsn-direction-rtl .product-related-products .product-field {float: right;margin-left: 5px;margin-right: 0;}body.jsn-direction-rtl .orderlistcontainer {margin: 0 0 0 15px;}body.jsn-direction-rtl .display-number {text-align: left !important;}body.jsn-direction-rtl .my-groovy-style .continue {float: right;}/* ===== MOBILE LAYOUT ===== */@media only screen and (max-width: 480px), (max-device-width: 480px) {.floatleft, .floatright{float: none;}.width20,.width30,.width25,.width33,.width50 {width: 95%;}.vmCartModule {margin-right: 105px;}.product-module div.spacer,div.product div.spacer {margin-top: 35px;}.product-price {margin-top: 10px;}}

/* FILE: /templates/jsn_air_pro/css/custom.css */
#jsn-pos-promo .jsn-gallery .box_skitter {  background: none;}#jsn-pos-promo .jsn-gallery .box_skitter .next_button {  background: url(/rcs/templates/jsn_air_pro/images/icons/next.png) no-repeat scroll left top;  right: 0;}#jsn-pos-promo .jsn-gallery .box_skitter .prev_button {  background: url(/rcs/templates/jsn_air_pro/images/icons/prev.png) no-repeat scroll left top;  left: 0;}#jsn-pos-promo .jsn-gallery .box_skitter .next_button,#jsn-pos-promo .jsn-gallery .box_skitter .prev_button {  width: 46px;  height: 46px;  margin-top: -110px;}#jsn-pos-promo .jsn-gallery .box_skitter .play_pause_button {  display: none !important;  opacity: 0;}#jsn-pos-promo .jsn-gallery .label_skitter {  background: none;}#jsn-pos-promo .jsn-gallery .flexslider {  background: none;}/*==== HOME FEATURE ===*/body.jsn-homepage div.grid-layout2 div.grid-col {  margin-bottom:  40px;}div.template-feature .grid-col .grid-col_inner {   background: rgba(249, 249, 249, 0);  border: 1px solid rgba(242, 242, 242, 0);  -webkit-transition: all .3s;  -moz-transition: all .3s;  -o-transition: all .3s;  -ms-transition: all .3s;  transition: all .3s;}div.template-feature .grid-col .grid-col_inner:hover {  background: rgba(249, 249, 249, 1);  border: 1px solid rgba(242, 242, 242, 1);}div.jsn-template-featured {  float: left;  margin-right: 10px;  height: 90px;  padding-top: 10px;}div.content-featured h3,div.content-featured p {  margin: 0;  margin-bottom: 5px;}.row {  float: left;  text-align: center;  width: 100%;  margin-bottom: 10px;}.row ul li {  display: inline-block;  list-style-type: none;  margin-bottom: 30px;  position: relative;  border: 10px solid #f2f2f2;}.row ul li div {  text-align: center;  float: left;}.row ul li div a {  float: left;}.row ul li span.cms {  background: #ececec url(/rcs/templates/jsn_air_pro/images/icons/icon-cms.png) 13px 13px no-repeat;  width: 32px;  height: 32px;  padding: 12px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  position: absolute;  bottom: -30px;  z-index: 999;  left: 50%;  margin-left: -28px;}.row ul li span.cms.wordpress {  background-position: 12px -139px;}.row ul li span.cms.drupal {  background-position: 12px -296px;}.row ul li span.cms.html5 {  background-position: 12px -451px;}.testimonials {  font-family:Georgia, "Times New Roman", Times, serif;  font-style:italic;  font-size:12px;  color:#898989;}body.jsn-joomla-30.jsn-homepage h2.item-title,body.jsn-homepage h2.contentheading,body.jsn-homepage h3.jsn-moduletitle {  font-size: 40px;  margin: 0 0 5px;  color: #555;}#jsn-content-bottom-over h1.jsn-module-title {  text-align: center;}span.mark {  background: url(/rcs/templates/jsn_air_pro/images/icons/view.png) center -40px no-repeat rgba(0,0,0,0.6);  position: absolute;  z-index: 99;  width: 100%;  height: 100%;  top: 0;  left: 0;  transition: all 0.3s;  -moz-transition: all 0.3s;  -webkit-transition: all 0.3s;  opacity: 0;}span.mark:hover {  opacity: 1;  background-position:center 60px;}.menu-mainmenu.menu-iconmenu .jsn-icon-home .jsn-menutitle,.menu-mainmenu.menu-iconmenu .jsn-icon-home .jsn-menudescription,div.jsn-modulecontainer ul.menu-mainmenu.menu-iconmenu.menu-richmenu li.jsn-icon-home a span.jsn-menudescription {  display: none;}.menu-mainmenu.menu-iconmenu li.jsn-icon-home > a > span {  width: 20px;  height: 24px;  padding-left: 0;  padding-right: 0;}.menu-mainmenu.menu-iconmenu.menu-richmenu li.jsn-icon-home > a > span {  height: 41px;}div.jsn-modulecontainer ul.menu-mainmenu.menu-iconmenu li.jsn-icon-home > a {  padding: 10px 15px;}ul#social li {  list-style-type: none;  display: inline;  margin: 5px 0;}ul#social li a {  transition: none;  -moz-transition: none;  -webkit-transition: none;}ul#social li a span {  -webkit-transition: all .5s;  -moz-transition: all .5s;  -o-transition: all .5s;  -ms-transition: all .5s;  transition: all .5s;  padding: 6px 15px;  display: inline-block;  text-indent: -999em;}ul#social li a span.facebook {  background: url(/rcs/templates/jsn_air_pro/images/icons/socials/icon-facebook.png) 0 0 no-repeat;}ul#social li a span.dribbble {  background: url(/rcs/templates/jsn_air_pro/images/icons/socials/icon-dribbble.png) 0 0 no-repeat;}ul#social li a span.youtube {  background: url(/rcs/templates/jsn_air_pro/images/icons/socials/icon-youtube.png) 0 0 no-repeat;}ul#social li a span.pinterest {  background: url(/rcs/templates/jsn_air_pro/images/icons/socials/icon-pinterest.png) 0 0 no-repeat;}ul#social li a span.twitter {  background: url(/rcs/templates/jsn_air_pro/images/icons/socials/icon-twitter.png) 0 0 no-repeat;}ul#social li a span:hover {  background-position: 0 -40px;}#twitter-feed {  float: left;  padding-top: 50px;  background: url(/rcs/templates/jsn_air_pro/images/icons/icon-tweet.png) center 0 no-repeat;  width: 100%;  text-align: center;}ul#twitter_update_list li {    color: #5a5a5a;    margin-bottom: 10px;  list-style-type: none;  font-family: Georgia, "Times New Roman", Times, serif;  font-style: italic;  font-size: 14px;}ul#twitter_update_list li span {  display: block;}@media only screen and (max-width: 480px), (max-device-width: 480px) {  .row ul {    width: 100%;    text-align: center;  }  .row ul li {    margin: 10px 0 30px 0;  }}#jsn-promo-inner{  margin-top: -50px;  }.row ul li span.cms {    width: 100px;    height: 20px;    padding: 12px;    /* border-radius: 50%; */    /* -webkit-border-radius: 50%; */    -moz-border-radius: 50%;    position: absolute;    bottom: -30px;    z-index: 999;    left: 50%;    margin-left: -58px;}.row ul li span.cms {    background: #ececec url(/) 13px 13px no-repeat;}#jsn-header {    position: relative;    float: left;    width: 100%;    background: #ffffff;    border-bottom: 0px solid #e5e5e5;}#jsn-promo {    background: url(/) 0 bottom repeat-x;    padding: 30px 0 20px;    display: block;    color: #727272;}#jsn-content-top {    padding: 25px 0;    width: 100%;    background: url(/) 0 0 repeat-x;}#jsn-content-bottom {    z-index: 85;    position: relative;    text-align: left;    background: #ffffff;    border-top: 5px solid #ffffff;    border-bottom: 1px solid #ffffff;    padding: 0;}#jsn-content-bottom-over {    width: 100%;    float: left;    border-top: 0px;    padding: 0 0 40px;    text-align: center;}

/* FILE: /media/system/css/modal.css */
/** * SqueezeBox - Expandable Lightbox * * Allows to open various content as modal, * centered and animated box. * * @version1.3 * * @licenseMIT-style license * @authorHarald Kirschner <mail [at] digitarald.de> * @authorRouven Weßling <me [at] rouvenwessling.de> * @copyrightAuthor */#sbox-overlay {position: absolute;background-color: #000;left: 0px;top: 0px;}#sbox-window {position: absolute;background-color: #fff;text-align: left;overflow: visible;padding: 10px;/* invalid values, but looks smoother! */-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}#sbox-window[aria-hidden=true],#sbox-overlay[aria-hidden=true] {display: none;}#sbox-btn-close {position: absolute;width: 30px;height: 30px;right: -15px;top: -15px;background: url(/rcs/media/system/images/modal/closebox.png) no-repeat center;border: none;}.sbox-loading #sbox-content {background-image: url(/rcs/media/system/images/modal/spinner.gif);background-repeat: no-repeat;background-position: center;}#sbox-content {clear: both;overflow: auto;background-color: #fff;height: 100%;width: 100%;}.sbox-content-image#sbox-content {overflow: visible;}#sbox-image {display: block;}.sbox-content-image img {display: block;width: 100%;height: 100%;}.sbox-content-iframe#sbox-content {overflow: visible;}/* Hides scrollbars */.body-overlayed {overflow: hidden;}/* Hides flash (Firefox problem) and selects (IE) */.body-overlayed embed, .body-overlayed object, .body-overlayed select {visibility: hidden;}#sbox-window embed, #sbox-window object, #sbox-window select {visibility: visible;}/* Shadows */#sbox-window.shadow {-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);}.sbox-bg {position: absolute;width: 33px;height: 40px;}.sbox-bg-n {left: 0;top: -40px;width: 100%;background: url(/rcs/media/system/images/modal/bg_n.png) repeat-x;}.sbox-bg-ne {right: -33px;top: -40px;background: url(/rcs/media/system/images/modal/bg_ne.png) no-repeat;}.sbox-bg-e {right: -33px;top: 0;height: 100%;background: url(/rcs/media/system/images/modal/bg_e.png) repeat-y;}.sbox-bg-se {right: -33px;bottom: -40px;background: url(/rcs/media/system/images/modal/bg_se.png) no-repeat;}.sbox-bg-s {left: 0;bottom: -40px;width: 100%;background: url(/rcs/media/system/images/modal/bg_s.png) repeat-x;}.sbox-bg-sw {left: -33px;bottom: -40px;background: url(/rcs/media/system/images/modal/bg_sw.png) no-repeat;}.sbox-bg-w {left: -33px;top: 0;height: 100%;background: url(/rcs/media/system/images/modal/bg_w.png) repeat-y;}.sbox-bg-nw {left: -33px;top: -40px;background: url(/rcs/media/system/images/modal/bg_nw.png) no-repeat;}@-moz-document url-prefix() {    .body-overlayed {overflow: visible;    }}

/* FILE: /media/com_acymailing/css/module_default.css */
/** * @package    AcyMailing for Joomla! * @version    5.2.0 * @author     acyba.com * @copyright  (C) 2009-2016 ACYBA S.A.R.L. All rights reserved. * @license    GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html */div.acymailing_module, .acymailing_module div{padding: 0 !important;margin: 0 !important;border-style:none !important;}table.acymailing_form{margin:auto;border:0px !important;}a.acymailing_togglemodule{display : block;font-size:16px;}.acymailing_mootoolsbutton p{text-align:center;}.acysubbuttons{text-align:center;}img.captchaimagemodule{border:1px solid #dddddd;float: left;}.captchakeymodule .captchafield{margin-top:3px;margin-left:2px;}.acymailing_fulldiv tr, .acymailing_fulldiv td{border:0px;}.acymailing_module_form select {display: block;margin-left: auto;margin-right: auto;}.acymailing_module_form td {padding-bottom: 5px;vertical-align:top;}div.acymailing_module_error {color: #400;background-color: #fdd;padding: 1em !important;margin-bottom:10px;}div.acymailing_module_success {color: #130;background-color: #dfc;padding: 1em !important;z-index: 10;margin-bottom:10px;}.acymailing_module_form .acymailing_introtext{ padding-bottom:10px; display:block;}.refreshCaptchaModule{background-image:url(/rcs/media/com_acymailing/images/refresh.png);width:16px;height:16px;display:block;float:left;cursor:pointer;}.acymailing_module fieldset{border: solid 1px #ccc;padding: 5px;}.category_warning{color: red;}.acymailing_fulldiv a.modal{position:static !important;margin:0 !important;width:auto !important;display:inline !important;}.hide {display: none;}