@font-face {
  font-family: 'Chunfive';
  src: url('https://www.jumbobag.fr/skin/frontend/jumbobag/default/fonts/Chunfive.eot');
  src: url('https://www.jumbobag.fr/skin/frontend/jumbobag/default/fonts/Chunfive.eot#iefix') format('embedded-opentype'), url('https://www.jumbobag.fr/skin/frontend/jumbobag/default/fonts/Chunfive.woff') format('woff'), url('https://www.jumbobag.fr/skin/frontend/jumbobag/default/fonts/Chunfive.ttf') format('truetype'), url('https://www.jumbobag.fr/skin/frontend/jumbobag/default/fonts/Chunfive.svg#Chunfive') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'chunkfiveroman';
    src: url('../../skin/frontend/jumbobag/default/fonts/chunkfive-webfont.woff') format('woff2'),
         url('../../skin/frontend/jumbobag/default/fonts/chunkfive-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
*{margin:0;padding:0;}
body{background:#fff;font:12px/1.35 Arial, Helvetica, sans-serif;color:#000;text-align:center;}
img{border:0;vertical-align:top;}
a{color:#05c;text-decoration:underline;}
a:hover{text-decoration:none;}
:focus{outline:0;}
h1{font-size:20px;font-weight:normal;line-height:1.15;letter-spacing:-1px !important;}
h2{font-size:18px;font-weight:normal;line-height:1.25;letter-spacing:-1px !important;}
h3{font-size:16px;font-weight:bold;line-height:1.25;letter-spacing:-1px !important;}
h4{font-size:14px;font-weight:bold;letter-spacing:1px !important;}
h5{font-size:12px;font-weight:bold;letter-spacing:-1px !important;}
h6{font-size:11px;font-weight:bold;letter-spacing:-1px !important;}
form{display:inline;}
fieldset{border:0;}
legend{display:none;}
table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%;}
caption,th,td{vertical-align:top;text-align:left;font-weight:normal;}
strong{font-weight:bold;}
address{font-style:normal;}
cite{font-style:normal;}
q,
blockquote{quotes:none;}
q:before,
q:after{content:'';}
small,big{font-size:1em;}
sup{font-size:1em;vertical-align:top;}
ul,ol{list-style:none;}
.hidden{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;}
.nobr{white-space:nowrap !important;}
.wrap{white-space:normal !important;}
.a-left{text-align:left !important;}
.a-center{text-align:center !important;}
.a-right{text-align:right !important;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.f-left,
.left{float:left !important;}
.f-right,
.right{float:right !important;}
.f-none{float:none !important;}
.f-fix{float:left;width:100%;}
.no-display{display:none;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.no-bg{background:none !important;}
.wrapper{}
.page{width:1000px;margin:0 auto;padding:10px 0;text-align:left;}
.page-print{background:#fff;padding:20px;text-align:left;}
.page-empty{background:#fff;padding:20px;text-align:left;}
.page-popup{padding:20px;text-align:left;}
.main-container{}
.main{margin:10px 0;}
.col-left{float:left;width:230px;padding:5px 5px 0;}
.col-main{float:left;width:736px;padding:5px;}
.col-right{float:right;width:230px;padding:5px 5px 0;}
.col1-layout .col-main{float:none;width:auto;}
.col2-left-layout .col-main{float:right;}
.col2-right-layout .col-main{}
.col3-layout .col-main{width:484px;margin-left:10px;}
.col3-layout .col-wrapper{float:left;width:748px;}
.col3-layout .col-wrapper .col-main{float:right;}
.col2-set .col-1{float:left;width:49%;}
.col2-set .col-2{float:right;width:49%;}
.col2-set .col-narrow{width:33%;}
.col2-set .col-wide{width:65%;}
.col3-set .col-1{float:left;width:32%;}
.col3-set .col-2{float:left;width:32%;margin-left:2%;}
.col3-set .col-3{float:right;width:32%;}
.col4-set .col-1{float:left;width:23.5%;}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%;}
.col4-set .col-3{float:left;width:23.5%;}
.col4-set .col-4{float:right;width:23.5%;}
input,select,textarea,button{font:12px Arial, Helvetica, sans-serif;vertical-align:middle;color:#000;}
input.input-text,select,textarea{background:#fff;border:1px solid #ddd;}
input.input-text,textarea{padding:2px;}
select{padding:1px;}
select option{padding-right:10px;}
select.multiselect option{border-bottom:1px solid #ddd;padding:2px 5px;}
select.multiselect option:last-child{border-bottom:0;}
textarea{overflow:auto;}
input.radio{margin-right:3px;}
input.checkbox{margin-right:3px;}
button.button::-moz-focus-inner{padding:0;border:0;}
button.button{-webkit-border-fit:lines;}
button.button{overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer;}
button.button span{float:left;height:21px;background:transparent url(https://www.jumbobag.fr/skin/frontend/jumbobag/default/images/bkg_button.gif) 0 0 no-repeat;padding:0 0 0 8px;font:bold 12px/21px Arial, Helvetica, sans-serif;text-align:center;white-space:nowrap;color:#fff;}
button.button span span{background-position:100% 0;padding:0 12px 0 4px;}
button.disabled{}
button.disabled span{}
button.btn-checkout span{}
button.btn-checkout.no-checkout{}
p.control input.checkbox,
p.control input.radio{margin-right:6px;}
.form-list li{margin:0 0 8px;}
.form-list label{float:left;color:#111;font-weight:bold;position:relative;z-index:0;}
.form-list label.required{}
.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px;}
.form-list li.control label{float:none;}
.form-list li.control input.radio,
.form-list li.control input.checkbox{margin-right:6px;}
.form-list li.control .input-box{clear:none;display:inline;width:auto;}
.form-list .input-box{display:block;clear:both;width:260px;}
.form-list .field{float:left;width:275px;}
.form-list input.input-text{width:254px;}
.form-list textarea{width:254px;height:10em;}
.form-list select{width:260px;}
.form-list li.wide .input-box{width:535px;}
.form-list li.wide input.input-text{width:529px;}
.form-list li.wide textarea{width:529px;}
.form-list li.wide select{width:535px;}
.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px;}
.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0;}
.form-list .input-range input.input-text{width:74px;}
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto;}
.form-list .name-prefix{width:65px;}
.form-list .name-prefix select{width:55px;}
.form-list .name-prefix input.input-text{width:49px;}
.form-list .name-suffix{width:65px;}
.form-list .name-suffix select{width:55px;}
.form-list .name-suffix input.input-text{width:49px;}
.form-list .name-middlename{width:70px;}
.form-list .name-middlename input.input-text{width:49px;}
.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname{width:140px;}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname{width:210px;}
.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year{float:left;width:85px;}
.form-list .customer-dob input.input-text{display:block;width:74px;}
.form-list .customer-dob label{font-size:10px;font-weight:normal;color:#888;}
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month{width:60px;}
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text{width:46px;}
.form-list .customer-dob .dob-year{width:140px;}
.form-list .customer-dob .dob-year input.input-text{width:134px;}
.buttons-set{clear:both;margin:5px 0 0;padding:5px;}
.buttons-set .back-link{float:left;}
.buttons-set button.button{float:right;}
.buttons-set p.required{margin:0 0 5px;}
.buttons-set-order{}
.fieldset{background:#fefefe;padding:22px 25px 12px 33px;margin:28px 0;}
.fieldset .legend{float:left;font-weight:bold;font-size:13px;border:1px solid #fefefe;background:#dedede;color:#333;margin:-33px 0 0 -10px;padding:0 8px;position:relative;}
.validation-advice{clear:both;min-height:13px;margin:3px 0 0;padding-left:17px;font-size:10px;line-height:13px;background:url(../../skin/frontend/jumbobag/default/images/validation_advice_bg.gif) 2px 1px no-repeat;color:#f00;}
.validation-failed{border:1px dashed #f00 !important;background:#faebe7 !important;}
.validation-passed{}
p.required{font-size:10px;text-align:right;color:#f00;}
.v-fix{float:left;}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative;}
.success{color:#3d6611;font-weight:bold;}
.error{color:#f00;font-weight:bold;}
.notice{color:#ccc;}
.messages,
.messages ul{list-style:none !important;margin:0 !important;padding:0 !important;}
.messages{width:100%;overflow:hidden;}
.messages li{margin:0 0 10px;}
.messages li li{margin:0 0 3px;}
.error-msg,
.success-msg,
.note-msg,
.notice-msg{border-style:solid !important;border-width:1px !important;background-position:10px 9px !important;background-repeat:no-repeat !important;min-height:24px !important;padding:8px 8px 8px 32px !important;font-size:11px !important;font-weight:bold !important;}
.error-msg{border-color:#f16048;background-color:#faebe7;background-image:url(../../skin/frontend/jumbobag/default/images/i_msg-error.gif);color:#df280a;}
.success-msg{border-color:#446423;background-color:#eff5ea;background-image:url(../../skin/frontend/jumbobag/default/images/i_msg-success.gif);color:#3d6611;}
.note-msg,
.notice-msg{border-color:#fcd344;background-color:#fafaec;background-image:url(../../skin/frontend/jumbobag/default/images/i_msg-note.gif);color:#3d6611;}
.breadcrumbs{padding:10px;margin:0 0 10px;}
.breadcrumbs li{display:inline;}
.page-title{border-bottom:1px solid #ddd;padding:0 0 5px;margin:0 0 10px;}
.page-title .separator{margin:0 3px;}
.page-title .link-rss{float:right;}
.title-buttons{text-align:right;}
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6{float:left;}
.subtitle,
.sub-title{clear:both;}
.pager{padding:5px;margin:5px 0;text-align:center;}
.pager .amount{float:left;}
.pager .limiter{float:right;}
.pager .pages{margin:0 135px;}
.pager .pages ol{display:inline;}
.pager .pages li{display:inline;}
.pager .pages .current{}
.sorter{padding:5px;margin:5px 0;}
.sorter .view-mode{float:left;}
.sorter .sort-by{float:right;}
.sorter .link-feed{}
.toolbar{}
.toolbar .pager{}
.toolbar .sorter{}
.toolbar-bottom{}
.data-table{width:100%;}
.data-table th{padding:5px;font-weight:bold;white-space:nowrap;}
.data-table td{padding:5px;}
.data-table thead{background-color:#f2f2f2;}
.data-table tbody{}
.data-table tfoot{}
.data-table tr.first{}
.data-table tr.last{}
.data-table tr.odd{}
.data-table tr.even{background-color:#f6f6f6;}
.data-table tbody.odd{}
.data-table tbody.odd td{border-width:0 1px;}
.data-table tbody.even{background-color:#f6f6f6;}
.data-table tbody.even td{border-width:0 1px;}
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td{border-bottom-width:1px;}
.data-table th .tax-flag{white-space:nowrap;font-weight:normal;}
.data-table td.label,
.data-table th.label{font-weight:bold;background-color:#f6f6f6;}
.data-table td.value{}
tr.summary-total{cursor:pointer;}
tr.show-details .summary-collapse{background-position:0 -53px;}
tr.show-details td{}
tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465;}
tr.summary-details-first td{border-top:1px solid #d2d8db;}
tr.summary-details-excluded{font-style:italic;}
.cart-tax-info{display:block;}
.cart-tax-info,
.cart-tax-info .cart-price{padding-right:20px;}
.cart-tax-total{display:block;padding-right:20px;background:url(../../skin/frontend/jumbobag/default/images/bkg_collapse.gif) 100% 4px no-repeat;cursor:pointer;}
.cart-tax-info .price,
.cart-tax-total .price{display:inline !important;font-weight:normal !important;}
.cart-tax-total-expanded{background-position:100% -53px;}
.std .subtitle{padding:0;}
.std ol.ol{list-style:decimal outside;padding-left:1.5em;}
.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px;}
.std dl dt{font-weight:bold;}
.std dl dd{margin:0 0 10px;}
.links li{display:inline;}
.links li.first{padding-left:0 !important;}
.links li.last{background:none !important;padding-right:0 !important;}
.link-cart{font-weight:bold;color:#f00;}
.link-wishlist{font-weight:bold;}
.link-reorder{font-weight:bold;}
.link-compare{font-weight:bold;}
.link-print{background:url(../../skin/frontend/jumbobag/default/images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px;}
.link-rss{background:url(../../skin/frontend/jumbobag/default/images/i_rss.gif) 0 1px no-repeat;padding-left:18px;white-space:nowrap;}
.btn-remove{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://www.jumbobag.fr/skin/frontend/jumbobag/default/images/btn_remove.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
.btn-remove2{display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(https://www.jumbobag.fr/skin/frontend/jumbobag/default/images/btn_trash.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
.btn-edit{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://www.jumbobag.fr/skin/frontend/jumbobag/default/images/btn_edit.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
.cards-list dt{margin:5px 0 0;}
.cards-list .offset{padding:2px 0 2px 20px;}
.separator{margin:0 3px;}
.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:#ddd;text-indent:-999em;overflow:hidden;}
.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
.noscript .noscript-inner{width:1000px;margin:0 auto;padding:12px 0 12px;background:url(https://www.jumbobag.fr/skin/frontend/jumbobag/default/images/i_notice.gif) 20px 50% no-repeat;}
.noscript p{margin:0;}
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;text-align:center;color:#fff;}
.logo{float:left;}
.header-container{}
.header{padding:10px;}
.header .logo{float:left;text-decoration:none !important;}
.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
.header h1.logo{margin:0;padding:0;}
.header .welcome-msg{font-weight:bold;text-align:right;}
.header .welcome-msg a{}
.header .links{float:right;}
.header .form-search{text-align:right;}
.header .form-search .search-autocomplete{z-index:999;}
.header .form-search .search-autocomplete ul{background-color:#fff;}
.header .form-search .search-autocomplete li{padding:3px;border-bottom:1px solid #ddd;cursor:pointer;}
.header .form-search .search-autocomplete li .amount{float:right;font-weight:bold;}
.header .form-search .search-autocomplete li.selected{}
.header .form-language{clear:both;text-align:right;}
.header-container .top-container{clear:both;text-align:right;}
.nav-container{}
#nav{padding:5px 0;margin:10px 0;font-size:13px;}
#nav li{text-align:left;position:relative;}
#nav li.over{z-index:998;}
#nav li.parent{}
#nav li a{display:block;text-decoration:none;}
#nav li a:hover{text-decoration:none;}
#nav li a span{display:block;white-space:nowrap;cursor:pointer;}
#nav li ul a span{white-space:normal;}
#nav li{float:left;}
#nav li a{float:left;padding:5px 10px;font-weight:bold;color:#888;}
#nav li a:hover{color:#000;}
#nav li.over a,
#nav li.active a{color:#000;}
#nav ul,
#nav div{position:absolute;width:15em;left:-10000px;background:#fafafa;}
#nav div ul{position:static;width:auto;border:none;}
#nav menu-dropdown
#nav ul ul,
#nav ul div{top:7px;}
#nav ul li{float:none;border-bottom:1px solid #ddd;}
#nav ul li.last{border-bottom:0;}
#nav ul li a{float:none;padding:3px 9px;font-weight:normal;color:#888 !important;}
#nav ul li a:hover{color:#000 !important;}
#nav ul li.active > a,
#nav ul li.over > a{color:#000 !important;}
#nav li ul.shown-sub,
#nav li div.shown-sub{left:0;z-index:999;}
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub{left:100px;}
.block{margin:0 0 10px;}
.block .block-title{border-bottom:1px solid #ddd;padding:3px 10px;}
.block .block-title strong{font-size:14px;font-weight:bold;}
.block .block-title strong span{}
.block .block-title a{text-decoration:none !important;}
.block .block-subtitle{font-size:13px;font-weight:bold;}
.block .block-content{padding:10px;}
.block .block-content li.item{padding:5px 0;}
.block .btn-remove,
.block .btn-edit{float:right;}
.block .actions{text-align:right;}
.block .actions a{float:left;}
.block .empty{}
.block li.odd{}
.block li.even{background-color:#f6f6f6;}
.mini-products-list li{padding:5px 0;}
.mini-products-list .product-image{float:left;width:50px;padding:5px;}
.mini-products-list .product-details{margin-left:75px;}
.mini-products-list .product-details h4{font-size:1em;font-weight:bold;margin:0;}
.block-account{}
.block-currency{}
.block-currency select{width:100%;border:1px solid #888;}
.block-layered-nav{}
.block-layered-nav dt{font-weight:bold;}
.block-layered-nav .currently{}
.block-layered-nav .btn-remove{float:left;margin:2px 3px 0 0;}
.block-cart{}
.block-cart .summary{}
.block-cart .amount{}
.block-cart .subtotal{text-align:center;}
.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right;}
.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 5px 0;}
.block-wishlist{}
.block-related{}
.block-related li{padding:5px 0;}
.block-related input.checkbox{float:left;margin-right:-20px;}
.block-related .product{margin-left:20px;}
.block-related .product .product-image{float:left;margin-right:-65px;}
.block-related .product .product-details{margin-left:65px;}
.block-compare{}
.block-compare li{padding:5px 0;}
.block-viewed{}
.block-compared{}
.block-poll label{}
.block-poll input.radio{float:left;margin:1px -18px 0 0;}
.block-poll .label{display:block;margin-left:18px;}
.block-poll li{padding:3px 9px;}
.block-poll .actions{margin:5px 0 0;}
.block-poll .answer{font-weight:bold;}
.block-poll .votes{float:right;margin-left:10px;}
.block-tags ul,
.block-tags li{display:inline;}
.block-subscribe{}
.block-reorder{}
.block-reorder li{padding:5px 0;}
.block-reorder input.checkbox{float:left;margin:3px -20px 0 0;}
.block-reorder .product-name{margin-left:20px;}
.block-banner{}
.block-banner .block-content{text-align:center;}
.block-login label{font-weight:bold;color:#666;}
.block-login input.input-text{display:block;width:167px;margin:3px 0;}
.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center;}
.sidebar .paypal-logo a{float:none;}
.category-title{border:0;margin:0 0 7px;}
.category-image{width:100%;overflow:hidden;margin:0 0 10px;text-align:center;}
.category-image img{}
.category-description{margin:0 0 10px;}
.category-products{}
.products-grid{border-bottom:1px solid #ddd;position:relative;}
.products-grid.last{border-bottom:0;}
.products-grid li.item{float:left;width:138px;padding:12px 10px 80px;}
.products-grid .product-image{display:block;margin:0 0 10px;}
.products-grid .product-name{margin:0 0 5px;font-weight:bold;font-size:13px;}
.products-grid .product-name a{}
.products-grid .price-box{margin:5px 0;}
.products-grid .availability{line-height:21px;}
.products-grid .actions{position:absolute;bottom:12px;}
.col2-left-layout .products-grid,
.col2-right-layout .products-grid{width:632px;margin:0 auto;}
.col1-layout .products-grid{width:790px;margin:0 auto;}
.products-list li.item{border-bottom:1px solid #ddd;padding:12px 10px;}
.products-list li.item.last{border-bottom:0;}
.products-list .product-image{float:left;margin:0;}
.products-list .product-shop{margin-left:150px;}
.products-list .product-name{margin:0 0 5px;font-weight:bold;font-size:13px;}
.products-list .product-name a{}
.products-list .price-box{float:left;margin:3px 13px 5px 0;}
.products-list .availability{float:left;margin:3px 0 0;}
.products-list .desc{clear:both;padding:6px 0 0;margin:0 0 15px;line-height:1.35;}
.products-list .desc .link-learn{font-size:11px;}
.products-list .add-to-links{clear:both;}
.products-list .add-to-links li{display:inline;}
.products-list .add-to-links .separator{display:inline;margin:0 2px;}
.no-rating{margin:0;}
.ratings{font-size:11px;line-height:1.25;margin:7px 0;}
.ratings strong{float:left;margin:1px 3px 0 0;}
.ratings .rating-links{margin:0;}
.ratings .rating-links .separator{margin:0 2px;}
.ratings dt{}
.ratings dd{}
.rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(https://www.jumbobag.fr/skin/frontend/jumbobag/default/images/bkg_rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden;}
.rating-box .rating{float:left;height:13px;background:url(https://www.jumbobag.fr/skin/frontend/jumbobag/default/images/bkg_rating.gif) 0 100% repeat-x;}
.ratings .rating-box{float:left;margin-right:3px;}
.ratings .amount{}
.ratings-table th,
.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0;}
.ratings-table th{font-weight:bold;padding-right:8px;}
.availability{margin:0;}
.availability span{font-weight:bold;}
.availability.in-stock span{}
.availability.out-of-stock span{color:#d83820;}
.availability-only{margin:0 0 7px;}
.availability-only a{background:url(../../skin/frontend/jumbobag/default/images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px;}
.availability-only .expanded{background-position:100% -15px;}
.availability-only strong{}
.availability-only-details{margin:0 0 7px;}
.availability-only-details th{background:#f2f2f2;font-size:10px;padding:0 8px;}
.availability-only-details td{border-bottom:1px solid #ddd;font-size:11px;padding:2px 8px 1px;}
.availability-only-details tr.odd td.last{}
.email-friend{}
.alert-price{}
.alert-stock{}
.price{white-space:nowrap !important;}
.price-box{}
.price-box .price{font-weight:bold;}
.regular-price{}
.regular-price .price{font-weight:bold;}
.old-price{}
.old-price .price-label{white-space:nowrap;}
.old-price .price{font-weight:bold;text-decoration:line-through;}
.minimal-price+.special-price { display: none; }
.minimal-price-link+.special-price { display: none; }
.minimal-price+.regular-price { display: none; }
.minimal-price-link+.regular-price { display: none; }
.special-price .price-label{font-weight:bold;white-space:nowrap;}
.special-price .price{font-weight:bold;}
.minimal-price{}
.minimal-price .price-label{font-weight:bold;white-space:nowrap;}
.minimal-price-link{display:block;}
.minimal-price-link .label {display: block; }
.minimal-price-link .price{font-weight:normal;}
.price-excluding-tax{display:block;}
.price-excluding-tax .label{white-space:nowrap;}
.price-excluding-tax .price{font-weight:normal;}
.price-including-tax{display:block;}
.price-including-tax .label{white-space:nowrap;}
.price-including-tax .price{font-weight:bold;}
.configured-price{}
.configured-price .price-label{font-weight:bold;white-space:nowrap;}
.configured-price .price{font-weight:bold;}
.weee{display:block;font-size:11px;color:#444;}
.weee .price{font-size:11px;font-weight:normal;}
.price-excl-tax{display:block;}
.price-excl-tax .label{display:block;white-space:nowrap;}
.price-excl-tax .price{display:block;}
.price-incl-tax{display:block;}
.price-incl-tax .label{display:block;white-space:nowrap;}
.price-incl-tax .price{display:block;font-weight:bold;}
.price-from{}
.price-from .price-label{font-weight:bold;white-space:nowrap;}
.price-to{}
.price-to .price-label{font-weight:bold;white-space:nowrap;}
.price-notice{padding-left:10px;}
.price-notice .price{font-weight:bold;}
.price-as-configured{}
.price-as-configured .price-label{font-weight:bold;white-space:nowrap;}
.price-box-bundle{}
.tier-prices .price{font-weight:bold;}
.tier-prices .benefit{}
.tier-prices-grouped{}
.add-to-links .separator{display:none;}
.add-to-cart label{float:left;margin-right:5px;}
.add-to-cart .qty{float:left;}
.add-to-cart button.button{float:left;margin-left:5px;}
.add-to-cart .paypal-logo{clear:left;text-align:right;}
.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0;}
.product-view .add-to-cart .paypal-logo{margin:0;}
.add-to-box{}
.add-to-box .add-to-cart{float:left;}
.add-to-box .or{float:left;margin:0 10px;}
.add-to-box .add-to-links{float:left;}
.product-view{}
.product-essential{}
.product-collateral .box-collateral{margin:0 0 15px;}
.product-view .product-img-box{float:left;width:267px;}
.col3-layout .product-view .product-img-box{float:none;margin:0 auto;}
.product-view .product-img-box .product-image{}
.product-view .product-img-box .product-image-zoom{position:relative;width:265px;height:265px;overflow:hidden;z-index:9;}
.product-view .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move;}
.product-view .product-img-box .zoom-notice{text-align:center;}
.product-view .product-img-box .zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(../../skin/frontend/jumbobag/default/images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer;}
.product-view .product-img-box .zoom.disabled{-moz-opacity:.3;-webkit-opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";opacity:.3;}
.product-view .product-img-box .zoom #track{position:relative;height:18px;}
.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(../../skin/frontend/jumbobag/default/images/magnifier_handle.gif) 0 0 no-repeat;}
.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0;}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0;}
.product-view .product-img-box .more-views ul{margin-left:-4px}
.product-view .product-img-box .more-views li{float:left;padding:1px;background-color:#ddd;margin:0 0 8px 4px;}
.product-image-popup{margin:0 auto;}
.product-image-popup .buttons-set{float:right;clear:none;border:0;margin:0;padding:0;}
.product-image-popup .nav{margin:0 100px;text-align:center;}
.product-image-popup .image{display:block;}
.product-image-popup .image-label{}
.product-view .product-shop{float:right;width:445px;}
.col1-layout .product-view .product-shop{float:right;width:700px;}
.col3-layout .product-view .product-shop{float:none;width:auto;}
.product-view .product-name{}
.product-view .short-description{}
.product-options{padding:10px;margin:10px 0 0;background-color:#f6f6f6;}
.product-options dt label{font-weight:bold;}
.product-options dt .qty-holder{float:right;}
.product-options dt .qty-holder label{vertical-align:middle;}
.product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#000;}
.product-options dd{margin:10px 0;}
.product-options dl.last dd.last{}
.product-options dd input.input-text{width:98%;}
.product-options dd input.datetime-picker{width:150px;}
.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle;}
.product-options dd textarea{width:98%;height:8em;}
.product-options dd select{width:100%;}
.product-options .options-list{}
.product-options .options-list input.radio{float:left;margin:3px -18px 0 0;}
.product-options .options-list input.checkbox{float:left;margin:3px -20px 0 0;}
.product-options .options-list .label{display:block;margin-left:20px;}
.product-options ul.validation-failed{padding:0 7px;}
.product-options p.required{padding:15px 0 0;}
.product-options-bottom{padding:10px;border-top:0;}
.product-options-bottom .price-box{margin:10px 0;}
.product-view .grouped-items-table{}
.product-view .box-description{}
.product-view .box-additional{}
.product-view .box-up-sell{}
.product-view .box-up-sell .products-grid td{width:25%;}
.product-view .box-tags{}
.product-view .box-tags .form-add label{float:left;}
.product-view .box-tags .form-add .input-box{float:left;width:260px;margin:0 5px;}
.product-view .box-tags .form-add input.input-text{width:254px;}
.product-view .box-tags .form-add p{clear:both;}
.product-view .box-reviews{}
.product-view .box-reviews .form-add{}
.send-friend{}
.product-name{font-size:1em;font-weight:normal;}
.product-name a{}
.tags-list li{display:inline;}
.advanced-search{}
.advanced-search-amount{}
.advanced-search-summary{}
.cms-home .subtitle{}
.cms-index-index .subtitle{}
.page-sitemap .links{text-align:right;margin:0 8px -22px 0;}
.page-sitemap .links a{text-decoration:none;position:relative;}
.page-sitemap .links a:hover{text-decoration:underline;}
.page-sitemap .sitemap{margin:12px;}
.page-sitemap .sitemap a{}
.page-sitemap .sitemap li{margin:3px 0;}
.page-sitemap .sitemap li.level-0{margin:10px 0 0;font-weight:bold;}
.page-sitemap .sitemap li.level-0 a{}
.rss-title h1{background:url(../../skin/frontend/jumbobag/default/images/i_rss-big.png) 0 4px no-repeat;padding-left:27px;}
.rss-table .link-rss{display:block;line-height:1.35;background-position:0 2px;}
.cart{}
.cart .checkout-types{float:right;text-align:right;}
.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3;}
.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:3px 55px 8px 0;line-height:1.0;font-size:11px;}
.cart-table .item-msg{font-size:10px;}
.cart .cart-collaterals{padding:25px 0 0;}
.cart .cart-collaterals .col2-set{float:left;width:700px;}
.cart .crosssell{}
.cart .crosssell h2{font-size:13px;font-weight:bold;}
.cart .crosssell .product-image{float:left;width:75px;height:75px;}
.cart .crosssell .product-details{margin-left:90px;}
.cart .crosssell li.item{margin:12px 0;}
.cart .discount,
.cart .shipping{}
.cart .totals{float:right;}
.cart .totals table{width:100%;}
.cart .totals table th,
.cart .totals table td{padding:5px;}
.cart .totals table th{font-weight:bold;}
.cart .totals table tfoot th{}
.item-options dt{font-weight:bold;font-style:italic;}
.item-options dd{padding-left:10px;}
.truncated{cursor:help;}
.truncated a.dots{cursor:help;}
.truncated a.details{cursor:help;}
.truncated .truncated_full_value{position:relative;z-index:999;}
.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;background-color:#f6f6f6;}
.truncated .truncated_full_value .item-options > p{font-weight:bold;text-transform:uppercase;}
.truncated .show .item-options{top:-20px;left:50%;}
.col-left .truncated .show .item-options{left:30px;top:7px;}
.col-right .truncated .show .item-options{left:-240px;top:7px;}
.sp-methods dt{font-weight:bold;}
.sp-methods .price{font-weight:bold;}
.sp-methods .form-list{padding-left:20px;}
.sp-methods select.month{width:150px;margin-right:10px;}
.sp-methods select.year{width:96px;}
.sp-methods input.cvv{width:3em !important;}
.sp-methods .checkmo-list li{margin:0 0 5px;}
.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right;}
.sp-methods .checkmo-list address{float:left;}
.sp-methods .centinel-logos a{margin-right:3px;}
.sp-methods .centinel-logos img{vertical-align:middle;}
.sp-methods .release-amounts{margin:0.5em 0 1em;}
.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0;}
.please-wait{float:right;margin-right:5px;}
.please-wait img{vertical-align:middle;}
.cvv-what-is-this{cursor:help;margin-left:5px;}
.tool-tip{background-color:#f6f6f6;padding:5px;position:absolute;z-index:9999;}
.tool-tip .btn-close{text-align:right;}
.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(../../skin/frontend/jumbobag/default/images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden;}
.tool-tip .tool-tip-content{padding:5px;}
.gift-messages{}
.gift-messages-form{background-color:#f5f5f5;}
.gift-messages-form{position:relative;}
.gift-messages-form label{float:none !important;position:static !important;}
.gift-messages-form h4{}
.gift-messages-form .whole-order{}
.gift-messages-form .item{margin:0 0 10px;}
.gift-messages-form .item .product-img-box{float:left;width:75px;}
.gift-messages-form .item .product-image{margin:0 0 7px;}
.gift-messages-form .item .number{margin:0;font-weight:bold;text-align:center;}
.gift-messages-form .item .details{margin-left:90px;}
.gift-messages-form .item .details .product-name{}
.gift-message-link{display:block;background:url(../../skin/frontend/jumbobag/default/images/bkg_collapse.gif) 0 4px no-repeat;padding-left:20px;}
.gift-message-link.expanded{background-position:0 -53px;}
.gift-message-row{}
.gift-message-row .btn-close{float:right;}
.gift-message dt strong{font-weight:bold;}
.checkout-agreements{}
.checkout-agreements li{margin:10px 0;}
.checkout-agreements .agreement-content{background-color:#f6f6f6;padding:5px;height:10em;overflow:auto;}
.checkout-agreements .agree{padding:6px;}
.centinel{}
.centinel .authentication{background:#fff;}
.centinel .authentication iframe{width:99%;height:400px;background:transparent !important;margin:0 !important;padding:0 !important;border:0 !important;}
.info-set{}
.block-progress{}
.block-progress dt{font-weight:bold;}
.block-progress dt.complete,
.block-progress dd.complete{background-color:#f6f6f6;}
.opc{border-bottom:1px solid #ddd;position:relative;}
.opc li.section{border-bottom:0;}
.opc .buttons-set.disabled button.button{display:none;}
.opc .buttons-set .please-wait{height:21px;line-height:21px;}
.opc .step-title{background-color:#f6f6f6;padding:0 5px;text-align:right;}
.opc .step-title .number{float:left;line-height:22px;margin-right:5px;}
.opc .step-title h2{float:left;}
.opc .step-title a{display:none;float:right;}
.opc .allow .step-title{cursor:pointer;}
.opc .active{}
.opc .active .step-title{background-color:#ccc;cursor:default;}
.opc .step{border-top:1px solid #ddd;padding:10px;position:relative;}
.opc .step .tool-tip{right:10px;}
.opc .order-review{}
.opc .order-review .authentication{}
.opc .order-review .warning-message{}
.checkout-progress{padding:0 50px;margin:10px 0;}
.checkout-progress li{float:left;width:20%;border-top:5px solid #ccc;text-align:center;color:#ccc;}
.checkout-progress li.active{border-top-color:#000;color:#000;}
.multiple-checkout{position:relative;}
.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px;}
.multiple-checkout .grand-total{font-size:1.5em;text-align:right;}
.multiple-checkout .grand-total big{}
.multiple-checkout .grand-total .price{}
.account-login{}
.account-login .new-users{}
.account-login .registered-users{}
.account-create{}
.window-overlay{background:rgba(0, 0, 0, 0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:10111;}
.remember-me label{float:none;margin:0 6px;}
.remember-me-popup{background:#fff;border:1px solid #ccc;left:50%;top:50%;position:absolute;margin:-85px 0 0 -200px;width:400px;text-align:left;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;-box-shadow:0 0 6px #ccc;z-index:11000;}
.remember-me-popup h3{background:#d9e5ee;border-bottom:1px solid #ccc;font-size:14px;padding:5px 10px;}
.remember-me-popup .remember-me-popup-head{position:relative;}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close{background:url(../../skin/frontend/jumbobag/default/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:7px;right:7px;height:15px;width:15px;text-indent:-9999em;}
.remember-me-popup .remember-me-popup-body{padding:10px;}
.remember-me-popup .remember-me-popup-body a{display:inline-block;height:19px;border:1px solid #de5400;background:#f18200;padding:0 8px;font:bold 12px/19px Arial, Helvetica, sans-serif;text-align:center;text-decoration:none;white-space:nowrap;color:#fff;}
.my-account .title-buttons .link-rss{float:none;margin:0;}
.dashboard{}
.dashboard .welcome-msg{}
.dashboard .box-recent{margin:10px 0;}
.dashboard .box-info{}
.dashboard .box-reviews .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#ddd;}
.dashboard .box-reviews .details{margin-left:20px;}
.dashboard .box-tags .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#ddd;}
.dashboard .box-tags .details{margin-left:20px;}
.addresses-list{}
.addresses-list-additional li.item{}
.order-info{padding:5px;}
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li{display:inline;}
.order-info dt{font-weight:bold;}
.order-date{margin:10px 0;}
.order-info-box{}
.order-items{width:100%;overflow-x:auto;}
.order-additional{margin:15px 0;}
.gift-message dt strong{color:#666;}
.gift-message dd{font-size:13px;margin:5px 0 0;}
.order-about dt{font-weight:bold;}
.order-about dd{font-size:13px;margin:0 0 7px;}
.tracking-table{margin:0 0 15px;}
.tracking-table th{font-weight:bold;white-space:nowrap;}
.tracking-table-popup{width:100%;}
.tracking-table-popup th{font-weight:bold;white-space:nowrap;}
.tracking-table-popup th,
.tracking-table-popup td{padding:1px 8px;}
.page-print .print-head{}
.page-print .print-head img{float:left;}
.page-print .print-head address{float:left;margin-left:15px;}
.page-print .gift-message-link{display:none;}
.page-print .price-excl-tax,
.page-print .price-incl-tax{display:block;white-space:nowrap;}
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price{display:inline;}
.product-review .product-img-box{float:left;width:140px;}
.product-review .product-img-box .product-image{display:block;width:125px;height:125px;}
.product-review .product-img-box .label{font-size:11px;margin:0 0 3px;}
.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px;}
.product-review .product-details{margin-left:150px;}
.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px;}
.product-review h3{}
.product-review .ratings-table{margin:0 0 10px;}
.product-review dt{font-weight:bold;}
.product-review dd{font-size:13px;margin:5px 0 0;}
.cart-msrp-totals{color:red;font-size:12px !important;font-weight:bold;margin:10px 10px 0;padding:10px;text-align:right;text-transform:uppercase;}
.map-cart-sidebar-total{color:red;display:block;font-size:10px;font-weight:bold;text-align:left;padding:2px 5px;text-shadow:0 1px 0 #fff;}
.map-popup{background:#fff;border:1px solid #aaa;margin:12px 0 0;position:absolute;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:left;width:300px;z-index:100;}
.map-popup-heading{background:#d9e5ee;border-bottom:1px solid #ccc;padding:5px 30px 5px 10px;width:260px;}
.map-popup-heading h2{font-size:16px;margin:0;text-shadow:0 1px 0 #f6f6f6;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis;}
.map-popup-arrow{background:url(../../skin/frontend/jumbobag/default/images/map_popup_arrow.gif) no-repeat;position:absolute;left:50%;top:-10px;height:10px;width:19px;}
.map-popup-close{background:url(../../skin/frontend/jumbobag/default/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:8px;right:10px;height:15px;width:15px;text-indent:-9999em;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.map-popup-content{border-top:1px solid #eee;padding:10px;overflow:hidden;text-align:left;width:280px;}
.map-popup-checkout{display:inline;float:right;text-align:right;}
.map-popup-checkout span{display:block;padding-right:30px;}
.map-popup-checkout .paypal-logo{margin:0 0 5px;}
.map-popup-price .price-box,
.map-popup-price .price-box .special-price{margin:0;padding:0;}
.map-popup-price{margin:5px 0 0;}
.map-popup-text{clear:right;margin:0 10px;padding:10px 0;text-align:left;word-wrap:break-word;}
.map-popup-only-text{border-top:1px solid #ddd;}
.footer{padding:10px;}
.footer p{text-align:right;}
.footer address{text-align:right;}
.footer ul{}
.footer ul li{display:inline;}
.footer-container .bottom-container{text-align:center;}
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.trusted-shop{position:fixed;right:0px;bottom:0;z-index:1000;opacity:0.4;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.trusted-shop:hover{opacity:1;}
.trusted-shop-etoiles{float:right;margin-top:3px;}
.trusted-shop-etoiles p{line-height:20px;}
#toTop{bottom:220px !important;right:65px !important;}


.footer-info .facebg .block-content{background-color:#f4f4f2;padding:10px 10px 10px 15px;width:245px;height:100%;overflow:hidden;}
.footer-info h4{font-weight:bold !important;letter-spacing:0.5px !important;}
.customer-account-create p.required,
.customer-account-create label.required em{color:#000;}
.swatches-container .swatch-img{cursor:pointer;}
.swatches-container .swatch-span{display:inline-block;width:30px;height:30px;background-color:#ccc;color:#ccc;overflow:hidden;vertical-align:middle;cursor:pointer;margin:0 2px 2px 0;}
.nav-container .category_image{display:none;}
#queldoreiNav ul li.over span:hover .category_image{display:block;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.nav-container .category_image{position:absolute;top:50px;left:0px;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);-webkit-border-radius:10px 10px 10px 10px;border-radius:1px 1px 1px 1px;}
.col-main #search{width:inherit;height:32px;}
.onibi-storelocator-index-index .first{border:none;}
.onibi-storelocator-index-index #map_canvas{float:none;width:100%;height:420px;margin-left:0;}
.onibi-storelocator-index-index #maps{margin:0 -15px;height:420px;}
.onibi-storelocator-index-index #maps .text-provisoire{font-size:1.5em;text-align:center;padding-top:10em;}
.onibi-storelocator-index-index .store-list-jumbo{text-align:left;}
.onibi-storelocator-index-index .store-list-jumbo .store-table{border:none;margin:0;}
.onibi-storelocator-index-index .store-list-jumbo .store-table .store-name{text-decoration:none;}
.onibi-storelocator-index-index .store-list-jumbo .store-table .store-text{float:left;}
.onibi-storelocator-index-index .store-list-jumbo .store-table .store-image-jumbo{float:left;padding-right:1em;}
.onibi-storelocator-index-index .store-list-jumbo .store-table .website{margin-top:1em;}
.onibi-storelocator-index-index .store-name-infoWindow{float:none;width:inherit;margin-left:0;}
.onibi-storelocator-index-index .store-name-infoWindow h3{color:black;padding:0;}
.onibi-storelocator-index-index .magasins{text-align:center;padding:4em 0;}
.onibi-storelocator-index-index .magasins #search{padding:4em 0;border:none;}
.onibi-storelocator-index-index .magasins #search input{width:300px;position:relative;display:inline-block;border-radius:0px;box-shadow:none;}
.onibi-storelocator-index-index .magasins #search button{position:absolute;left:55%;border:none;background:none;}
.head_title_about{text-transform:none;font-size:36px;color:#3d1c09;}
.blue-text{font-size:18px;color:#213c8d;margin-top:25px!important;}
.grey_text{font-size:12px;color:#aaa;}
.bloc_article_text{float:right;width:65%;}
.image_news{width:15%;float:left;height:100%;overflow:hidden;margin:0 3% 3% 3%;}
.image_news img{width:100%;height:auto;}
.bloc_article{margin-bottom:50px;clear:both;width:100%;height:358px;}
.date_news{font-family:Helvetica;font-weight:bold;color:#2d4591;font-size:15px;}
.description_news{color:#434242;font-size:16px;}
.bloc_article_next{}
.bloc_article_next span{display:inline-block;width:200px;}
.bloc_article_next span a{text-decoration:none;color:#2d4591;font-size:18px;font-family:Helvetica;font-weight:bold;}
.bloc_article_next img{margin-right:6%;}
.title_press{text-transform:uppercase;font-family:Helvetica;font-size:25px;letter-spacing:1px;}
.image{float:left;width:24%;margin-right:5%;height:205px;overflow:hidden;position:relative;border:solid 1px;background-color:#fff;cursor:pointer;white-space:nowrap;text-align:center;padding:10px;}
.helper{display:inline-block;height:100%;vertical-align:middle;}
/* .image img{vertical-align:middle;max-height:207px;max-width:283px} */
.text_news{float:left;width:67%;height:205px;position:relative;}
.text_news_post{float:left;width:67%;min-height:495px;position:relative;}
.news_texte{margin-bottom:2%;}
.date{font-family:Helvetica;font-weight:bold;color:#2d4591;font-size:15px;}
.title h2 a{text-transform:uppercase;text-decoration:none;font-size:23px;color:#434242;letter-spacing:1px;}
.title h1{text-transform:uppercase;text-decoration:none;font-size:23px;color:#434242;letter-spacing:1px;}
.fleche_news{margin-right:1%;margin-bottom:0.5%;}
.lien-article{position:absolute;bottom:0px;width:100%;}
.lien-article a{color:#2d4591;font-size:18px;font-family:Helvetica;font-weight:bold;text-decoration:none !important;}
.lien-article a:hover{color:#2d4591;}
.contenu{color:#434242;margin-top:2%;}
.aw-blog-read-more{display:none;}
.actuWrapper{clear:both;min-height:205px;margin-bottom:5%;}
#simplemodal-container{width:80% !important;}
.pdf_news{font-size:18px;margin-top:20px;width:80%;float:right;}
#simplemodal-container a.modalCloseImg{background:url(../../skin/frontend/jumbobag/default/images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-18px;cursor:pointer;}
.pdf_news a:hover{text-decoration:none;color:rgb(39, 56, 132);}
.postWrapper h3{font-size:14px;}
.postWrapper h1{letter-spacing:0.5px !important;}
.issuuembed{margin-bottom:10%;}
.pdf_soon{margin-top:5%;font-weight:bold;}

/*----------New Header----------------*/


.wm-header{ float: left; width: 100%; background-color: #31419f; }
.wm-contener{ margin: 0 auto; width: 1015px; display: table; }
.wm-main-header{ float: left; width: 100%; }
.wm-full-header {  float: left;   width: 100%;}
.wm-full-header .logo {  float: left;    width: auto; margin-right: 55px;}
.wm-currency {   float: left;   width: auto; margin: 19px 10px 19px 0;}
.wm-currency .header-switch span, .wm-language .header-switch span{ padding: 0;}
.wm-full-header  .language-switch{ margin-left: 0px; }
.wm-language {   float: left;   width: auto; margin: 19px 10px 19px 0;}
.wm-full-header .nav-container{ float: left; width: auto; margin: 25px 0 0px 9%;}
.wm-full-header .top-dropdowns { position: relative;right: 0;top: 0;margin: 14px 0 0 0;float: right;width: auto;}
.wm-full-header .top-dropdowns .cart-top-container{margin: 0px 0px 0 15px;    padding-bottom: 14px;   padding-right: 95px;}
.wm-full-header .nav-container #queldoreiNav{ width: auto;  margin: 0;}
.wm-language .header-dropdown, .wm-currency .header-dropdown{ z-index: 999;     top: 45px;}
.wm-currency .header-switch span.current {   color: #fff;   font-size: 12px;  font-family: 'Lato', sans-serif;}

.header-switch span.current{float: left;}
.wm-full-header #queldoreiNav>li{ margin: 0 30px 0 0;box-shadow: none; }
.wm-full-header #queldoreiNav>li>a{ color: #fff; opacity: 0.8;font-family: 'Lato', sans-serif; font-weight: 900;}
.wm-full-header #queldoreiNav>li:hover, .wm-full-header #queldoreiNav>li.over, .wm-full-header #queldoreiNav>li.active{ box-shadow: none;}
.wm-full-header #queldoreiNav li.level0:hover a, .wm-full-header #queldoreiNav li.level0.active a{opacity: 1; color: #fff;}
.wm-full-header #queldoreiNav li.level0 ul a, .wm-full-header #queldoreiNav li.level0.active ul a{ padding-bottom: 0; }
.wm-full-header #queldoreiNav>li>a>span{  font-weight: 800;letter-spacing: normal; padding: 0;  border-top: 0px solid transparent; line-height: normal; }
.wm-full-header #queldoreiNav>li:hover>a>span, .wm-full-header #queldoreiNav>li.over>a>span, .wm-full-header #queldoreiNav>li.active>a>span {
	background: transparent; border:0;
}
.wm-full-header .search-top, .wm-full-header .cart-top-title a span.icon, .wm-full-header .cart-top > a{ background-color: transparent; }
.wm-full-header .search-top, .wm-full-header .search-top-container .search-form .search-top-title span.icon,
.wm-full-header .cart-top > a, .wm-full-header .cart-top-title a span.icon{background-size: 34px 34px;}
.wm-full-header .search-top:hover {   background-color: transparent;}
.wm-full-header .cart-top > a:hover {   background-color: transparent; }
.wm-full-header .cart-top > a span{ color: #fff; font-size: 14px;padding-right: 15px; font-family: 'Lato', sans-serif; background: transparent url('../../skin/frontend/jumbobag/default/images/arrow_switch.png') 100% 50% no-repeat;}
.wm-myaccount{ width: 34px; height: 34px; float: right; background: transparent url('../../skin/frontend/jumbobag/default/images/icon_myaccout.png') 50% 50% no-repeat; margin:2px 0px 0px 15px; }
.wm-myaccount a {  float: left;   width: 100%;   height: 100%;}
.wm-full-header .mobile-summary{display: none;}

.header-switch:hover .header-dropdown {   display: block;}
.search-top-container:hover .search-form {   display: block;}

.search-top-container{ padding-bottom: 14px; }
.cart-top-container .details{ right: 0!important; }
.cart-top-container .details .button, .cart-top-container .details .btn-continue { margin: 0!important;}
/*--------------End header------------*/
/*-----------New Category Page--------*/

.category-image{ display: none; }
.featured-product-label {
    position: absolute;
    z-index: 100000;
    background-color: #30409f;
    color: #fff;
    padding: 0px 15px;
    text-transform: uppercase;
    font-size: 14px;
	font-family: 'Lato', sans-serif;
	font-weight: 900;
    line-height: 24px;
    left: -10px;
    top: 10px;
}
.out-of-stock-label{
	position: absolute;
    z-index: 99999;
    background-color: #ed1c24;
    color: #fff;
    padding: 0px 15px;
    text-transform: uppercase;
    font-size: 14px;
	font-family: 'Lato', sans-serif;
	font-weight: 900;
    line-height: 24px;
    left: -10px;
    top: 10px;

}
.product-info-bottom-left {   float: left;   max-width: 74%;}
.product-info-bottom-right {   float: right;}
.catalog-category-view .products-grid .product-name {
    color: #30409f;
    font-size: 16px;
    display: block;
    margin: 0;
    line-height: normal;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
	font-weight: 700;
}
.catalog-category-view .products-grid .collection-name {
    color: #30409f;
    font-size: 14px;
    display: none;
    margin: 0;
    line-height: normal;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
	font-weight: 300;
}
.catalog-category-view .products-grid .price-box .price {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
    font-size: 16px;
    padding-bottom: 21px;
    margin-bottom: 5px;
}
.catalog-category-view .products-grid .price-label{ display: none; }

.catalog-category-view .products-grid li.item{    background: transparent; box-shadow: none;   border: 0px solid transparent; width: 227px; margin: 0 35px 40px 0;}
.catalog-category-view .main.row {    width: 100%;}
.catalog-category-view.category-products ul.products-grid.one_column_4 {   float: left;   width: 100%;margin: 50px 0 0;}
.catalog-category-view .products-grid li.item:nth-child(4n) {   margin-right: 0;}

.catalog-category-view .new-label, .catalog-category-view .sale-label{ left: -10px; top: 10px; }
.catalog-category-view .new-label{ padding: 0px 0px; z-index: 99991; height: 24px;width: 60px;background: #30409f url('../../skin/frontend/jumbobag/default/images/new-label.png') 50% 50% no-repeat; }

.catalog-category-view .sale-label{    background-color: #ed1c24 ; background-image: none;
    height: 24px;
    width: auto;
    right: inherit;
	font-family: 'Lato', sans-serif;
	font-weight: 900;
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    padding: 0 15px;}
.catalog-category-view .products-grid .product-name:hover{ color: #30409f; }
.catalog-category-view .main-container{ background-color: #fff; }
.catalog-category-view .page-title-bg,.catalog-category-view .breadcrumbs{ display: none; }
.catalog-category-view .products-grid .product-image img{-moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.catalog-category-view .products-grid .product-image:hover img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1); transform: scale(1.1);}
.catalog-category-view .products-grid .product-image:hover{ /*overflow: hidden;*/ }
.catalog-category-view .wrapper-en-savoir-plus {
    background-color: #f6f6f6;
    padding: 15px 0; float: left; width: 100%; margin-top: 30px;
}
.tissu{ display: none; }


.catalog-category-view .wrapper-en-savoir-plus .bouton {
    text-align: center;
}
.catalog-category-view .wrapper-en-savoir-plus .bouton p {
    box-shadow: none;
    border: none;
    background-color: transparent;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    color: #30409f;
}
.catalog-category-view .wrapper-en-savoir-plus p .fa.fa-plus-circle {
    padding: 4px;
    font-size: 32px;
    -webkit-text-stroke: 2px #31419f;
    margin-top: 0%;
}
.catalog-category-view .main-container .col-main {   padding: 1px 0 30px;}
.catalog-category-view .category-products {   margin: 50px auto 50px;   float: none;   width: 1015px;}
.submenufilter {     position: relative; display: none;     top: 0;    left: 0;    opacity: 0;    width: 100%;    float: left;}
.gallery-header-center-right-links-current .submenufilter{ display: block;  }
#gallery .fa{transition: margin 0.1s; margin-top: 0;}
#gallery .inner-en-savoir-plus{ transition: padding 1s;  }
#gallery .submenufilter{ transition: opacity 1s; }

.catalog-category-view #gallery .wrapper-en-savoir-plus p .fa.fa-times-circle.isOutin{ padding: 4px;
    font-size: 32px;
    -webkit-text-stroke: 2px #31419f; margin-top:2%; transition: margin 0.1s;  }
.toolbar .sorter, .toolbar .pager .amount, .toolbar .pager .pages strong {    display: none;}
.toolbar .pager{ border: 0; }
.toolbar .pager .pages{ width: 100%; }
.toolbar .pager .pages li.current, .toolbar .pager .pages li a:hover{ width: 25px; height: 25px;
	color: #fff; background-color: #30409f;padding: 5px;
	border-radius: 50%; font-family: 'Lata-Black', sans-serif: font-size:14px;  }
.toolbar .pager .pages li a{ color:#30409f; background-color: transparent; padding: 5px;
	border-radius: 50%; font-family: 'Lata-Black', sans-serif: font-size:14px; width: 25px; height: 25px;  }
.toolbar .pager .pages li{ width: auto; height: auto; margin-left: 5px; }
.toolbar .pager .pages li a.next, .toolbar .pager .pages li a.previous{ display: none; }
.toolbar{ float: left; width: 100%; }



.gallery-header-center-right-links a {
    padding: 7px 10px;
    color: #333;
    float: left;
    font-size: 14px;
    line-height: normal;
    min-width: 141px;
    text-align: center;
    border: 1px solid #333;
    border-radius: 10px;
}
.gallery-header-center-right-links-current a, .gallery-header-center-right-links a:hover,
.gallery-header-center-right-links-current .submenufilter a:hover {
     color: #fff;
    background-color: #31419f;
    text-decoration: none;
    border-color: #31419f; border-radius: 10px;
}
.gallery-header-center-right-links-current .submenufilter a{ color: #333; }
.gallery-header-center-right-links-current .submenufilter .gallery-header-center-right-links-current a{ color: #fff; }
.catalog-category-view .col1-layout ul.products-grid {    margin: 0; width: 100%;}


.inner-en-savoir-plus #gallery-header-center-right{    float: none;    width: 1015px;    margin: 20px auto; }

.submenufilter.active{ opacity: 1; transition: display 1s; }
.toolbar {   float: left;   width: 96%;   padding: 0 2%;   margin: 0!important;}
/*-----------End Category Page--------*/
/*--------------New Footer------------*/
.category-footer{ display: none; }
.catalog-category-view .category-footer{ display: block; }
.catalog-category-view .footer-container{ display: none; }
footer {
    line-height: 1.4!important;
}


.row .arguments-footer-inner.row, footer .liens-footer .liens-footer-inner {
    width: 1015px; margin: 0 auto; display: block;
}

.footer-newsletter {
    width: 100%!important;
    background-color: #30409f!important;
    margin: 0 0 30px 0!important;
    float: left;
    padding: 23px 0px;
}
.footer-newsletter .block-subscribe {
    width: 1015px!important;
    background-color: transparent!important;
    margin: 0 auto!important;
    float: none;
    padding: 0; border: 0;
    box-shadow: none;
}
.block-subscribe .block-title {
    color: #fff!important;
    border-bottom: none!important;
    text-align: left;
    margin: 0!important;
    padding: 0 0px!important;
    font-size: 28px;
}
.block .block-title strong {
    font-size: 22px;
    font-weight: 400;
    font-family: "Myriad Pro", serif;
    text-transform: uppercase;
    letter-spacing: -1.2px;
    line-height: 21px;
}
.block-subscribe .block-title span {
    font-size: 16px;
    letter-spacing: 1px;
    font-family: 'Lato', sans-serif;
	font-weight: 700;
}
.footer-newsletter .block-content.col-sm-6 {
    padding: 0 0px;
}
.block-subscribe .form-subscribe-header {
    text-align: center;
    font-size: 14px;
    color: #000;
    color: rgba(0, 0, 0, 0.67);
}
.block-subscribe .form-subscribe-header img {
    display: none;
}
.block-subscribe .input-box {
    right: 0px;
    text-align: center;
    width: 60%;
    display: inline-flex;
    position: relative;
    float: right; margin: 0 !important;
}

.block-subscribe input.input-text {
  margin-bottom: 0px;
    min-width: 81%!important;
    height: 40px;
    padding: 0 15% 0 10px;
    border-radius: 2px!important;
    -webkit-border-radius: 2px!important;
    -moz-border-radius: 2px;
        color: #666;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
	font-weight: 300;
}
.block-subscribe button.button {
    overflow: visible;
    width: auto;
    border: 0;
    padding: 0;
    margin: -39px;
    background: transparent;
    cursor: pointer;
}

.block-subscribe button.button span span {
    background-position: 100% 0;
    padding: 0 12px 0 4px;
}

.block-subscribe button.button span span {
    line-height: center;
    padding: 0 16px;
    font-size: 14px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    text-transform: lowercase;
}

.block-subscribe .input-box .button span {
    width: 38px;
    height: 38px;
}

.block-subscribe .input-box .button span span {
    padding: 0;
    font-size: 30px; line-height: normal;
    font-family: "Lato", sans-serif;
	font-weight: 300;
}
footer .liens-footer {
    background-color: #322c29;
    padding-top: 40px;
}
footer .liens-footer .liens-footer-inner {
    text-align: center;
}

.social-links.col-sm-3 {    float: right;}

footer .liens-footer .presses {
    position: relative;
    display: block;
}

footer .liens-footer .informations {
    position: relative;
    display: block;
}

footer .liens-footer .contact {
    position: relative;
    display: block;
}

footer .liens-footer ul {
    margin-bottom: 20px;
    text-align: left;
}

footer .liens-footer .social {
    text-align: right;
}
footer .liens-footer .social li {
    display: inline-block;
}
footer .liens-footer .social li:not(:last-child) {
    margin-right: 16px;
}
footer .liens-footer a, footer .liens-footer p {
    font-size: 12px;
    font-family: 'Lato', sans-serif;
	font-weight: 300;
	color: white;
    text-align: left;
}

footer .liens-footer .bank {
    margin-top: 150px;
    text-align: left;
}
footer .liens-footer ul {
    margin-bottom: 20px;
    text-align: left;
}
footer .liens-footer .social-links ul{ text-align: right; }
footer .liens-footer .bank li img:not(:last-child) {
    margin-right: 12px;
}
footer .liens-footer .presses .responsive-footer {
    position: relative;
    top: 0;
    left: 50%;
    text-align: left;
    transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
}
footer .liens-footer h4 {
    font-size: 14px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
    color: white;
    text-transform: uppercase;
    font-weight: normal !important;
    margin-bottom: 10px;
    letter-spacing: 3px;
    text-align: left;
}
footer .liens-footer .copyright-wrapper {
    padding-top: 20px;
    clear: both;
    text-align: center;
}
footer .liens-footer .copyright-wrapper p {
    font-size: 12px;
    font-family: 'Lato', sans-serif;
	font-weight: 300;
	color: #999999;
    text-align: center;
}

.cms-home-new .col1-layout .col-main,
.cms-home-new .col1-layout .main,
.cms-home-new .col1-layout .row,
.cms-home-new .col1-layout .main-container
{
  width:inherit;
  margin:0;
  padding:0;
}

.cms-home-new .col1-layout .col-main
{
  background-color:#ffffff;
}

/* Lounce - 20170523 */

.cms-home-new .container
{
  max-width:1200px;
  width: 96%;
  margin-left:auto;
  margin-right:auto;
  font-family:"Lato",sans-serif;

}

.cms-home-new #intro
{

  padding-top:55px;
  background-color:#ffffff;
  padding-bottom:50px;
}

.cms-home-new #intro h1
{
  font-family:"Lato", sans-serif;
  font-weight: 300;
  font-size:40px;
  text-transform:uppercase;
  color:#31419f;
  text-align:center;
  margin-bottom:35px;
}

.cms-home-new #intro p
{
  font-size:16px;
  color:#666666;
}

.cms-home-new #paralax
{
  color:#ffffff;
  height:185px;
  padding:65px 0 30px 0;
  background-image: url("../../skin/frontend/jumbobag/default/images/home-parallax-bg.jpg");
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.cms-home-new #paralax .container div
{
  font-size:16px;
  width:23%;
  margin-left:10px;
  margin-right:10px;
  text-align:center;
  float:left;
  margin-bottom:40px;
}

.cms-home-new #paralax .container div strong
{
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-size:60px;
  display:block;
}

.cms-home-new #paralax p
{
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-size:21px;
  text-align:center;
  clear:both;
}

.cms-home-new #paralax p strong
{
  font-family: "chunkfiveroman", sans-serif;
  font-size:21px;
  text-transform: uppercase;
  font-weight:normal;
}

.cms-home-new .gammes
{
  padding-top:80px;
  background-color:#ffffff;
}

.cms-home-new .gammes article
{
  clear:both;
  padding-bottom:20px;
  color:666666;
  font-size:16px;
  line-height:24px;
}

.cms-home-new .gammes article.original .product-image,
.cms-home-new .gammes article.flottant .product-image
{
  float:left;
  width:45%;
  margin-left:10px;
  margin-right:10px;
}

.cms-home-new .gammes article.original .product-text,
.cms-home-new .gammes article.flottant .product-text
{
  float:right;
  width:45%;
  margin-left:10px;
  margin-right:10px;
}

.cms-home-new .gammes article.printed .product-text,
.cms-home-new .gammes article.x-trem .product-text
{
  float:left;
  width:45%;
  margin-left:10px;
  margin-right:10px;
}

.cms-home-new .gammes article.printed .product-image,
.cms-home-new .gammes article.x-trem .product-image
{
  float:right;
  width:45%;
  margin-left:10px;
  margin-right:10px;
}

.cms-home-new .gammes article.original .product-text
{
  padding-top:110px;
}

.cms-home-new .gammes article.printed .product-text
{
  padding-top:110px;
}

.cms-home-new .gammes article.flottant .product-text
{
  padding-top:78px;
}

.cms-home-new .gammes article.x-trem .product-text
{
  padding-top:70px;
}


.cms-home-new .gammes article .product-text
{
  color:#666666;
  font-size:16px;
}

.cms-home-new .gammes article .product-text a
{
  background-color:#30409f;
  text-transform:uppercase;
  border-radius:10px;
  padding:14px 45px;
  font-size:14px;
  display:inline-block;
  color:#ffffff;
  text-decoration: none;
  margin-top:10px;
}

.cms-home-new .gammes article .product-text h2
{
  font-family: "Lato", sans-serif;
  font-weight: 300;
  color:#31419f;
  text-transform:uppercase;
  font-size:34px;
}

.cms-home-new .gammes article .product-text p {
	margin: 10px 0;
}
.cms-home-new .gammes article .product-image {
	margin: 20px 10px;
}

.cms-home-new .breadcrumbs
{
  display:none;
}

.cms-home-new #parle-de-nous
{
  clear:both;
}

.cms-home-new #parle-de-nous h2
{
  text-align:center;
  font-size:40px;
  font-family: "Lato",sans-serif;
  font-weight: 300;
  color:#31419f;
  text-transform:uppercase;
}

.cms-home-new #parle-de-nous .owl-carousel
{
  max-width:1200px;
  margin-left:auto;
  margin-right:auto;
  width: 100%;
}

.cms-home-new #parle-de-nous .owl-carousel .owl-prev
{
  background-image:url("../../skin/frontend/jumbobag/default/images/prev-button.png");
  background-repeat:no-repeat;
  width:17px;
  height:28px;
  text-indent:-5000px;
  position: absolute;
  top: 50%;
  margin-left: -50px;
  margin-top: -12px;
}

.cms-home-new #parle-de-nous .owl-carousel .owl-next
{
  background-image:url("../../skin/frontend/jumbobag/default/images/next-button.png");
  background-repeat:no-repeat;
  width:17px;
  height:28px;
  text-indent:-5000px;
  position: absolute;
  top: 50%;
  right:0;
  margin-right: -50px;
  margin-top: -12px;
}

.cms-home-new #ninja-slider
{
  background:none;
  padding:0px 0px;
  position:relative;
}

.cms-home-new #ninja-slider div.slider-inner { max-width:inherit; }

.cms-home-new #ninja-slider .ns-img
{
  background-size:cover;
}

.cms-home-new #ninja-slider-prev
{
  position:absolute;
  top:50%;
  left:50px;
  background-image:url('../../skin/frontend/jumbobag/default/images/prev-button-white.png');
  background-repeat:no-repeat;
  width:24px;
  height:33px;
  margin-top:5px;
}

.cms-home-new #ninja-slider-prev::before,
.cms-home-new #ninja-slider-next::before
{
  display:none;
}

.cms-home-new #ninja-slider-next
{
  position:absolute;
  top:50%;
  right:50px;
  background-image:url('../../skin/frontend/jumbobag/default/images/next-button-white.png');
  background-repeat:no-repeat;
  width:24px;
  height:33px;
  margin-top:5px;
}

.cms-home-new #ninja-slider iframe
{
  position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.cms-home-new footer .row
{
  max-width:1200px !important;
  margin-left:auto !important;
  margin-right:auto !important;
    width: 90% !important;
}

.cms-index-index .slider
{
  display:none;
}

footer .arguments-footer {
  background-color: #f6f6f6;
  padding: 40px 0;
  overflow: hidden;
}
footer .arguments-footer .argument-footer {
  text-align: center;
  padding: 0px;
}
footer .arguments-footer .argument-footer .image-wrapper {
  height: 100px;
  width: 100%;
  position: relative;
}
footer .arguments-footer .argument-footer .image-wrapper img {
  width: 55px;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
footer .arguments-footer .argument-footer h3 {
  font-size: 23px;
  font-weight: 300;
  font-family: 'Lato', sans-serif;
  color: #666666;
  margin-bottom: 10px;
}
footer .arguments-footer .argument-footer p {
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  color: #666666;
}
footer .arguments-footer .argument-footer a {
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  color: #30409f;
  padding-right: 15px;
  background-image: url("../../skin/frontend/jumbobag/default/images/picot-bleu.png");
  background-repeat: no-repeat;
  background-position: right 9px;
}
footer .liens-footer {
  background-color: #322c29;
  padding-top: 40px;
}
footer .liens-footer h4,
footer .liens-footer h4 a {
  font-size: 14px;
  font-family: 'Lato', sans-serif;
  font-weight: 700 !important;
  color: white;
  text-transform: uppercase;
  margin-bottom: 10px;
  letter-spacing: 3px;
  text-align: left;
}

footer .liens-footer a,
footer .liens-footer p {
  font-size: 12px;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  color: white;
  text-align: left;
}
footer .liens-footer ul {
  margin-bottom: 20px;
  text-align: left;
}

footer .liens-footer .liens-footer-inner {
  text-align: center;
}
footer .liens-footer .social {
  text-align: left;
}
footer .liens-footer .social li {
  display: inline-block;
}
footer .liens-footer .social li:not(:last-child) {
  margin-right: 16px;
}
footer .liens-footer .bank {
  margin-top: 150px;
  text-align: left;
}
footer .liens-footer .bank li img:not(:last-child) {
  margin-right: 12px;
}
footer .liens-footer .copyright-wrapper {
  padding-top: 20px;
  clear: both;
  text-align: center;
}
footer .liens-footer .copyright-wrapper p {
  font-size: 12px;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  color: #999999;
}

.catalog-category-view footer
{
  display:none;
}

.catalog-category-view footer.category-footer
{
  display:inherit;
}


.col, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
}
.col, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.col-xs-6 {
    width: 50%;
}


@media (min-width: 768px){
.col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;}
}
@media (min-width: 768px){
.col-sm-3 {    width: 25%;}
}

.col, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
}

.col, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-6 {
    width: 50%;
}
.catalog-category-view #toTop{ display: none!important; }

/*------stj style 1june2017-----*/
/*------stj style 1june2017-----*/
/*------stj style 1june2017-----*/
.forcefullwidth_wrapper_tp_banner iframe.resizelistener {
    opacity: 1 !important;
    visibility: visible !important;
}
.insta {
    margin-bottom: 80px;
}
.insta .row {
    overflow: hidden;
}

.insta #instafeed h2 {
	font-family: "Lato", sans-serif;
	font-weight: 300;
	color: #31419f;
	text-transform: uppercase;
	font-size: 34px;
	margin-top: 80px;
	text-align: center;
}
.insta #instafeed p {
    font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 16px;
    margin-top: 20px;
    margin-bottom: 50px;
    text-align: center;
}
.insta #instafeed .col-xs-3 {
    width: 22.5%;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
	float: left;
}
.cms-home-new .gammes.gammes-mobile {
    display: none !important;
}

.cms-home-new .gammes.gammes-mobile-view {
    display: none;
}
/*------stj style 13june2017-----*/
.faq-all-links {
    position: relative;
}
 .faq-main-text {
    width: 100%;
    float: left;
}
 .faq-image {
    float: right;
    width: 25%;
	margin-top: -65px;
}
 .faq-sidebar {
    background: #3141a0;
    float: left;
    padding: 20px;
    border-radius: 10px;
    color: #fff;
    top: 250px;
    position: absolute;
	z-index:9999;
}
 .faq-sidebar ul li {
    font-size: 16px;
    line-height: 32px;
    font-family: "Lato";
    font-weight: 300;
}
 .faq-sidebar ul li a {
	color: #fff;
}
.faq-main-text h1 {
    font-size: 30px;
    font-family: "Lato";
	text-align: center;
	color: #3141a0;
	font-weight:300;
	margin: 30px 0;
}
 .faq-main-text span {
    font-size: 16px;
    font-family: "Lato";
    text-align: left;
    color: #959595;
    display: block;
    padding: 0 0 0 80px;
}
 .faq {
    width: 75%;
    background: #FFF;
    padding: 70px 70px 70px 90px;
    float: left;
    border-radius: 20px;
    margin: 0 0 10% 0;
    position: inherit;
    top: -50px;
    z-index: 9;
    left: 140px;
}
 .bannerAll {
    position: relative;
    z-index: 99;
}
.breadcrumbs {
	display: none;
}
.titleItem h1 {
    background-color: #f6f6f6;
    border-radius: 3px;
    font-size: 16px !important;
    padding: 15px 20px 15px 10px;
	margin: 0 0 3px 0;
}
 .titleDesc .itemText {
    font-size: 14px;
    color: #959595;
    padding: 1px 12px;
}
 .middleItem.open .titleItem.catopen h1 {
    background-image: url(../../skin/frontend/jumbobag/default/images/close_ac.png);
    background-size: 29px 29px;
    background-position: right 15px center;
    background-repeat: no-repeat;
    cursor:pointer;
	font-size: 17px !important;
    font-family: 'Lato' !important;
}
 .middleItem .titleItem.catopen h1 {
    background-image: url(../../skin/frontend/jumbobag/default/images/pluse_ac.png);
    background-size: 29px 29px;
    background-position: right 15px center;
    background-repeat: no-repeat;
    cursor:pointer;
	font-size: 17px !important;
    font-family: 'Lato' !important;
}
 .titleDesc {
    display: none ;
}
.mobile-faq-img {
    display: none;
}
/*-----16-6-17-----stj-----*/
.manufacturing h1 {
    font-size: 20px !important;
	margin: 0 0 32px 0 !important;
    font-family: "Lato";
    color: #666666;
}
.manufacturing p, .manufacturing ul li {
    font-size: 16px;
    font-family: "Lato";
    color: #666666;
}
.faq-all-links .faq p span strong, .faq-all-links .faq h1 span strong {
    font-size: 20px;
    font-weight: normal;
    font-family: "Lato";
    color: #666;
}
.faq p span {
    font-size: 16px !important;
    display: block;
	font-family: "Lato" !important;
}
.faq p span strong span, .faq h1, .faq h1 span, .faq h2 {
    font-size: 20px !important;
    color: #666666;
	font-family: "Lato" !important;
}
h2.p2 span strong {
    font-size: 20px;
    font-weight: 400;
    color: #666;
}
/*---------stj 21 june-------------*/
#queldoreiNav .sub-wrapper {
  display: none !important;
}
/*---------stj 21 june-------------*/
#product_addtocart_form .product-name h1 {
    font-size: 31px;
	font-family: 'Lato';
	font-weight: 900;
    color: #30409f;
}
#product_addtocart_form .product-name {
	margin:0;
}
#product_addtocart_form span.price {
    font-size: 30px;
    font-family: "Lato";
    font-weight: 300;
}
#product_addtocart_form p.availability.in-stock {
    color: #30409f;
    margin: 0;
}
#product_addtocart_form .qty-container.clearfix {
    margin: 0;
    padding: 10px 0;
}
#product_addtocart_form .qty-container label {
    color: #30409f;
    font-weight: 800;
    font-size: 14px;
    font-family: "Lato";
}
#product_addtocart_form .more-views {
    display: none;
}
#product_addtocart_form .product-options dt label {
    font-weight: 800;
    float: left;
    font-family: "Lato";
    font-size: 14px;
    padding: 8px 10px 0 0;
    color: #30409f;
}
#product_addtocart_form .addthis_toolbox.addthis_default_style {
    display: none;
}
#product_addtocart_form  dl.last dd.last {
    margin: 0;
    padding: 0 0 10px 0;
}
.long-description {
    float: left;
    width: 100%;
    padding: 40px 0 60px;
    background: url(../../skin/frontend/jumbobag/default/images/prop_bubble.png) no-repeat;
    background-size: 40%;
    background-position: right;
}
.long-description .std br {
    display: none;
}
.long-description .std p {
    font-size: 16px;
    font-family: "Lato";
}

/* Custom CSS */

.catalog-category-view .products-grid .price-box .minimal-price-link .label {
    display: block;
	margin: 2px 0;
}

/*------@media @media @media -----*/
/*------@media @media @media -----*/
/*------@media @media @media -----*/
@media print{
.header-container .col-sm-12 {
    display: none;
}
}
@media (min-width: 768px){
.col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;}
}
@media (min-width: 768px){
.col-sm-3 {    width: 25%;}
}
@media (min-width: 768px){
.col-sm-6 {    width: 50%;}
}

/*--------------End Footer------------*/

@media(max-width:1299px){
	.insta #instafeed .col-xs-3 {
    width: 21.5%!important;}
	.cms-home-new #parle-de-nous .owl-carousel {
    width: 90%;
}
}
}
@media(max-width:1200px){
.trusted-shop{display:none;}
.cms-home-new #paralax {
   padding:30px 0;
  }
}
@media(max-width:1140px){
.cms-home-new #paralax .container div { 
    width: 22%;
 }  
 .cms-home-new #parle-de-nous .owl-carousel .owl-next {
  margin-right: -30px;
 }
 .cms-home-new #parle-de-nous .owl-carousel .owl-prev {
	margin-left: -20px; 
 }
}
@media only screen and (max-width: 1200px) and (min-width: 320px){
	.catalog-category-view .col1-layout .col-main {   float: none;    width: auto;    margin: 0;}
}

@media (max-width: 1024px) {
     #gallery-header-center{ width: 100%;  }
     .gallery-header-center-right-links-current .submenufilter{padding: 0 2%;}
     #gallery-header-center-right{  width: 96%; padding: 0 2%;}
     .inner-en-savoir-plus #gallery-header-center-right { float: left; width: 96%; }
     .footer-newsletter .block-subscribe {   width: 96%!important;    padding: 0 2%;}
	.row .arguments-footer-inner.row, footer .liens-footer .liens-footer-inner {   width: 96%!important;   padding: 0 2%;}
	.col-sm-3 {    width: 25%;    padding: 0;}
	.col-sm-6 {    width: 50%;    padding: 0;}
	.footer-newsletter .block-content.col-sm-6{ padding: 0; }
	.block-subscribe .block-title{ padding: 0 0 22px!important; }
	.block-subscribe .input-box {    width: 70%!important;}
    .catalog-category-view.category-products ul.products-grid.one_column_4{ float: none;  margin:50px auto 0; }
	.cms-home-new .gammes {display: none;}	
	.cms-home-new .gammes.gammes-mobile {display: block !important;}
	.cms-home-new .gammes article.printed .product-image, .cms-home-new .gammes article.x-trem .product-image { margin-top: 50px;}
	.cms-home-new .gammes article.original .product-image, .cms-home-new .gammes article.flottant .product-image { margin-top: 50px;}
	footer .arguments-footer{display: block !important;}
}

@media (max-width: 1023px) {
	 .wm-contener {   width: 96%;    padding: 0 2%; float: left;}
	 .wm-full-header .nav-container{margin: 25px 0 0px 5%;}
	 .wm-full-header #queldoreiNav>li:last-child {    margin: 0;}
	 .gallery-content-center-full{width: 96%; padding: 0 2%;}
   #gallery-content-center{ width: 96%; }
   .catalog-category-view.category-products ul.products-grid.one_column_4{ width: 759px; }
}


.catalog-category-view #gallery-content {
	margin-top: 40px;
}

@media (max-width: 959px) {

     .wm-full-header .nav-container {  float: right;   margin: 14px 0 14px 2%;}
     .wm-full-header  .nav-container .nav-top-title:hover{ background-color: transparent; }
     .wm-full-header .nav-container .nav-top-title{ font-size: 0; padding: 0; width: auto;    background-color: transparent; }
     .wm-full-header .nav-container .nav-top-title div.icon{    margin: 9px 0px 0 0; width: 30px;}
     .wm-full-header .nav-container .nav-top-title div.icon span { background-color: #fff; height: 5px;   margin: 0 0 3px;   border-radius: 10px;}
    .wm-full-header .nav-container #queldoreiNav {
		margin-top: 8px !important;
		position: absolute;
		top: 45px;
		right: 131px;
		width: 100% !important;
	}
	.wm-full-header #queldoreiNav>li{
		box-shadow: none;
		width: 175px;
		background-color: #31419f;
		margin: 0;
		line-height: 40px;
	}
	.wm-full-header #queldoreiNav>li>a>span{
		font-weight: 800;
		letter-spacing: normal;
		padding: 0px 10px;
		border-top: 0px solid transparent;
		line-height: inherit;
	}
    .wm-full-header .summary.mobile-summary{display: block;}
    .wm-full-header .summary{display: none;}
    .wm-full-header .top-dropdowns .cart-top-container {   margin: 0px 0px 0 15px; padding-right:35px;}
    .wm-full-header .cart-top > a span {   padding-right: 0;     background: none;}
	.insta #instafeed .col-xs-3 { width: 20%!important;}
	.cms-home-new .gammes article.original .product-text {  padding-top: 20px;}
	.cms-home-new .gammes article.printed .product-image, .cms-home-new .gammes article.x-trem .product-image { margin-top: 120px;}
	.cms-home-new .gammes article.original .product-image, .cms-home-new .gammes article.flottant .product-image { margin-top: 100px;}
	 .faq-main-text span { padding: 0;}
	
}
@media (max-width: 790px) {
	.catalog-category-view.category-products ul.products-grid.one_column_4{ width: 506px;}
	 .faq { width: 65%;}
}
@media (max-width: 768px){

	.footer-newsletter {    position: relative;    z-index: 999;}
	.footer-newsletter .block-subscribe .block-title {   margin: 0 0 10px 0!important; padding: 0!important;    float: left;    width: 100%;}
	.block-subscribe .block-title span {   font-size: 13px;    margin-left: 0px; float: left; width: 100%; text-align: center;}
	.footer-newsletter .block-content.col-sm-6 {    width: 100%;}
	.block-subscribe .input-box button.button {   position: absolute;    margin: 0;    right: 0;    top: 2px;}
	footer .liens-footer {    padding-top: 127px;}
	.liens-footer-inner .col-sm-3 {    margin: 0 auto; padding: 0;    float: none;    width: 240px;}
	footer .liens-footer .presses .responsive-footer {    position: relative;}
	footer .liens-footer .liens-footer-inner h4 {    text-align: center;}
	footer .liens-footer-inner .responsive-footer .to_hide_reaction {    display: none;}
	footer .liens-footer .footer-bank-mobile {    display: block !important;    float: none;    margin: 0 auto !important;}
	.footer-bank-mobile.col-sm-4 > ul {    margin: 25px 0 0;    text-align: center;}
	.social-links.col-sm-3 .bank {    display: none;}
	footer .liens-footer .social {    text-align: center;    position: static;    margin-top: -120px; padding-right: 15px;}
	.block-subscribe .input-box {   width: 70%!important;   margin: 0 auto!important;   float: none;   display: table;}

	footer .liens-footer .payments img:not(:last-child) {   margin-right: 12px;}
	.block-subscribe input.input-text{ width: 83%!important; }

}



@media (max-width: 767px){	
	.wm-full-header  .language-switch, .wm-full-header  .currency-switch {    display: block; }
	.wm-full-header  .language-select, .wm-full-header  .currency-select {    display: none; }
	.wm-full-header  .search-top-container .search-form{
    background: #fff;
    width: 240px;
    padding: 8px;
    position: absolute;
    z-index: 10030;
    right: 0;
    left: -70px;
    top: 47px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;}		
	.wm-full-header .search-top-container .search-top, .wm-full-header .search-top-container .search-form-border{ display: block; }
    .wm-full-header .search-top-container{ float: right; }
    footer .liens-footer h4 ,  footer .liens-footer ul {  text-align: center;  }
    .cms-home-new #paralax .container div strong {font-size: 40px;}
	.cms-home-new #paralax { padding: 65px 0 0 0; }
	.cms-home-new #intro { display: none;}
	.cms-home-new #paralax { display: none;}	
	.cms-home-new .gammes.gammes-mobile {display: none !important;}
	.cms-home-new .gammes.gammes-mobile-view { display: block;}
	.cms-home-new .gammes {  padding-top: 50px;}
	.cms-home-new .gammes article.original .product-image, .cms-home-new .gammes article.flottant .product-image,
	.cms-home-new .gammes article.printed .product-image, .cms-home-new .gammes article.x-trem .product-image { width: 100%; text-align: center; margin:0;}
	.cms-home-new .gammes article.original .product-text, .cms-home-new .gammes article.flottant .product-text,
	.cms-home-new .gammes article.printed .product-text, .cms-home-new .gammes article.x-trem .product-text { width: 100%; text-align:center; margin: 0 0 10% 0;  padding: 2% 0 0 0; }

	 .faq-main-text h1 {margin: 0 0 30px 0;}
	 .faq-main-text span { padding: 0 10px;     margin: 0 0 20px;}
	 .titleItem h1 {font-size:14px !important;     padding: 15px 30px 15px 10px; }
	 .faq-main-text {  width: 100%; }	
/* 	 .row, .col1-layout .col-main { width: 100%; margin: 0 auto; box-sizing: border-box; } */
	 .faq-image,  .faq-sidebar {display: none;}
	 .faq { width: 100%;  float: left; left: 0;  padding: 10px;  top: 0;  box-sizing: border-box;}
		
     .mobile-faq-img {display: block; padding: 0 10px;}
	 .mobile-faq-img .faq-image { display: block; float:right; width:38%; margin-top: 0; }
	 .mobile-faq-img .faq-sidebar { display: block; position: inherit; padding: 8px 10px; margin-bottom: 15px; }
	  .mobile-faq-img .faq-sidebar ul li {  font-size: 14px;  line-height: 26px;}
	
}

@media (max-width: 668px){
.wm-language .header-dropdown, .wm-currency .header-dropdown{ top: 95px; }
.insta #instafeed .col-xs-3 { width: 45%!important; margin:0 0 10px 0;}
.cms-home-new #parle-de-nous .owl-carousel .owl-prev { margin-left: -10px;}
.cms-home-new #parle-de-nous .owl-carousel .owl-next {  margin-right: -10px;}
.argument-footer.col-sm-3.col-xs-6 { width: 50%;}
}

@media (max-width: 568px){
	.insta #instafeed .col-xs-3 { width: 44%!important; }
    .wm-full-header  .language-switch, .wm-full-header  .currency-switch{ display: none; }
}
@media (max-width: 527px){
    #gallery-content-center {    width: 250px;}
}
@media (max-width: 480px){
.block-subscribe .block-content .input-box {   width: 90%!important;}
.insta #instafeed .col-xs-3 { width: 43%!important;}
.owl-carousel .owl-item img {max-width: 100% !important;}
}

@media (max-width: 414px){
	.block-subscribe .block-title span{ text-align: left;   width: 90%;    margin: 0 auto;    float: none;   display: block;}
    .wm-full-header .logo {   margin-right: 0;    width: 75px;    margin: 10px 0;}
    .wm-full-header .logo img {   width: 100%;}
    .block-subscribe input.input-text{ width: 82%!important; }
	footer .arguments-footer .argument-footer h3 { font-size: 22px;   margin-bottom: 2px;}
	footer .arguments-footer .argument-footer p { font-size: 14px;}
	footer .arguments-footer .argument-footer a {  font-size: 12px; }
	.cms-home-new .gammes article.x-trem .product-text { margin: 0 0 30% 0;}
}


@media (max-width: 375px){

.gallery-header-center-right-links{     
  margin-right: 20px;border-radius: 20px; min-width: 86px; max-width: 108px;     
  }
#gallery-header-center-right{ margin-top: 15px;}
.gallery-header-center-right-links a{min-width: 86px; font-size: 9px; }
.catalog-category-view .wrapper-en-savoir-plus{    margin-top: 10px;}
#gallery-content-center li{    margin: 0 15px 30px 15px;}
.catalog-category-view.category-products ul.products-grid.one_column_4{    margin: 30px auto 0;}
.insta #instafeed .col-xs-3 { width: 40%!important;}

}


.catalog-category-view .price-box .minimal-price-link {display: block;}

/** notice-cookie */
#notice-cookie-block {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 92px;
  padding: 14px;
  background-color: #fff;
  z-index: 999999999;
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 667px),
       (-webkit-min-device-pixel-ratio: 3) and (max-device-width: 736px),
       only screen and (max-width: 648px) {
    #notice-cookie-block {
      right: 0;
    }
}

#notice-cookie-block .notice-text {
  display: inline-block;
  width: 100%;
  margin-right: -4px;
}
#notice-cookie-block .actions {
  text-align: right;
  float: right;
}
#notice-cookie-block .actions .button,
#notice-cookie-block .actions .button span {
  height: 25px;
  line-height: 25px;
  text-transform: capitalize;
}

/* ============================================ *
 * Configurable Swatches
 * ============================================ */
/* Clears */
.clearfix:after,
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after {
	content: '';
	display: table;
	clear: both;
}

/* General Swatch Styling */
.swatch-link,
.swatch-label {
	display: block;
	border-radius: 3px;
	font-size: 14px;
	text-align: center;
	color: #636363;
	text-decoration: none;
	box-sizing: content-box;
}

.swatch-link {
	border: 1px solid #cccccc;
	margin: 0 0 3px;
}
.swatch-link img {
	border-radius: 2px;
}
.swatch-link:hover {
	cursor: pointer;
	text-decoration: none;
}
.swatch-link .x {
	display: none;
	text-indent: -999em;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: url(../../skin/frontend/jumbobag/default/images/bg_x.png) center no-repeat transparent;
	z-index: 10;
}
.swatch-link.has-image .swatch-label {
	position: relative;
}
.swatch-link.has-image img {
	position: absolute;
	top: 0;
	left: 0;
}

.swatch-label {
	border: 1px solid #fff;
	margin: 0;
	white-space: nowrap;
	background: #f4f4f4;
}

.configurable-swatch-list {
	margin-left: -3px;
	zoom: 1;
	clear: both;
	-webkit-transform: translateZ(0px);
}
.configurable-swatch-list li {
	float: left;
	zoom: 1;
	margin: 0 0 0 3px;
}
.products-grid .configurable-swatch-list li {
	display: inline-block;
	float: none;
	margin: 0;
	vertical-align: top;
}
.configurable-swatch-list .not-available .x {
	display: block;
}
.configurable-swatch-list .not-available .swatch-link {
	border-color: #ededed;
	position: relative;
}
.configurable-swatch-list .not-available .swatch-link.has-image img {
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.configurable-swatch-list .not-available .swatch-label {
	color: #aaa;
	background: #fff;
}
.configurable-swatch-list .wide-swatch .swatch-label {
	padding: 0 6px;
}
.configurable-swatch-list .not-available a:focus {
	outline: 0;
}

#narrow-by-list dd .configurable-swatch-list li {
	margin: 0 0 0 3px;
	width: 47%;
}
#narrow-by-list dd .swatch-link {
	border: none;
	line-height: 25px;
	margin-right: 2px;
	text-align: left;
}
#narrow-by-list dd .swatch-link.has-image {
	line-height: inherit;
}
#narrow-by-list dd .swatch-link:hover .swatch-label {
	border-color: #3399cc;
}
#narrow-by-list dd .swatch-label {
	background: #f4f4f4;
	border: 1px solid #cccccc;
	border-radius: 3px;
	display: block;
	float: left;
	line-height: 1.5em;
	margin: 0 5px 0 0;
	padding: 1px 5px;
	white-space: nowrap;
}
#narrow-by-list dd .swatch-label img {
	border: 1px solid #fff;
	border-radius: 3px;
	box-sizing: content-box;
}
#narrow-by-list dd .has-image .swatch-label {
	padding: 0;
}

@media only screen and (max-width: 770px) {
	#narrow-by-list dd .configurable-swatch-list li:nth-child(odd) {
		clear: left;
	}
}
.currently .swatch-current {
	position: relative;
}
.currently .swatch-current .btn-remove {
	margin-top: -10px;
	position: absolute;
	right: 0;
	top: 50%;
}
.currently .swatch-current span {
	display: block;
	float: left;
}
.currently .swatch-link {
	display: inline-block;
	margin: 0 0 0 3px;
}
.currently .swatch-link:hover {
	border-color: #cccccc;
	cursor: default;
}

/* Other Swatch States */
.configurable-swatch-list .hover .swatch-link,
.configurable-swatch-list .selected .swatch-link,
.swatch-link:hover {
	border-color: #3399cc;
}

.configurable-swatch-box {
	background: none !important;
}
.configurable-swatch-box select.swatch-select {
	display: none;
}
.configurable-swatch-box .validation-advice {
	margin: 0 0 5px;
	background: #df280a;
	padding: 2px 5px !important;
	font-weight: bold;
	color: #fff !important;
	float: left;
	display: block;
	border-radius: 3px;
}
.product-view .product-img-box .product-image img {
	max-width: 100%;
	max-height: 750px;
	margin: 0px auto;
}
.product-view .product-img-box .product-image-zoom {
	z-index: 0;
}
.product-view .product-image-thumbs img {
	max-width: 100%;
	max-height: 100%;
}

.product-view .ecotax {
    margin: 0 0 0.1rem 0;
}

#product_addtocart_form .ecotax span.price {
    font-size: 1em;
    font-family: inherit;
}

tr .ecotaxe {
    font-size: 0.8em;
    text-align: left;
}

.rev_slider .tp-mask-wrap {
	display: none !important;
}

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     default_modern
 * @copyright   Copyright (c) 2006-2017 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; border:0 !important; padding:5px 9px !important; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; font-size:12px; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(../../skin/frontend/default/modern/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(../../skin/frontend/default/modern/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; font-size:12px; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(../../skin/frontend/default/modern/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(../../skin/frontend/default/modern/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; font-size:12px; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(../../skin/frontend/default/modern/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(../../skin/frontend/default/modern/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

.amazonpayments-or {
    line-height: 2.3;
    margin: 0 8px;
}
.cart .totals .checkout-types .amazonpayments-or {
    display: block;
    clear: both;
    font-size: 11px;
    line-height: 1;
    padding: 8px 55px 0 0;
}
.block-cart .actions .amazonpayments-or {
    display: block;
    clear: both;
    font-size: 11px;
    line-height: 1;
    padding: 8px 55px 8px 0;
    margin: 0;
}
.pay-with-amazon-tooltip {
    border: solid 1px #bbbbbb;
    background-color: #ffffff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    padding: 10px 15px;
    width: 300px;
    font-size: 11px;
    text-align: left;
    box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    -moz-box-shadow: 0 0 5px #888;
    -o-box-shadow: 0 0 5px #888;
    z-index: 1000;
}
.pay-with-amazon-tooltip img {
    float: right;
    padding: 5px 0 5px 10px;
}
.pay-with-amazon-onepage-shortcut {
    padding-bottom: 10px;
}
.pay-with-amazon-onepage-shortcut p {
    padding: 10px 0;
}
.pay-with-amazon-onepage-shortcut p img {
    display: none;
}
.payButtonWidget {
    display: inline;
}
.payButtonWidget img {
    cursor: pointer;
}
.checkout-types.bottom .payButtonWidget {
    display: block;
}
.checkout-types.bottom .amazonpayments-or {
    text-align: right;
    padding-right: 70px;
    margin: 0;
}
.checkout-types.minicart .payButtonWidget img {
    display: inline;
}
.checkout-types.minicart .amazonpayments-or {
    display: block;
}
.checkout-onepage-index .loginButtonWidget,
.checkout-onepage-index .payButtonWidget {
    margin-bottom: 15px;
    text-align: right;
}
ol.apa {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.apa .section {
    margin: 0 0 15px 0;
}
.apa .store-widget {
    clear: both;
    border: solid 1px #bbbbbb;
    background-color: #ffffff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}
.apa .amazon-widget-overlay {
    position: fixed;
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
}
.apa .step-title {
    margin: 12px;
}
.apa .step-title img {
    float: left;
    height: 22px;
    margin: 0 7px 0 0;
    vertical-align: middle;
    width: 23px;
}
.apa .step-title h2 {
    color: #2f3841;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
    text-transform: none;
}
.apa .section-content {
    margin: 0 12px 12px;
}
.apa .section-please-wait {
    display: none;
    height: 80px;
    margin: 12px;
    background: url('../../skin/frontend/base/default/creativestyle/images/amazon-loading-large.gif') center center no-repeat;
}
.apa .amazon-widget.loading {
    min-height: 80px;
    background: url('../../skin/frontend/base/default/creativestyle/images/amazon-loading-large.gif') center center no-repeat;
}
.apa .loading .section-content {
    display: none;
}
.apa .loading .section-please-wait {
    display: block;
}
.apa .sandbox-simulation select {
    width: 25%;
}
.apa .sandbox-simulation p {
    margin: 0 0 10px;
}
.apa .buttons-set {
    line-height: 40px;
}
.apa .buttons-set.disabled button.button {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
}
.amazon-login {
    padding-top: 27px;
}
.amazon-login.position-before {
    padding-top: 0 !important;
    padding-bottom: 27px;
}
.amazon-login .content {
    min-height: 100px;
}
.buttons-set button.cancel span {
    border-color:#406a83;
    background:#618499;
}
.dashboard .box-amazon-account {
    padding-bottom: 45px;
}
.dashboard .box-amazon-account .box {
    padding-top: 15px;
}
.dashboard .box-amazon-account .box .buttons {
    padding-top: 10px;
}
.dashboard .box-amazon-account .box .buttons .loginButtonWidget {
    float: right;
}
.apa .discount {
}
#addressBookWidgetDiv,
#walletWidgetDiv {
    width: 100%;
    height: 100%;
}
.apa .amazon-widget {
    display: block;
    height: 300px;
    clear: none;
}
.apa .section {
    display: block;
    clear: none;
}
@media only screen and (min-width: 575px) {
    .apa #apa-shipping {
        width: 260px;
        margin-right: 15px;
        float: left;
    }
    .apa #apa-payment {
        margin-left: 275px;
    }
    .apa-virtual-checkout #apa-payment {
        margin-left: 0 !important;
    }
}
@media only screen and (min-width: 775px) {
    .apa #apa-shipping {
        width: 360px;
        margin-right: 15px;
        float: left;
    }
    .apa #apa-payment {
        margin-left: 375px;
    }
}
@media only screen and (min-width: 960px) {
    .apa #apa-shipping {
        width: 310px;
        margin-right: 15px;
        float: left;
    }
    .apa #apa-payment {
        width: 310px;
        margin-right: 15px;
        margin-left: 0;
        float: left;
    }
    .apa .narrow-section {
        height: 298px;
        margin-left: 650px;
        clear: none;
        overflow: auto;
    }
    .apa-virtual-checkout #apa-payment {
        width: 360px;
        float: left;
        margin-right: 15px;
    }
    .apa-virtual-checkout .review-section {
        margin-left: 375px;
        height: 298px;
        clear: none;
        overflow: auto;
    }
}


/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 1px solid #ededed;
	margin:-1px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
    margin-left:10px;
    background-repeat:no-repeat;
    background-color:#ffffff;
	border:2px solid white;
	overflow:hidden;
    -moz-box-shadow:0 0 10px #ddd;
    -webkit-box-shadow:0 0 10px #ddd;
    box-shadow:0 0 10px #ddd;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}

.mousetrap {background:url('../../skin/frontend/jumbobag/default/images/spacer.gif') 0 0 !important; }


.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    margin:0;
    width:1200px;
    padding:0px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:1200px;
}
.home-main .jcarousel-skin-tango .jcarousel-container-horizontal {
    width:900px;
}
.home-main .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:900px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow:hidden;
}
.jcarousel-skin-tango .jcarousel-item {
    width:252px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin:0;
    position:relative;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left:0;
    margin-right: 0;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal, .jcarousel-prev-horizontal  {display:block; position:absolute; width:35px; height:35px; background:#fefefe url("../../skin/frontend/jumbobag/default/images/arrow_about.png") 0 0 no-repeat; -webkit-border-radius:100% !important; -moz-border-radius:100% !important; border-radius:100% !important; }
.jcarousel-prev-horizontal {margin:-60px 0 0; right:55px; background-position:100% 0;}
.jcarousel-next-horizontal {margin:-60px 0 0; right:15px;}
.jcarousel-next-horizontal:hover {background-color:#97d2c9; background-position:0 100%;}
.jcarousel-prev-horizontal:hover {background-color:#97d2c9; background-position:100% 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html, body{}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html, button, input, select, textarea{font-family:sans-serif;color:#222;}
body{margin:0;font-size:1em;line-height:1.4;}
::-moz-selection{background:#666;color:#fff;text-shadow:none;}
::selection{background:#666;color:#fff;text-shadow:none;}
a{color:#00e;}
a:hover{color:#06e;}
a:focus{outline:none;}
a:hover, a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre, code, kbd, samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:"";content:none;}
small{font-size:85%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul, ol{margin:0;padding:0px;}
dd{margin:0 0 0 40px;}
nav ul, nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled], input[disabled]{cursor:default;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:valid, textarea:valid{}
input:invalid, textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#1b1a19;background:#fafafa;border-top:0px solid #322c29;}
a{color:#828282;text-decoration:none;outline:none;}
a:hover{color:#828282;text-decoration:underline;}
button.button span{background:#97d2c9 url('../../skin/frontend/jumbobag/default/images/btn_overlay.png') 0 0 repeat-x;padding:0px;height:42px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
button.button span span{line-height:42px;padding:0 16px;font-size:14px;font-weight:300;color:#fff;text-align:center;white-space:nowrap;text-transform:lowercase;}
button.button:hover span{background-color:#393431;}
button.button:hover span span{}
button.invert span, button.btn-continue span {background-color:#393431;}
button.invert:hover span, button.btn-continue:hover span{background-color:#97d2c9;}
button.btn-proceed-checkout span span{padding-right:60px;background:url('../../skin/frontend/jumbobag/default/images/arrow_button.png') 100% 50% no-repeat;}
button.btn-proceed-checkout:hover span span{background-position:98% 50%;}
button.button_white{height:42px;-webkit-box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.15);}
button.button_white span,
button.button_white:hover span{background:#ffffff !important;background:-moz-linear-gradient(top, #ffffff 1%, #f2f2f2 100%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f2f2f2)) !important;background:-webkit-linear-gradient(top, #ffffff 1%,#f2f2f2 100%) !important;background:-o-linear-gradient(top, #ffffff 1%,#f2f2f2 100%) !important;background:-ms-linear-gradient(top, #ffffff 1%,#f2f2f2 100%) !important;background:linear-gradient(to bottom, #ffffff 1%,#f2f2f2 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0) !important;}
button.button_white span span{padding:0 37px;color:#000;color:rgba(0,0,0,0.75);}
button.button_white:hover{padding:1px 0 0 1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
button.button_white:hover span span{}
.btn-remove, .btn-edit{display:block;width:15px;height:15px;background-color:#97d2c9;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.btn-remove:hover, .btn-edit:hover{background-color:#393431}
.btn-edit{background-image:url(../../skin/frontend/jumbobag/default/images/btn_edit.png);}
.btn-remove{background-image:url(../../skin/frontend/jumbobag/default/images/btn_remove.png);}
h1, h2, h3{color:#000;color:rgba(0,0,0,0.75);letter-spacing:-0.1em;font-weight:400;}
.page-404{}
.std dl dt{color:#4c4c4c;}
.std h1, .std h2, .std h3, .std h4{font-size:24px;font-family:"Myriad Pro",serif;font-weight:400;text-transform:uppercase;}
.std h2{font-size:24px;}
.std h3, .std h3{font-size:18px;}
.std ul.disc{list-style:none;margin:10px 0;}
.std ul.disc li{line-height:22px;padding:0 10px 0 20px;background:url('../../skin/frontend/jumbobag/default/images/arrow_item.gif') 10px 8px no-repeat;}
.std ul.buttons li{background:none;float:left;padding:0;margin:0 3px 0;}
.std ul.buttons li button.button span{text-transform:capitalize;font-size:12px;}
.std img{max-width:100%;height:auto;width:auto\9;}
.page-title{border:none;padding:0 0 58px;margin:0 15px;}
.col2-left-layout .page-title{margin-left:-285px;}
.col2-right-layout .page-title{margin-right:-285px;}
.col3-layout .page-title{margin:0 -285px;}
.page-popup .page-title{padding:0 0 18px;}
.page-title h1, .page-title h2{text-transform:uppercase;font-size:36px;font-family:"Myriad Pro",serif;font-weight:400;line-height:30px;letter-spacing:-1.5px}
.page-head-alt{margin:0 0 20px;padding:0 0 15px;border-bottom:1px solid #e6e6e6;}
.page-head-alt h3{text-transform:uppercase;font-size:24px;color:#4c4c4c;}
.page-title-bg{position:absolute;width:100%;background:#f5f5f3;}
.page-head h3, .product-category-title{margin:-30px 0 30px;line-height:36px;font-size:36px;padding:20px 0;color:#322c29;border-top:1px solid;border-top-color:#e3e3e3;border-top-color:rgba(227,227,227,0.61);}
.col2-left-layout .page-head{margin-left:-300px;}
.col2-right-layout .page-head{margin-right:-300px;}
.col3-layout .page-head{margin:0 -300px;}
.buttons-set{padding:0;margin:0 15px;text-align:right;}
.buttons-set button.button{float:left;}
.buttons-set .back-link{float:right;}
.fieldset{border:none;background:transparent;padding:15px;}
.fieldset .legend{margin:-40px 0 0 -10px;padding:8px;background:transparent;border:none;}
.form-list label{float:left;color:#000;font-weight:300;position:relative;z-index:0;margin-top:0px;padding:0 0 3px 2px;}
.input-box{border:0;padding:0;}
input.input-text, textarea, input.qty{padding:4px;border:1px solid #e0e0e0;height:19px;-webkit-box-shadow:inset 0px 0px 5px 0px #eaeaea;-moz-box-shadow:inset 0px 0px 5px 0px #eaeaea;box-shadow:inset 0px 0px 5px 0px #eaeaea;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
select{padding:1px;height:29px;line-height:29px;border:1px solid #e0e0e0;-webkit-box-shadow:inset 0px 0px 5px 0px #eaeaea;-moz-box-shadow:inset 0px 0px 5px 0px #eaeaea;box-shadow:inset 0px 0px 5px 0px #eaeaea;}
select.multiselect{height:auto;}
.form-list select{width:259px;}
.buttons-set p.required{margin:0 0 5px;}
p.required{font-size:12px;text-align:left;}
.form-list li.wide textarea{width:670px;}
.dotted-border{border:2px dotted #aaa;padding:10px;}
.wrapper{}
.top-border{border-top:3px solid #9a1212;}
.page{width:100%;margin:0 auto;padding:0;}
.main-container{background:#fafafa; float: left; width: 100%;}
.main{margin:0 auto;position:relative;z-index:1;}
.col-left{float:left;width:300px;border:none;padding:120px 0 0;margin:0;}
.col-main, .col-main-left, .col-main-right{float:left;width:870px;border:none;padding:30px 15px 0;margin:0;min-height:400px;}
.col-right{float:right;width:300px;border:none;padding:120px 0 0;margin:0;}
.col1-layout .col-main{float:none;width:auto;margin:0;}
.col2-left-layout .col-main{}
.col2-right-layout .col-main{}
.col3-layout .col-main{width:570px;margin:0;float:left;}
.col3-layout .col-wrapper{width:auto;}
body.non-responsive{min-width:1200px;}
.cms-index-index .col-main{float:none;width:auto;margin:0;padding:0}
.contacts-index-index .buttons-set{margin-top:-35px;}
.contacts-index-index .buttons-set p.required{float:left;margin:0 0 25px;}
.contacts-index-index .buttons-set button.button{margin:-12px 0 0;clear:left;}
.contacts-index-index .form-list .input-box, .contacts-index-index .form-list li.wide .input-box{width:100%}
.contacts-index-index .form-list input.input-text{width:50%}
.contacts-index-index .form-list li.wide textarea{width:90%}
.customer-account-login{}
.customer-account-login .block-login{border-top-width:0px;border-radius:10px;background-color:rgba(255,255,255,0.2);}
.customer-account-login .main-container{-webkit-box-shadow:inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15);}
.customer-account-login .account-login{padding:110px 0 90px;min-height:450px;background-repeat:no-repeat;background-position:center center;}
.customer-account-login h2{margin:0 0 10px;}
.customer-account-create .account-create .block-login{border-top-width:0px;border-radius:10px;background-color:rgba(255,255,255,0.2);}
.customer-account-create .account-create{padding:110px 0 90px;min-height:450px;background-image:url("../queldorei/shopper/login-bg2.png");background-repeat:no-repeat;background-position:center 40px;}
.customer-account-create .account-create h2.legend{margin:25px 0 0;}
.customer-account-create .account-create h2.first{margin:0;}
.customer-account-create .account-create .form-list .field{width:auto;}
.customer-account-create .account-create .buttons-set{margin:0;text-align:center;}
.customer-account-create .account-create .buttons-set button.button{float:none}
.customer-account-create .account-create p.required{text-align:center;}
.customer-account-forgotpassword .account-login{padding:30px 0;}
.customer-account-forgotpassword .main-container{-webkit-box-shadow:inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 4px 10px -5px rgba(0, 0, 0, 0.15);}
.main .cart{}
.main .cart-empty{margin:15px;background-image:url("../../skin/frontend/jumbobag/default/images/empty-cart2.jpg");background-repeat:no-repeat;background-position:top center;min-height:1238px;}
.main .cart-empty .empty-cart-block{background-color:#ffffff;position:absolute;width:350px;height:220px;left:50%;margin-left:-105px;top:440px;}
.main .cart-empty .empty-cart-block h2{text-align:center;font-style:italic;font-weight:bold;color:#1d4b99;font-size:40px;}
.main .cart-empty .empty-cart-block h3{text-align:center;font-weight:bold;color:#1d4b99;font-size:19px;margin-bottom:13px;}
.main .cart-empty .empty-cart-block p{padding-left:10px;padding-right:10px;text-align:justify;}
.main .cart-empty .empty-cart-block{position:absolute;bottom:10px;left:50%;margin-left:-40px;}
.catalog-category-view .col-left, .catalog-category-view .col-right{padding:30px 0 0;}
.catalogsearch-result-index .breadcrumbs, .catalogsearch-advanced-index .breadcrumbs, .catalogsearch-advanced-result .breadcrumbs{display:none;}
.catalog-category-view .col1-layout .products-grid{margin:0 0 0 -15px;}
.checkout-onepage-index .col-right{padding:202px 0 0;}
.checkout-onepage-success .buttons-set{margin:15px 0;}
.checkout-cart-index{}
.checkout-cart-index .page-title h1{line-height:42px;}
.cart .page-title .checkout-types{margin-top:0px;}
.cart .title-buttons .checkout-types li{margin:12px;}
.sendfriend-product-send .form-list li.wide textarea{width:100%;}
.sendfriend-product-send .buttons-set{text-align:left;}
.sendfriend-product-send .buttons-set button.button{float:none;}
.sendfriend-product-send .buttons-set button.button span span{width:120px}
.header-container{background:#fff;color:#656565;position:relative; float: left; width: 100%;}
.top-switch-bg{background:#f9f9f9;min-height:29px;position:relative;z-index:10030;}
.header-switch{line-height:29px;background-repeat:no-repeat;background-position:0% 50%;margin-right:2px;float:left;}
.top-switch-bg .over{-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
.top-switch-bg .over span{background:#fff;}
.header-switch span{color:rgba(108,108,108,0.59);display:block;padding:0 10px;position:relative;z-index:2;}
.header-switch span.current{display:inline;color:rgba(29,28,27,0.59);padding:0 12px 0 5px;background:url("../../skin/frontend/jumbobag/default/images/arrow_switch.png") 100% 50% no-repeat;font-weight: normal;}
.header-dropdown{background:#fff;padding:14px;display:none;position:absolute;margin:0;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
.header-dropdown ul{}
.header-dropdown ul li{}
.header-dropdown ul li a{display:block;line-height:28px;min-width:110px;margin:0;padding:0 9px;color:#8c8c8c;}
.header-dropdown ul li a:hover{background-color:#f5f4f4;text-decoration:none;}
.header-dropdown ul li a.selected{color:#322c29}
.language-switch{margin-left:-10px;}
.language-switch .header-dropdown ul li a{background-repeat:no-repeat;background-position:10px 50%;padding:0 9px 0 35px;}
.language-select, .currency-select{display:none;}
.links{float:right;margin:0;padding:0;}
.links li{margin:0;padding:0;line-height:29px;}
.links li a{color:#1d1c1b;}
.links li a:hover{color:#777;text-decoration:none;}
.links li.separator{padding:0 12px;background:url("../../skin/frontend/jumbobag/default/images/links_separator.png") 50% 50% no-repeat;}
header{position:relative;z-index:10020;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
.logo{float:none;display:inline-block;}
header a.logo{text-decoration:none !important;margin:34px 0;}
header a.logo img{max-width:100%;height:auto;width:auto\9;}
header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
header h1.logo{padding:0;}
header.fixed{position:fixed;top:0;width:100%;background:#fff;}
header.fixed a.logo{margin:14px 0;}
header.fixed #queldoreiNav, header.fixed #nav{margin:11px 0 14px 46px;}
.cart-top-container{float:right;position:relative;margin:0px 50px 0 4px;}
.cart-top{}
.cart-top > a{display:block;background:#97d2c9 url('../../skin/frontend/jumbobag/default/images/icon_cart.png') 50% 50% no-repeat;width:38px;height:38px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.cart-top > a:hover{background-color:#322c29;text-decoration:none;}
.cart-top > a span{padding:0 0 0 48px;color:#373230;font-size:14px;font-family:"Myriad Pro",sans-serif;font-weight:700;line-height:38px;text-transform:uppercase;white-space:nowrap;}
.cart-top-container .details{display:none;background:#fff;width:254px;padding:16px;line-height:150%;color:#7b7b7b;position:absolute;z-index:10020;right:-40px;top:48px;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.cart-top-container .details-border{background:#97d2c9;height:4px;width:254px;padding:0 16px;margin:-16px 0 16px -16px;border-top-left-radius:2px;border-top-right-radius:2px;-moz-border-top-left-radius:2px;-moz-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;}
.cart-top-container .details-border:before{content:"";position:absolute;border-color:transparent transparent #97d2c9 transparent;border-style:solid;border-width:5px;height:0;width:0;top:-9px;right:52px;}
.cart-top-container .details .text-recently{font-size:11px;}
.cart-top-container .details a{color:#7b7b7b;}
.cart-top-container .details a:hover{text-decoration:none;color:#000;}
.cart-top-container .details p{margin:14px 0 5px 0}
.cart-top-container .details p.product-name{margin:0}
.cart-top-container .details a.product-image{}
.cart-top-container .details .item-options{font-size:10px;line-height:10px;}
.cart-top-container .details ol{margin:0;padding:0;}
.cart-top-container .details ol li.item{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #f1f1f1;}
.cart-top-container .details ol li.item:last-child{margin:0;border:none;}
.cart-top-container .details ol li.item strong{font-weight:300;}
.mini-products-list .product-image{border:none;padding:0px;}
.mini-products-list .product-details{margin-left:60px;}
.cart-top-container .details .btn-edit{float:right;margin-left:18px;}
.cart-top-container .details .btn-remove{float:right;margin-left:2px;}
.cart-top-container .details .buttons{margin-top:15px;}
.cart-top-container .details .button span span{font-size:14px;padding:0 15px;}
.cart-top-container .details .button{float:right;}
.cart-top-container .details .btn-continue{float:left;}
.cart-top-container .cart-promotion{background:#eee;padding:10px;color:#392420;}
.cart-top-container .details .subtotal-wrapper{width:286px;margin:0 0 1px -16px;padding:0;overflow:hidden;}
.cart-top-container .details .subtotal{background:#fefefe;width:254px;margin:0 0 0 -10px;padding:0 26px;line-height:41px;font-size:13px;font-weight:700;text-align:right;text-transform:uppercase;-moz-box-shadow:inset 0 0 10px rgba(57,36,32,0.18);-webkit-box-shadow:inset 0 0 10px rgba(57,36,32,0.18);box-shadow:inset 0 0 10px rgba(57,36,32,0.18);box-shadow:}
.top-dropdowns{position:absolute;right:0;top:50%;margin-top:-20px;}
.cart-top-title{font-family:'Myriad Pro', sans-serif;font-size:14px;line-height:38px;text-align:left;margin:0 0 10px 5px;display:none;}
.cart-top-title a{display:block;vertical-align:top;}
.cart-top-title a:hover{text-decoration:none;color:#000;}
.cart-top-title a span.icon{display:block;float:left;background:#97d2c9 url('../../skin/frontend/jumbobag/default/images/icon_cart.png') 50% 50% no-repeat;width:38px;height:38px;margin:0 10px 0 0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.cart-top-title a:hover span.icon{background-color:#322c29;text-decoration:none;}
.search-top-container{float:right;position:relative;margin:0px 0 0 4px;}
.search-top{display:block;overflow:hidden;background:#97d2c9 url('../../skin/frontend/jumbobag/default/images/icon_search.png') 50% 50% no-repeat;width:38px;height:38px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;}
.search-top:hover{background-color:#322c29;}
.search-form{display:none;background:#fff;width:240px;padding:8px;position:absolute;z-index:10030;right:-60px;top:47px;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.search-form-border{background:#97d2c9;height:4px;width:240px;padding:0 8px;margin:-8px 0 8px -8px;border-top-left-radius:2px;border-top-right-radius:2px;-moz-border-top-left-radius:2px;-moz-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;}
.search-form-border:before{content:"";position:absolute;border-color:transparent transparent #97d2c9 transparent;border-style:solid;border-width:5px;height:0;width:0;top:-9px;right:72px;}
.search-top-container .search-form .search-top-title{font-family:'Myriad Pro', sans-serif;font-size:16px;line-height:38px;text-align:left;vertical-align:top;margin:0 0 0 42px;display:none;}
.search-top-container .search-form .search-top-title span.icon{display:inline-block;background:#97d2c9 url('../../skin/frontend/jumbobag/default/images/icon_search.png') 50% 50% no-repeat;width:38px;height:38px;margin:0 10px 0 0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.search-top-container .search-form .search-top-title:hover span.icon{background-color:#322c29;text-decoration:none;}
#search_mini_form{}
#search_mini_form .form-search{}
#search{width:224px;height:19px;padding:4px 7px;border:1px solid #e3e3e3;line-height:19px;color:#7b7b7b;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#search_mini_form .form-search button{display:none;}
.search-autocomplete{background:#fff;margin:0;position:relative !important;top:0 !important;left:0 !important;}
.search-autocomplete ul{margin:0;padding:0;}
.search-autocomplete ul li{line-height:21px;padding:0 10px;color:#000;color:rgba(0,0,0,0.67);}
.search-autocomplete ul li span.amount{float:right;font-weight:800;}
.search-autocomplete ul li.odd{}
.search-autocomplete ul li.even{background:#e7e7e7;}
.search-autocomplete ul li.last{}
.search-autocomplete ul li:hover{background:#ddd;}
.search-field{}
.search-field #search{width:164px;padding:4px 27px 4px 7px;}
.search-field #search_mini_form .form-search{margin:5px 12px 0 0;}
.search-field #search_mini_form .form-search button{display:block;position:absolute;width:23px;height:29px;margin:-29px 0 0 176px;background:transparent url('https://www.jumbobag.fr/skin/frontend/jumbobag/default/images/search_icon.png') 0 0 no-repeat;border:0;}
.search-field #search_mini_form .form-search button:hover{background-position:0 100%;}
.compare-top-container{float:right;position:relative;margin:0px 0 0 4px;}
.compare-top{display:block;overflow:hidden;background:#97d2c9 url('../../skin/frontend/jumbobag/default/images/icon_compare.png') 50% 50% no-repeat;width:38px;height:38px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;}
.compare-top:hover{background-color:#322c29;}
.compare-top-container .details{display:none;background:#fff;width:254px;padding:16px;line-height:150%;color:#7b7b7b;position:absolute;z-index:10020;right:-40px;top:48px;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.compare-top-container .details-border{background:#97d2c9;height:4px;width:254px;padding:0 16px;margin:-16px 0 16px -16px;border-top-left-radius:2px;border-top-right-radius:2px;-moz-border-top-left-radius:2px;-moz-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;}
.compare-top-container .details-border:before{content:"";position:absolute;border-color:transparent transparent #97d2c9 transparent;border-style:solid;border-width:5px;height:0;width:0;top:-9px;right:52px;}
.compare-top-container .details a:hover{text-decoration:none;color:#000;}
.compare-top-container .details li.item{margin:0 0 9px 25px;padding:0;line-height:16px;background:none;}
.compare-top-container .details .btn-remove{float:left;margin:1px 0 0 -25px;}
.compare-top-container .details .actions{margin:10px 0 0 0;padding:10px 0 0;border-top:1px solid #e8e8e8;text-align:center}
.compare-top-container .details .actions .f-right{float:none !important;line-height:25px;}
.compare-top-container .details .actions a{float:none;}
.compare-top-container .details .actions a:before{content:'';position:absolute;width:15px;height:15px;margin:5px 0 0 -20px;background-color:#393431;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-image:url(../../skin/frontend/jumbobag/default/images/btn_remove.png);}
.compare-top-title{font-family:'Myriad Pro', sans-serif;font-size:14px;line-height:38px;text-align:left;margin:0 0 10px 5px;display:none;}
.compare-top-title a{display:block;vertical-align:top;}
.compare-top-title a:hover{text-decoration:none;color:#000;}
.compare-top-title a span.icon{display:block;float:left;background:#97d2c9 url('../../skin/frontend/jumbobag/default/images/icon_compare.png') 50% 50% no-repeat;width:38px;height:38px;margin:0 10px 0 0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.compare-top-title a:hover span.icon{background-color:#322c29;text-decoration:none;}
.footer-container{background:none #322c29;color:#666666;margin:0;padding:0;position:relative;}
.footer-banners{background:#f7f7f6;padding:25px 0;}
.footer-banners img{max-width:100%;height:auto;width:auto\9;}
.footer-banners a:hover img{opacity:0.6;}
.footer-info{background:#f4f4f2;border-top:1px solid #ececea;padding:60px 0;}
.footer-info a{color:#97d2c9}
.footer-info a:hover{color:#000;text-decoration:none;}
.footer-info h4{font-size:24px;font-family:'Myriad Pro', serif;font-weight:400;text-transform:uppercase;letter-spacing:-0.1em;color:rgb(0,0,0);color:rgba(0,0,0,0.75);margin:0 0 24px;}
.footer-info .information h4{margin-bottom:18px;}
.footer-info hr{border-top:1px solid rgb(0,0,0);border-top-color:#e6e6e4;border-top-color:rgba(0,0,0,0.06);height:1px;margin:17px 0;}
.footer-info p{line-height:150%;margin:0 0 0 3px;}
.footer-info ul{margin:0;padding:0;}
.footer-info ul li{margin:0;padding:0;line-height:30px;}
.footer-info ul li p{overflow:hidden;line-height:30px;}
.footer-info .information ul li, .footer-info ul.disc li{margin:0;padding:0 0 15px 24px;line-height:130%;position:relative;}
.footer-info .information ul li:before, .footer-info ul.disc li:before{content:'\00b7';font-size:70px;position:absolute;top:2px;left:0px;font-family:"Times New Roman", sans-serif;font-style:normal;color:#97d2c9;}
.footer-info ul.twitterList{margin:-3px 0 0;}
.footer-info ul.twitterList li{margin:0;padding:0;line-height:20px;color:#505050;}
.footer-info ul.twitterList li.follow{padding:0 0 0 53px;}
.footer-info ul.twitterList li span.tweet-icon{display:block;float:left;width:36px;height:36px;margin:0px 16px 0 1px;background:#97d2c9 url('../../skin/frontend/jumbobag/default/images/icon_twitter.png') 50% 50% no-repeat;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.footer-info ul.twitterList li:hover span.tweet-icon{background-color:#322c29;}
.footer-info ul.twitterList li span.time-ago{display:block;color:rgba(146,146,146,0.85)}
.footer-info ul.twitterList li p{overflow:hidden;line-height:20px;margin:0 0 20px;padding:3px 0 23px;border-bottom:1px solid #e6e6e4;border-bottom-color:rgba(0,0,0,0.06);}
.footer-info ul.social{margin:46px 0 0;}
.footer-info ul.social li{float:left;margin:0 4px 0 0;padding:0;background:none;}
.footer-info ul.social li a{display:block;position:relative;width:36px;height:36px;background:url('../../skin/frontend/jumbobag/default/images/social_icons.png') 0 0 no-repeat;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden;text-indent:-999px;}
.footer-info ul.social li a.twitter{background-color:#53b1f0;}
.footer-info ul.social li a.facebook{background-color:#3d5fa6;background-position:-36px 0;}
.footer-info ul.social li a.email{background-color:#525252;background-position:-72px 0;}
.footer-info ul.social li a.google{background-color:#fac200;background-position:-108px 0;}
.footer-info ul.social li a.youtube{background-color:#e6161d;background-position:-140px 0;}
.footer-info ul.social li a:hover{background-color:#97d2c9;}
.footer-info .block-control{display:none;position:absolute;top:0;right:0;width:35px;height:35px;background:#FEFEFE url("../../skin/frontend/jumbobag/default/images/arrow_footer.png") 0 0 no-repeat;-webkit-border-radius:100% !important;-moz-border-radius:100% !important;border-radius:100% !important;}
.footer-info .block-control:hover{background-color:#97d2c9;background-position:0 100%;}
.footer-info .block-control-hide{background-position:100% 0;}
.footer-info .block-control-hide:hover{background-color:#97d2c9;background-position:100% 100%;}
.footer-info .block-content{display:block;}
.footer-info iframe{width:300px;height:260px;margin:0 -15px;}
footer{line-height:58px;}
footer a{color:#a2a2a2}
footer a:hover{color:#fff;text-decoration:none;}
footer ul{margin:0;padding:0;}
footer ul.links{float:right;margin-right:10px;}
footer ul.links a{color:rgb(140,140,140);color:rgba(140,140,140,0.87);}
footer ul.links li a:hover{color:#fff;text-decoration:none;}
footer ul.links li.separator{padding:0 9px 0 8px;background:url("../../skin/frontend/jumbobag/default/images/footer_links_separator.png") 50% 50% no-repeat;}
footer .copyright{border-top:1px dotted #e0e0e0;margin:40px 0 0;padding:20px 0 0;}
footer address{margin-left:10px;}
.nav-container{position:relative;z-index:10010;display:inline-block;vertical-align:middle;}
.nav-container .nav-top-title{cursor:pointer;font-family:'Myriad Pro', sans-serif;font-size:16px;text-align:left;width:220px;margin:0 auto 3px;padding:0 10px;line-height:36px;background:#eee;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:none;}
.nav-container .nav-top-title a{color:#000;text-decoration:none;}
.nav-container .nav-top-title div.icon{float:left;width:15px;margin:11px 10px 0 0;}
.nav-container .nav-top-title div.icon span{display:block;height:3px;margin:0 0 2px;}
.nav-container .nav-top-title:hover{}
.nav-container .nav-top-title:hover a,
.nav-container .nav-top-title.active a{color:#fff;}
.nav-container .nav-top-title:hover div.icon span,
.nav-container .nav-top-title.active div.icon span{background:#fff;}
.nav-container li.parent em{float:right;display:none;width:36px;text-align:center;font-style:normal;font-weight:700;}
.nav-container li.parent em:hover{cursor:pointer;background:#fff;color:#000 !important;}
#queldoreiNav{width:750px;margin:31px 0 34px 46px;padding:0;position:relative;border:none;float:left;}
.search-field #queldoreiNav{width:560px}
.below-logo #queldoreiNav{width:auto;margin:0 0 10px 3px}
#queldoreiNav li{text-align:left;position:static;}
#queldoreiNav li.over{z-index:998;}
#queldoreiNav li.parent{}
#queldoreiNav li a{display:block;text-decoration:none;font-weight:300;}
#queldoreiNav li a:hover{text-decoration:none;}
#queldoreiNav li a span{display:block;white-space:nowrap;cursor:pointer;}
#queldoreiNav li ul a span{white-space:normal;}
#queldoreiNav>li{float:left;position:relative;margin:0 3px 3px;}
#queldoreiNav>li>a{position:relative;float:left;padding:0;color:#373230;font-size:14px;font-family:"Myriad Pro",sans-serif;font-weight:700;line-height:36px;letter-spacing:-0.1em;text-transform:uppercase;}
#queldoreiNav>li>a>span{padding:0px 10px;border-top:3px solid transparent;}
#queldoreiNav>li:hover>a>span,
#queldoreiNav>li.over>a>span,
#queldoreiNav>li.active>a>span{background:#fff;}
#queldoreiNav>li:hover,
#queldoreiNav>li.over,
#queldoreiNav>li.active{-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
#queldoreiNav>li>a:hover, #queldoreiNav>li.over>a{z-index:1000;}
#queldoreiNav>li>a:hover>span,
#queldoreiNav>li.over>a>span,
#queldoreiNav>li.active>a>span{border-top:3px solid #97d2c9;}
#queldoreiNav>li.custom-block>a, #queldoreiNav>li.custom-block>a>span{cursor:default;}
#queldoreiNav div.sub-wrapper{position:absolute;z-index:999;width:auto;padding:16px 0;margin:39px 0 0;left:-10000px;border:none;background:#fff;-webkit-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.15);}
#queldoreiNav div.sub-wrapper ul{position:static;width:auto;border:none;}
#queldoreiNav>li>div.sub-wrapper>ul>li{float:none;display:table-cell;border:none;width:210px;padding:0 16px;border-right:1px solid #ededed;}
#queldoreiNav>li>div.sub-wrapper>ul>li:last-child{border:none;}
#queldoreiNav div.sub-wrapper ul div.sub-wrapper{top:-5px;margin:0 0 0 101px;padding:0;width:auto;border:none;}
#queldoreiNav ul div.sub-wrapper ul{padding:16px;width:auto;}
#queldoreiNav ul li{float:none;border:none;width:210px;line-height:28px;position:relative;}
#queldoreiNav ul li.last{}
#queldoreiNav ul li a{float:none;padding:0 10px;font-family:Arial, serif;font-size:12px;font-weight:normal;color:#322c29 !important;background:transparent none;}
#queldoreiNav ul li.active > a{background:#322c29 !important;color:#fff !important;}
#queldoreiNav ul li.over > a, #queldoreiNav ul li a:hover{background:#f5f4f4;}
#queldoreiNav li ul.shown-sub,
#queldoreiNav li div.shown-sub{left:0px;z-index:999;}
#queldoreiNav li .shown-sub ul.shown-sub,
#queldoreiNav li .shown-sub li div.shown-sub{left:15px;}
#queldoreiNav li.custom-block div.sub-wrapper{padding:16px;}
#queldoreiNav li.custom-block div.sub-wrapper strong{color:#373230;font-family:"Myriad Pro", sans-serif;font-weight:700;}
#queldoreiNav li.custom-block div.sub-wrapper a{display:inline;color:#373230;float:none;font-weight:300;padding:0px;text-decoration:underline;border:none !important;background:transparent none !important;}
#queldoreiNav li.custom-block div.sub-wrapper a:hover,
#queldoreiNav li.custom-block div.sub-wrapper>ul>li a:hover,
#queldoreiNav li.custom-block div.sub-wrapper ul li.over > a{color:#373230 !important;text-decoration:none;background:transparent none !important;}
#queldoreiNav li.custom-block div.sub-wrapper>ul, #queldoreiNav li.custom-block div.sub-wrapper ul{}
#queldoreiNav li.custom-block div.sub-wrapper>ul>li, #queldoreiNav li.custom-block div.sub-wrapper ul li{width:auto;float:none;background:transparent url("../../skin/frontend/jumbobag/default/images/arrow_item.gif") no-repeat 10px 8px !important;;line-height:22px;padding:0 10px 0 20px;}
#nav{width:750px;margin:31px 0 34px 46px;padding:0;position:relative;border:none;float:left;}
.search-field #nav{width:560px}
.below-logo .nav-container{display:block;position:static;}
.below-logo #nav{width:auto;margin:0 0 10px 3px}
#nav li{text-align:left;position:static;}
#nav li.over{z-index:998;}
#nav li.parent{}
#nav li a{display:block;text-decoration:none;font-weight:300;}
#nav li a:hover{text-decoration:none;}
#nav li a span{display:block;white-space:nowrap;cursor:pointer;}
#nav li ul a span{white-space:normal;}
#nav>li{float:left;position:relative;margin:0 3px 3px;}
#nav>li>a{position:relative;float:left;padding:0;color:#373230;font-size:14px;font-family:"Myriad Pro",sans-serif;font-weight:700;line-height:36px;letter-spacing:-0.1em;text-transform:uppercase;}
#nav>li>a>span{padding:0px 10px;border-top:3px solid transparent;background:#fff;}
#nav>li:hover,
#nav>li.over,
#nav>li.active{-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
#nav>li>a:hover, #nav>li.over>a{z-index:1000;}
#nav>li>a:hover>span,
#nav>li.over>a>span,
#nav>li.active>a>span{border-top:3px solid #97d2c9;}
#nav>li.custom-block>a, #nav>li.custom-block>a>span{cursor:default;}
#nav ul{position:absolute;z-index:999;width:auto;padding:16px;margin:39px 0 0;left:-10000px;border:none;background:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
#nav ul ul{top:-5px;margin:0 0 0 101px;padding:0;width:auto;border:none;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
#nav ul ul{padding:16px;width:auto;}
#nav ul li{float:none;border:none;width:210px;line-height:28px;position:relative;}
#nav ul li.last{}
#nav ul li a{float:none;padding:0 10px;font-family:Arial, serif;font-size:12px;font-weight:normal;color:#322c29 !important;background:transparent none;}
#nav ul li.active > a{background:#322c29 !important;color:#fff !important;}
#nav ul li.over > a, #nav ul li a:hover{background:#f5f4f4;}
#nav li ul.shown-sub,
#nav li div.shown-sub{left:0px;z-index:999;}
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub{left:15px;}
#nav li.custom-block>ul>li{width:350px;line-height:150%;}
#nav li.custom-block ul li strong{color:#888888;font-family:"Myriad Pro", sans-serif;font-weight:700;}
#nav li.custom-block ul li a{display:inline;color:#888888;float:none;font-weight:300;padding:0px;text-decoration:underline;border:none !important;background:transparent none !important;}
#nav li.custom-block ul li a:hover,
#nav li.custom-block ul li.over > a{color:#888888 !important;text-decoration:none;background:transparent none !important;}
#nav li.custom-block ul li>ul{position:static;width:auto;border:none;background:#fff;top:0;margin:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#nav li.custom-block ul li>ul>li{width:auto;float:none;background:transparent url("../../skin/frontend/jumbobag/default/images/arrow_item.gif") no-repeat 10px 8px !important;;line-height:22px;padding:0 10px 0 20px;}
a.product-image{display:block;position:relative;}
.new-label, .sale-label{position:absolute;z-index:10000;width:91px;height:91px;background:url(../../skin/frontend/jumbobag/default/images/labels.png) 0 0 no-repeat;}
.sale-top-left{top:-13px;left:-13px;background-position:-182px 0;}
.sale-top-right{top:-13px;right:-13px;background-position:-273px 0;}
.sale-bottom-left{bottom:-13px;left:-13px;background-position:-182px -91px;}
.sale-bottom-right{bottom:-13px;right:-13px;background-position:-273px -91px;}
.new-top-left{top:-13px;left:-13px;background-position:0 0;}
.new-top-right{top:-13px;right:-13px;background-position:-91px 0;}
.new-bottom-left{bottom:-13px;left:-13px;background-position:0 -91px;}
.new-bottom-right{bottom:-13px;right:-13px;background-position:-91px -91px;}
.product-img-box .sale-top-left{top:-4px;left:-4px;}
.product-img-box .sale-top-right{top:-4px;right:-4px;}
.product-img-box .new-top-left{top:-4px;left:-4px;}
.product-img-box .new-top-right{top:-4px;right:-4px;}
.price-box{}
.price-box a{white-space:nowrap;}
.price-box a:hover{text-decoration:none;}
.price-box .price{color:#97d2c9;font-weight:400;font-size:16px;}
.price-box .old-price .price{color:#8e8e8e;font-weight:400;font-size:11px;}
.availability{}
.in-stock{color:green}
.out-of-stock{color:red}
.ratings{}
.rating-box{width:55px;height:10px;margin:2px 12px 0 0;background-image:url("../../skin/frontend/jumbobag/default/images/rating.png");}
.rating-box .rating{height:10px;background-image:url("../../skin/frontend/jumbobag/default/images/rating.png");}
.rating-links .separator{margin:0 2px;font-weight:300;font-size:12px;color:#d9d9d9;}
.breadcrumbs{border:none;margin:0 15px;padding:0;line-height:49px;}
.breadcrumbs a{color:rgba(27,26,25,0.77);}
.breadcrumbs strong{color:rgba(128,128,128,0.77);font-weight:300;}
.breadcrumbs span{background:url("../../skin/frontend/jumbobag/default/images/icon_breadcrumb.gif") 50% 50% no-repeat;padding:0 9px;}
.breadcrumbs ul{margin:0;padding:0px;}
.success{color:#3d6611;font-weight:bold;}
.error{color:#f00;font-weight:bold;}
.notice{color:#ccc;}
.messages,
.messages ul{list-style:none !important;margin:0 !important;padding:0 !important;}
.messages{width:100%;overflow:hidden;}
.messages li{margin:0 0 15px;}
.messages li li{margin:0px;min-height:26px;line-height:26px;}
.messages li li span{}
.error-msg,
.success-msg,
.note-msg,
.notice-msg{border-style:solid !important;border-width:1px !important;background-position:31px 31px !important;background-repeat:no-repeat !important;line-height:26px;min-height:26px !important;padding:31px 19px 31px 70px !important;font-size:18px !important;font-weight:normal !important;font-style:italic !important;}
.error-msg{border-color:#f3f3f3;background-color:#f3f3f3;background-image:url(../../skin/frontend/jumbobag/default/images/i_msg-error.gif);color:#888;}
.success-msg{border-color:#f3f3f3;background-color:#f3f3f3;background-image:url(../../skin/frontend/jumbobag/default/images/i_msg-success.gif);color:#888;}
.note-msg{border-color:#f3f3f3;background-color:#f3f3f3;background-image:url(../../skin/frontend/jumbobag/default/images/i_msg-note.gif);color:#888;}
.notice-msg{border-color:#f3f3f3;background-color:#f3f3f3;background-image:url(../../skin/frontend/jumbobag/default/images/i_msg-notice.gif);color:#888;}
.ajax_loading{position:absolute;margin-top:21px;display:none;}
.products-list .product-shop .ajax_loading{left:-23px;margin:10px 0 0;}
.product-shop .ajax_loading{margin:19px 0 0 -21px;}
.quick-view{display:none;position:absolute;z-index:2;top:14%;left:30%;background:#97d2c9 url('../../skin/frontend/jumbobag/default/images/btn_overlay.png') 0 0 repeat-x;height:42px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:42px;padding:0 16px;font-size:14px;font-weight:300;color:#fff;text-align:center;white-space:nowrap;text-transform:lowercase;}
.quick-view:hover{background-color:#393431;color:#fff;text-decoration:none;}
div.alert a{font-size:12px;color:#8db201;padding-left:5px;}
div.alert a:hover{color:#fff;}
div.alert{position:fixed;background:#353535;top:0;left:50%;width:333px;margin-left:-220px;padding:20px 60px;color:#FFF;z-index:10030;font-size:12px;font-weight:bold;color:#ececec;border-radius:0 0 3px 3px;text-align:center;}
div.alert button{background:url(../../skin/frontend/jumbobag/default/images/remove-popup.png) 0 0 no-repeat;width:9px;height:9px;position:absolute;right:20px;top:45%;border:none;z-index:9999;}
div.alert button:hover{cursor:pointer;background-position:0 -9px;}
.homepage-banners{margin:-13px 0px 68px !important;}
.homepage-banners a{position:relative;overflow:hidden;display:block;padding:11px;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
.homepage-banners a img{position:relative;z-index:1;max-width:100%;height:auto;width:auto\9;}
.homepage-banners a:hover img{opacity:0.6;}
.homepage-banners a .content{position:absolute;z-index:2;margin:38px;color:#4e4d4b;text-align:center;}
.homepage-banners a .content strong{font-family:"Myriad Pro",sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;line-height:24px;color:#302f2e;}
.homepage-banners a .content .border{margin:15px 10px;height:1px;background:#d7d4d0;}
.homepage-banners a .content p{margin:0;}
.homepage-banners a .content button{margin:15px 0 0;}
.homepage-banners a.text-right .content{right:11px;}
.homepage-banners a.text-center .content{right:11px;left:11px}
.category-products{margin:0 0 50px;}
.category-products h2{margin:0 0 30px 15px;}
.home-main{width:900px;float:left;margin:30px 0 0;}
.home-right{width:300px;float:right;margin:30px 0 0;}
.home-left{width:300px;float:left;margin:30px 0 0;}
.col1-layout .home-main .products-grid{width:900px;}
.home-left-col{}
.home-left-col .home-main{float:right;}
.home-left-col .home-left{float:left;}
.slider-container{position:relative;border-top:1px solid #e1e1e1;background:#ededed;margin:53px 0 0 -15px;padding:42px 0 0;}
.main-container > .slider-container{margin:0;}
.slider-container h3{font-family:"Myriad Pro", serif;font-size:24px;font-weight:400;padding:0 0 28px;margin:0 0 0 15px;text-transform:uppercase;letter-spacing:-1.2px;line-height:21px;}
.slider-container .block-subtitle{margin:-15px 15px 15px;text-align:left;}
.slider-container .block-subtitle a{text-decoration:underline;}
.slider-container .block-subtitle a:hover{text-decoration:none;}
.slider-container .jcarousel-list li{float:left;width:252px;padding:0;margin:0 15px 53px;position:relative;background:#fff;border:9px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.slider-container .jcarousel-list h3{font-size:24px;font-family:"Myriad Pro",serif;font-weight:300;color:#000;color:rgba(0,0,0,0.67);letter-spacing:-1px;margin:27px 0 26px 2px;text-align:center;}
.slider-container .jcarousel-list .button-container{float:right;}
.slider-container .jcarousel-list .button-container button.button span{width:35px;height:35px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;text-indent:-9999px;}
.slider-container .jcarousel-list .button-container button.button span span{padding:0;background:url('../../skin/frontend/jumbobag/default/images/icon_cart_listing.png') 50% 50% no-repeat;}
.slider-container .jcarousel-list .product-image{display:block;margin:0 0 12px;}
.slider-container .jcarousel-list .product-image img{position:relative;z-index:0;}
.slider-container .jcarousel-list .product-name{color:#3c3c3c;font-size:16px;font-weight:300;display:block;margin:4px;line-height:120%;}
.slider-container .jcarousel-list .product-name:hover{color:#000;text-decoration:none;}
.slider-container .jcarousel-list .related-checkbox{margin:0 4px;line-height:12px;float:left;}
.slider-container .jcarousel-list .price-box{overflow:hidden;margin:0px 0 0 4px;line-height:12px;letter-spacing:-1.2px}
.product-slider-container{}
.footer-container .product-slider-container{background:#fafafa;width:100%;}
.footer-container .jcarousel-skin-tango .jcarousel-clip-horizontal, .footer-container .jcarousel-skin-tango .jcarousel-container-horizontal{width:auto}
.product-slider-container .title-container{margin:0 0 -27px;position:relative;}
.product-slider-container h2{margin:0 0 0 15px;padding:0 0 28px;font-family:"Myriad Pro", serif;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:-1.2px;line-height:21px;}
.product-slider-container .jcarousel-skin-tango .jcarousel-clip{}
.product-slider-container .jcarousel-skin-tango .jcarousel-clip ul.jcarousel-list{padding:35px 0 50px !important;}
.product-slider-container .jcarousel-skin-tango .jcarousel-clip ul li.item div.hover{-webkit-box-shadow:0px 0px 25px 6px rgba(0, 0, 0, 0.09);-moz-box-shadow:0px 0px 25px 6px rgba(0, 0, 0, 0.09);box-shadow:0px 0px 25px 6px rgba(0, 0, 0, 0.09);}
.pager{padding:16px 0 0;margin:0 0 16px;line-height:22px;text-align:center;border-top:1px solid;border-top-color:#e3e3e3;border-top-color:rgba(227,227,227,0.61);}
.pager .amount{float:left;color:#262525;color:rgba(38,37,37,0.5);}
.pager .amount strong{font-weight:400;}
.pager .pages{float:right;margin:0;}
.pager .pages ol{display:inline;margin:0;padding:0;}
.pager .pages li{display:inline-block;width:22px;height:22px;;margin:0;text-align:center;}
.pager .pages li a{display:block;float:left;width:22px;height:22px;text-decoration:none;line-height:25px;color:#262525;color:rgba(38,37,37,0.75);}
.pager .pages li a:hover{color:#97d2c9;}
.pager .pages li a.next, .pager .pages li a.previous{border:1px solid #e1e1e1;background:url('../../skin/frontend/jumbobag/default/images/pager_bg.gif') 0 0 repeat-x;}
.pager .pages li a.next:hover, .pager .pages li a.previous:hover{-webkit-box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05);box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05);}
.pager .pages strong{display:none}
.pager .pages .current{vertical-align:top;color:#97d2c9;line-height:25px;}
.sorter{padding:0px;margin:0 0 18px;line-height:27px;text-align:left;color:#808080;}
.sorter .limiter, .sorter .sort-by, .sorter .sort-order, .sorter .view-mode{float:left;height:27px;border:1px solid #e1e1e1;-webkit-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05);box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05);background:url('../../skin/frontend/jumbobag/default/images/sorter_bg.gif') 0 0 repeat-x}
.sorter .sort-by{margin:10px 1px 0 0}
.sorter .sort-by label{margin:0 8px 0 5px}
.sorter .limiter{}
.sorter .limiter label{margin:0 7px;}
.sorter .link-feed{}
.sorter .sort-order{margin:10px 10px 0 0;}
.sorter .sort-order a{display:block;}
.sorter .view-mode{margin:10px 10px 0 0;}
.sorter .view-mode label{display:block;float:left;margin:0 7px;}
.sorter .view-mode a, .sorter .view-mode strong{display:block;float:left;overflow:hidden;width:27px;height:27px;margin:0;text-indent:-999px;}
.sorter .view-mode .grid{background:transparent url(../../skin/frontend/jumbobag/default/images/i_grid_mode.gif) 0% 0% no-repeat;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.sorter .view-mode .list{background:transparent url(../../skin/frontend/jumbobag/default/images/i_list_mode.gif) 0% 0% no-repeat;}
.sorter .view-mode a:hover, .sorter .view-mode strong{background-position:0% 100% !important;}
.sorter .view-mode a:hover, .sorter .view-mode strong.grid, .sorter .view-mode strong.list, .sorter .sort-order a:hover{-webkit-box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.10);-moz-box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.10);box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.10);}
.toolbar{}
.toolbar img.v-middle{vertical-align:top;}
.toolbar select{height:27px;padding:0;margin:0;line-height:27px;border:none;box-shadow:none;color:#434343;}
.toolbar .sort-by select{width:auto;}
.toolbar-bottom{}
.toolbar-bottom .sorter{display:none;}
.toolbar-switch{margin-top:10px;}
.toolbar-switch .toolbar-dropdown{display:none;}
.toolbar-switch select{display:none;}
.toolbar-switch .current{color:#434343;}
.toolbar-switch .toolbar-title{position:relative;z-index:4;padding:0 40px 0 0;background:transparent url('../../skin/frontend/jumbobag/default/images/selectbox_arrow.png') 100% 7px no-repeat;}
.over .toolbar-title{background-color:#fff;height:30px;margin:0 -1px;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.toolbar-dropdown{background:#fff;padding:11px 22px;display:none;position:absolute;z-index:3;margin:-1px;border:1px solid #e1e1e1;-webkit-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05);box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05);}
.toolbar-dropdown ul{}
.toolbar-dropdown ul li{padding:0 0 0 12px;background:url("../../skin/frontend/jumbobag/default/images/arrow_item.gif") 0 7px no-repeat;}
.toolbar-dropdown ul li a{display:block;line-height:20px;margin:0;padding:0;color:#8c8c8c;}
.toolbar-dropdown ul li a:hover, .toolbar-dropdown ul li.selected a{text-decoration:none;color:#97d2c9;}
.category-title{display:none;}
.category-image{width:100%;overflow:hidden;margin:0 0 30px;text-align:center;}
.category-image img{max-width:100%;width:auto\9;}
.category-description{border:1px solid;border-color:#e3e3e3;border-color:rgba(227,227,227,0.61);margin:0 0 20px 0;padding:20px;line-height:18px;text-align:center;color:#808080;}
.category-description h1{display:block;margin:0;font-size:24px;font-family:"Myriad Pro", sans-serif;font-style:normal;color:#000;color:rgba(0,0,0,0.67);text-transform:uppercase;}
.category-description p{margin:22px 0 0;}
.category-description strong{color:#000;color:rgba(0,0,0,0.67);font-family:"Myriad Pro", sans-serif;font-style:normal;}
.category-description img{max-width:100%;height:auto;width:auto\9;}
.products-grid{border:none;position:relative;margin:0 0 50px;}
.col2-left-layout .products-grid,
.col2-right-layout .products-grid{width:900px;margin:0 -15px;}
.col1-layout .products-grid{width:1200px;margin:0 auto;}
.products-grid.last{border-bottom:0;}
.products-grid li.item{float:left;width:252px;padding:0;margin:0 15px 30px;position:relative;background:#fff;border:9px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.products-grid li.item a:hover{text-decoration:none;}
.products-grid h3{font-size:24px;font-family:"Myriad Pro",serif;font-weight:300;color:#000;color:rgba(0,0,0,0.67);letter-spacing:-1px;margin:27px 0 26px 2px;text-align:center;}
.products-grid .button-container{float:right;margin-left:5px;}
.products-grid .button-container button.button span{width:35px;height:35px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;text-indent:-9999px;}
.products-grid .button-container button.button span span{padding:0;background:url('../../skin/frontend/jumbobag/default/images/icon_cart_listing.png') 50% 50% no-repeat;}
.products-grid .product-image{display:block;margin:0 0 12px;position:relative;z-index:1;}
.products-grid .product-image img{position:relative;z-index:0;max-width:100%;height:auto;width:auto\9;}
.products-grid .product-name{color:#3c3c3c;font-size:16px;font-weight:300;display:block;margin:4px;line-height:120%;}
.products-grid .product-name:hover{color:#000;text-decoration:none;}
.products-grid .price-box{margin:0px 0 5px 4px;line-height:14px;letter-spacing:-1.2px}
.products-grid .regular{}
.products-grid .hover{display:none;position:absolute;z-index:2;top:-9px;left:-9px;width:252px;padding:0;margin:0 30px 30px 0;background:#fff;border:9px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0px 0px 46px 12px rgba(0, 0, 0, 0.09);-moz-box-shadow:0px 0px 46px 12px rgba(0, 0, 0, 0.09);box-shadow:0px 0px 46px 12px rgba(0, 0, 0, 0.09);}
.products-grid .hover .price-box{position:absolute;z-index:2;right:11px;min-width:66px;margin:0;padding:0;background:#97d2c9;line-height:18px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.products-grid .hover .price-box .price-label, .products-grid .hover .price-box .label{display:none;}
.products-grid .hover .price-box sup{color:#fff;color:rgba(255,255,255,0.5);font-size:18px;font-style:normal;top:-0.3em;}
.products-grid .hover .price-box .price{color:#fff;font-size:24px;}
.products-grid .hover .price-box .old-price .price{color:#fff;color:rgba(255,255,255,0.5);font-size:18px;}
.products-grid .hover .price-box .old-price sup{top:0;}
.products-grid .hover .product-name{text-align:center;}
.products-grid .hover .ratings{width:55px;padding:0;margin:0 auto;}
.products-grid .hover .rating-links{display:none;}
.products-grid .hover .button-container{float:none;border-top:1px solid #f3f3f3;margin-top:12px;padding-top:13px;text-align:center;}
.products-grid .hover .button-container button.button span{width:auto;height:19px;line-height:19px;background:transparent none !important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;text-indent:0;}
.products-grid .hover .button-container button.button span span{padding:0;font-size:12px;color:#4d4d4d;text-transform:none;}
.products-grid .hover .button-container button.button span span em{display:inline-block;float:left;margin:0 13px 0 0;width:24px;height:19px;background:#97d2c9 url("../../skin/frontend/jumbobag/default/images/icon_cart_listing_mask.png") 0 0 no-repeat;}
.products-grid .hover .button-container button.button:hover span span em{background-color:#393431;}
.products-grid .add-to-links{display:none;width:270px;height:40px;margin:9px -9px -9px;background:#fcfcfc;text-align:center;-webkit-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);}
.products-grid .add-to-links li{display:inline;margin:0 5px 0 0;line-height:40px;}
.products-grid .add-to-links li span{display:inline-block;color:#97d2c9;margin-right:5px;}
.products-grid .add-to-links a{font-weight:300}
.products-grid .add-to-links a:hover{text-decoration:none;}
.products-grid .add-to-links a.link-compare{}
.products-grid .availability{line-height:39px;}
.two_columns_3{}
.two_columns_4{}
.two_columns_4 li.item{width:177px;}
.two_columns_4 .hover{width:177px;}
.two_columns_4 .add-to-links{width:195px;height:auto;padding:10px 0;}
.two_columns_4 .add-to-links li{display:block;margin:0;line-height:140%;}
.two_columns_4 .add-to-links li{display:block;margin:0;}
.two_columns_4 .hover .price-box{display:none}
.two_columns_4 .quick-view{top:18%;left:26%;height:32px;line-height:32px;font-size:12px;}
.two_columns_4 .product-name{font-size:14px}
.two_columns_4 .hover .button-container button.button span span em{margin:0 5px 0 0;}
.col2-left-layout .two_columns_5{margin:0 -10px}
.two_columns_5{}
.two_columns_5 li.item{width:142px;margin:0 10px 20px}
.two_columns_5 .hover{width:142px;}
.two_columns_5 .add-to-links{width:160px;height:auto;padding:10px 0;}
.two_columns_5 .add-to-links li{display:block;margin:0;line-height:140%;}
.two_columns_5 .add-to-links li{display:block;margin:0;}
.two_columns_5 .hover .price-box{display:none}
.two_columns_5 .quick-view{top:15%;left:20%;height:32px;line-height:32px;font-size:12px;}
.two_columns_5 .product-name{font-size:14px}
.two_columns_5 .hover .button-container button.button span span em{margin:0 5px 0 0;}
.one_column_4{}
.one_column_5{}
.one_column_5 li.item{width:192px;}
.one_column_5 .hover{width:192px;}
.one_column_5 .add-to-links{width:210px;height:auto;padding:10px 0;}
.one_column_5 .add-to-links li{display:block;margin:0;line-height:140%;}
.one_column_5 .add-to-links li{display:block;margin:0;}
.one_column_5 .hover .price-box{display:none}
.one_column_5 .quick-view{top:18%;left:26%;height:32px;line-height:32px;font-size:12px;}
.one_column_5 .product-name{font-size:14px}
.one_column_5 .hover .button-container button.button span span em{margin:0 5px 0 0;}
.one_column_6{}
.one_column_6 li.item{width:152px;}
.one_column_6 .hover{width:152px;}
.one_column_6 .add-to-links{width:170px;height:auto;padding:10px 0;}
.one_column_6 .add-to-links li{display:block;margin:0;line-height:140%;}
.one_column_6 .add-to-links li{display:block;margin:0;}
.one_column_6 .hover .price-box{display:none}
.one_column_6 .quick-view{top:18%;left:21%;height:32px;line-height:32px;font-size:12px;}
.one_column_6 .product-name{font-size:14px}
.one_column_6 .hover .button-container button.button span span em{margin:0 5px 0 0;}
.products-list{margin:0;padding:0;position:relative;}
.products-list li.item{border:none;padding:0 0 30px;}
.products-list li.item .f-left{position:relative;}
.products-list li.item.last{}
.products-list .product-image{padding:0;margin:0;position:relative;z-index:1;background:#fff;border:9px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.products-list .product-image .back_img{position:absolute;z-index:1;display:none;}
.products-list .product-shop{position:relative;margin-left:300px;}
.products-list .product-name{margin:8px 0 5px;padding:0 0 13px;border-bottom:1px solid;border-bottom-color:#e3e3e3;border-bottom-color:rgba(227,227,227,0.61);}
.products-list .product-name a{font-family:"Myriad Pro",serif;font-size:16px;color:#000;color:rgba(0,0,0,0.67);}
.products-list .product-name a:hover{text-decoration:none;color:#000;}
.products-list .price-container{float:none;margin:0 0 12px;padding:0 0 6px;border-bottom:1px solid;border-bottom-color:#e3e3e3;border-bottom-color:rgba(227,227,227,0.61);}
.products-list .price-box{float:left;margin:0;padding:0;}
.products-list .price-box .price{font-size:20px;}
.products-list .price-box p{display:inline-block;margin:0 5px 0 0;}
.products-list .ratings{float:left;width:270px;margin:6px 0 0 25px;padding:0;}
.products-list .ratings, .products-list .ratings a{color:#1b1a19;}
.products-list .price{}
.products-list .desc{margin:0 0 8px;padding:0 0 14px;color:#1b1a19;line-height:1.35;border-bottom:1px solid;border-bottom-color:#e3e3e3;border-bottom-color:rgba(227,227,227,0.61);}
.products-list .desc .link-learn{display:none;}
.products-list .desc a{text-decoration:underline;}
.products-list .desc a:hover{text-decoration:none;}
.products-list .button-container{float:left;margin:0;line-height:35px;}
.products-list .button-container p{line-height:35px;}
.products-list .button-container .btn-add-cart{display:block;vertical-align:top;color:#322c29;font-size:14px;}
.products-list .button-container .btn-add-cart span{float:left;display:inline-block;border-radius:100% 100% 100% 100%;height:35px;text-indent:-9999px;width:35px;margin:0 15px 0 0;background:#97d2c9 url("../../skin/frontend/jumbobag/default/images/icon_cart_listing.png") no-repeat 50% 50%;}
.products-list .button-container .btn-add-cart:hover{color:#000;text-decoration:none;}
.products-list .button-container .btn-add-cart:hover span{background-color:#322c29;}
.products-list .add-to-links{float:left;clear:none;}
.products-list .add-to-links li{float:left;margin:0;line-height:35px;}
.products-list .add-to-links li span{display:inline-block;width:1px;height:15px;margin:10px 25px;background:#d5d5d5;}
.products-list .add-to-links a{color:#322c29;font-size:14px;font-weight:300 !important;line-height:35px;vertical-align:top;}
.products-list .add-to-links a.link-compare{}
.products-list .add-to-links a:hover{color:#000;text-decoration:none;}
.cart-empty a{font-weight:800;}
.cart fieldset{margin:0;}
.cart .cart-collaterals{padding:29px 0 30px;text-align:center;}
.cart .cart-collaterals .cart-block{position:relative;background:#fff;border:none;border-top:6px solid #97d2c9;padding:20px 13.513%;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);}
.cart .cart-collaterals h2{font-family:"Myriad Pro";font-size:20px;font-weight:400;padding:0 0 44px;margin:0;text-transform:uppercase;letter-spacing:-1.2px;line-height:21px;}
.cart .cart-collaterals h2:after{content:'';float:left;width:90%;height:1px;background:#e8e8e8;margin:23px 0 0 5%;}
.cart .cart-collaterals .buttons-set{margin:0;text-align:center;}
.cart .cart-collaterals .buttons-set button.button{float:none;}
.cart .cart-collaterals .input-box{width:100%;margin:0 0 10px;}
.cart .cart-collaterals .input-box input{width:96%;}
.cart .cart-collaterals .input-box select{width:100%;}
.cart .cart-collaterals .cart-coupon{}
.cart .cart-collaterals .cart-coupon .input-box{margin:17px 0;}
.cart .cart-collaterals .cart-shipping{}
.cart .cart-collaterals .cart-shipping .form-list{margin:17px 0 0;}
.cart .cart-collaterals .cart-shipping .form-list label{float:none;}
.cart .cart-collaterals .cart-total{padding:0;}
.cart .cart-collaterals .cart-total .checkout-types{float:none;position:relative;width:100%;overflow:hidden;margin:0;padding:30px 0 25px;background:#fbfbfb;text-align:center;-webkit-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);}
.cart .cart-collaterals .cart-total .checkout-types button.button{margin:0 0 10px}


// Fix this
   .data-table{border-collapse:separate;border-top:6px solid #575757;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 8px rgba(0, 0, 0, 0.15);}
.data-table th, .data-table td, .data-table td a{color:#000;color:rgba(0,0,0,0.67)}
.data-table td a.product-image, .data-table td a.product-image img{display:block;margin:0 auto;}
.data-table td a:hover{color:#000;text-decoration:none;}
.data-table tbody td{border:1px solid #e9e9e9;border-top:none;border-left:none;}
.data-table tbody tr:last-child td{border-bottom:none;}
.data-table thead, .data-table tfoot{background:#fafafa;}
.data-table thead th{-webkit-box-shadow:inset 0px -4px 6px -4px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px -4px 6px -4px rgba(0, 0, 0, 0.15);box-shadow:inset 0px -4px 6px -4px rgba(0, 0, 0, 0.15);}
.data-table tfoot td{-webkit-box-shadow:inset 0px 4px 6px -4px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px 4px 6px -4px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 4px 6px -4px rgba(0, 0, 0, 0.15);}
.data-table tr.even, .data-table tr.odd{background-color:#fff;}
.data-table th{padding:18px 23px;font-weight:300;}
.data-table td{padding:18px;}
.data-table td.td-edit, .data-table td.td-price{padding:26px 18px;}
.data-table td.td-image{border-left:none;}
.data-table td.td-image img{width:115px;height:auto;}
.data-table td.td-delete{border-right:none;}


.data-table .product-name{font-weight:700;}
.data-table .td-title{display:none;}
.data-table .td-actions{display:none;}
.data-table .btn-edit2{width:38px;height:38px;background:#97D2C9 url('../../skin/frontend/jumbobag/default/images/icon_edit.png') 50% 50% no-repeat;}
.data-table .btn-edit:hover{background-color:#393431}
.data-table .btn-remove2{width:38px;height:38px;background:#97D2C9 url('../../skin/frontend/jumbobag/default/images/icon_trash.png') 50% 50% no-repeat;}
.data-table .btn-remove:hover{background-color:#393431}
.data-table .btn-continue{float:left;}
.data-table button.button span{font-size:12px;text-transform:lowercase;}

#product_comparison{margin:0 0 20px}
#product_comparison th{background:#fafafa;-webkit-box-shadow:inset -6px 0px 6px -6px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset -6px 0 6px -6px rgba(0, 0, 0, 0.15);box-shadow:inset -6px 0 6px -6px rgba(0, 0, 0, 0.15);}
#product_comparison thead, #product_comparison tfoot{background:#fff;}
#product_comparison thead td{border:1px solid #e9e9e9;border-top:none;border-left:none;}
#product_comparison thead tr:last-child td{border-bottom:none;}
#product_comparison .btn-remove{float:right;}
#product_comparison a.product-image{margin:0 0 15px;}
#product_comparison .price-box, #product_comparison .product-name, #product_comparison p, #product_comparison ul.add-to-links li{text-align:center;}
#product_comparison .ratings{text-align:center;}
#product_comparison .ratings .rating-box{float:none;margin:0 auto;}
.item-options dt{float:left;clear:left;font-style:normal;font-weight:300;}
.item-options dt:after{content:': ';}
.item-options dd{float:left;margin:0 0 3px 3px;padding:0;font-weight:400;font-style:normal;}
.product-view .item-options{margin-top:10px;}
.product-view .item-options dt{float:none;}
.product-view .item-options dd{float:none;margin:5px 0 0 20px;padding:0;font-weight:400;font-style:normal;}
.sp-methods{margin:14px 0;}
.sp-methods dt{margin:13px 0 5px;font-weight:bold;}
.sp-methods dd{margin:0;}
.sp-methods dd li{margin:5px 0;}
.sp-methods label{font-weight:bold;color:#666;}
.sp-methods .price{font-weight:bold;}
.sp-methods .form-list{padding-left:20px;}
.sp-methods .form-list li{margin:0 0 8px;}
.sp-methods select.month{width:154px;margin-right:10px;}
.sp-methods select.year{width:96px;}
.sp-methods input.cvv{width:3em !important;}
.sp-methods .checkmo-list li{margin:0 0 5px;}
.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right;}
.sp-methods .checkmo-list address{float:left;}
.sp-methods .centinel-logos a{margin-right:3px;}
.sp-methods .centinel-logos img{vertical-align:middle;}
.sp-methods .release-amounts{margin:0.5em 0;}
.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0;}
.please-wait{float:right;}
.please-wait img{vertical-align:middle;}
.cvv-what-is-this{font-size:11px;cursor:help;margin-left:10px;}
.dedicated-review-box{}
.dedicated-review-box .ratings-list{margin:10px 0;}
#product-review-table{margin:0 0 15px;}
#product-customer-reviews{}
#product-customer-reviews li{margin-bottom:30px;}
#product-customer-reviews .review-title{font-size:14px;font-family:"Myriad Pro", serif;font-weight:400;color:#000;color:rgba(0,0,0,0.67);padding-right:15px;}
#product-customer-reviews p{margin:0 0 0 5px;}
#product-customer-reviews .ratings-list{margin:10px 0 10px 5px;}
#product-customer-reviews .ratings-list td{line-height:14px;padding:0 5px 0 0;}
.add-review{border-top:1px solid #ededed;padding-top:30px;}
.add-review h3.title{font-size:14px;font-family:"Myriad Pro", serif;padding-right:15px;margin:0 0 20px;}
.add-review .data-table th{padding:12px;}
.add-review .data-table td{padding:12px;text-align:center;}
.add-review .form-list label{color:#565656}
.add-review .buttons-set{margin:0;}
.add-review .buttons-set button.button{float:left;}
#customer-reviews{margin-top:30px;}
#customer-reviews dt a{font-size:14px;font-family:"Myriad Pro", serif;padding-right:15px;}
#customer-reviews dd{margin:0 0 20px 10px;}
#customer-reviews .ratings-table{margin:10px 0 10px 5px;}
#customer-reviews .ratings-table td{line-height:14px;}
#customer-reviews .form-add{border-top:1px solid #ededed;padding-top:30px;margin-top:20px;}
#customer-reviews .form-add h2{font-size:14px;font-family:"Myriad Pro", serif;padding-right:15px;margin:0 0 20px;}
#customer-reviews .form-add .data-table th{padding:12px;}
#customer-reviews .form-add .data-table td{padding:12px;text-align:center;}
#customer-reviews .form-add .form-list label{color:#565656}
#customer-reviews .form-add .buttons-set button.button{float:left;}
.top-opc{width:1170px;}
.top-opc li{float:left;width:150px;margin:0 40px 30px 0;}
.top-opc li .number{display:block;float:left;width:54px;height:54px;margin:0 10px 0 0;background:#dbdbdb;line-height:52px;font-family:"Myriad Pro",serif;font-size:30px;font-weight:300;color:#fff;text-align:center;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.top-opc li h2{overflow:hidden;margin:11px 0 0;line-height:16px;font-size:16px;font-weight:300;color:#dbdbdb;}
.top-opc li.allow{cursor:pointer;}
.top-opc li.allow:hover .number{background:#97d2c9;}
.opc{border:0;}
.opc button.button span{font-size:12px;text-transform:lowercase;}
.opc .step{padding:23px 21px;margin:0 0 30px;position:relative;background:#fff;border:none;border-top:6px solid #97d2c9;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);}
.opc .step-title{display:none;padding:0;margin:0;background:transparent;border-bottom:1px solid #e8e8e8;font-size:18px;color:#4c4c4c;font-family:"Myriad Pro", serif;line-height:47px;height:47px;}
.opc .step-title h2{margin:0;line-height:47px;}
.opc .step-title .number{margin:10px 20px 0 18px;padding:0 18px 0 0;border-right:1px solid #e0e0e0;line-height:25px;}
.opc .active .step-title{background:#f7f7f7;border:1px solid #e8e8e8;}
.opc .active .step-title .number{border-right:1px solid #e8e8e8;}
.opc .step-title:hover{background:#f7f7f7;}
.opc .active .step-title:hover{background:#f7f7f7;}
.opc h3{margin:0 0 15px;font-size:18px;color:#97d2c9;font-family:"Myriad Pro", serif;font-weight:300;}
.opc h4{font-size:12px;font-weight:300;color:#97d2c9;}
.opc .buttons-set{margin:0; margin-bottom: 20px;}
.opc .form-list{margin:10px 0 0;}
.opc .form-list li{margin:0;}
.opc .form-list .input-box{margin:0 0 15px;}
.opc .form-list .input-box{width:100%;}
.opc .form-list input.input-text{width:90%;}
.opc .form-list li.wide .input-box{width:100%;}
.opc .form-list li.wide input.input-text{width:95%;}
.opc .form-list .field{width:50%;}
.opc .td-label{display:none;font-style:italic;width:90px;}
.opc .product-name{overflow:hidden;}
#checkout-step-login{padding:0;margin:0;background:none transparent !important;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#checkout-step-login .block-checkout-register, #checkout-step-login .block-checkout-login{width:378px}
#checkout-step-login .block-checkout-register{margin-left:0}
#checkout-step-login .block-checkout-login{margin-right:0}
#checkout-step-login .block .block-title{margin:0;border:none;}
#checkout-step-login .block .block-content li{margin:0;padding:0;line-height:20px;background:none}
#checkout-step-login .block-checkout-register h4{margin-top:20px;}
#checkout-step-login .block-checkout-register ul.ul{ margin-top: -5px; }
#checkout-step-login .block-checkout-register ul.ul li{line-height:24px;font-weight:600;padding:0 0 0 24px;position:relative;}
#checkout-step-login .block-checkout-login .buttons-set button.button{float:left;margin:0 13px 0 0;}
#checkout-step-login .block-checkout-login .buttons-set .required{float:left;width:200px;}
#checkout-step-login .block-checkout-login .buttons-set a{float:left;}
#checkout-step-login input.input-text{width:318px;}
#checkout-step-login label{margin:0; vertical-align: top;}
#checkout-review-table{}
#checkout-review-table h3{margin:0;font-size:12px;font-family:Arial,serif;color:#000;color:rgba(0,0,0,0.75);}
#checkout-step-review{}
#checkout-step-review .buttons-set{margin-top:10px;line-height:42px;}
#checkout-step-review .buttons-set button.button{float:right;}
#cart-sidebar-reorder{margin:0 0 30px}
.block-reorder .block-content .actions{text-align:right;line-height:42px;}
.block-progress dt{line-height:24px;font-weight:300;padding:0 0 0 24px;position:relative;}
.block-progress dt:before{content:'\00b7';font-size:70px;position:absolute;top:2px;left:0px;font-family:"Times New Roman", sans-serif;font-style:normal;color:#97d2c9;}
.block-progress dt.complete{background:transparent;font-weight:700;}
.block-progress dt a{font-size:10px;text-decoration:underline;}
.block-progress dt a:hover{text-decoration:none;}
.block-progress dt:last-child{border-bottom:none;}
.block-progress dd{margin:5px 0;padding:0 0 0 23px;}
.block-progress dd.complete{background:transparent;}
.block{float:left;width:230px;padding:23px 20px;margin:0 15px 30px;position:relative;background:#fff;border:none;border-top:6px solid #97d2c9;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);}
.block .block-title{border:0;padding:0 0 22px;margin:0 0 25px;color:#000;color:rgba(0,0,0,0.75);border-bottom:1px solid #e8e8e8;}
.block .block-title strong{font-size:22px;font-weight:400;font-family:"Myriad Pro", serif;text-transform:uppercase;letter-spacing:-1.2px;line-height:21px;}
.block .block-title small{font-size:70%}
.block .block-subtitle{margin:0 0 10px;padding:0 0 25px;border-bottom:1px solid #f4f4f4;font-size:14px;}
.block .block-content{padding:0;margin:0;}
.block .block-content p{padding:0 0 10px;}
.block .block-content .actions{margin:0;padding:0;text-align:center;}
.block .block-content .actions a:hover{text-decoration:none;}
.block .block-content .actions .f-right{line-height:35px;}
.block .block-content li, .block .block-content li.item{margin:0 0 0 3px;padding:0 0 0 13px;line-height:20px;background:url("../../skin/frontend/jumbobag/default/images/arrow_item.gif") 0 8px no-repeat}
.block .block-content li:last-child, .block .block-content li.item:last-child{border:0;}
.block .block-content a, .block .block-content li a, .block .block-content li.item a{color:#322c29;text-decoration:none;}
.block .block-content a:hover, .block .block-content li a:hover, .block .block-content li.item a:hover{color:#999;text-decoration:none;}
.block li.even, .block li.odd{background-color:transparent;}
.block .btn-remove, .block .btn-edit{float:left;}
/*.cms-index-index .block{float:left;width:270px;padding:0;margin:0 15px 30px;position:relative;background:#fff;border:none;border-top:6px solid #97d2c9;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);}
.cms-index-index .block .block-title{border:0;padding:24px 35px 27px;margin:0;color:#000;color:rgba(0,0,0,0.75);text-align:center;}
.cms-index-index .block .block-title:after{content:'';float:left;width:120px;height:1px;background:#e8e8e8;margin:14px 0 0 39px;}
.cms-index-index .block .block-title strong{font-size:24px;font-weight:400;font-family:"Myriad Pro", serif;text-transform:uppercase;letter-spacing:-1.2px;line-height:21px;}
.cms-index-index .block .block-subtitle{margin:0 0 10px;padding:0 0 15px;border-bottom:1px solid #f4f4f4;}
.cms-index-index .block .block-content{padding:0 20px 25px;margin:0;}
.cms-index-index .block .block-content .actions{margin:0;padding:0;text-align:center;}
.cms-index-index .block .block-content .actions .f-right{line-height:35px;}
.cms-index-index .block .block-content li, .block .block-content li.item{margin:0;padding:0;line-height:20px;background:none;}
.cms-index-index .block .block-content li:last-child, .cms-index-index .block .block-content li.item:last-child{border:0;}
.cms-index-index .block .block-content li a:hover, .cms-index-index .block .block-content li.item a:hover{color:#999;}
.cms-index-index .block li.even, .cms-index-index .block li.odd{background-color:transparent;}
.cms-index-index .block .btn-remove, .cms-index-index .block .btn-edit{float:left;}*/
.block-tags .block-content li{line-height:22px;font-size:16px;background:none;padding:0;margin:0;}
.block-tags .block-content li a{color:#322c29;}
.block-tags .block-content .actions{width:270px;height:40px;line-height:40px;margin:16px -21px -22px;background:#fcfcfc;text-align:center;-webkit-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);}
.block-tags .block-content .actions a{float:none;}
.block-poll .question{float:left;margin:0 10px 0 0;font-size:18px;font-weight:300;font-family:"Myriad Pro", serif;color:#000;color:rgba(0,0,0,0.67);}
.block-poll .block-subtitle{font-weight:300;}
.block-poll .block-content li{line-height:30px;margin:0;padding:0;background:none;}
.block-poll input.radio{margin-top:7px;}
.block-poll .block-content .actions{margin:10px 0 0 0;padding:20px 0 0;border-top:1px solid #e8e8e8;}
.block-layered-nav .block-subtitle{display:none;}
.block-layered-nav dt{margin:10px 0 5px;padding:0px;border:0;font-size:14px;font-weight:400;font-family:"Myriad Pro", serif;color:#000;color:rgba(0,0,0,0.67);}
.block-layered-nav dd{margin:0 0 15px;}
.block-layered-nav .block-content dd li{margin:0 0 0 3px;padding:0 0 0 13px;line-height:20px;background:url("../../skin/frontend/jumbobag/default/images/arrow_item.gif") 0 8px no-repeat}
.block-layered-nav .block-content dd li:last-child{border:0;}
.block-layered-nav .block-content dd li a:hover{color:#999;}
.block-layered-nav .shopby_more{display:none;text-align:right;}
.block-layered-price{}
.block-layered-price .ui-slider-horizontal{height:6px;border:1px solid #e6e6e6;background:#fefefe;margin:0 0 10px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.block-layered-price .ui-widget-header{background:#5e5e5e none;}
.block-layered-price .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.block-layered-price .ui-slider .ui-slider-handle{width:19px;height:18px;}
.block-layered-price .ui-widget-content .ui-state-default{background:transparent url('../../skin/frontend/jumbobag/default/images/slider_handle.png') 0 0 no-repeat;border:none;cursor:pointer;}
.block-left-nav .block-title strong{font-size:24px;}
.block-compare .block-content li.item{margin:0 0 9px 25px;padding:0;line-height:16px;background:none;}
.block-compare .btn-remove{float:left;margin:1px 0 0 -25px;}
.block-compare .block-content .actions{margin:20px 0 0 0;padding:20px 0 0;border-top:1px solid #e8e8e8;}
.block-compare .block-content .actions .f-right{float:none !important;}
.block-compare .block-content .actions a{float:none;}
.block-compare .block-content .actions a:before{content:'';position:absolute;width:15px;height:15px;margin:10px 0 0 -20px;background-color:#393431;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-image:url(../../skin/frontend/jumbobag/default/images/btn_remove.png);}
.block-bestsellers{}
.block-bestsellers .block-title{margin:0 0 21px;}
.block-bestsellers .block-content li{margin:0 0 12px;padding:0 0 12px;line-height:16px;background:none;border-bottom:1px solid #f4f4f4;}
.block-bestsellers .block-content li:last-child{margin:0;padding:0;border:none;}
.block-bestsellers .product-image{float:left;width:56px;margin-right:10px;border:5px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.block-bestsellers .product-info{float:left;width:120px;}
.block-bestsellers .price-box{margin-top:5px;}
.block-bestsellers .price-box .price{font-size:12px;}
.block-viewed{}
.block-viewed .block-title{margin:0 0 21px;}
.block-viewed .block-content li{margin:0 0 12px;padding:0 0 12px;line-height:16px;background:none;border-bottom:1px solid #f4f4f4;}
.block-viewed .block-content li:last-child{margin:0;padding:0;border:none;}
.block-viewed .product-image{float:left;width:56px;margin-right:10px;border:5px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.block-viewed .product-info{float:left;width:120px;}
.block-viewed .price-box{margin-top:5px;}
.block-viewed .price-box .price{font-size:12px;}
.block-subscribe{}
.block-subscribe .form-subscribe-header{text-align:center;font-size:14px;color:#000;color:rgba(0,0,0,0.67);}
.block-subscribe .input-box{margin:16px 0;text-align:center}
.block-subscribe input.input-text{min-width:90%;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.block-login{float:none;width:350px;margin:0 auto;padding:0;position:relative;background:#fff;border:none;border-top:6px solid #97d2c9;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.10);}
.block-login .block-title{padding:29px 33px 30px;border:0;margin:0;color:#000;margin-bottom:10px;color:rgba(0,0,0,0.75);text-align:center;background-color:#f6f6f6;border-radius:10px 10px 0px 0px;}
.block-login .block-title:after{width:250px;margin:23px 0 0 17px;content:'';float:left;height:0px;background:#e8e8e8;}
.block-login .block-title strong{font-size:36px;line-height:30px;}
.block-login .block-content{margin:0;padding:0 43px 25px;text-align:center;}
.block-login .block-content ul{margin:0;padding:0;background:none;border:none;list-style:none;}
.block-login .block-content li{margin:0;padding:0;background:none;border:none;text-align:center;}
.block-login .block-content .form-list label{float:none;color:#fff;font-weight:300;padding:0;}
.block-login .block-content .form-list .input-box{margin:2px 0 21px;width:auto;text-align:center;}
.block-login input.input-text{margin:0;display:inline;min-width:96%;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.block-login .forgot-password{display:block;margin:10px 0 16px;color:#322c29;}
.block-login .forgot-password:hover{color:#000;text-decoration:none;}
.block-login .block-slider .slides > li strong{padding:0;margin:0;border:0;}
.block-login .block-slider .slides > li button.button{margin:0;}
.block-login .new-users{position:relative;width:350px;height:42px;overflow:hidden;margin:-25px 0 0;padding:13px 0;background-color:#f6f6f6;text-align:center;border-radius:0px 0px 10px 10px;-webkit-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);}
.block-login .new-users .button{float:none;}
.block-login .error-msg, .block-login .success-msg{border:none !important;background:none !important;line-height:1.4;min-height:10px !important;padding:0 0 10px !important;font-size:14px !important;font-weight:normal !important;font-style:italic !important;}
.product-tabs-container{}
.product-tabs-container h2.tab-heading{display:none}
.product-tabs{margin:25px 0 0;border:0;}
.product-tabs li{float:left;border:1px solid #e1e1e1;height:43px;line-height:43px;margin-right:7px;position:relative;}
.product-tabs li.first{}
.product-tabs li.last{}
.product-tabs a{display:block;height:47px;padding:0px 20px;color:#000;color:rgba(0,0,0,0.67);font-size:16px;font-family:"Myriad Pro", serif;background:#f5f5f5;}
.product-tabs a:hover{background-color:#fff;text-decoration:none;}
.product-tabs li.active{border:none;border-top:4px solid #97D2C9;z-index:3;margin-top:-4px;height:46px;background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-box-shadow:1px -1px 6px -1px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px -1px 6px -1px rgba(0, 0, 0, 0.15);box-shadow:1px -1px 6px -1px rgba(0, 0, 0, 0.15);}
.product-tabs li.active a,
.product-tabs li.active a:hover{background-color:#fff;}
.product-tabs-content{position:relative;z-index:2;border:none;background:#fff;padding:23px;margin:69px 0 40px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:2px 1px 6px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:2px 1px 6px 0px rgba(0, 0, 0, 0.15);box-shadow:2px 1px 6px 0px rgba(0, 0, 0, 0.15);}
.product-tabs-content h2{display:none;font-size:12px;font-weight:bold;}
.product-tabs-content h3, .product-tabs-content h4{font-weight:400;}
.product-tabs-content h4{margin:0 0 10px;}
.product-tabs-content .data-table td{padding-left:12px}
.product-tabs-content ul.disc{}
.product-tabs-content ul.disc li{width:auto;float:none;background:transparent url("../../skin/frontend/jumbobag/default/images/arrow_item.gif") no-repeat 10px 8px !important;;line-height:22px;padding:0 10px 0 20px;}
.product-tabs-accordion{display:none;margin:25px 0 30px;border:0;}
.product-tabs-container h2.tab-heading{border:1px solid #e1e1e1;height:43px;line-height:43px;margin:-1px 0 0;position:relative;background:#f5f5f5;}
.product-tabs-container h2.tab-heading:hover{background-color:#fff;}
.product-tabs-container h2.tab-heading a{display:block;height:43px;padding:0px 20px;color:#000;color:rgba(0,0,0,0.67);font-size:16px;font-family:"Myriad Pro", serif;}
.product-tabs-container h2.tab-heading a:hover{text-decoration:none;}
.product-tabs-container h2.active{border:none;border-top:4px solid #97D2C9;background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-box-shadow:1px -1px 6px -1px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px -1px 6px -1px rgba(0, 0, 0, 0.15);box-shadow:1px -1px 6px -1px rgba(0, 0, 0, 0.15);}
.product-tabs-container h2.active a,
.product-tabs-container h2.active a:hover{background-color:#fff;}
.accordion-content{display:none;margin:0;}
.product-view{}
.product-view .buttons-set .back-link{float:right;margin:-60px 0 0;}
.review-product-list .product-view .buttons-set .back-link{display:none;}
.review-product-list .product-view .box-reviews{margin:0 0 30px;}
.product-view h1{font-size:30px;font-family:"Myriad Pro",serif;font-weight:400;color:#322c29;letter-spacing:-1px}
.product-view h2{font-size:20px;font-family:"Myriad Pro",serif;font-weight:400;color:#322c29;letter-spacing:-1px}
.product-view .product-name{margin-bottom:7px;}
.product-view .product-name a{color:#322c29;}
.product-view .product-name a:hover{color:#000;text-decoration:none;}
.product-view .availability{float:left;clear:left;font-size:12px;font-weight:300;color:#73b334;margin:10px 14px 0px 0;}
.product-view .sku{float:left;font-size:12px;font-weight:700;margin:10px 0 0;}
.product-view .availability-grouped{float:none;margin:5px 14px 15px 0;}
.product-view .sku-grouped{font-size:12px;font-weight:700;margin:0 0 15px;}
.product-view .grouped-items-table{margin:0 0 20px;}
.product-view .product-shop .grouped-items-table .price-box .price{font-size:24px;line-height:24px;}
.product-view .product-shop .grouped-items-table tbody td{padding:10px;}
.product-view .product-essential{}
.product-view .short-description{margin:15px 0;padding:17px 0;border:1px solid;border-color:#e3e3e3;border-color:rgba(227,227,227,0.61);border-left:none;border-right:none;color:#000;color:rgba(0,0,0,0.67);}
.product-view .qty-container{margin:0 0 17px;padding:0 0 17px;border-bottom:1px solid;border-bottom-color:#e3e3e3;border-bottom-color:rgba(227,227,227,0.61);}
.product-view .qty-container label{float:left;margin-right:10px;line-height:30px;color:#000;color:rgba(0,0,0,0.67);}
.product-view .qty-container input{float:left;width:40px;}
.product-view .product-options{background:transparent;margin:0 0 0 0 13px;padding:0;}
.col1-layout .product-view .product-shop{float:none;width:auto;overflow:hidden;margin:0;}
.product-view .product-shop-info{overflow:hidden;padding:0 2px;}
.product-view .product-shop .product-options{margin:0px 0 13px;}
.product-view .product-shop .price-box{position:relative;float:left;}
.product-view .product-shop .price-box .price-label{display:block;}
.product-view .product-shop .price-box .price{font-size:48px;line-height:48px;}
.product-view .product-shop .price-box .old-price{position:absolute;left:100%;margin:-59px 14px;}
.product-view .product-shop .price-box .old-price .price{color:#b5b5b5;font-size:14px;line-height:100%;}
.product-view .product-shop .price-box p{}
.product-view .product-shop .price-box-bundle{float:none;}
.product-view .product-shop .price-box-bundle .price-box{float:none;}
.product-view .product-shop .price-box-bundle .price-box p{display:block;}
.product-view .product-shop .grouped-items-table .price-box .old-price{position:static;margin:0;}
.product-view .product-options dt{margin:10px 0 0;}
.product-view .product-options dt label em{color:#9A1212;}
.product-view .product-options dd{padding:0px 0px 17px;margin:0 0 17px;border-bottom:1px solid;border-bottom-color:#e3e3e3;border-bottom-color:rgba(227,227,227,0.61);}
.product-options dd input.input-text{width:96%}
.product-view .product-options .qty-holder{display:block;margin-top:5px;}
.product-view .product-options dd input.qty{width:40px;}
.product-view .product-options-bottom{background:transparent;margin:10px 0;padding:0;}
.product-view .product-shop .product-options-bottom{margin:0;float:left;}
.product-view .product-shop .product-options-bottom .price-box{float:none;margin:0 0 15px;}
.product-view .product-img-box{width:363px;position:relative;margin:0 30px 0 0;}
.product-view .product-img-box .zoom{width:210px;background:none;}
#track{background:url("../../skin/frontend/jumbobag/default/images/slider_bg.gif") no-repeat scroll 50% 50% transparent;}
.product-view .product-img-box .product-image{padding:0;margin:0 0 6px;position:relative;background:#fff;border:9px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.product-view .product-img-box .product-image a{display:block;position:relative;overflow:hidden;}
.product-view .product-img-box .zoom-notice{margin:5px 0;}
.product-view .product-img-box .product-image-zoom{width:363px;height:363px;}
.product-view .product-img-box .zoom-thumbnail{}
.product-view .product-img-box .more-views{padding:8px 0;margin:0 0 6px;position:relative;background:#fff;border:9px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.product-view .product-img-box .more-views ul{margin:0;}
.product-view .product-img-box .more-views li{float:left;background:transparent;padding:0;margin:0 6px 0 0;}
.product-view .product-img-box .more-views .jcarousel-skin-tango{margin:0 46px;}
.product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-container-horizontal{margin:0;width:402px;}
.product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-clip-horizontal{margin:0;width:402px;}
.product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item{width:126px;margin:0 4px;}
.product-view .product-img-box .more-views .jcarousel-controls{position:relative;}
.product-view .product-img-box .more-views .jcarousel-prev-horizontal{position:absolute;left:1px;}
.product-view .product-img-box .more-views .jcarousel-next-horizontal{position:absolute;right:1px;}
.product-view .add-to-cart{margin:0;}
.product-view .product-shop .add-to-box{margin:0;float:left;}
.product-view .product-shop .add-to-cart button.button{margin:0;}
.product-view .add-to-cart button.button span{height:52px;background-image:url('../../skin/frontend/jumbobag/default/images/btn_overlay_product.png');}
.product-view .add-to-cart button.button span span{line-height:52px;font-size:14px;text-transform:capitalize;padding:0 20px 0 70px;background:url('../../skin/frontend/jumbobag/default/images/icon_cart_product.png') 17px 50% no-repeat;}
.product-view .add-to-links{margin:88px 0 0;padding:0;float:left;}
.product-view .add-to-links li{line-height:38px;padding-left:53px;margin:0 0 0 20px;float:left;}
.product-view .product-shop-info .add-to-links{float:none;clear:left;}
.product-view .product-shop-info .add-to-links li{margin:8px 50px 0 0;float:none;}
.product-view .add-to-links li a{display:block;color:#322c29;font-size:14px;}
.product-view .add-to-links li span.icon{display:block;float:left;overflow:hidden;margin-left:-53px;width:38px;height:38px;background:#322c29 url("../../skin/frontend/jumbobag/default/images/icon_wishlist.png") 50% 50% no-repeat;-webkit-border-radius:100% !important;-moz-border-radius:100% !important;border-radius:100% !important;text-indent:-999px;}
.product-view .add-to-links li.compare span.icon{background-image:url('../../skin/frontend/jumbobag/default/images/icon_compare.png');}
.product-view .add-to-links li.email-friend span.icon{background-image:url('../../skin/frontend/jumbobag/default/images/icon_email.png');}
.product-view .add-to-links li a:hover{text-decoration:none}
.product-view .add-to-links li:hover span.icon{background-color:#97d2c9}
.product-view .add-to-links .link-wishlist,
.product-view .add-to-links .link-compare{font-weight:400;}
.product-view .product-shop .no-rating, .product-view .product-shop .ratings{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid;border-bottom-color:#e3e3e3;border-bottom-color:rgba(227,227,227,0.61);}
.product-view .product-shop .no-rating a, .product-view .product-shop .ratings a{color:#000;color:rgba(0,0,0,0.67);font-size:12px;text-decoration:none;}
.product-view .product-shop .no-rating a:hover, .product-view .product-shop .ratings a:hover{color:#000;}
.product-view .addthis_toolbox{margin:17px 0;}
.product-view .grouped-items-table .qty{width:30px;}
.product-view .tier-prices{margin:14px 0 0;}
.product-options dd select{width:208px;}
.product-options dd select.multiselect{width:100%;}
.product-view .box-tags h3{font-size:14px;font-family:"Myriad Pro", serif;}
.product-view .box-tags .product-tags{margin:10px 0 20px;}
.product-view .box-tags .product-tags li{display:inline;padding:0 6px;}
.product-view .box-tags .product-tags li a{text-decoration:underline;}
.product-view .box-tags div.form-add{border-top:1px solid #ededed;padding-top:20px;}
.product-view .box-tags .form-add label{display:block;float:none;font-size:14px;margin-bottom:5px;}
.product-view .box-tags .form-add .input-box{margin:0;}
.product-view .box-tags .form-add .input-text{height:24px;line-height:24px;border-right:0;}
.product-view .box-tags .form-add button.button span{height:34px;line-height:34px;}
.product-view .after-tabs-block{margin:0 0 30px;}
.product-view .product-additional{float:right;width:270px;margin:0 3px 0 27px;}
.product-view .product-additional .block{margin:0 0 20px;padding:0;width:270px;}
.product-view .product-additional .block .block-title{border:0;padding:24px 35px 27px;margin:0;color:#000;color:rgba(0,0,0,0.75);text-align:center;}
.product-view .product-additional .block .block-title:after{content:'';float:left;width:120px;height:1px;background:#e8e8e8;margin:14px 0 0 39px;}
.product-view .product-additional .block .block-title strong{font-size:24px;font-weight:400;font-family:"Myriad Pro", serif;text-transform:uppercase;letter-spacing:-1.2px;line-height:21px;}
.product-view .product-additional .block .block-subtitle{margin:0 0 10px;padding:0 0 15px;border-bottom:1px solid #f4f4f4;}
.product-view .product-additional .block .block-content{padding:0 20px 25px;margin:0;}
.product-view .product-additional .block .block-content .actions{margin:0;padding:0;text-align:center;}
.product-view .product-additional .block .block-content .actions .f-right{line-height:35px;}
.product-view .product-additional .block .block-content li{margin:0;padding:0;line-height:20px;background:none;}
.product-view .product-additional .block .block-content li:last-child, .product-view .product-additional .block .block-content li.item:last-child{border:0;}
.product-view .product-additional .block .block-content li:hover a, .product-view .product-additional .block .block-content li.item:hover a{color:#999;}
.product-view .product-additional .block li.even, .product-view .product-additional .block li.odd{background-color:transparent;}
.product-view .product-additional .block .btn-remove, .product-view .product-additional .block .btn-edit{float:left;}
.product-view .box-up-sell{}
.product-view .box-up-sell h2{font-size:24px;text-transform:uppercase;margin:0 80px 20px 0}
.product-view .box-up-sell .block-subtitle{line-height:32px;}
.product-view .box-up-sell .block-subtitle a{font-weight:300;text-decoration:underline;}
.product-view .box-up-sell .block-subtitle a:hover{text-decoration:none;}
.product-view .box-up-sell .jcarousel-item, .product-view .box-up-sell .item{width:280px;margin:0;}
.product-view .box-up-sell .item{float:left;width:130px;padding:0;margin:3px 4px 20px 3px;position:relative;}
.product-view .box-up-sell .product-image{display:block;border:9px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.product-view .box-up-sell .product-name{color:#3c3c3c;font-size:12px;font-weight:300;display:block;margin:10px 4px 6px;line-height:120%;}
.product-view .box-up-sell .product-name:hover{color:#000;text-decoration:none;}
.product-view .box-up-sell .upsell-checkbox{margin:0 4px;line-height:12px;float:left;}
.product-view .box-up-sell .price-box{overflow:hidden;margin:0px 0 0 4px;line-height:12px;}
.product-view .box-up-sell .price-box .price{font-size:12px;font-family:Arial,serif;line-height:100%;}
.product-view .box-up-sell .jcarousel-next-horizontal{margin:-55px 0 0 30px;background-color:#efefef}
.product-view .box-up-sell .jcarousel-prev-horizontal{margin:-55px 0 0 0;background-color:#efefef}
.product-view .box-up-sell .jcarousel-container-horizontal{width:280px;margin:0;}
.product-view .box-up-sell .jcarousel-clip-horizontal{width:280px;margin:0;}
.box-up-sell2{position:relative;margin:30px 0 0 -15px;display:none;}
.box-up-sell2 h3{font-family:"Myriad Pro", serif;font-size:24px;font-weight:300;padding:0 0 28px;margin:0 0 0 15px;text-transform:uppercase;letter-spacing:-1.2px;line-height:21px;}
.box-up-sell2 .block-subtitle{margin:-15px 15px 15px;text-align:left;}
.box-up-sell2 .block-subtitle a{text-decoration:underline;}
.box-up-sell2 .block-subtitle a:hover{text-decoration:none;}
.box-up-sell2 .jcarousel-list li{float:left;width:252px;padding:0;margin:0 15px 53px;position:relative;background:#fff;border:9px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}
.box-up-sell2 .jcarousel-list h3{font-size:24px;font-family:"Myriad Pro",serif;font-weight:300;color:#000;color:rgba(0,0,0,0.67);letter-spacing:-1px;margin:27px 0 26px 2px;text-align:center;}
.box-up-sell2 .jcarousel-list .button-container{float:right;}
.box-up-sell2 .jcarousel-list .button-container button.button span{width:35px;height:35px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;text-indent:-9999px;}
.box-up-sell2 .jcarousel-list .button-container button.button span span{padding:0;background:url('../../skin/frontend/jumbobag/default/images/icon_cart_listing.png') 50% 50% no-repeat;}
.box-up-sell2 .jcarousel-list .product-image{display:block;margin:0 0 12px;}
.box-up-sell2 .jcarousel-list .product-image img{position:relative;z-index:0;}
.box-up-sell2 .jcarousel-list .product-name{color:#3c3c3c;font-size:16px;font-weight:300;display:block;margin:4px;line-height:120%;}
.box-up-sell2 .jcarousel-list .product-name:hover{color:#000;text-decoration:none;}
.box-up-sell2 .jcarousel-list .upsell-checkbox{margin:0 4px;line-height:12px;float:left;}
.box-up-sell2 .jcarousel-list .price-box{overflow:hidden;margin:0px 0 0 4px;line-height:12px;letter-spacing:-1.2px}
.box-up-sell2 .jcarousel-next-horizontal{background-color:#efefef}
.box-up-sell2 .jcarousel-prev-horizontal{background-color:#efefef}
.banner{margin-bottom:10px;}
.banner a{display:block;position:relative;margin:0px;text-decoration:none;}
.banner a:hover{text-decoration:none;}
.banner a span{position:absolute;padding:12px;top:50%;background:#1b1a19;font-weight:300 !important;font-size:16px;line-height:16px;color:#fff}
.banner a.text-left span{left:0;text-align:left;}
.banner a.text-center span{left:0;right:0;margin:0 auto;text-align:center;}
.banner a.text-right span{right:0;text-align:right;}
.banner a em{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;background:#000;filter:alpha(opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.banner a:hover em{filter:alpha(opacity=10);opacity:0.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=10)";}
.my-account .title-buttons .link-rss{float:none;margin:0;}
.dashboard .welcome-msg{margin:0 8em 1.5em 0;}
.dashboard .welcome-msg p{margin:0;}
.dashboard .col2-set{margin:0 0 15px;}
.box-account{margin:0 0 15px;}
.box-account .box-head{margin:0 0 5px;text-align:right;}
.box-account .box-head h2{float:left;margin:0;font-size:14px;font-weight:bold;color:#4c4c4c;}
.box-account .box-head a{font-size:10px;text-transform:uppercase;}
.dashboard .box .box-title{background:#f1f1f1;padding:2px 10px;margin:0 0 12px;text-align:right;}
.dashboard .box .box-title h3,
.dashboard .box .box-title h4{float:left;margin:0;font-size:12px;font-weight:bold;line-height:1.35;}
.dashboard .box .box-title a{font-size:10px;text-transform:uppercase;}
.dashboard .box .box-content{padding:0 10px;}
.dashboard .box-recent{}
.dashboard .box-info{}
.dashboard .box-info h4{font-size:11px;font-weight:bold;}
.dashboard .box-reviews .box-head{background:#f1f1f1;padding:2px 10px;margin:0 0 12px;}
.dashboard .box-reviews .box-head h2{font-size:12px;font-weight:bold;line-height:1.35;color:#444;}
.dashboard .box-reviews .number{display:none;float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c;}
.dashboard .box-reviews .details{padding:0 10px;}
.dashboard .box-reviews li.item{margin:0 0 7px;}
.dashboard .box-reviews li.item.last{margin:0;}
.dashboard .box-reviews .ratings{margin:7px 0 0;}
.dashboard .box-tags .box-head{background:#f1f1f1;padding:2px 10px;margin:0 0 12px;}
.dashboard .box-tags .box-head h2{font-size:12px;font-weight:bold;line-height:1.35;color:#444;}
.dashboard .box-tags .number{display:none;float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c;}
.dashboard .box-tags .details{padding:0 10px;}
.dashboard .box-tags li.item{margin:0 0 7px;}
.dashboard .box-tags li.item.last{margin:0;}
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li{display:inline;}
.addresses-list h2{background:#f1f1f1;padding:2px 10px;margin:0 0 12px;font-size:13px;font-weight:bold;line-height:1.25;}
.addresses-list h3{font-weight:bold;font-size:12px;}
.addresses-list address{margin:0 0 3px;}
.addresses-list p{margin:0;}
.addresses-list a{font-weight:bold;}
.addresses-list .link-remove{}
.addresses-list .separator{margin:0 3px;}
.addresses-list li.item{padding:0 10px;margin:0 0 12px;}
.addresses-list li.empty{}
.addresses-list li.empty p{font-weight:bold;}
.addresses-list .addresses-additional li.item{}
.order-info dt{display:none;}
.order-info ul{margin-bottom:15px;border-bottom:1px solid #666;background:#f2f2f2;}
.order-info li{float:left;border-right:1px solid #a4a4a4;border-left:1px solid #fff;font-size:1.1em;line-height:1em;}
.order-info li.first{border-left:0;}
.order-info li.last{border-right:0;}
.order-info li a{display:block;padding:6px 15px;color:#444;}
.order-info li a:hover{background-color:#ddd;text-decoration:none;color:#444;}
.order-info li.current{background-color:#666;font-weight:bold;padding:6px 15px;color:#fff;}
.order-date{margin:10px 0;}
.order-info-box{margin:0 0 15px;}
.order-info-box h2{font-size:13px;font-weight:bold;border-bottom:1px solid #ddd;margin:0 0 8px;}
.order-info-box .box-payment p{margin:0 0 3px;}
.order-info-box .box-payment th{font-weight:bold;padding-right:7px;}
.order-items{width:100%;overflow-x:auto;}
.order-items h2,
.order-items h3{clear:none;font-weight:bold;font-size:13px;padding:0;margin:0 0 .45em;}
.order-items h3{font-size:12px;}
.order-items .product-name{font-weight:bold !important;}
.order-items .link-print{font-size:10px;text-transform:uppercase;}
.order-items .order-links{text-align:right;}
.order-items .order-links .link-print{font-weight:bold;font-size:11px;text-transform:none;}
.order-additional{margin:15px 0;}
.gift-message dt strong{color:#555;}
.gift-message dd{font-size:13px;margin:5px 0 0;}
.order-about dt{font-weight:bold;}
.order-about dd{font-size:13px;margin:0 0 7px;}
#my-orders-table{}
#my-orders-table span.title{display:none;font-weight:700;width:100px;padding:0 15px 0 0;}
.tracking-table{margin:0 0 15px;}
.tracking-table th{font-weight:bold;white-space:nowrap;}
.tracking-table-popup{width:100%;}
.tracking-table-popup th{font-weight:bold;white-space:nowrap;}
.tracking-table-popup th,
.tracking-table-popup td{padding:1px 8px;}
.page-print .print-head{margin:0 0 15px;}
.page-print .print-head .logo{float:left;}
.page-print .print-head address{float:left;margin-left:15px;}
.page-print h1{font-size:15px;font-weight:bold;}
.page-print h2,
.page-print h3{font-size:12px;font-weight:bold;}
.page-print h2.h2{font-size:15px;font-weight:bold;text-align:right;}
.page-print .order-date{border-bottom:1px solid #ccc;padding:0 0 10px;margin:0 0 10px;}
.page-print .col2-set{margin:0 0 10px;}
.page-print .gift-message-link{display:none;}
.page-print .price-excl-tax,
.page-print .price-incl-tax{display:block;white-space:nowrap;}
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price{display:inline;}
.my-wishlist .data-table td{padding:10px;text-align:center !important;}
.my-wishlist .product-image{display:block;width:113px;height:113px;margin:0 auto 5px;}
.my-wishlist textarea{display:block;width:96%;height:109px;}
.my-wishlist .buttons-set{border:0;padding:0;margin:20px 0 0;text-align:left;}
.my-wishlist .buttons-set button.button{float:none;}
.my-wishlist .buttons-set .btn-add span,
.my-wishlist .buttons-set .btn-share span{}
#wishlist-table .add-to-links{white-space:nowrap;}
#wishlist-table input.qty{width:50px;margin:0 0 15px;}
.my-tag-edit{float:left;margin:0 0 10px;}
.my-tag-edit .btn-remove{float:right;margin:4px 0 0 5px;}
#my-tags-table{clear:both;}
#my-tags-table td{padding:10px;}
#my-tags-table .add-to-links{white-space:nowrap;}
#my-reviews-table td{padding:10px;}
#my-reviews-table .rating-box{margin:3px 0 0;}
.product-review .product-img-box{float:left;width:140px;}
.product-review .product-img-box .product-image{display:block;width:125px;height:125px;}
.product-review .product-img-box .label{font-size:11px;margin:0 0 3px;}
.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px;}
.product-review .product-details{margin-left:150px;}
.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px;}
.product-review h3{font-size:12px;margin:0 0 3px;color:#2f2f2f;}
.product-review .ratings-table{margin:0 0 10px;}
.product-review dt{font-weight:bold;}
.product-review dd{font-size:13px;margin:5px 0 0;}
.product-review dd{font-size:13px;margin:5px 0 0;}
.new-users button.button{float:left;}
.registered-users input.input-text{width:455px;}
.site-block{position:fixed;z-index:11999;}
.left-side, .right-side{width:250px;top:200px;}
.left-side{left:-250px;}
.right-side{right:-250px;}
.bottom{right:0;bottom:0;}
.prev-next{margin:0;position:relative;float:right;}
.prev-next span{}
.product-prev{}
.product-next{}
.product-prev, .product-next{display:block;float:right;margin:-5px 0 0 5px;overflow:hidden;height:27px;line-height:27px;border:1px solid #e1e1e1;-webkit-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05);box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.05);background:url('../../skin/frontend/jumbobag/default/images/sorter_bg.gif') 0 0 repeat-x}
.product-prev span, .product-next span{display:block;width:63px;padding:0 11px;background:url('../../skin/frontend/jumbobag/default/images/prev_next.png') 0 0 no-repeat}
.product-prev{right:108px;}
.product-prev span{padding-left:28px;text-align:right;}
.product-next span{padding-right:28px;background-position:100% 100%;}
.product-next:hover, .product-prev:hover{text-decoration:none;-webkit-box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05);box-shadow:inset 2px 2px 6px 0px rgba(0, 0, 0, 0.05);}
.page-popup{background:#e9e9e9;}
#fb-root{display:none;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width:100% !important;}
.slider{position:relative;top:0;left:0;overflow:hidden;width:100%;height:100%;padding:0px 0 20px;background:#f4f4f2;}
#slide-timeline{position:absolute;z-index:999;top:7px;width:0;height:3px;background:#322c29;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{max-width:100%;display:block;width:auto\9;}
.flexslider .slides .small_image{display:none;width:100%;height:auto;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.flexslider{margin:0;position:relative;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px}
.flexslider .slides .row{position:relative;}
.flexslider .slides .content{float:left;max-width:1000px;margin:30px 100px;color:#454746);color:rgba(0,0,0, 0.6);text-align:center;}
.flexslider .slides .content strong{font-family:"Myriad Pro",sans-serif;font-size:60px;font-weight:300;text-transform:uppercase;line-height:50px;color:#454746;color:rgba(0,0,0, 0.8);}
.flexslider .slides .content .border{margin:15px 10px;height:1px;background:#bfc5c3;background:rgba(0,0,0,0.09);}
.flexslider .slides .content p{margin:0;font-size:14px;}
.flexslider .slides .content button{margin:15px 0 0;}
.flexslider .slides .text-right .content{float:right;}
.flexslider .slides .text-center .content{float:none;margin:30px auto;}
.flex-direction-nav{position:relative;width:1200px;margin:0 auto;}
.flex-direction-nav a{width:77px;height:77px;margin:0;display:block;background:#fff url(../../skin/frontend/jumbobag/default/images/slideshow_arrows.png) no-repeat 0 0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:100% 0;right:-36px;}
.flex-direction-nav .flex-prev{left:-36px;}
.flexslider:hover .flex-next{opacity:0.8;right:5px;}
.flexslider:hover .flex-prev{opacity:0.8;left:5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{width:100%;text-align:center;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:8px;height:8px;display:block;background:#ededed;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover{background:#97d2c9;}
.flex-control-paging li a.flex-active{background:#97d2c9;cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .active{opacity:1;cursor:default;}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0;}
    .flex-direction-nav .flex-next{opacity:1;right:0;}
}
.block-slider{}
.block-slider{margin:0;padding:0;}
.block-slider .slides > li{margin:0;padding:0;line-height:1.4;text-align:center;background:none transparent;display:none;-webkit-backface-visibility:hidden;}
.block-slider .slides li:first-child
{
    display:block;
}
.block-slider .slides > li strong{display:block;border:0;padding:0 0 22px;margin:0 0 25px;color:#000;color:rgba(0,0,0,0.75);border-bottom:1px solid #e8e8e8;font-size:22px;font-weight:400;font-family:"Myriad Pro", serif;text-transform:uppercase;letter-spacing:-1.2px;line-height:21px;}
.block-slider .slides > li p{margin:0 0 20px;text-align:center;font-size:14px;color:#000;color:rgba(0,0,0,0.67);}
.block-slider .slides > li button.button{margin:-21px 0 21px;}
.block-slider .slides img{max-width:100%;display:block;}
.block-slider .flex-control-nav{position:relative;width:270px;height:33px;overflow:hidden;margin:0 -20px -25px;background:#fefefe;text-align:center;border-bottom-left-radius:2px;-moz-border-bottom-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-bottom-right-radius:2px;-moz-border-bottom-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);}
.block-slider .flex-control-nav li{margin:0 6px;padding:0;line-height:33px;background:none transparent;display:inline-block;zoom:1;*display:inline;}
.block-slider .flex-control-paging li a{margin:12px 0;}
.cms-index-index .block-slider{}
.cms-index-index .block-slider{margin:0;padding:0;}
.cms-index-index .block-slider .slides > li{margin:0;padding:22px 0 0;line-height:1.4;text-align:center;background:none transparent;display:none;-webkit-backface-visibility:hidden;}
.cms-index-index .block-slider .slides > li strong{display:block;border:0;padding:0 0 22px;margin:0 0 25px;color:#000;color:rgba(0,0,0,0.75);border-bottom:1px solid #e8e8e8;font-size:22px;font-weight:400;font-family:"Myriad Pro", serif;text-transform:uppercase;letter-spacing:-1.2px;line-height:21px;}
.cms-index-index .block-slider .slides > li p{margin:0 0 20px;text-align:center;font-size:14px;color:#000;color:rgba(0,0,0,0.67);}
.cms-index-index .block-slider .slides > li button.button{margin:-21px 0 21px;}
.cms-index-index .block-slider .slides img{max-width:100%;display:block;}
.cms-index-index .block-slider .flex-control-nav{position:relative;width:270px;height:33px;overflow:hidden;margin:0 -20px -25px;background:#fefefe;text-align:center;-webkit-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 5px 6px -4px rgba(0, 0, 0, 0.15);}
.cms-index-index .block-slider .flex-control-nav li{margin:0 6px;padding:0;line-height:33px;background:none transparent;display:inline-block;zoom:1;*display:inline;}
.cms-index-index .block-slider .flex-control-paging li a{margin:12px 0;}
.block-slideshow{padding:23px 20px 25px;}
#toTop{display:none;text-decoration:none;position:fixed;z-index:100;bottom:100px;right:10px;overflow:hidden;width:56px;height:56px;border:none;text-indent:-999px;background:#97d2c9 url(../../skin/frontend/jumbobag/default/images/arrow_totop.png) 0 0 no-repeat;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
#toTop:hover{background-color:#fff;background-position:0 100%;}
.twitterWidget{min-height:275px}
#review-buttons-container{margin:15px;}
#review-buttons-container button{margin:0 15px 15px 0;}
.paypal-shipping-method{margin:0 0 15px}
.calendar{z-index:1 !important}
.page-sitemap .links{float:none;text-align:right;margin:0 0 10px;}
.page-sitemap img.v-middle{vertical-align:top;}
.row{margin:0 auto;width:1200px;}
.row .row{width:auto;display:inline-block;margin:0 -15px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{display:inline;float:left;position:relative;margin:0 15px;min-height:1px;}
.grid_1{width:70px;}
.grid_2{width:170px;}
.grid_3{width:270px;}
.grid_4{width:370px;}
.grid_5{width:470px;}
.grid_6{width:570px;}
.grid_7{width:670px;}
.grid_8{width:770px;}
.grid_9{width:870px;}
.grid_10{width:970px;}
.grid_11{width:1070px;}
.grid_12{width:1170px;}
.space_1{margin-left:100px;}
.space_2{margin-left:200px;}
.space_3{margin-left:300px;}
.space_4{margin-left:400px;}
.space_5{margin-left:500px;}
.space_6{margin-left:600px;}
.space_7{margin-left:700px;}
.space_8{margin-left:800px;}
.space_9{margin-left:900px;}
.space_10{margin-left:1000px;}
.space_11{margin-left:1100px;}
.cms-page-view h1,.cms-page-view h2,.cms-page-view h3,.cms-page-view h4,.cms-page-view h5,.cms-page-view h6{margin:0 0 10px}
.cms-page-view h1{font-size:30px;}
.cms-page-view h2{font-size:26px;}
.cms-page-view h3{font-size:22px;}
.cms-page-view h4{font-size:18px;}
.cms-page-view h5{font-size:16px;}
.cms-page-view h6{font-size:14px;}
.cms-page-view .page-head h3{font-size:36px;margin:-30px 0 30px}
/* .cms-page-view p{margin:5px 0 15px;} */
.std .alignleft{margin:4px 27px 7px 0;float:left;}
.std .alignright{margin:4px 0 7px 27px;float:right;}
.std .aligncenter{margin:0 auto 7px;display:block;text-align:center;}
.content-container .std a.alignleft, .content-container .std a.alignright, .content-container .std a.aligncenter{background-color:transparent;padding:0;}
.std blockquote{background-color:#f0f0f0;margin:0;padding:25px 25px 10px;font-size:15px;}
.std blockquote:before{content:'"';width:15px;height:11px;margin:-2px 5px 0 -2px;font-size:22px;float:left;}
.std{}
.std a{}
.std a:hover{}
.std ul.ox_list_simple{list-style:disc}
.std ol.ox_list_simple{list-style:decimal}
.std ul.ox_list_simple, .std ol.ox_list_simple{padding-left:18px;margin:0 0 18px;}
.std ul.ox_list_simple li, .std ol.ox_list_simple li{margin-bottom:8px;}
.std ul.ox_list_simple li p, .std ol.ox_list_simple li p{margin:0;}
.std ul.ox_list_simple li p img, .std ol.ox_list_simple li p img{margin-top:10px;}
.std dl dt{margin-bottom:8px;text-transform:uppercase;}
.std dl dd{margin:0 0 18px;padding:0;}
.std .data-table thead th{color:#000;}
.std .data-table tbody th{padding:13px 19px;color:#000;font-size:13px;text-transform:uppercase;}
table.ox_table{margin-bottom:21px;width:100%}
table.ox_table th, table.ox_table td, table.ox_table caption{padding:10px 15px}
table.ox_table caption{background:#eee}
table.ox_table thead{background:#363636}
table.ox_table thead th{text-align:left;color:#fafafa}
table.ox_table tbody td{border-top:1px solid #ddd;border-color:rgba(0,0,0,.06);-moz-transition:all .6s ease-in;-webkit-transition:all .6s ease-in;-o-transition:all .6s ease-in;}
table.ox_table tbody tr:first-child td{border-top:0}
table.ox_table tbody tr:hover td{background:#f8f8f8;border-color:rgba(0,0,0,.03);color:#757575;-moz-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;}
table.ox_table tfoot{font-style:italic}
pre{overflow-x:auto;padding-left:8px;margin-bottom:20px;line-height:21px;}
.one_half, .one_third, .two_third, .one_fourth, .three_fourth{float:left;margin-right:3.8%;}
.one_half{width:48%;*width:47.99%;}
.one_third{width:30.66%;}
.two_third{width:65.32%;}
.one_fourth{width:22%;*width:21.9%;}
.three_fourth{width:74%;}
.one_half.last, .one_third.last, .two_third.last, .one_fourth.last, .three_fourth.last{margin-right:0px;}
.no-shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}
.ir br{display:none;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.clear{clear:both;height:0;line-height:0;font-size:0;}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
    a{text-decoration:underline;}
    a[href]:after{content:" (" attr(href) ")";}
    abbr[title]:after{content:" (" attr(title) ")";}
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:"";}
    pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
    thead{display:table-header-group;}
    tr, img{page-break-inside:avoid;}
    img{max-width:100% !important;}
    @page{margin:0.5cm;}
    p, h2, h3{orphans:3;widows:3;}
    h2, h3{page-break-after:avoid;}
}
footer address{text-transform:uppercase;font-weight:bold;color:#ffffff;}
footer ul.links{display:none;}
.cms-social .main-container{background-color:#ffffff;}
.cms-social .col-main{padding-bottom:10px;}

/*-------finition site-----------*/
.page-title{
    text-align: center !important;
    margin-top: 30px !important;
}
.category-products{
    margin:0px !important;
}
.customer-account-login .main-container{
    background:url('../../skin/frontend/jumbobag/default/images/log-in-bg.jpg') !important;
    background-repeat:no-repeat;background-position:center center;
}
.forgot-password{
    color: white !important;
}
.customer-account-forgotpassword .main-container{
    background:url('../../skin/frontend/jumbobag/default/images/log-in-bg.jpg') !important;
    background-repeat:no-repeat;background-position:center center;
}
.customer-account-forgotpassword .main-container .block-login {
    background: rgba(225,225,225,.3) !important;
    border:none !important;
}
.customer-account-forgotpassword .account-login {
    padding: 110px 0 90px !important;
}
.customer-account-create .fieldset {
    margin: 0 auto !important;
    max-width: 264px !important;
    text-align: center !important;
    background-color: rgba(225,225,225,.3)!important;
    border-radius: 10px !important;
    margin-top: 10px !important;
}

.customer-account-create .account-create{
    padding: 40px 0 90px !important;
    background-image: none !important;
}
.customer-account-create .main-container{
    background-image: url(../../skin/frontend/jumbobag/default/images/log-in-bg.jpg) !important;
}
.customer-account-create .page-title h1{
    color: white!important;
}

.customer-account-create .required, .legend{
    color: white!important;
    margin: 10px 0 0 !important;
}
.customer-account-create .buttons-set .back-link{
    display: none !important;
}
.cms-index-noroute .main-container{
    background-image: url(../../skin/frontend/jumbobag/default/images/404.jpg) !important;
	background-size: cover;
	background-position: center -100px;
}
.cms-index-noroute .arguments-footer{
    display: none !important;
}

.pull-left { float: left; }

@media only screen and (min-width:960px) and (max-width:1200px){.row{margin:0 auto;width:960px;}
.row .row{width:auto;display:inline-block;margin:0 -16px;}
.grid_1{width:48px;margin:0 16px 0 16px;float:left;display:inline;position:relative}
.grid_2{width:128px;margin:0 16px 0 16px;float:left;display:inline;position:relative}
.grid_3{width:208px;margin:0 16px 0 16px;float:left;display:inline;position:relative}
.grid_4{width:288px;margin:0 16px 0 16px;float:left;display:inline;position:relative}
.grid_5{width:368px;margin:0 16px 0 16px;float:left;display:inline;position:relative}
.grid_6{width:448px;margin:0 16px 0 16px;float:left;display:inline;position:relative}
.grid_7{width:528px;margin:0 16px 0 16px;float:left;display:inline;position:relative}
.grid_8{width:608px;margin:0 16px 0 16px;float:left;display:inline;position:relative}
.grid_9{width:688px;margin:0 16px 0 16px;float:left;display:inline;position:relative}
.grid_10{width:768px;margin:0 16px 0 16px;float:left;display:inline;position:relative}
.grid_11{width:848px;margin:0 16px 0 16px;float:left;display:inline;position:relative}
.grid_12{width:928px;margin:0 16px 0 16px;float:left;display:inline;position:relative}
.space_1{margin-left:96px;}
.space_2{margin-left:176px;}
.space_3{margin-left:256px;}
.space_4{margin-left:336px;}
.space_5{margin-left:416px;}
.space_6{margin-left:496px;}
.space_7{margin-left:576px;}
.space_8{margin-left:656px;}
.space_9{margin-left:736px;}
.space_10{margin-left:816px;}
.space_11{margin-left:896px;}
#queldoreiNav, #nav{width:510px;}
.search-field #queldoreiNav, .search-field #nav{width:320px;}
.below-logo #queldoreiNav, .below-logo #nav{width:auto;margin:0 0 10px 26px}
.homepage-banners a .content{margin:18px;}
.col1-layout .products-grid{width:900px;margin:0;}
.home-right{margin-right:30px;}
.home-main{width:600px;}
.col1-layout .home-main .products-grid{width:600px;}
.home-main .category-products{margin-left:30px;}
.home-left-col{}
.home-left-col .home-main{margin:30px 30px 0 0;}
.home-left-col .home-main .category-products{margin-left:0;}
.home-left-col .home-left{margin:30px 0 0 30px;}
.flexslider .slides .content{max-width:760px;}
.flex-direction-nav{width:960px;}
.product-view .product-additional{display:none}
.product-view .box-up-sell2{display:block;margin-left:0;}
.main .slider-container{width:900px;margin-left:0px}
.main .slider-container h3{width:600px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal,
.jcarousel-skin-tango .jcarousel-container-horizontal{width:900px;}
.home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
.home-main .jcarousel-skin-tango .jcarousel-clip-horizontal{width:600px;}
.product-slider-container{width:900px}
.home-main .product-slider-container{width:600px;margin-left:30px}
.home-left-col .home-main .product-slider-container{margin:30px 30px 0 0;}
.col-main, .col-main-left, .col-main-right{width:600px;padding:30px 0 0;margin:0 15px;min-height:400px;}
.col2-right-layout .col-main{margin-left:45px;}
.checkout-onepage-index .col2-right-layout .col-main{margin-left:0;}
.col3-layout .col-main{width:330px;}
.col-left{margin-left:30px;}
.col2-left-layout .products-grid,
.col2-right-layout .products-grid{width:600px;margin:0 -15px;}
.col1-layout .col-main{width:900px;margin:0 0 0 45px;}
.cms-index-index .col1-layout .col-main{}
.toolbar{margin:0 30px 0 0;}
.breadcrumbs{margin-left:45px;}
.cart .cart-collaterals .grid_4{margin:0 2px 0 16px;}
.homepage-banners{width:900px !important;}
.homepage-banners .grid_6{width:420px !important;margin:0 15px;}
.col2-left-layout .category-description{margin-right:30px;}
.products-list{margin:0 30px 0 0;}
.products-list .add-to-links{float:none;clear:both;}
.products-list .price-box{float:none}
.products-list .ratings{float:none;margin:5px 0;}
.products-list .add-to-links li:first-child span{display:none}
.two_columns_4{}
.two_columns_4 li.item{width:152px;margin:0 15px 30px}
.two_columns_4 .hover{width:152px;}
.two_columns_4 .add-to-links{width:170px;height:auto;padding:10px 0;}
.two_columns_4 .add-to-links li{display:block;margin:0;line-height:140%;}
.two_columns_4 .add-to-links li{display:block;margin:0;}
.two_columns_4 .hover .price-box{display:none}
.two_columns_4 .quick-view{top:15%;left:23%;height:32px;line-height:32px;font-size:12px;}
.two_columns_4 .product-name{font-size:14px}
.two_columns_4 .hover .button-container button.button span span em{margin:0 5px 0 0;}
.col2-left-layout .two_columns_5{margin:0 -15px}
.two_columns_5{}
.two_columns_5 li.item{width:152px;margin:0 15px 30px}
.two_columns_5 .hover{width:152px;}
.two_columns_5 .add-to-links{width:170px;height:auto;padding:10px 0;}
.two_columns_5 .add-to-links li{display:block;margin:0;line-height:140%;}
.two_columns_5 .add-to-links li{display:block;margin:0;}
.two_columns_4 .hover .price-box{display:none}
.two_columns_5 .quick-view{top:15%;left:23%;height:32px;line-height:32px;font-size:12px;}
.two_columns_5 .product-name{font-size:14px}
.two_columns_5 .hover .button-container button.button span span em{margin:0 5px 0 0;}
.one_column_5{}
.one_column_5 li.item{width:177px;}
.one_column_5 .hover{width:177px;}
.one_column_5 .add-to-links{width:195px;height:auto;padding:10px 0;}
.one_column_5 .add-to-links li{display:block;margin:0;line-height:140%;}
.one_column_5 .add-to-links li{display:block;margin:0;}
.one_column_5 .hover .price-box{display:none}
.one_column_5 .quick-view{top:18%;left:26%;height:32px;line-height:32px;font-size:12px;}
.one_column_5 .product-name{font-size:14px}
.one_column_5 .hover .button-container button.button span span em{margin:0 5px 0 0;}
.one_column_6{}
.one_column_6 li.item{width:177px;}
.one_column_6 .hover{width:177px;}
.one_column_6 .add-to-links{width:195px;height:auto;padding:10px 0;}
.one_column_6 .add-to-links li{display:block;margin:0;line-height:140%;}
.one_column_6 .add-to-links li{display:block;margin:0;}
.one_column_6 .hover .price-box{display:none}
.one_column_6 .quick-view{top:18%;left:26%;height:32px;line-height:32px;font-size:12px;}
.one_column_6 .product-name{font-size:14px}
.one_column_6 .hover .button-container button.button span span em{margin:0 5px 0 0;}
.top-opc{width:960px;}
.top-opc li{float:left;width:150px;margin:0 10px 30px 0;}
#checkout-step-login input.input-text{width:248px;}
.form-list li.wide .input-box{width:100%}
.form-list li.wide input.input-text{width:98%}
.footer-info iframe{width:200px;margin:0 auto;}
}


@media only screen and (min-width:768px) and (max-width:959px){.row{margin:0 auto;width:768px;}
.row .row{width:auto;display:inline-block;margin:0 -14px;}
.grid_1{width:36px;margin:0 14px}
.grid_2{width:100px;margin:0 14px}
.grid_3{width:164px;margin:0 14px}
.grid_4{width:228px;margin:0 14px}
.grid_5{width:292px;margin:0 14px}
.grid_6{width:356px;margin:0 14px}
.grid_7{width:420px;margin:0 14px}
.grid_8{width:484px;margin:0 14px}
.grid_9{width:548px;margin:0 14px}
.grid_10{width:612px;margin:0 14px}
.grid_11{width:676px;margin:0 14px}
.grid_12{width:740px;margin:0 14px}
.space_1{margin-left:78px;}
.space_2{margin-left:142px;}
.space_3{margin-left:206px;}
.space_4{margin-left:270px;}
.space_5{margin-left:334px;}
.space_6{margin-left:398px;}
.space_7{margin-left:462px;}
.space_8{margin-left:526px;}
.space_9{margin-left:590px;}
.space_10{margin-left:654px;}
.space_11{margin-left:718px;}
header a.logo{float:none;display:block;margin:20px 10px 10px;text-align:center;}
header h1.logo{float:none;display:block;}
.top-dropdowns{width:240px;margin:8px auto 0;position:static;}
.cart-top-container{display:block;}
.cart-top-title{display:none;float:left;width:110px;}
.compare-top-container{display:none;}
.compare-top-title{display:block;float:left;width:110px;}
/*.search-top-container{margin:0 0 10px;padding:0;float:none;clear:left;}*/
.search-top-container .search-top, .search-top-container .search-form-border{display:block;}
.search-top-container .search-form{/*position:relative;top:0;left:0;margin:0 auto;padding:0 0 8px 0;background:none transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;*/}
.search-field #search{width:204px}
.search-field #search_mini_form .form-search button{margin-left:216px}
footer .grid_6{text-align:center;float:none;width:768px;margin:0 auto;}
footer ul.links{float:none;}
footer address{margin:15px 0 0;}
.footer-info .grid_3{width:356px;margin-bottom:30px;}
.nav-container, .nav-container .nav-top-title, .nav-container li.parent em{display:block;}
.below-logo .nav-container{margin:0 0 15px;}
#queldoreiNav, #nav{float:none;width:240px !important;margin:0 auto 10px !important;display:none;}
#queldoreiNav li, #nav li{float:none;position:relative;width:240px;margin:0 auto 3px;}
#queldoreiNav li a, #nav li a, #queldoreiNav ul li a, #nav ul li a{float:none;padding:0;}
#queldoreiNav li a span, #nav li a span{padding:0px 10px;border:none;}
#queldoreiNav li:hover,
#queldoreiNav li.over,
#queldoreiNav li.active,
#nav li:hover,
#nav li.over,
#nav li.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#queldoreiNav>li>a:hover>span,
#queldoreiNav>li.over>a>span,
#queldoreiNav>li.active>a>span,
#nav>li>a:hover>span,
#nav>li.over>a>span,
#nav>li.active>a>span{border:none;background:transparent;color:#fff;}
#queldoreiNav>li>a:hover>em,
#queldoreiNav>li.over>a>em,
#queldoreiNav>li.active>a>em,
#nav>li>a:hover>em,
#nav>li.over>a>em,
#nav>li.active>a>em{color:#fff;}
#queldoreiNav li.custom-block, #nav li.custom-block{display:none !important;}
#queldoreiNav ul, #queldoreiNav ul ul, #nav ul, #nav ul ul{position:static;margin:0;padding:5px 0 10px 5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#nav ul, #nav ul ul{display:none;}
#queldoreiNav ul li, #nav ul li{width:auto;}
#queldoreiNav div.sub-wrapper, #queldoreiNav div.sub-wrapper ul div.sub-wrapper{display:none;position:static;width:auto;padding:0;margin:0;border:none;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#queldoreiNav>li>div.sub-wrapper>ul>li{float:none;display:block;border:none;width:auto;padding:0;}
#queldoreiNav ul div.sub-wrapper ul{float:none;display:block;border:none;width:auto;padding:5px 0 10px 5px;}
#nav ul.level0, #nav > li div{position:static;margin:0;padding:5px 0 10px 5px;width:auto;}
#nav ul.level0 > li{float:none;display:block;width:auto;margin:0 auto 3px;}
#nav ul.level0 > li.last{}
#nav ul.level0 > li > a{padding:0;font-family:Arial, serif !important;font-size:12px;font-weight:normal;color:#322c29 !important;line-height:28px;letter-spacing:0;text-transform:none;}
#nav ul ul li{float:none;width:auto;margin:0 auto 3px;padding:0;line-height:28px;background:none;}
#nav ul li.over > a, #nav ul li a:hover{background:#f5f4f4 !important;}
.homepage-banners{width:600px !important;}
.homepage-banners .grid_6{width:270px !important;margin:0 15px;}
.homepage-banners a .content{margin:8px 14px;}
.homepage-banners a .content p{display:none;}
.homepage-banners a .content .border{margin:5px 10px;}
.homepage-banners a .content strong{font-size:24px;}
.homepage-banners a .content button{margin:5px 0 0;}
.col1-layout .products-grid{width:600px;margin:0;}
.col-main, .col-main-left{width:600px;padding:30px 0 0;margin-right:84px;}
.col-main-right{width:600px;padding:30px 0 0;margin-left:84px;}
.col3-layout .col-main{width:600px;float:none !important;margin:0 0 0 84px;}
.col2-right-layout .col-main{margin:0 0 0 84px;}
.col1-layout .col-main{width:600px;margin:0 0 0 84px;}
.col1-layout .col-main .products-grid{margin:0;}
.col-left, .col-right{width:600px;float:none;clear:both;margin:0 0 0 75px;}
.col2-left-layout .products-grid,
.col2-right-layout .products-grid{width:600px;margin:0;}
.col2-left-layout .page-title, .col2-right-layout .page-title, .col3-layout .page-title,
.col2-left-layout .page-head, .col2-right-layout .page-head, .col3-layout .page-head{margin:0 15px;}
.cart .cart-collaterals .grid_4{width:600px;margin:0 0 24px 14px;}
.checkout-onepage-index .col-right{padding:20px 0 0;float:none;margin:0 0 0 84px;}
.checkout-onepage-index .col-right .block{float:none;margin:0 auto 30px;width:378px;position:static !important;top:0;}
.breadcrumbs{margin-left:99px;}
.home-main .category-products{margin:0 0 30px 0;}
.home-main, .home-right, .home-left{float:none}
.home-right, .home-left{width:600px;margin:0 auto;}
.home-main, .col1-layout .home-main .products-grid{width:600px;}
.flexslider .slides .content{max-width:560px;}
.flexslider .slides .content strong{font-size:48px;line-height:40px;}
.flex-direction-nav{width:768px;display:none !important;}
.site-block, .mousetrap, #cloud-big-zoom{display:none;}

.data-table table, .data-table thead, .data-table tbody, tablr.data-table th, table.data-table td, .data-table tr{display:block;border:0;text-align:left !important;}
.data-table tfoot td{text-align:right !important;}
.data-table th{display:none;}
.data-table td{padding:10px;}
.data-table td.td-name h2{font-size:20px;font-weight:300;}
.data-table td.td-image a{text-align:center;}
.data-table td.td-image img{width:200px;}
.data-table td.td-edit, .data-table .btn-remove{display:none;}
.data-table .td-actions .btn-remove, .data-table .td-actions .btn-edit{display:inline-block;}
.data-table td.td-price{padding:10px;background:#fafafa;}
.data-table td.td-qty{padding:0 10px;background:#fafafa;}
.data-table td.td-delete{background:#fafafa;text-align:center !important;}
.data-table .td-title{display:inline-block;width:100px;padding:0 10px 0 0;font-weight:bold;}
.data-table .td-actions{display:inline;padding:0 5px;}
.data-table th.td-wishlist, .data-table td.td-wishlist{display:none;}

#product-attribute-specs-table th{display:block;}
#product-review-table{display:table;}
#product-review-table thead, #product-review-table tfoot, #product-review-table tbody{display:table-row-group;}
#product-review-table tr{display:table-row;}
#product-review-table td{display:table-cell;}
#product-review-table th{display:table-cell;padding:8px 3px;}
#checkout-review-table tfoot{}
#checkout-review-table tfoot tr{display:table-row;}
#checkout-review-table tfoot td{display:table-cell;}
.product-view .product-additional{display:none}
.product-view .box-up-sell2{display:block;margin-left:0;}
.product-view .product-img-box{float:none;margin:0 auto 20px;}
.product-view .product-shop-info .add-to-links{float:left;clear:none;margin:0;}
.product-view .product-shop-info .add-to-links li{float:left;margin:8px 0 0 20px;}
.product-view .product-shop-info .add-to-links li.wishlist{margin-left:0}
.main .slider-container{width:600px;margin-left:0}
.main .slider-container h3{width:500px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal,
.jcarousel-skin-tango .jcarousel-container-horizontal{width:600px;}
.home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
.home-main .jcarousel-skin-tango .jcarousel-clip-horizontal{width:600px;}
.product-slider-container{width:600px}
#toTop{display:none !important;}
.toolbar{margin:0 15px;}
.language-switch, .currency-switch{display:block;}
.language-select, .currency-select{display:none;float:left;margin:4px 10px 0 0;text-align:center;}
.language-select select, .currency-select select{width:100px;height:auto;}
.toolbar-switch .current{display:none;}
.toolbar-switch .toolbar-title{background:none;padding:0 7px 0 0;}
.toolbar-switch select{display:inline;height:auto;}
.products-list{margin:0 15px;}
.products-list .add-to-links{display:none;}
.products-list .price-box{float:none}
.products-list .ratings{float:none;margin:5px 0;}
.products-list .add-to-links li:first-child span{display:none}
.two_columns_4{}
.two_columns_4 li.item{width:152px;margin:0 15px 30px}
.two_columns_4 .hover{width:152px;}
.two_columns_4 .add-to-links{width:170px;height:auto;padding:10px 0;}
.two_columns_4 .add-to-links li{display:block;margin:0;line-height:140%;}
.two_columns_4 .add-to-links li{display:block;margin:0;}
.two_columns_4 .hover .price-box{display:none}
.two_columns_4 .quick-view{top:15%;left:23%;height:32px;line-height:32px;font-size:12px;}
.two_columns_4 .product-name{font-size:14px}
.two_columns_4 .hover .button-container button.button span span em{margin:0 5px 0 0;}
.col2-left-layout .two_columns_5{margin:0}
.two_columns_5{}
.two_columns_5 li.item{width:152px;margin:0 15px 30px}
.two_columns_5 .hover{width:152px;}
.two_columns_5 .add-to-links{width:170px;height:auto;padding:10px 0;}
.two_columns_5 .add-to-links li{display:block;margin:0;line-height:140%;}
.two_columns_5 .add-to-links li{display:block;margin:0;}
.two_columns_4 .hover .price-box{display:none}
.two_columns_5 .quick-view{top:15%;left:23%;height:32px;line-height:32px;font-size:12px;}
.two_columns_5 .product-name{font-size:14px}
.two_columns_5 .hover .button-container button.button span span em{margin:0 5px 0 0;}
.one_column_5{}
.one_column_5 li.item{width:152px;}
.one_column_5 .hover{width:152px;}
.one_column_5 .add-to-links{width:170px;height:auto;padding:10px 0;}
.one_column_5 .add-to-links li{display:block;margin:0;line-height:140%;}
.one_column_5 .add-to-links li{display:block;margin:0;}
.one_column_5 .hover .price-box{display:none}
.one_column_5 .quick-view{top:18%;left:21%;height:32px;line-height:32px;font-size:12px;}
.one_column_5 .product-name{font-size:14px}
.one_column_5 .hover .button-container button.button span span em{margin:0 5px 0 0;}
.one_column_6{}
.one_column_6 li.item{width:152px;}
.one_column_6 .hover{width:152px;}
.one_column_6 .add-to-links{width:170px;height:auto;padding:10px 0;}
.one_column_6 .add-to-links li{display:block;margin:0;line-height:140%;}
.one_column_6 .add-to-links li{display:block;margin:0;}
.one_column_6 .hover .price-box{display:none}
.one_column_6 .quick-view{top:18%;left:21%;height:32px;line-height:32px;font-size:12px;}
.one_column_6 .product-name{font-size:14px}
.one_column_6 .hover .button-container button.button span span em{margin:0 5px 0 0;}
.top-opc{width:600px;margin:0 0 0 50px}
.opc .td-label{display:block;float:left;}
.buttons-set .back-link{margin:10px 0;}
#my-orders-table span.title{display:inline-block}
#my-orders-table tr{border-bottom:1px solid #e9e9e9}
#my-orders-table tr.last{border:none}
.form-list li.wide .input-box,
.form-list li.wide input.input-text{width:254px}
}
@media only screen and (max-width:767px){.row{margin:0 auto;width:300px;}
.row .row{margin:0;width:auto;display:inline-block;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{width:270px;margin:0 15px 10px;float:left;display:inline;position:relative}
.space_1, .space_2, .space_3, .space_4, .space_5, .space_6, .space_7, .space_8, .space_9, .space_10, .space_11{margin-left:0;}
.title-buttons{text-align:center}
.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6{float:none;}
.prev-next{display:none;}
.site-block{display:none;}
.top-switch-bg .grid_6{text-align:center;margin:0 15px 5px}
ul.links{float:none;margin:0;}
.links li{line-height:120%;display:inline;padding:0 5px;text-align:center;white-space:nowrap;}
.links li.separator{display:none;}
.footer-banners{padding:25px 0 0;}
.footer-info{padding:30px 0 0;}
.footer-info .grid_3{margin-bottom:0px;}
.footer-info .grid_3 .block-content{margin-bottom:30px;}
.footer-info ul.social{margin:10px 0 0;}
.footer-info .block-control{display:block;}
.footer-info .block-content{display:none;}
footer{line-height:150%;}
footer .grid_6{text-align:center;}
footer address{margin:15px 0 0;}
.trusted-shop-etoiles{float:none;text-align:center;}
footer ul.links{float:none;}
.language-switch, .currency-switch{display:none;}
.language-select, .currency-select{display:block;width:50%;float:left;text-align:center;margin:5px 0 10px;}
.language-select span, .currency-select span{display:none;}
.language-select select, .currency-select select{width:125px;height:auto}
.toolbar-switch .current{display:none;}
.toolbar-switch .toolbar-title{background:none;padding:0 7px 0 0;}
.toolbar-switch select{display:inline;height:auto;}
header a.logo{float:none;display:block;margin:20px 10px 10px;text-align:center;}
header h1.logo{float:none;display:block;}
.top-dropdowns{width:240px;margin:8px auto 0;position:static;}
.cart-top-container{display:block;}
.cart-top-title{display:none;float:left;width:110px;}
.compare-top-container{display:none;}
.compare-top-title{display:block;float:left;width:110px;}
.search-top-container{margin:0;padding:0;float:none;clear:left;}
.search-top-container .search-top, .search-top-container .search-form-border{display:none;}
.search-top-container .search-form{/*display:block !important;opacity:1 !important;*/position:relative;top:0;left:0;margin:0 auto;padding:0 0 8px 0;background:none transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.search-field #search{width:204px}
.search-field #search_mini_form .form-search button{margin-left:216px}
header .grid_12{margin-bottom:5px;}
.nav-container, .nav-container .nav-top-title, .nav-container li.parent em{display:block;}
.below-logo .nav-container{margin:0 0 15px;}
#queldoreiNav, #nav{float:none;width:240px !important;margin:0 auto 10px !important;display:none;}
#queldoreiNav li, #nav li{float:none;position:relative;width:240px;margin:0 auto 3px;}
#queldoreiNav li a, #nav li a, #queldoreiNav ul li a, #nav ul li a{float:none;padding:0;}
#queldoreiNav li a span, #nav li a span{padding:0px 10px;border:none;}
#queldoreiNav li:hover,
#queldoreiNav li.over,
#queldoreiNav li.active,
#nav li:hover,
#nav li.over,
#nav li.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#queldoreiNav>li>a:hover>span,
#queldoreiNav>li.over>a>span,
#queldoreiNav>li.active>a>span,
#nav>li>a:hover>span,
#nav>li.over>a>span,
#nav>li.active>a>span{border:none;background:transparent;color:#fff;}
#queldoreiNav>li>a:hover>em,
#queldoreiNav>li.over>a>em,
#queldoreiNav>li.active>a>em,
#nav>li>a:hover>em,
#nav>li.over>a>em,
#nav>li.active>a>em{color:#fff;}
#queldoreiNav li.custom-block, #nav li.custom-block{display:none !important;}
#queldoreiNav ul, #queldoreiNav ul ul, #nav ul, #nav ul ul{position:static;margin:0;padding:5px 0 10px 5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#nav ul, #nav ul ul{display:none;}
#queldoreiNav ul li, #nav ul li{width:auto;}
#queldoreiNav div.sub-wrapper, #queldoreiNav div.sub-wrapper ul div.sub-wrapper{display:none;position:static;width:auto;padding:0;margin:0;border:none;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#queldoreiNav>li>div.sub-wrapper>ul>li{float:none;display:block;border:none;width:auto;padding:0;}
#queldoreiNav ul div.sub-wrapper ul{float:none;display:block;border:none;width:auto;padding:5px 0 10px 5px;}
#nav ul.level0, #nav > li div{position:static;margin:0;padding:5px 0 10px 5px;width:auto;}
#nav ul.level0 > li{float:none;display:block;width:auto;margin:0 auto 3px;}
#nav ul.level0 > li.last{}
#nav ul.level0 > li > a{padding:0;font-family:Arial, serif !important;font-size:12px;font-weight:normal;color:#322c29 !important;line-height:28px;letter-spacing:0;text-transform:none;}
#nav ul ul li{float:none;width:auto;margin:0 auto 3px;padding:0;line-height:28px;background:none;}
#nav ul li.over > a, #nav ul li a:hover{background:#f5f4f4 !important;}
.homepage-banners a .content{margin:14px;}
.homepage-banners a .content .border{margin:5px 10px;}
.homepage-banners a .content strong{font-size:24px;line-height:18px}
.homepage-banners a .content p{display:none;}
.homepage-banners a .content button{margin:5px 0 0;}
.col1-layout .products-grid{width:300px;margin:0;}
.col-main, .col-main-left, .col-main-right{float:none !important;width:300px;margin:0 auto;padding:30px 0 0;}
.col-left, .col-right{float:none;margin:0 auto;}
.col3-layout .col-main, .col1-layout .col-main{width:300px;margin:0;}
.col3-layout .col-wrapper{float:none;width:300px;margin:0 auto;}
.col1-layout .col-main .products-grid{margin:0;}
.col2-left-layout .products-grid,
.col2-right-layout .products-grid{width:300px;margin:0 auto;}
.col2-left-layout .page-title, .col2-right-layout .page-title, .col3-layout .page-title,
.col2-left-layout .page-head, .col2-right-layout .page-head, .col3-layout .page-head{margin:0;}
.catalog-category-view .col-left, .catalog-category-view .col-right{padding:0;}
.cart .cart-collaterals .grid_4{width:300px;margin:0 0 25px;}
.checkout-onepage-index .col-right{padding:20px 0 0;float:none;margin:0 auto;}
.checkout-onepage-index .col-right .block{float:none;margin:0 auto 30px;}
.breadcrumbs{margin-left:0px;}
.home-main .category-products{width:300px;margin:0 auto 30px;}
.home-main, .home-right{float:none;margin:30px auto 0}
.home-main, .col1-layout .home-main .products-grid{width:300px;}
.flexslider .slides .content{max-width:240px;margin:30px;}
.flexslider .slides .content strong{font-size:32px;line-height:26px;}
.flex-direction-nav{width:300px;display:none !important;}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url('../../skin/frontend/jumbobag/default/images/bg_direction_nav.png') no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:100% 0;}
.flexslider:hover .flex-next{opacity:0.8;right:5px;}
.flexslider:hover .flex-prev{opacity:0.8;left:5px;}
.site-block, .mousetrap, #cloud-big-zoom{display:none;}
.block-login{width:300px;}
.block-login .block-title{padding:29px 8px 50px;}
.block-login .block-content{padding:0 18px 25px;}
.block-login .new-users{width:300px;margin:0 0 -25px;}
.product-view .product-additional{display:none}
.product-view .box-up-sell2{display:block;margin-left:0;}
.product-view .product-img-box{float:none;margin:0 auto 20px;max-width:300px}
.product-view .product-img-box .product-image img{width:282px;height:auto;}
.product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-container-horizontal,
.product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-clip-horizontal{width:190px !important;overflow:hidden;}
.product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item{width:190px !important;margin:0}
.product-view .product-img-box .more-views .jcarousel-skin-tango .jcarousel-item img{display:block;width:140px;height:auto;margin:0 auto;}
.product-view .product-shop-info .add-to-links{float:left;clear:none;margin:0;}
.product-view .product-shop-info .add-to-links li{float:left;margin:8px 0 0 0px;}
.product-tabs{display:none}
.product-tabs-container{margin:0 0 30px;}
.product-tabs-container h2.tab-heading{display:block}
.product-tabs-content{margin:0}
.product-view .box-tags .form-add .input-box{width:167px;}
.product-view .box-tags .form-add input.input-text{width:167px;}
#customer-reviews .form-add .data-table th{padding:6px;}
#customer-reviews .form-add .data-table td{padding:6px;text-align:center;}
.main .slider-container{width:300px;margin-left:0px}
.main .slider-container h3{width:190px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal,
.jcarousel-skin-tango .jcarousel-container-horizontal{width:300px;}
.home-main .jcarousel-skin-tango .jcarousel-container-horizontal,
.home-main .jcarousel-skin-tango .jcarousel-clip-horizontal{width:300px;}
.product-slider-container{width:300px}
.product-slider-container h2{width:200px;}
.cart .page-title{ text-align: left !important; margin-top: 0 !important; padding-bottom: 0;}
.cart .page-title .checkout-types{margin:25px 15px 0;float:none; text-align: center;}

.data-table table, .data-table thead, .data-table tbody, table.data-table td, .data-table tr{display:block;border:0;text-align:left !important;}
.data-table th{display:none;}
.data-table td{padding:10px;}
.data-table td.td-name h2{font-size:20px;font-weight:300;}
.data-table td.td-image a{text-align:center;}
.data-table td.td-image img{width:200px;}
.data-table td.td-edit, .data-table .btn-remove{display:none;}
.data-table .td-actions .btn-remove, .data-table .td-actions .btn-edit{display:inline-block;}
.data-table td.td-price{padding:10px;background:#fafafa;}
.data-table td.td-qty{padding:0 10px;background:#fafafa;}
.data-table td.td-delete{background:#fafafa;text-align:center !important;}
.data-table .td-title{display:inline-block;width:100px;padding:0 10px 0 0;font-weight:bold;}
.data-table .td-actions{display:inline;padding:0 5px;}
.data-table .button, .data-table .btn-continue{float:none;display:block;margin:0 auto 10px}
.product-tabs-content .data-table th{display:block;}
#product-review-table{display:table;}
#product-review-table thead, #product-review-table tfoot, #product-review-table tbody{display:table-row-group;}
#product-review-table tr{display:table-row;}
#product-review-table td{display:table-cell;}
#product-review-table th{display:table-cell;padding:8px 3px;}
#checkout-review-table tfoot{}
#checkout-review-table tfoot tr{display:table-row;}
#checkout-review-table tfoot td{display:table-cell;}
#toTop{display:none !important;}
.pager{text-align:center;}
.pager .amount{margin:0 0 10px;}
.pager .pages, .pager .amount{float:none}
.products-list .product-image, .products-list .f-left{float:none !important;}
.products-list li.item{padding:0 15px 30px;}
.products-list .add-to-links{display:none;}
.products-list .price-box{float:none}
.products-list .ratings{float:none;margin:5px 0;}
.products-list .add-to-links li:first-child span{display:none}
.products-list .product-shop{margin:10px 0 0;}
.two_columns_4{}
.two_columns_4 li.item{width:252px;margin:0 15px 30px}
.two_columns_4 .product-name{font-size:16px}
.col2-left-layout .two_columns_5{margin:0 auto}
.two_columns_5{}
.two_columns_5 li.item{width:252px;margin:0 15px 30px}
.two_columns_5 .product-name{font-size:16px}
.one_column_5{}
.one_column_5 li.item{width:252px;margin:0 15px 30px}
.one_column_5 .product-name{font-size:16px}
.one_column_6{}
.one_column_6 li.item{width:252px;margin:0 15px 30px}
.one_column_6 .product-name{font-size:16px}
.top-opc{width:300px;margin:0}
.top-opc li{margin:0 0 30px 0}
.opc .form-list select{width:126px}
.opc .td-label{display:block;float:left;}
#checkout-review-submit p{margin:0 20px 0 0;}
#review-buttons-container{text-align:center}
#review-buttons-container button{float:none;}
#my-orders-table span.title{display:inline-block}
#my-orders-table tr{border-bottom:1px solid #e9e9e9}
#my-orders-table tr.last{border:none}
.form-list li.wide select{width:250px}
.form-list li.wide .input-box,
.form-list li.wide input.input-text{width:254px}
.col2-set .col-1, .col2-set .col-2{float:none;width:100%;}
.col2-set address{margin:5px 0;}
.buttons-set .back-link{margin:10px 0;}
}
@media only screen and (min-width:480px) and (max-width:767px){.row{margin:0 auto;width:456px;}
.row .row{width:auto;display:inline-block;margin:0 -15px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{width:426px;margin:0 15px 25px;float:left;display:inline;position:relative}
ul.links{display:inline;}
.links li{line-height:150%;display:inline;margin-right:15px;}
.links li:last-child{margin-right:0;}
.links li.separator{display:none;}
.col1-layout .col-main{width:300px;margin:0 0 0 84px;}
.col1-layout .col-main .products-grid{margin:0;}
.cart .cart-collaterals .grid_4{width:300px;margin:0 15px 25px;}
.homepage-banners a .content p{display:block;}
.flexslider .slides .content{max-width:396px;margin:30px;}
.flex-direction-nav{width:456px;}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url('../../skin/frontend/jumbobag/default/images/bg_direction_nav.png') no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:100% 0;}
.flexslider:hover .flex-next{opacity:0.8;right:5px;}
.flexslider:hover .flex-prev{opacity:0.8;left:5px;}
.main .slider-container{margin-left:0}
.breadcrumbs{margin-left:84px;}
.homepage-banners{width:300px !important;}
.homepage-banners .grid_6{width:300px;}
.homepage-banners a .content p{display:none;}
}
.jcarousel-next-horizontal, .jcarousel-prev-horizontal { background-size:70px 70px; }
button.btn-proceed-checkout span span {background-size:44px 20px;  }
.header-switch span.current { background-size:7px 4px}
#toTop { background-size:56px 112px}
.btn-remove, .block-compare .block-content .actions a:before { background-size:15px 15px}
.sorter .view-mode .grid { background-size:27px 54px}
.sorter .view-mode .list { background-size:27px 54px}
.error-msg { background-size:26px 26px}
.success-msg { background-size:26px 26px}
.note-msg { background-size:26px 26px}
.notice-msg { background-size:26px 26px}
.breadcrumbs span { background-size:3px 5px}
.cart-top > a, .cart-top-title a span.icon { background-size:24px 20px}
.compare-top, .compare-top-title a span.icon { background-size:13px 16px}
.products-grid .hover .button-container button.button span span em { background-size:24px 19px}
.product-view .add-to-cart button.button span span { background-size:41px 20px}
.product-view .add-to-links li span.icon { background-size:17px 16px}
.product-view .add-to-links li.compare span.icon { background-size:13px 16px}
.product-view .add-to-links li.email-friend span.icon { background-size:18px 13px}
.search-top, .search-top-container .search-form .search-top-title span.icon { background-size:18px 18px}
.data-table .btn-remove2 { background-size:16px 17px}
.footer-info ul.twitterList li span.tweet-icon { background-size:13px 10px}
.product-prev span, .product-next span { background-size:26px 54px}
.rating-box, .rating-box .rating { background-size:11px 20px}
.block-layered-price .ui-widget-content .ui-state-default { background-size:19px 18px}
.flex-direction-nav a { background-size:154px 77px}
.footer-info ul.social li a { background-size:180px 36px}
.footer-info .block-control { background-size:70px 70px}
.btn-edit { background-size:15px 15px}
.data-table .btn-edit2 { background-size:16px 17px}

.std ul.disc li,
#queldoreiNav li.custom-block div.sub-wrapper>ul>li, #queldoreiNav li.custom-block div.sub-wrapper ul li,
#nav li.custom-block ul li>ul>li,
.toolbar-dropdown ul li,
.block .block-content li, .block .block-content li.item,
.block-layered-nav .block-content dd li,
.product-tabs-content ul.disc li { background-size:3px 5px}

.slider-container .jcarousel-list .button-container button.button span span,
.products-grid .button-container button.button span span,
.products-list .button-container .btn-add-cart span,
.box-up-sell2 .jcarousel-list .button-container button.button span span { background-size:17px 13px}

.new-label, .sale-label { background-size:364px 182px}
.product-view .product-img-box .zoom #handle { background-size:9px 22px}
.toolbar-switch .toolbar-title { background-size:29px 14px}


@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {

    .jcarousel-next-horizontal,
    .jcarousel-prev-horizontal { background-image:url("../../skin/frontend/jumbobag/default/images/arrow_about-2x.png")}
    button.btn-proceed-checkout span span {background-image:url('../../skin/frontend/jumbobag/default/images/arrow_button-2x.png')}
    .header-switch span.current { background-image:url("../../skin/frontend/jumbobag/default/images/arrow_switch.png")}
    #toTop { background-image:url("../../skin/frontend/jumbobag/default/images/arrow_totop-2x.png")}
    .btn-remove, .block-compare .block-content .actions a:before { background-image:url(../../skin/frontend/jumbobag/default/images/btn_remove-2x.png);}
    .sorter .view-mode .grid { background-image:url(../../skin/frontend/jumbobag/default/images/i_grid_mode-2x.png);}
    .sorter .view-mode .list { background-image:url(../../skin/frontend/jumbobag/default/images/i_list_mode-2x.png);}
    .error-msg { background-image:url(../../skin/frontend/jumbobag/default/images/i_msg-error-2x.png);}
    .success-msg { background-image:url(../../skin/frontend/jumbobag/default/images/i_msg-success-2x.png);}
    .note-msg { background-image:url(../../skin/frontend/jumbobag/default/images/i_msg-note-2x.png);}
    .notice-msg { background-image:url(../../skin/frontend/jumbobag/default/images/i_msg-notice-2x.png);}
    .breadcrumbs span { background-image:url(../../skin/frontend/jumbobag/default/images/icon_breadcrumb-2x.png);}
    .cart-top > a, .cart-top-title a span.icon { background-image:url(../../skin/frontend/jumbobag/default/images/icon_cart.png);}
    .compare-top, .compare-top-title a span.icon { background-image:url(../../skin/frontend/jumbobag/default/images/icon_compare-2x.png);}
    .products-grid .hover .button-container button.button span span em { background-image:url(../../skin/frontend/jumbobag/default/images/icon_cart_listing_mask-2x.png);}
    .product-view .add-to-cart button.button span span { background-image:url(../../skin/frontend/jumbobag/default/images/icon_cart_product-2x.png);}
    .product-view .add-to-links li span.icon {background-image:url(../../skin/frontend/jumbobag/default/images/icon_wishlist-2x.png);}
    .product-view .add-to-links li.compare span.icon { background-image:url(../../skin/frontend/jumbobag/default/images/icon_compare-2x.png);}
    .product-view .add-to-links li.email-friend span.icon { background-image:url(../../skin/frontend/jumbobag/default/images/icon_email-2x.png);}
    .search-top, .search-top-container .search-form .search-top-title span.icon {background-image:url(../../skin/frontend/jumbobag/default/images/icon_search.png);}
    .data-table .btn-remove2 {background-image:url(../../skin/frontend/jumbobag/default/images/icon_trash-2x.png);}
    .footer-info ul.twitterList li span.tweet-icon {background-image:url(../../skin/frontend/jumbobag/default/images/icon_twitter-2x.png);}
    .product-prev span, .product-next span {background-image:url(../../skin/frontend/jumbobag/default/images/prev_next-2x.png);}
    .rating-box, .rating-box .rating {background-image:url(../../skin/frontend/jumbobag/default/images/rating-2x.png);}
    .block-layered-price .ui-widget-content .ui-state-default {background-image:url(../../skin/frontend/jumbobag/default/images/slider_handle-2x.png);}
    .flex-direction-nav a {background-image:url(../../skin/frontend/jumbobag/default/images/slideshow_arrows-2x.png);}
    .footer-info ul.social li a {background-image:url(../../skin/frontend/jumbobag/default/images/social_icons-2x.png);}
    .footer-info .block-control {background-image:url(../../skin/frontend/jumbobag/default/images/arrow_footer-2x.png);}
    .std ul.disc li,
    #queldoreiNav li.custom-block div.sub-wrapper>ul>li, #queldoreiNav li.custom-block div.sub-wrapper ul li,
    #nav li.custom-block ul li>ul>li,
    .toolbar-dropdown ul li,
    .block .block-content li, .block .block-content li.item,
    .block-layered-nav .block-content dd li,
    .product-tabs-content ul.disc li {background-image:url(https://www.jumbobag.fr/skin/frontend/jumbobag/default/images/arrow_item@2x.png);}
    .btn-edit {background-image:url(../../skin/frontend/jumbobag/default/images/btn_edit-2x.png);}
    .slider-container .jcarousel-list .button-container button.button span span,
    .products-grid .button-container button.button span span,
    .products-list .button-container .btn-add-cart span,
    .box-up-sell2 .jcarousel-list .button-container button.button span span {background-image:url(../../skin/frontend/jumbobag/default/images/icon_cart_listing-2x.png);}
    .data-table .btn-edit2 {background-image:url(../../skin/frontend/jumbobag/default/images/icon_edit-2x.png);}
    .new-label, .sale-label {background-image:url(../../skin/frontend/jumbobag/default/images/labels-2x.png);}
    .product-view .product-img-box .zoom #handle {background-image:url(../../skin/frontend/jumbobag/default/images/magnifier_handle-2x.png);}
    .toolbar-switch .toolbar-title {background-image:url("../../skin/frontend/jumbobag/default/images/selectbox_arrow-2x.png")}

    .block-slider .slides > li,
    .block-viewed .block-content li,
    .block-tags .block-content li,
    .block-bestsellers .block-content li,
    .block-login .block-content li,
    .block-reorder .block-content li.item,
    .block-compare .block-content li.item,
    .block-slider .flex-control-nav li,
    .block-poll .block-content li{background:none;}

    .block-compare .block-content .actions a::before, .compare-top-container .details .actions a::before {display:none }
    .form-list li.wide select {width:200px }

    .footer-info .information ul li:before,
    #checkout-step-login .block-checkout-register ul.ul li:before,
    .block-progress dt:before {top:-2px}

}

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5) and (max-width: 959px),
only screen and (-moz-min-device-pixel-ratio: 1.5) and (max-width: 959px),
only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width: 959px),
only screen and (min-device-pixel-ratio: 1.5) and (max-width: 959px){
    .toolbar-switch .toolbar-title {background-image:none}

    .block-slider .slides > li,
    .block-viewed .block-content li,
    .block-tags .block-content li,
    .block-bestsellers .block-content li,
    .block-login .block-content li,
    .block-reorder .block-content li.item,
    .block-compare .block-content li.item,
    .block-slider .flex-control-nav li,
    .block-poll .block-content li{background:none;}

    .block-compare .block-content .actions a::before, .compare-top-container .details .actions a::before {display:none }
    .form-list li.wide select {width:200px }

    .footer-info .information ul li:before,
    #checkout-step-login .block-checkout-register ul.ul li:before,
    .block-progress dt:before {top:-2px}
}

a{
    transition: color 600ms ease-in-out;
    -webkit-transition: color 600ms ease-in-out;
    -moz-transition: color 600ms ease-in-out;
    -o-transition: color 600ms ease-in-out;
}
a:hover{
    transition: color 10ms ease-in-out;
    -webkit-transition: color 10ms ease-in-out;
    -moz-transition: color 10ms ease-in-out;
    -o-transition: color 10ms ease-in-out;
}

.slider-container .jcarousel-list .btn-cart,
.jcarousel-next-horizontal, .jcarousel-prev-horizontal,
#toTop,
.banners a span,
.banners a em,
.banner a span,
.banner a em,
.products-grid .btn-cart,
.products-list .btn-cart,
.opc .step-title,
.product-tabs a,
.footer-banners a img, .homepage-banners a img,
footer .footer-subscribe button.button span,
.quick-view,
nav .nav-top-title, .nav-container .nav-top-title,
nav .nav-top-title div.icon span, .nav-container .nav-top-title div.icon span,
.compare-top{
transition: all 400ms ease-in-out;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
}
.jcarousel-next-horizontal:hover, .jcarousel-prev-horizontal:hover{
transition: all 400ms ease-in-out;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
}

.footer-info .block-control {
    transition: background-color 400ms ease-in-out;
    -webkit-transition: background-color 400ms ease-in-out;
    -moz-transition: background-color 400ms ease-in-out;
    -o-transition: background-color 400ms ease-in-out;
}

button.button span,
.products-list .button-container .btn-add-cart span,
.pager .pages li a.next span,
.pager .pages li a.previous span,
.slideshow-nav a,
.header-dropdown ul li a,
.cart-top-title a span.icon,
.compare-top-title a span.icon,
.search-top-container .search-form .search-top-title span.icon,
.footer-info ul.social li a,
.footer-info ul.twitterList li span.tweet-icon,
.search-top, .cart-top > a,
.product-view .add-to-links li span.icon,
.top-opc li.allow .number,
.btn-remove, .btn-edit, .products-grid .hover .button-container button.button span span em {
transition: background 200ms ease-in-out;
-webkit-transition: background 200ms ease-in-out;
-moz-transition: background 200ms ease-in-out;
-o-transition: background 200ms ease-in-out;
}

#nav>li>a, #nav ul li a, #nav>li>a>span,
#mobile-nav>li>a, #mobile-nav ul li a,  #mobile-nav>li>a>span,
#queldoreiNav>li>a, #queldoreiNav ul li a, #queldoreiNav>li>a>span {
    transition: all 600ms ease-in-out;
    -webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
}
#nav>li>a:hover, #nav ul li a:hover, #nav>li>a:hover>span,
#mobile-nav>li>a:hover, #mobile-nav ul li a:hover, #mobile-nav>li>a:hover>span,
#queldoreiNav>li>a:hover, #queldoreiNav ul li a:hover, #queldoreiNav>li>a:hover>span {
    transition: all 100ms ease-in-out;
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
}

.products-grid .add-to-links li a:hover span {
    color:#000;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.products-grid .add-to-links li a span,
.mobile-nav li.parent > a em,
.search-field #search_mini_form .form-search button{
    transition: all 400ms ease-in-out;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
}
/*-----------------------------------------------------------------------------

	-	Revolution Slider 1.5.4 -

		Screen Stylesheet

version:   	2.1
date:      	09/18/11
last update: 06.12.2012
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------

	-	Revolution Slider 2.0 Captions -

		Screen Stylesheet

version:   	1.4.5
date:      	09/18/11
last update: 06.12.2012
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/

.fullwidthbanner-container{
    width:100% !important;
    position:relative;
    padding:0;
}
.fullwidthbanner-container .fullwidthbanner {width:100% !important; overflow:hidden; position:relative;}
.fullwidthbanner-container iframe{border:0;}

/*************************
	-	CAPTIONS	-
**************************/

.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important; display:none !important;}


.tp-caption.big_white{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans;
			padding: 3px 4px; 
			padding-top: 1px;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#000;	
			letter-spacing: 0px;										
		}

.tp-caption.big_orange{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: Arial; 
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#fb7354;	
			letter-spacing: -1.5px;															
		}	
					
.tp-caption.big_black{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: 'Open Sans', sans; 
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#fff;	
			letter-spacing: -1.5px;															
		}		

.tp-caption.medium_grey{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: Arial; 
			padding: 2px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#888;		
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}	
					
.tp-caption.small_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 14px; 
			line-height: 20px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
					
.tp-caption.medium_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 300; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
					
.tp-caption.large_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
.tp-caption.large_black_text{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 300; 
			font-size: 42px; 
			line-height: 42px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
					
.tp-caption.very_large_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
			letter-spacing: 0px;		
		}
.tp-caption.very_large_black_text{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 72px; 
			line-height: 72px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
.tp-caption.bold_red_text{
			position: absolute; 
			color: #d31e00; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
.tp-caption.bold_brown_text{
			position: absolute; 
			color: #a04606; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
    .tp-caption.bold_green_text{
			position: absolute; 
			color: #5b9830; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
					
.tp-caption.very_big_white{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 800; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: 'Open Sans', sans; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 3px 4px; 
			padding-top: 1px;
			background-color:#7e8e96;		
					}	
					
.tp-caption.very_big_black{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
			background-color:#fff;		
					}
					
.tp-caption.boxshadow{
		-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	}
											
.tp-caption.black{
		color: #000; 
		text-shadow: none;	
  font-weight: 300; 
			font-size: 19px; 
			line-height: 19px; 
			font-family: 'Open Sans', sans; 
	}	
					
.tp-caption.noshadow {
		text-shadow: none;		
	}	
					
.tp-caption a { 
	color: #ff7302; text-shadow: none;	-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;	 
}			
	
.tp-caption a:hover { 
	color: #ffa902; 
}


.tp_inner_padding	{	box-sizing:border-box;
						-webkit-box-sizing:border-box;
						-moz-box-sizing:border-box;
						max-height:none !important;	}

/******************************
	-	revolution-buttonS	-
*******************************/

.revolution-button				{	padding:6px 13px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height:30px;
						cursor:pointer;
						color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
						background:url(../../skin/frontend/jumbobag/default/images/gradient/g30.png) repeat-x top; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
					}

.revolution-button.big			{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; background:url(../../skin/frontend/jumbobag/default/images/gradient/g40.png) repeat-x top;}


.purchase:hover,
.revolution-button:hover,
.revolution-button.big:hover		{	background-position:bottom, 15px 11px;}



	@media only screen and (min-width: 768px) and (max-width: 959px) {

	 }



	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.revolution-button	{	padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal;	}
		a.revolution-button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }


	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.revolution-button	{	padding:2px 5px 2px; line-height:20px !important; font-size:10px !important;}
		a.revolution-button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
	}





/*	revolution-button COLORS	*/



.revolution-button.green, .revolution-button:hover.green,
.purchase.green, .purchase:hover.green			{ background-color:#21a117; -webkit-box-shadow:  0px 3px 0px 0px #104d0b;        -moz-box-shadow:   0px 3px 0px 0px #104d0b;        box-shadow:   0px 3px 0px 0px #104d0b;  }


.revolution-button.blue, .revolution-button:hover.blue,
.purchase.blue, .purchase:hover.blue			{ background-color:#1d78cb; -webkit-box-shadow:  0px 3px 0px 0px #0f3e68;        -moz-box-shadow:   0px 3px 0px 0px #0f3e68;        box-shadow:   0px 3px 0px 0px #0f3e68;}


.revolution-button.red, .revolution-button:hover.red,
.purchase.red, .purchase:hover.red				{ background-color:#cb1d1d; -webkit-box-shadow:  0px 3px 0px 0px #7c1212;        -moz-box-shadow:   0px 3px 0px 0px #7c1212;        box-shadow:   0px 3px 0px 0px #7c1212;}

.revolution-button.orange, .revolution-button:hover.orange,
.purchase.orange, .purchase:hover.orange		{ background-color:#ff7700; -webkit-box-shadow:  0px 3px 0px 0px #a34c00;        -moz-box-shadow:   0px 3px 0px 0px #a34c00;        box-shadow:   0px 3px 0px 0px #a34c00;}

.revolution-button.darkgrey,.revolution-button.grey,
.revolution-button:hover.darkgrey,.revolution-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey	{ background-color:#555; -webkit-box-shadow:  0px 3px 0px 0px #222;        -moz-box-shadow:   0px 3px 0px 0px #222;        box-shadow:   0px 3px 0px 0px #222;}

.revolution-button.lightgrey, .revolution-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey	{ background-color:#888; -webkit-box-shadow:  0px 3px 0px 0px #555;        -moz-box-shadow:   0px 3px 0px 0px #555;        box-shadow:   0px 3px 0px 0px #555;}



/****************************************************************

	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -

******************************************************************/

.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img			{ -webkit-transform: translateZ(0);
										  -webkit-backface-visibility: hidden;
										  -webkit-perspective: 1000;
									}


/************************************************
	  - SOME CAPTION MODIFICATION AT START  -
*************************************************/
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; position:absolute; visibility: hidden;

}

.tp-simpleresponsive img	{	max-width:none;}

/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter:none !important;
}


/******************************
	-	SHADOWS		-
******************************/
.tp-bannershadow  {
		position:absolute;
        display:none;
		margin-left:auto;
		margin-right:auto;
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
	}

.tp-bannershadow.tp-shadow1 {	background:url(../../skin/frontend/jumbobag/default/assets/shadow1.png) no-repeat; background-size:100%; width:890px; height:30px; bottom:-30px;}
.tp-bannershadow.tp-shadow2 {	background:url(../../skin/frontend/jumbobag/default/assets/shadow2.png) no-repeat; background-size:100%; width:890px; height:60px;bottom:-60px;}
.tp-bannershadow.tp-shadow3 {	background:url(../../skin/frontend/jumbobag/default/assets/shadow3.png) no-repeat; background-size:100%; width:890px; height:60px;bottom:-60px;}


/********************************
	-	FULLSCREEN VIDEO	-
*********************************/
.caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.caption.fullscreenvideo iframe	{ width:100% !important; height:100% !important;}

.tp-caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.tp-caption.fullscreenvideo iframe	{ width:100% !important; height:100% !important;}

/************************
	-	NAVIGATION	-
*************************/

/** BULLETS **/
.tp-bullets												{	z-index:100; position:absolute; bottom:-14px !important; }
.tp-bullets.simplebullets								{ 	bottom:10px;}


.tp-bullets.simplebullets.navbar						{ 	margin-left:-40px; border:1px solid #666; border-bottom:1px solid #444; bottom:-20px; background:url(../../skin/frontend/jumbobag/default/assets/boxed_bgtile.png); height:40px; padding:0px 40px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;margin-top:-17px;}

.tp-bullets.simplebullets.navbar-old					{ 	bottom:-20px; background:url(../../skin/frontend/jumbobag/default/assets/navigdots_bgtile.png); height:35px; padding:0px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;margin-top:-17px;}


.tp-bullets.simplebullets.round .bullet					{	cursor:pointer; position:relative;	background:#ededed;	width:8px;	height:8px;  margin-right:0px; float:left; margin-top:-4px; margin-left:6px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.tp-bullets.simplebullets.round .bullet.last			{	margin-right:6px;}


.tp-bullets.simplebullets.round-old .bullet				{	cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/bullets.png) no-repeat bottom left;	width:23px;	height:23px;  margin-right:0px; float:left; margin-top:-12px;}
.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px;}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square .bullet				{	cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/bullets2.png) no-repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:-10px;}
.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px;}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square-old .bullet			{	cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/bullets2.png) no-repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:-10px;}
.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px;}


/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar .bullet			{	cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/bullet_boxed.png) no-repeat top left;	width:18px;	height:19px;   margin-right:5px; float:left; margin-top:10px;}

.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar .bullet.last		{	margin-right:0px !important;}



/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar-old .bullet			{	cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/navigdots.png) no-repeat bottom left;	width:15px;	height:15px;  margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px;}
.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:30px !important;}
.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:30px !important;}


.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected				{	background-position:top left; }

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected		{	background-position:bottom left; }



/*************************************
	-	TP ARROWS 	-
**************************************/

.tp-leftarrow.round										{	z-index:100;cursor:pointer; position:relative;	background:#fff url(../../skin/frontend/jumbobag/default/images/slideshow_arrows.png) no-repeat 0 0;	  width:78px;	height:78px; float:left;	 margin-left:39px;  margin-top:-39px; opacity: 0.8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}
.tp-rightarrow.round									{	z-index:100;cursor:pointer; position:relative;	background:#fff url(../../skin/frontend/jumbobag/default/images/slideshow_arrows.png) no-repeat 100% 0; width:78px;	height:78px; float:left;	 margin-left:-39px; margin-top:-39px; opacity: 0.8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}


.tp-leftarrow.round-old									{	z-index:100;cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/arrow_left.png) no-repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left; margin-top:-13px;	}
.tp-rightarrow.round-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/arrow_right.png) no-repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left;	margin-top:-13px;}


.tp-leftarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/small_left_boxed.png) no-repeat top left;	width:20px;	height:15px;   float:left;	margin-right:4px; margin-top:-4px;}
.tp-rightarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/small_right_boxed.png) no-repeat top left;	width:20px;	height:15px;   float:left;	margin-left:-36px; margin-top:-4px;}


.tp-leftarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/arrowleft.png) no-repeat top left;		width:9px;	height:16px;   float:left;	margin-right:-20px; margin-top:-8px;}
.tp-rightarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/arrowright.png) no-repeat top left;	width:9px;	height:16px;   float:left;	margin-left:-20px; margin-top:-8px;}

.tp-leftarrow.navbar-old.thumbswitharrow				{	margin-right:10px; }
.tp-rightarrow.navbar-old.thumbswitharrow				{	margin-left:0px; }

.tp-leftarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/arrow_left2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:-9px;}
.tp-rightarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/arrow_right2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:-9px;}


.tp-leftarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/arrow_left2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:-9px;}
.tp-rightarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../../skin/frontend/jumbobag/default/assets/arrow_right2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:-9px;}


.tp-leftarrow.large										{	z-index:100;cursor:pointer; position:relative;	background:#fff url(../../skin/frontend/jumbobag/default/images/slideshow_arrows.png) no-repeat 0 0;	  width:78px;	height:78px; margin-left:39px;  margin-top:-39px; opacity: 0.8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}
.tp-rightarrow.large									{	z-index:100;cursor:pointer; position:relative;	background:#fff url(../../skin/frontend/jumbobag/default/images/slideshow_arrows.png) no-repeat 100% 0; width:78px;	height:78px; margin-left:-39px; margin-top:-39px; opacity: 0.8; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease;}


.tp-leftarrow:hover,
.tp-rightarrow:hover 									{	opacity: 1; }


/****************************************************************************************************
	-	TP THUMBS 	-
*****************************************************************************************************

 - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings)

 - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px)

 *****************************************************************************************************/


.tp-bullets.tp-thumbs						{	z-index:100; position:absolute; padding:3px;background-color:#fff;
												width:500px;height:50px; 			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												margin-top:-50px;
											}

.fullwidthbanner-container .tp-thumbs		{  padding:3px;}

.tp-bullets.tp-thumbs .tp-mask				{	width:500px; height:50px;  			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												overflow:hidden; position:relative;}


.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer	{	width:5000px; position:absolute;}

.tp-bullets.tp-thumbs .bullet				{   width:100px; height:50px; 			/* THE DIMENSION OF A SINGLE THUMB */
												cursor:pointer; overflow:hidden;background:none;margin:0;float:left;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
												/*filter: alpha(opacity=50);	*/												
												-moz-opacity: 0.5;
												-khtml-opacity: 0.5;
												opacity: 0.5;
							
												-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
											}


.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected		{ 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
											}
.tp-thumbs img								{	width:100%; }


/************************************
		-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer								{	width:100%; height:3px; background:#322c29;position:absolute; z-index:200;}
.tp-bannertimer.tp-bottom					{	bottom:0px !important;height:3px;}




/***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/

@media only screen and (max-width: 767px) {
    .fullwidthbanner-container .tp-bullets	{	display:none}
    .fullwidthbanner-container .tparrows	{	display:none;}
}





/*********************************************

	-	BASIC SETTINGS FOR THE BANNER	-

***********************************************/

 .tp-simpleresponsive img {
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}



.tp-simpleresponsive a{	text-decoration:none;}

.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0;
}

.tp-simpleresponsive >ul >li{
	list-stye:none;
	position:absolute;
	visibility:hidden;
}
/*  CAPTION SLIDELINK   **/
.caption.slidelink a div,
.tp-caption.slidelink a div {	width:10000px; height:10000px;  background:url(../../skin/frontend/jumbobag/default/assets/coloredbg.png) repeat;}

.tp-loader 	{	background:url(../../skin/frontend/jumbobag/default/assets/loader.gif) no-repeat 10px 10px; background-color:#fff;  margin:-22px -22px; top:50%; left:50%; z-index:10000; position:absolute;width:44px;height:44px;
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
			}






/*-----------------------------------------------------------------------------

	-	Revolution Slider 2.0 Captions -

		Screen Stylesheet

version:   	1.4.5
date:      	09/18/11
last update: 13.10.2012
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/

/*************************
 -	SHOPPER CAPTIONS	-
**************************/
.tp-caption.shopper_large_caption_light { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:72px; font-weight:300;
    line-height:72px;
}
.tp-caption.shopper_large_caption_medium { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:72px; font-weight:500;
    line-height:72px;
}
.tp-caption.shopper_large_caption_bold { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:72px; font-weight:800;
    line-height:72px;
}

.tp-caption.shopper_caption_light { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:60px; font-weight:300;
    line-height:60px;
}
.tp-caption.shopper_caption_medium { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:60px; font-weight:500;
    line-height:60px;
}
.tp-caption.shopper_caption_bold { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:60px; font-weight:800;
    line-height:60px;
}

.tp-caption.shopper_caption_underline_light { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px 10px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:60px; font-weight:300;
    line-height:60px;
    border-bottom:1px solid rgba(0, 0, 0, 0.09) !important;
}
.tp-caption.shopper_caption_underline_medium { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px 10px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:60px; font-weight:500;
    line-height:60px;
    border-bottom:1px solid rgba(0, 0, 0, 0.09) !important;
}
.tp-caption.shopper_caption_underline_bold { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px 10px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:60px; font-weight:800;
    line-height:60px;
    border-bottom:1px solid rgba(0, 0, 0, 0.09) !important;
}

.tp-caption.shopper_small_caption_light { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:24px; font-weight:300;
    line-height:28px;
}
.tp-caption.shopper_small_caption_medium { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:24px; font-weight:500;
    line-height:28px;
}
.tp-caption.shopper_small_caption_bold { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:3px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:24px; font-weight:800;
    line-height:28px;
}

.tp-caption.shopper_small_text_light { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:none; padding:0; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:Arial, sans-serif !important; font-size:14px; font-weight:300;
    line-height:19px;
}
.tp-caption.shopper_small_text_medium { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:none; padding:0; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:Arial, sans-serif !important; font-size:14px; font-weight:500;
    line-height:19px;
}
.tp-caption.shopper_small_text_bold { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:none; padding:0; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:Arial, sans-serif !important; font-size:14px; font-weight:800;
    line-height:19px;
}


.tp-caption.shopper_medium_text_light { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:none; padding:0; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:20px; font-weight:300;
    line-height:28px;
}
.tp-caption.shopper_medium_text_medium { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:none; padding:0; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:20px; font-weight:500;
    line-height:28px;
}
.tp-caption.shopper_medium_text_bold { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:none; padding:0; margin:0px; border-width:0px; border-style:none; letter-spacing:0px;
    font-family:"Myriad Pro", sans-serif; font-size:20px; font-weight:800;
    line-height:28px;
}

.tp-caption.shopper_white_bg_light { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:0 4px; margin:0px; border-width:0px; border-style:none; letter-spacing:-1.5px;
    font-family:"Myriad Pro", sans-serif; font-size:36px; font-weight:300;
    line-height:36px;
    background:#fff;
}
.tp-caption.shopper_white_bg_medium { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:0 4px; margin:0px; border-width:0px; border-style:none; letter-spacing:-1.5px;
    font-family:"Myriad Pro", sans-serif; font-size:36px; font-weight:500;
    line-height:36px;
    background:#fff;
}
.tp-caption.shopper_white_bg_bold { position:absolute; color:#000; color:rgba(0, 0, 0, 0.8); text-shadow:none; text-transform:uppercase; padding:0 4px; margin:0px; border-width:0px; border-style:none; letter-spacing:-1.5px;
    font-family:"Myriad Pro", sans-serif; font-size:36px; font-weight:800;
    line-height:36px;
    background:#fff;
}

/*************************
    -	CAPTIONS	-
**************************/
.tp-caption.big_white {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Open Sans', sans;
    padding: 3px 4px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #000;
    letter-spacing: 0px;
}

.tp-caption.big_orange {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    font-size: 36px;
    line-height: 36px;
    font-family: Arial;
    padding: 0px 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #fb7354;
    letter-spacing: -1.5px;
}

.tp-caption.big_black {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 800;
    font-size: 36px;
    line-height: 36px;
    font-family: 'Open Sans', sans;
    padding: 0px 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #fff;
    letter-spacing: -1.5px;
}

.tp-caption.medium_grey {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    font-family: Arial;
    padding: 2px 4px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #888;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.small_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    font-family: Arial;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.medium_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 300;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.large_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 36px;
    line-height: 36px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.large_black_text {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 300;
    font-size: 42px;
    line-height: 42px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
}

.tp-caption.very_large_text {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 60px;
    line-height: 60px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 0px;
}

.tp-caption.very_large_black_text {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 800;
    font-size: 72px;
    line-height: 72px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
}

.tp-caption.bold_red_text {
    position: absolute;
    color: #d31e00;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
}

.tp-caption.bold_brown_text {
    position: absolute;
    color: #a04606;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
}

.tp-caption.bold_green_text {
    position: absolute;
    color: #5b9830;
    text-shadow: none;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
}

.tp-caption.very_big_white {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-weight: 800;
    font-size: 36px;
    line-height: 36px;
    font-family: 'Open Sans', sans;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    padding: 3px 4px;
    padding-top: 1px;
    background-color: #7e8e96;
}

.tp-caption.very_big_black {
    position: absolute;
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 700;
    font-size: 60px;
    line-height: 60px;
    font-family: Arial;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    white-space: nowrap;
    padding: 0px 4px;
    padding-top: 1px;
    background-color: #fff;
}

.tp-caption.boxshadow {
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}

.tp-caption.black {
    color: #000;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: 300;
    font-size: 19px;
    line-height: 19px;
    font-family: 'Open Sans', sans;
}

.tp-caption.noshadow {
    text-shadow: none;
}

.tp-caption a {
    color: #ff7302;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-caption a:hover {
    color: #ffa902;
}

/******************************
	-	revolution-buttonS	-
*******************************/

.revolution-button {
    padding: 6px 13px 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 30px;
    cursor: pointer;
    color: #fff !important;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) !important;
    font-size: 15px;
    line-height: 45px !important;
    background: url(../../skin/frontend/jumbobag/default/images/gradient/g30.png) repeat-x top;
    font-family: arial, sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
}

.revolution-button.big {
    color: #fff;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
    font-weight: bold;
    padding: 9px 20px;
    font-size: 19px;
    line-height: 57px !important;
    background: url(../../skin/frontend/jumbobag/default/images/gradient/g40.png) repeat-x top;
}

.purchase:hover,
.revolution-button:hover,
.revolution-button.big:hover {
    background-position: bottom, 15px 11px;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .revolution-button {
        padding: 4px 8px 3px;
        line-height: 25px !important;
        font-size: 11px !important;
        font-weight: normal;
    }

    a.revolution-button {
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
    }

}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .revolution-button {
        padding: 2px 5px 2px;
        line-height: 20px !important;
        font-size: 10px !important;
    }

    a.revolution-button {
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
    }
}

/*	revolution-button COLORS	*/

.revolution-button.green, .revolution-button:hover.green,
.purchase.green, .purchase:hover.green {
    background-color: #21a117;
    -webkit-box-shadow: 0px 3px 0px 0px #104d0b;
    -moz-box-shadow: 0px 3px 0px 0px #104d0b;
    box-shadow: 0px 3px 0px 0px #104d0b;
}

.revolution-button.blue, .revolution-button:hover.blue,
.purchase.blue, .purchase:hover.blue {
    background-color: #1d78cb;
    -webkit-box-shadow: 0px 3px 0px 0px #0f3e68;
    -moz-box-shadow: 0px 3px 0px 0px #0f3e68;
    box-shadow: 0px 3px 0px 0px #0f3e68;
}

.revolution-button.red, .revolution-button:hover.red,
.purchase.red, .purchase:hover.red {
    background-color: #cb1d1d;
    -webkit-box-shadow: 0px 3px 0px 0px #7c1212;
    -moz-box-shadow: 0px 3px 0px 0px #7c1212;
    box-shadow: 0px 3px 0px 0px #7c1212;
}

.revolution-button.orange, .revolution-button:hover.orange,
.purchase.orange, .purchase:hover.orange {
    background-color: #ff7700;
    -webkit-box-shadow: 0px 3px 0px 0px #a34c00;
    -moz-box-shadow: 0px 3px 0px 0px #a34c00;
    box-shadow: 0px 3px 0px 0px #a34c00;
}

.revolution-button.darkgrey, .revolution-button.grey,
.revolution-button:hover.darkgrey, .revolution-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey {
    background-color: #555;
    -webkit-box-shadow: 0px 3px 0px 0px #222;
    -moz-box-shadow: 0px 3px 0px 0px #222;
    box-shadow: 0px 3px 0px 0px #222;
}

.revolution-button.lightgrey, .revolution-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey {
    background-color: #888;
    -webkit-box-shadow: 0px 3px 0px 0px #555;
    -moz-box-shadow: 0px 3px 0px 0px #555;
    box-shadow: 0px 3px 0px 0px #555;
}


/* Dirty reset for our pages, since everything has been hard styled */

.checkout-cart-index .data-table th,
.checkout-cart-index .data-table td,
.checkout-onepage-index .data-table th,
.checkout-onepage-index .data-table td {
    border: none !important;
}
.checkout-cart-index .data-table tbody td,
.checkout-onepage-index .data-table tbody td {
    padding: 5px;
}
.checkout-cart-index .data-table thead th,
.checkout-onepage-index .data-table thead th,
.checkout-cart-index .data-table tfoot td,
.checkout-onepage-index .data-table tfoot td {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.checkout-cart-index .data-table tr.even,
.checkout-cart-index .data-table tr.odd,
.checkout-onepage-index .data-table tr.even,
.checkout-onepage-index .data-table tr.odd {
    background: #f6f6f6;
}
.checkout-cart-index .data-table th,
.checkout-onepage-index .data-table th {
    padding: 8px;
}
.checkout-cart-index .data-table td.td-image,
.checkout-onepage-index .data-table td.td-image {
    max-width: 50px;
    height: auto;
}
.checkout-cart-index .data-table td.td-image img,
.checkout-onepage-index .data-table td.td-image img {
    max-width: 50px;
    height: auto;
}
.checkout-cart-index .data-table td .blueCapitalized,
.checkout-onepage-index .data-table td .blueCapitalized,
.checkout-cart-index .data-table td .blueCapitalized a,
.checkout-onepage-index .data-table td .blueCapitalized a {
    color: #30409f;
}
.checkout-cart-index .data-table tfoot,
.checkout-onepage-index .data-table tfoot,
.checkout-cart-index .data-table tfoot td,
.checkout-onepage-index .data-table tfoot td {
    background: transparent !important;
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .row .row {
        margin: 0;
    }
}
@media only screen and (max-width: 959px) {
    .checkout-cart-index .data-table table,
    .checkout-onepage-index .data-table table {
        display: table;
    }
    .checkout-cart-index .data-table thead,
    .checkout-onepage-index .data-table thead {
        display: table-header-group;
    }
    .checkout-cart-index .data-table tr,
    .checkout-onepage-index .data-table tr {
        display: table-row;
    }
    .checkout-cart-index .data-table tbody,
    .checkout-onepage-index .data-table tbody {
        display: table-row-group;
    }
    .checkout-cart-index table.data-table td,
    .checkout-onepage-index table.data-table td,
    .checkout-cart-index .data-table th,
    .checkout-onepage-index .data-table th {
        display: table-cell;
    }
    .checkout-cart-index .data-table td.td-name h2,
    .checkout-onepage-index .data-table td.td-name h2 {
        font-size: 1em;
        font-weight: 300;
    }
    .checkout-onepage-index .data-table td.td-qty,
    .checkout-cart-index .data-table td,
    .checkout-onepage-index .data-table td {
        background: #f6f6f6;
    }
    .checkout-cart-index .data-table td.td-image a,
    .checkout-onepage-index .data-table td.td-image a {
        max-width: 50px;
        height: auto;
    }
    .checkout-cart-index .data-table td.td-image img,
    .checkout-onepage-index .data-table td.td-image img {
        max-width: 50px;
        height: auto;
    }
    .checkout-cart-index .data-table .td-actions:first-of-type,
    .checkout-onepage-index .data-table .td-actions:first-of-type {
        display: none;
    }
    .checkout-cart-index .data-table .td-actions .btn-edit,
    .checkout-onepage-index .data-table .td-actions .btn-edit {
        display: none;
    }
    .checkout-cart-index .data-table .td-title,
    .checkout-onepage-index .data-table .td-title {
        display: none;
    }
    .checkout-cart-index .data-table .td-actions,
    .checkout-onepage-index .data-table .td-actions {} .checkout-cart-index .data-table tfoot td,
    .checkout-onepage-index .data-table tfoot td {
        background: transparent !important;
    }
    .checkout-cart-index .data-table .a-center {
        text-align: center !important;
    }
}
.checkout-onepage-index #checkout-review-table thead tr.first.last th {
    background: #f6f6f6;
}
.checkout-cart-index .main-container,
.checkout-onepage-index .main-container #checkout-step-review {
    background: #fff !important;
}
.checkout-cart-index .td-delete {
    padding: 20px;
}
.checkout-cart-index .td-name,
#opc-review .td-name {
    text-align: left;
}
.checkout-cart-index .td-edit a {
    color: #30409f;
}
.checkout-cart-index .td-image img,
#opc-review .td-image img {
    width: 50px;
    height: auto;
}
.checkout-cart-index tfoot tr,
#opc-review tfoot tr {
    background: transparent;
}
.checkout-cart-index .checkout-types-wrapper .checkout-types {
    float: none !important;
    text-align: center !important;
}
.checkout-cart-index .checkout-types-wrapper .checkout-types li {
    margin-top: 20px;
}
.checkout-cart-index .cart-block.cart-shipping {
    padding: 15px !important;
}
.checkout-cart-index .shipping h2,
.checkout-cart-index .discount h2 {
    font-size: 16px;
    padding-bottom: 18px;
}
.checkout-cart-index .shipping h2:after,
.checkout-cart-index .discount h2:after {
    content: none;
}
.checkout-cart-index .cart-block.cart-total {
    padding: 15px !important;
}
.checkout-cart-index .cart-total tfoot strong {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    color: #000;
}
#shopping-cart-totals-table {
    width: 100%;
}
#shopping-cart-totals-table tfoot > tr:first-of-type > td:first-of-type {
    padding-top: 20px;
}
#shopping-cart-totals-table tfoot td {
    padding-right: 15px;
}
.checkout-cart-index .cart .cart-collaterals .input-box input {
    width: 100%;
}
.checkout-cart-index input.input-text.qty {
    width: 20px;
    text-align: center;
    padding-right: 8px;
    padding-left: 6px;
}
.checkout-cart-index #shopping-cart-table .item-actions {
    display: none;
}
.checkout-onepage-index .top-opc {
    width: 100%;
}
.checkout-onepage-index .top-opc li {
    float: left;
    width: 150px;
    height: 100px;
    text-align: center;
}
.checkout-onepage-index .top-opc li .number {
    float: none;
    margin: auto;
}
.checkout-onepage-index .top-opc li.allow.active .number {
    background: #31419f;
}
.checkout-onepage-index .top-opc li.allow:hover h2,
.checkout-onepage-index .top-opc li.allow.active h2 {
    color: #322c29;
}
.checkout-onepage-index .col-main {
    width: 100%;
    margin: 0;
}
.checkout-onepage-index .col2-right-layout .page-title {
    margin: 0 15px;
}
.checkout-onepage-index #checkoutStepsWrapper {
    text-align: center;
}
.checkout-onepage-index #checkoutStepsWrapper #checkoutSteps {
    display: inline-block;
    text-align: left;
}
.checkout-onepage-index #checkoutSteps .block.well--block {
    margin: 0 15px 30px !important;
}
.checkout-onepage-index #checkout-step-login .well__header {
    padding: 18px;
    padding-top: 5px;
}
.checkout-onepage-index #checkout-step-login .well__header__title {
    text-transform: uppercase;
    font-size: 15px;
    line-height: 25px;
}
.checkout-onepage-index #checkout-step-login .block-checkout-register ul.ul li:before {
    content: '-';
    margin-right: 5px;
}
.checkout-onepage-index #checkout-step-login .block-checkout-login input {
    width: 100% !important;
}
.checkout-onepage-index #checkout-step-login .block-checkout-login .checkout-forgot-password {
    margin-top: 10px;
    margin-bottom: -18px;
    line-height: 15px;
    margin-right: -18px;
    font-size: 11px;
    width: 100%;
    text-align: right;
}
.checkout-onepage-index #checkout-step-login .block-checkout-register,
.checkout-onepage-index #checkout-step-login .block-checkout-login {
    width: 300px;
}
.checkout-onepage-index #checkout-step-shipping .fields:first-child,
.checkout-onepage-index #checkout-step-billing .fields:first-child {
    margin-top: -15px;
}
.checkout-onepage-index #checkout-step-shipping .form__group:first-child,
.checkout-onepage-index #checkout-step-billing .form__group:first-child {
    margin-top: 20px;
}
.checkout-onepage-index #checkout-step-shipping select,
.checkout-onepage-index #checkout-step-billing select {
    width: 90%;
    height: 38px;
}
.checkout-onepage-index #checkout-step-shipping .control label,
.checkout-onepage-index #checkout-step-billing .control label {
    vertical-align: top;
}
.checkout-onepage-index #checkout-step-shipping #shipping-new-address-form,
.checkout-onepage-index #checkout-step-billing #billing-new-address-form {
    padding-bottom: 15px;
}
.checkout-onepage-index #checkout-step-shipping .form__group label,
.checkout-onepage-index #checkout-step-billing .form__group label {
    text-transform: none;
}
.checkout-onepage-index #checkout-step-shipping .form__group--lastname {
    margin-bottom: 15px;
}
.checkout-onepage-index #checkout-shipping-method-load {
    width: 60%;
    margin: auto;
}
.checkout-onepage-index #shipping-method-buttons-container {
    margin-top: 30px;
}
.checkout-onepage-index #shipping-method-buttons-container .back-link {
    margin-top: 30px;
    margin-bottom: 0;
}
.checkout-onepage-index .buttons-set .back-link {
    float: none;
}
.checkout-onepage-index #opc-payment {
    width: 460px;
}
.checkout-onepage-index #opc-review .td-label {
    display: none;
}
.checkout-onepage-index #agreements_and_totals {
    border-collapse: separate;
    border-spacing: 20px;
    border-left: 0px;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -10px;
}
.checkout-onepage-index #co-shipping-method-form li .radio + label,
.sp-methods .radio + label {
    vertical-align: top;
}
.checkout-onepage-index #agreements_and_totals .agreement-content {
    padding: 15px;
    background-color: #f6f6f6;
}
.checkout-onepage-index #agreements_and_totals #totals > table {
    width: 100%;
    background-color: #f6f6f6;
    border: 15px solid transparent;
    margin-top: 10px;
    position: relative;
}
.checkout-onepage-index #agreements_and_totals .agree {
    margin-top: 5px
}
.checkout-onepage-index #agreements_and_totals .agree label {
    vertical-align: top;
    color: #30409f;
    font-weight: 600;
    margin-left: 2px;
}
.checkout-onepage-index #agreements_and_totals .grandtotal-label,
.checkout-onepage-index #agreements_and_totals .grandtotal-figure {
    position: relative;
    font-size: 14px;
}
.checkout-onepage-index #agreements_and_totals .grandtotal-label {
    height: 25px;
}
.checkout-onepage-index #agreements_and_totals .grandtotal-figure {
    height: 30px;
    display: inline-block;
    position: relative;
    margin-top: -25px;
    width: 134%;
    right: 14px;
    top: -6px;
}
.checkout-onepage-index #agreements_and_totals .grandtotal-label td,
.checkout-onepage-index #agreements_and_totals .grandtotal-figure td {
    position: absolute;
    display: inline-block;
    padding-top: 10px;
}
.checkout-onepage-index #agreements_and_totals .grandtotal-label td {
    width: 64%;
    text-align: left !important;
    text-transform: uppercase;
}
.checkout-onepage-index #agreements_and_totals .grandtotal-figure td {
    right: 8px;
    width: 34%;
}
.checkout-onepage-index #checkout-step-review {
    background: #fff !important;
    border: none !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.checkout-cart-index .title-buttons .checkout-types li {
    float: left;
}
.checkout-onepage-success .page-title h1 {
    line-height: 42px;
    font-size: 32px;
}
.checkout-onepage-success .sub-title {
    font-weight: 600;
    margin: 10px auto;
}
.checkout-onepage-success .col-main p {
    margin: 15px auto;
}
.checkout-onepage-success .col-main .buttons-set {
    margin-top: 40px;
    text-align: center;
}
.checkout-onepage-success .col-main .wrapper {
    background-color: #f6f6f6;
    padding: 10px;
}
.checkout-onepage-success .col-main,
.checkout-onepage-success .main.row {
    width: 100%;
    padding: 0;
    margin: 0;
}
.checkout-onepage-success .col2-right-layout .page-title {
    margin-right: 0;
}
.checkout-onepage-success .col-main .wrapper .wrapper-img {
    display: none;
}
@media only screen and (min-width: 1200px) {
    .checkout-cart-index .cart-collaterals > div:nth-of-type(2) {
        margin: 0 65px !important;
    }
}
@media only screen and (min-width: 960px) and (max-width: 1200px) {
    .checkout-cart-index .cart-collaterals > div:nth-of-type(2) {
        margin: 0 49px !important;
    }
}
@media only screen and (max-width: 959px) {
    .checkout-cart-index #shopping-cart-table tfoot .blueTable__row.first.last > td {
        text-align: center !important;
    }
    .checkout-cart-index #shopping-cart-table tfoot .blueTable__row.first.last > td > button {
        float: none !important;
        margin: 5px 10px;
    }
    .checkout-onepage-index #agreements_and_totals .grandtotal-figure td {
        right: -6px;
    }
    .checkout-cart-index .col1-layout .col-main {
        width: initial;
        margin: 0;
    }
    .checkout-cart-index .cart .cart-collaterals .grid_4,
    .checkout-cart-index .cart .cart-collaterals .grid_3 {
        width: 90%;
        max-width: 768px;
        margin: 5%;
    }
    .checkout-onepage-index #checkoutSteps .block.well--block {
        width: 280px;
    }
}
@media only screen and (min-width: 768px) {
    .checkout-onepage-index #checkout-step-review .edit-cart {
        position: absolute;
        text-align: center;
        width: 100%;
        padding-top: 60px;
        margin-left: -45px;
        pointer-events: none;
    }
    .checkout-onepage-index #checkout-step-review .edit-cart * {
        pointer-events: initial;
    }
    .checkout-onepage-index #checkout-step-review #checkout-review-submit {
        padding-bottom: 30px
    }
    .top-opc {
        text-align: center;
    }
    .top-opc li {
        vertical-align: top;
        float: none !important;
        display: inline-block;
    }
    .checkout-onepage-success .col-main .wrapper {
        padding: 30px;
        padding-bottom: 0;
        overflow: visible;
    }
    .checkout-onepage-success .col-main .wrapper .wrapper-text {
        width: 35%;
        margin-left: 25%;
        float: left;
    }
    .checkout-onepage-success .col-main .wrapper .wrapper-img {
        float: left;
        display: block;
        margin-top: -50px;
    }
}
@media only screen and (max-width: 767px) {
    .checkout-cart-index .title-buttons .checkout-types li {
        float: none;
    }
    .checkout-cart-index .main.row,
    .checkout-onepage-index .main.row {
        width: 100%;
    }
    .checkout-cart-index .blueTable__row {
        margin: 0;
        padding: 5px;
        padding-left: 0;
    }
    .checkout-onepage-index #checkout-step-login {
        margin: 0 !important;
        padding: 0 !important;
    }
    .checkout-onepage-index #checkout-step-review .edit-cart {
        font-size: 10px;
    }
    .checkout-cart-index #shopping-cart-table .blueTable__row th,
    .checkout-cart-index #shopping-cart-table .blueTable__row td {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .checkout-cart-index #shopping-cart-table .blueTable__row th.td-name {
        padding-left: 10px;
    }
    .checkout-cart-index #shopping-cart-table .blueTable__row .td-price {
        padding-right: 4px;
        padding-left: 4px;
    }
    .checkout-cart-index #shopping-cart-table .item-actions {
        display: block;
        float: left;
        width: 100%;
    }
    .checkout-cart-index #shopping-cart-table .item-actions .item-action {
        font-size: 11px;
        padding-right: 5px;
    }
    .checkout-cart-index #shopping-cart-table .item-actions .item-action:last-of-type {
        padding-right: 0
    }
    .checkout-cart-index #shopping-cart-table .td-title,
    .checkout-cart-index #shopping-cart-table .td-edit,
    .checkout-cart-index #shopping-cart-table .td-delete {
        display: none;
    }
    .checkout-onepage-index #checkout-review-table .td-image,
    .checkout-cart-index #shopping-cart-table .td-image {
        padding: 0;
        margin: 0;
    }
    .checkout-onepage-index #checkout-review-table .td-image,
    .checkout-onepage-index #checkout-review-table .td-image img,
    .checkout-cart-index #shopping-cart-table .td-image,
    .checkout-cart-index #shopping-cart-table .td-image img {
        max-width: 40px;
    }
    .checkout-cart-index #shopping-cart-table .td-price {
        padding: 0;
        font-size: 10px;
    }
    .checkout-cart-index #shopping-cart-table .td-qty {
        padding: 5px;
    }
    .checkout-cart-index #shopping-cart-table .td-qty .form__group {
        max-width: 30px;
    }
    .checkout-cart-index #shopping-cart-table .td-qty input {
        width: 18px;
    }
    .checkout-onepage-index #checkoutSteps .block.well--block {
        float: none;
        margin: 0 auto 30px !important;
    }
    .checkout-onepage-index .top-opc li {
        width: 33%;
    }
    .checkout-onepage-index #checkout-step-billing .form-list .field,
    .checkout-onepage-index #checkout-step-shipping .form-list .field {
        width: 100%;
    }
    .checkout-onepage-index #checkout-step-billing .form-list .field input,
    .checkout-onepage-index #checkout-step-billing .form-list .field select,
    .checkout-onepage-index #checkout-step-billing .form-list li.wide input.input-text,
    .checkout-onepage-index #checkout-step-shipping .form-list .field input,
    .checkout-onepage-index #checkout-step-shipping .form-list .field select,
    .checkout-onepage-index #checkout-step-shipping .form-list li.wide input.input-text {
        width: 100%;
    }
    .checkout-onepage-index #checkout-step-review #agreements_and_totals,
    .checkout-onepage-index #checkout-step-review #agreements_and_totals > tbody,
    .checkout-onepage-index #checkout-step-review #agreements_and_totals > tbody > tr > td {
        display: block;
    }
    .checkout-onepage-index #checkout-step-review #agreements_and_totals > tbody > td {
        width: 100%;
    }
    .checkout-onepage-index #checkout-step-review #agreements_and_totals #totals > table {
        width: 80%;
        margin: auto;
    }
    .checkout-onepage-index #agreements_and_totals .agree {
        text-align: center;
        margin-top: 10px;
    }
    .checkout-onepage-index #agreements_and_totals .grandtotal-figure td {
        right: 18px;
    }
}
@media only screen and (max-width: 459px) {
    .checkout-onepage-index .top-opc li {
        width: 50%;
    }
    .checkout-onepage-index .top-opc li h2 {
        font-size: 14px;
    }
    .checkout-onepage-index #opc-payment {
        width: 100%;
    }
    .checkout-onepage-index #checkout-step-review {
        width: 100%;
        margin: 0;
        padding: 0 !important;
    }
    .checkout-onepage-index #agreements_and_totals {
        width: 100%;
        margin: 0;
        border-spacing: 0;
    }
    .checkout-onepage-index #checkout-step-login .block.well--block {
        width: 100%;
        box-shadow: none;
        margin-bottom: 0 !important;
    }
    .checkout-onepage-index #checkout-step-login .block.well--block:nth-child(2) {
        background: white !important;
    }
    .checkout-onepage-index #agreements_and_totals .grandtotal-figure td {
        right: 8px;
    }
}

.rowContainer {
	box-sizing: border-box;
	margin-bottom: 40px;
}
.rowContainer .col {
	box-sizing: border-box;
	display: block;
	float: none; /* hérité de l'espace ;) */
	vertical-align: top;
}

.rowContainer--col2 .col {
	width: 46%;
	margin: 0 2%;
	display: inline-block;
}

@media only screen and (max-width: 767px) {
	.rowContainer {
		margin-bottom: 0;
	}
	.rowContainer .col {
		min-height: auto;
		width: 100%;
		margin: 0;
		border-radius: 0;
	}
}

.well {
	margin: auto;
	margin-bottom: 10px;
	padding: 10px 30px;
	border-radius: 10px;
	background-color: #f6f6f6;
	font-family: "Lato";
}

.well--block { /* Force and reset some style for blocks */
    border: none !important;
    background-color: #f6f6f6 !important;
    margin: auto !important;
	margin-bottom: 10px !important;
	padding: 10px 30px !important;
	border-radius: 10px !important;
}

.well--block.well--gray {
    background-color: #e9e8e8 !important;
}

.well--half {
	width: 50%;
}

.well--gray {
	background-color: #e9e8e8;
}
.well * {
	box-sizing: border-box;
}
.well a {
	color: #30409f;
    font-size: 14px;
    font-weight: 600;
}

.well__header {
	text-align: center;
	z-index: 0; /* z-index fixé à 10020 sur toutes les balise header WTF !!! */
	box-shadow: none; /* box-shadow fixé sur toutes les balise header */
}
.well__header__title {
	line-height: 80px;
	line-height: 50px;
    padding: 20px 0;
}

.well__body {
	text-align: center;
}
.well__body p {
	line-height: 20px;
	margin: 20px 0;
	color: #666666;
	font-family: inherit;
	font-size: 14px;
	text-align: left;
}

.blueTable {
	border-collapse:separate; 
	border-spacing:0 8px;
}

.blueTable__row {
	margin: 5px;
	background: #f6f6f6;
	border-radius: 6px;
	padding: 5px 10px;
}


.blueTable__row th {
	font-weight: bold;
	text-align: center;
}

.blueTable__row th:first-of-type {
	padding-left: 30px;
}

.blueTable__row th:last-of-type {
	padding-right: 30px;
}

.blueTable__row td {
	padding: 10px;
}

.blueTable__row th, .blueTable__row td {
	vertical-align: middle;
	padding-top: 15px;
	padding-bottom: 15px;
}

.blueCapitalized,
.blueCapitalized a {
	color: #30409f;
	text-transform: uppercase;
}

.heading {
	font-size: 40px;
	font-weight: 300;
}

.heading--smaller {
	font-size: 32px !important;
	padding-bottom: 15px;
}
.form {
	display: block; /* forcé à inline par defaut */
	font-family: "Lato";
}
.form * {
	box-sizing: border-box;
}

.form__row {
	margin-bottom: 20px;
	text-align: left;
}

.form__group {
	margin-top: 20px;
	text-align: left;
}
.form__group:first-child {
	margin-top: 0;
}
.form__row .form__group {
	display: inline-block;
	margin: 0 5px;
}

.form__group label {
	display: block;
	margin-bottom: 5px;
	padding-left: 5px;
	color: #30409f;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	min-width: 100%;
}

.form__group--noUppercase label {
	text-transform: inherit;
}

.form__group--smaller label {
	font-size: 13px;
}

.form__group input, .form__group select {
	height: auto;
	line-height: 30px;
	padding: 4px 10px;
	width: 100%;
	background-color: #e9e8e8;
	border: none;
	border-radius: 8px;
	font-family: inherit;
	font-size: 15px;
}

.form__group--smaller input,
.form__group--smaller select {
	font-size: 13px;
	line-height: 18px;
}

.form__group select {
	-webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

.form__group select::-ms-expand {
    display: none;
}

.form__group label.required em {
    float: none;
    font-style: normal;
    color: inherit;
    position: static;
}

.form__submit {
	margin: 20px 0;
}

.form__extra {
	color: #999999;
	font-weight: 600;
}

/* Mobile */
@media only screen and (max-width: 767px) {
	.form__row .form__group {
		display: block;
		margin: 0;
	}
}

.btn {
	box-sizing: border-box;
	padding: 10px 20px;
	min-width: 200px;
	border: 0;
	border-radius: 8px;
	background-color: #30409f;
	color: white;
	font-family: "Lato";
	font-size: 14px;
	text-transform: uppercase;
}

/*
 * LOGIN
 */
.customer-account-login .col {
	min-height: 400px;
}
.login__forgotPsw {
	display: block;
	margin-top: 10px;
	color: #30409f;
	font-size: 14px;
	font-weight: 600;
}
.customer-account-login .amazonLogin__button {
	margin-top: 20px;
}

/*
 * REGISTER
 */
.customer-account-create .col {
	width: 100%;
	padding: 0;
}
.customer-account-create .col > .well__header {
	padding: 10px 30px 0 30px;
}
.customer-account-create .col .form {
	padding: 0 30px;
}
.customerRegister__well--amazon {
	width: 100%;
	margin-top: 5px;
	padding-top: 40px;
}
.customer-account-create .form__group {
	margin: 0;
}
.customer-account-create .form__group label,
.customer-account-create .form__group label em {
	color: #30409f!important;
}
.customer-account-create .form__group--firstname,
.customer-account-create .form__group--lastname {
	width: 24%;
}
.customer-account-create .form__group--firstname {
	margin-right: 2%;
}
.customer-account-create .form__group--email {
	width: 50%;
}
.customer-account-create .form__group--psw,
.customer-account-create .form__group--pswConfirm {
	float: right;
	width: 47%;
}
.customer-account-create .form__group--newsletter {
	margin-top: 10px;
	text-align: center;
}
.customer-account-create .form__group--newsletter input {
	width: auto;
	vertical-align: middle;
}
.customer-account-create .form__group--newsletter label {
	display: inline;
	padding: 0;
	font-size: 12px;
	text-transform: none;
}

.customer-account-forgotpasswordsent .well__body p {
	text-align: center;
}

/* Tablet */	
@media only screen and (max-width: 959px) and (min-width: 768px) {
	.customer-account-login .col1-layout .col-main,
	.customer-account-forgotpasswordsent .col1-layout .col-main,
	.customer-account-forgotpassword .col1-layout .col-main {
		width: auto;
		margin: 0 5px;
	}

	.customer-account-forgotpassword .well__header__title,
	.customer-account-forgotpasswordsent .well__header__title {
		font-size: 28px;
	}
}

/* Mobile */
@media only screen and (max-width: 767px) {
	.customer-account-login .row,
	.customer-account-forgotpassword .row,
	.customer-account-forgotpasswordsent .row,
	.customer-account-create .row {
		width: auto;
	}
	.customer-account-login .col1-layout .col-main,
	.customer-account-forgotpassword .col1-layout .col-main,
	.customer-account-forgotpasswordsent .col1-layout .col-main,
	.customer-account-create .col1-layout .col-main {
		width: auto;
		margin: 0;
		padding: 0;
	}

	.customer-account-forgotpassword .well__header__title,
	.customer-account-forgotpasswordsent .well__header__title {
		font-size: 28px;
	}
	
	.customer-account-create .well {
		border-radius: 0;
	}
	.customer-account-create .well__header__title {
		font-size: 36px;
	}
	.customerRegister__well--amazon {
		margin-bottom: 0;
	}
	.customer-account-create .form__group {
		float: none;
		width: 100%;
	}
	.customer-account-create .form__group--firstname,
	.customer-account-create .form__group--lastname {
		display: inline-block;
		width: 49%;
	}
	.customer-account-create .form__group--firstname {
		margin-right: 2%;
	}
}

.amazonLogin__txt {
	line-height: 20px;
	margin-top: 20px;
	color: #666666;
	font-family: inherit;
	font-size: 14px;
}
.amazonLogin__button {
	text-align: center;
}

.catalogsearch-result-index .products-grid li.item,
.catalog-category-view .products-grid li.item {
    float: left;
    width: 230px;
    height: 275px;
    padding: 0;
    margin: 0 15px 30px;
	box-shadow: initial;
	-webkit-box-shadow: initial;
	-moz-box-shadow: initial;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.catalogsearch-result-index .product-info-bottom-left,
.catalog-category-view .product-info-bottom-left {
    float: left;
    max-width: 65%;
}

.catalogsearch-result-index .product-info-bottom-right,
.catalog-category-view .product-info-bottom-right {
    float: right;
    text-align: right;
    max-width: 35%;
}

.catalogsearch-result-index .new-label, 
.catalogsearch-result-index .sale-label,
.catalogsearch-result-index .featured-product-label,
.catalog-category-view .new-label, 
.catalog-category-view .sale-label,
.catalog-category-view .featured-product-label {
	display: none;
}

.catalogsearch-result-index .price-box .price,
.catalog-category-view .price-box .price{
	color:#1d4b99;
	font-weight:400;
	font-size:16px;
}
.catalogsearch-result-index .price-box .old-price,
.catalog-category-view .price-box .old-price { 
	color: red; 
	font-size: 1em; 
	text-decoration: line-through; 
	font-weight: bolder;
}

.catalogsearch-result-index .price-box .special-price .price-label, 
.catalogsearch-result-index .price-box .old-price .price-label,
.catalog-category-view .price-box .special-price .price-label, 
.catalog-category-view .price-box .old-price .price-label { 
	display: none; 
}

.catalogsearch-result-index .price-box .old-price .price,
.catalog-category-view .price-box .old-price .price { 
	color:#1d4b99; 
	text-decoration: none; 
	font-size: 1em;
}


.catalogsearch-result-index .product-name,
.catalog-category-view .product-name {
	margin-top: 0;
	margin-left: 0;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	color: #1d4b99;
}

.catalogsearch-result-index .collection-name,
.catalog-category-view .collection-name {
	text-transform: uppercase;
	font-weight: 300;
	font-size: 12px;
	color: #1d4b99;
}

.catalogsearch-result-index a,
.catalog-category-view a {
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
}
.customer-account-index .col-main,
.customer-account-index .main {
	width: 100%;
	margin: 0 !important;
}

.customer-account-index .col-main {
	padding-top: 20px;
}

.customer-account-index .page-title {
	padding-bottom: 20px !important;
	margin-top: 0 !important;
}

.customer-account-index .dashboard .heading {
	font-size: 24px;
}

.customer-account-index .block-account {
	padding: 20px 10px !important;
	margin: 0 !important;
	width: auto;
}

.customer-account-index .block-account .block-title {
	border: none;
	margin-bottom: 0;
}

.customer-account-index .block-account .block-title strong {
	font-size: 16px;
	font-weight: 600;
	color: #1d4b99;
}

.customer-account-index .block-account .block-content,
.customer-account-index .block-account .block-content a {
	color: #1d4b99;
	font-size: 12px;
}

.customer-account-index .block-account .block-content .current,
.customer-account-index .block-account .block-content .current * {
	font-weight: bolder !important;
}

.customer-account-index .block-account {
	margin-right: 10px !important;
	box-shadow: none;
}

.customer-account-index .block-account li {
	background: none;
}

.customer-account-index .block-account li:before {
	content: "\25b8"; /* This char : ▸; */
	display: inline-block;
	margin-left: -1em;
	width: 1em;
	font-size: 1em;
}

.customer-account-index .hello {
	padding-top: 10px;
	font-size: 15px;
	padding-bottom: 10px;
}

.customer-account-index .welcome-msg {
	margin: 0 10px 0;
}

.customer-account-index .box-account {
	clear: both;
}

.customer-account-index .box-account .box-head {
	text-align: left;
}

.customer-account-index .box-account .box-head h2 {
	float: none;
	font-size: 20px;
	font-weight: lighter;
	opacity: 0.6;
	padding: 8px;
}

.customer-account-index .dashboard .box * h3, 
.customer-account-index .dashboard .box * h4 {
	letter-spacing: normal !important;
}

.customer-account-index .box-account * a {
    color: #1d4b99;
}

.customer-account-index .box-amazon-account {
	background-color: #e9e8e8;
	color: #666;
	border-radius: 8px;
}

.customer-account-index .box-amazon-account .box-head {
	display: none;
}

.customer-account-index .box-amazon-account .box {
	position: relative;
	padding-top: 15px;
}

.customer-account-index .box-amazon-account .box-content {
	margin-top: 60px;
	padding: 0 20px;
}

.customer-account-index .box-amazon-account .buttons {
	position: absolute;
	top: 20px;
	width: 100%;
	text-align: center;
	height: 50px;
	padding-top: 0px !important;
}

.customer-account-index .box-amazon-account .box .buttons .loginButtonWidget {
	float: none;
}

.customer-account-index .col-left.sidebar {
	display: none;
}

.customer-account-index .my-account .page-title {
	margin-left: 0 !important;
}

.customer-account-index .box-account {
	padding-top: 20px;
}

@media only screen and (max-width:1023px) {

	.customer-account-index #my-orders-table td {
		display: block;
		border: none;
	}

	.customer-account-index .col2-set .col-2 {
		margin-top: 10px;
	}

}

@media only screen and (min-width: 1024px) {
	.customer-account-index .col-main {
		padding-left: 200px;
	}

	.customer-account-index .my-account {
		padding: 0 5% 5% 200px;
	}

	.customer-account-index .my-account .page-title {
		text-align: left !important;
		padding-left: 40px;
	}

	.customer-account-index .navigationWrapper {
		position: absolute;
		left: 0;
		width: 200px;
	}

	.customer-account-index .block-account {
		float: right;
		padding-right: 25px !important;
	}

	.customer-account-index .box-amazon-account {
		margin-top: 50px;
	}
}
.configurable-swatch-list > li {
	position: relative;
	bottom: 0; /* if not declare initial bottom, transition not working */
	margin: 0 10px 10px 0;
	transition: all 0.2s;
}
.configurable-swatch-list > li.selected,
.configurable-swatch-list > li:hover{
	bottom: 8px;
}

.product-gallery-item {
	float: left;
	margin: 10px 5px;
}
.product-gallery-item-img {
	max-height: 100px;
}

@media only screen and (max-width:768px) {
	.product-gallery {
		display: none;
	}
}

.product-images {
    clear: both;
}
.product-image-3dviewer-container {
    position: relative;
}
.product-image-3dviewer-link {
    display: block;
    opacity: 1;
    transition: opacity 0.3s ease;
}
.product-image-3dviewer-link--hidden {
    opacity: 0;
    pointer-events: none;
}
.product-image-3dviewer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: opacity 0.3s ease 0.3s;
    opacity: 1;
    z-index: 1;
    background: #ffffff;
}
.product-image-3dviewer--hidden {
    visibility: hidden;
    opacity: 0;
}
.product-sublayout-original .informations-produit .product-images .product-image-3dviewer {
    padding-top: 50px;
}

.product-image-3dviewer .viewer-3d, .product-image-3dviewer .viewer-3d__viewer {
    height: 100%;
}
/**
 * PAGE CATALOGUE
 */
.cms-catalogue-slider {
	width: 100%;
	height: 600px;
}
.cms-catalogue-video-player {
	width: 100%;
	height: 540px;
}

@media only screen and (max-width: 767px) {
	.cms-catalogue .main.row,
	.cms-catalogue .main.row .col-main {
		width: 100%;
	}

	.cms-catalogue .main.row h2 {
		margin: 0 10px 10px 10px;
		text-align: center;
	}
	.cms-catalogue-slider {
		height: 400px;
	}
	.cms-catalogue-video-player {
		height: 300px;
	}
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(../../skin/frontend/jumbobag/default/js/fancybox/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../../skin/frontend/jumbobag/default/js/fancybox/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../../skin/frontend/jumbobag/default/js/fancybox/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../../skin/frontend/jumbobag/default/js/fancybox/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(../../skin/frontend/jumbobag/default/js/fancybox/fancybox_sprite-2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(../../skin/frontend/jumbobag/default/js/fancybox/fancybox_loading-2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/*-----------------------------------------------------------------------------

-	Revolution Slider 5.0 Default Style Settings -

Screen Stylesheet

version:   	5.3.1
date:      	07/12/15
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/

#debungcontrolls,.debugtimeline{width:100%;box-sizing:border-box}.rev_column,.rev_column .tp-parallax-wrap,.tp-svg-layer svg{vertical-align:top}#debungcontrolls{z-index:100000;position:fixed;bottom:0;height:auto;background:rgba(0,0,0,.6);padding:10px}.debugtimeline{height:10px;position:relative;margin-bottom:3px;display:none;white-space:nowrap}.debugtimeline:hover{height:15px}.the_timeline_tester{background:#e74c3c;position:absolute;top:0;left:0;height:100%;width:0}.debugtimeline.tl_slide .the_timeline_tester{background:#f39c12}.debugtimeline.tl_frame .the_timeline_tester{background:#3498db}.debugtimline_txt{color:#fff;font-weight:400;font-size:7px;position:absolute;left:10px;top:0;white-space:nowrap;line-height:10px}.rtl{direction:rtl}@font-face{font-family:revicons;src:url(../../skin/frontend/base/default/nwdthemes/revslider/public/assets/fonts/revicons/revicons_5510888.eot);src:url(../../skin/frontend/base/default/nwdthemes/revslider/public/assets/fonts/revicons/revicons_5510888.eot#iefix) format('embedded-opentype'),url(../../skin/frontend/base/default/nwdthemes/revslider/public/assets/fonts/revicons/revicons_5510888.woff) format('woff'),url(../../skin/frontend/base/default/nwdthemes/revslider/public/assets/fonts/revicons/revicons_5510888.ttf) format('truetype'),url(../../skin/frontend/base/default/nwdthemes/revslider/public/assets/fonts/revicons/revicons_5510888.svg) format('svg');font-weight:400;font-style:normal}[class*=" revicon-"]:before,[class^=revicon-]:before{font-family:revicons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.revicon-search-1:before{content:'\e802'}.revicon-pencil-1:before{content:'\e831'}.revicon-picture-1:before{content:'\e803'}.revicon-cancel:before{content:'\e80a'}.revicon-info-circled:before{content:'\e80f'}.revicon-trash:before{content:'\e801'}.revicon-left-dir:before{content:'\e817'}.revicon-right-dir:before{content:'\e818'}.revicon-down-open:before{content:'\e83b'}.revicon-left-open:before{content:'\e819'}.revicon-right-open:before{content:'\e81a'}.revicon-angle-left:before{content:'\e820'}.revicon-angle-right:before{content:'\e81d'}.revicon-left-big:before{content:'\e81f'}.revicon-right-big:before{content:'\e81e'}.revicon-magic:before{content:'\e807'}.revicon-picture:before{content:'\e800'}.revicon-export:before{content:'\e80b'}.revicon-cog:before{content:'\e832'}.revicon-login:before{content:'\e833'}.revicon-logout:before{content:'\e834'}.revicon-video:before{content:'\e805'}.revicon-arrow-combo:before{content:'\e827'}.revicon-left-open-1:before{content:'\e82a'}.revicon-right-open-1:before{content:'\e82b'}.revicon-left-open-mini:before{content:'\e822'}.revicon-right-open-mini:before{content:'\e823'}.revicon-left-open-big:before{content:'\e824'}.revicon-right-open-big:before{content:'\e825'}.revicon-left:before{content:'\e836'}.revicon-right:before{content:'\e826'}.revicon-ccw:before{content:'\e808'}.revicon-arrows-ccw:before{content:'\e806'}.revicon-palette:before{content:'\e829'}.revicon-list-add:before{content:'\e80c'}.revicon-doc:before{content:'\e809'}.revicon-left-open-outline:before{content:'\e82e'}.revicon-left-open-2:before{content:'\e82c'}.revicon-right-open-outline:before{content:'\e82f'}.revicon-right-open-2:before{content:'\e82d'}.revicon-equalizer:before{content:'\e83a'}.revicon-layers-alt:before{content:'\e804'}.revicon-popup:before{content:'\e828'}.rev_slider_wrapper{position:relative;z-index:0;width:100%}.rev_slider{position:relative;overflow:visible}.entry-content .rev_slider a,.rev_slider a{box-shadow:none}.tp-overflow-hidden{overflow:hidden!important}.group_ov_hidden{overflow:hidden}.rev_slider img,.tp-simpleresponsive img{max-width:none!important;transition:none;margin:0;padding:0;border:none}.rev_slider .no-slides-text{font-weight:700;text-align:center;padding-top:80px}.rev_slider>ul,.rev_slider>ul>li,.rev_slider>ul>li:before,.rev_slider_wrapper>ul,.tp-revslider-mainul>li,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before{list-style:none!important;position:absolute;margin:0!important;padding:0!important;overflow-x:visible;overflow-y:visible;background-image:none;background-position:0 0;text-indent:0;top:0;left:0}.rev_slider>ul>li,.rev_slider>ul>li:before,.tp-revslider-mainul>li,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before{visibility:hidden}.tp-revslider-mainul,.tp-revslider-slidesli{padding:0!important;margin:0!important;list-style:none!important}.fullscreen-container,.fullwidthbanner-container{padding:0;position:relative}.rev_slider li.tp-revslider-slidesli{position:absolute!important}.tp-caption .rs-untoggled-content{display:block}.tp-caption .rs-toggled-content{display:none}.rs-toggle-content-active.tp-caption .rs-toggled-content{display:block}.rs-toggle-content-active.tp-caption .rs-untoggled-content{display:none}.rev_slider .caption,.rev_slider .tp-caption{position:relative;visibility:hidden;white-space:nowrap;display:block;-webkit-font-smoothing:antialiased!important;z-index:1}.rev_slider .caption,.rev_slider .tp-caption,.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap :last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap :last-child{margin-bottom:0}.tp-svg-layer svg{width:100%;height:100%;position:relative}.tp-carousel-wrapper{cursor:url(https://www.jumbobag.fr/skin/frontend/base/default/nwdthemes/revslider/public/assets/css/openhand.cur),move}.tp-carousel-wrapper.dragged{cursor:url(https://www.jumbobag.fr/skin/frontend/base/default/nwdthemes/revslider/public/assets/css/closedhand.cur),move}.tp_inner_padding{box-sizing:border-box;max-height:none!important}.tp-caption.tp-layer-selectable{-moz-user-select:all;-khtml-user-select:all;-webkit-user-select:all;-o-user-select:all}.tp-caption.tp-hidden-caption,.tp-forcenotvisible,.tp-hide-revslider,.tp-parallax-wrap.tp-hidden-caption{visibility:hidden!important;display:none!important}.rev_slider audio,.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider video{max-width:none!important}.tp-element-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.rev_row_zone{position:absolute;width:100%;left:0;box-sizing:border-box;min-height:50px;font-size:0}.rev_column_inner,.rev_slider .tp-caption.rev_row{position:relative;width:100%!important;box-sizing:border-box}.rev_row_zone_top{top:0}.rev_row_zone_middle{top:50%;transform:translateY(-50%)}.rev_row_zone_bottom{bottom:0}.rev_slider .tp-caption.rev_row{display:table;table-layout:fixed;vertical-align:top;height:auto!important;font-size:0}.rev_column{display:table-cell;position:relative;height:auto;box-sizing:border-box;font-size:0}.rev_column_inner{display:block;height:auto!important;white-space:normal!important}.rev_column_bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;box-sizing:border-box;background-clip:content-box;border:0 solid transparent}.tp-caption .backcorner,.tp-caption .backcornertop,.tp-caption .frontcorner,.tp-caption .frontcornertop{height:0;top:0;width:0;position:absolute}.rev_column_inner .tp-loop-wrap,.rev_column_inner .tp-mask-wrap,.rev_column_inner .tp-parallax-wrap{text-align:inherit}.rev_column_inner .tp-mask-wrap{display:inline-block}.rev_column_inner .tp-parallax-wrap,.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap{position:relative!important;left:auto!important;top:auto!important;line-height:0}.tp-video-play-button,.tp-video-play-button i{line-height:50px!important;vertical-align:top;text-align:center}.rev_column_inner .rev_layer_in_column,.rev_column_inner .tp-parallax-wrap,.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap{vertical-align:top}.rev_break_columns{display:block!important}.rev_break_columns .tp-parallax-wrap.rev_column{display:block!important;width:100%!important}.fullwidthbanner-container{overflow:hidden}.fullwidthbanner-container .fullwidthabanner{width:100%;position:relative}.tp-static-layers{position:absolute;z-index:101;top:0;left:0}.tp-caption .frontcorner{border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #00A8FF;left:-40px}.tp-caption .backcorner{border-left:0 solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;right:0}.tp-caption .frontcornertop{border-left:40px solid transparent;border-right:0 solid transparent;border-bottom:40px solid #00A8FF;left:-40px}.tp-caption .backcornertop{border-left:0 solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;right:0}.tp-layer-inner-rotation{position:relative!important}img.tp-slider-alternative-image{width:100%;height:auto}.caption.fullscreenvideo,.rs-background-video-layer,.tp-caption.coverscreenvideo,.tp-caption.fullscreenvideo{width:100%;height:100%;top:0;left:0;position:absolute}.noFilterClass{filter:none!important}.rs-background-video-layer{visibility:hidden;z-index:0}.caption.fullscreenvideo audio,.caption.fullscreenvideo iframe,.caption.fullscreenvideo video,.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe audio,.tp-caption.fullscreenvideo iframe video{width:100%!important;height:100%!important;display:none}.fullcoveredvideo audio,.fullscreenvideo audio .fullcoveredvideo video,.fullscreenvideo video{background:#000}.fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0;left:0}.videoisplaying .html5vid .tp-poster{display:none}.tp-video-play-button{background:#000;background:rgba(0,0,0,.3);border-radius:5px;position:absolute;top:50%;left:50%;color:#FFF;margin-top:-25px;margin-left:-25px;cursor:pointer;width:50px;height:50px;box-sizing:border-box;display:inline-block;z-index:4;opacity:0;transition:opacity .3s ease-out!important}.tp-audio-html5 .tp-video-play-button,.tp-hiddenaudio{display:none!important}.tp-caption .html5vid{width:100%!important;height:100%!important}.tp-video-play-button i{width:50px;height:50px;display:inline-block;font-size:40px!important}.rs-fullvideo-cover,.tp-dottedoverlay,.tp-shadowcover{height:100%;top:0;left:0;position:absolute}.tp-caption:hover .tp-video-play-button{opacity:1;display:block}.tp-caption .tp-revstop{display:none;border-left:5px solid #fff!important;border-right:5px solid #fff!important;margin-top:15px!important;line-height:20px!important;vertical-align:top;font-size:25px!important}.tp-seek-bar,.tp-video-button,.tp-volume-bar{outline:0;line-height:12px;margin:0;cursor:pointer}.videoisplaying .revicon-right-dir{display:none}.videoisplaying .tp-revstop{display:inline-block}.videoisplaying .tp-video-play-button{display:none}.fullcoveredvideo .tp-video-play-button{display:none!important}.fullscreenvideo .fullscreenvideo audio,.fullscreenvideo .fullscreenvideo video{object-fit:contain!important}.fullscreenvideo .fullcoveredvideo audio,.fullscreenvideo .fullcoveredvideo video{object-fit:cover!important}.tp-video-controls{position:absolute;bottom:0;left:0;right:0;padding:5px;opacity:0;transition:opacity .3s;background-image:linear-gradient(to bottom,#000 13%,#323232 100%);display:table;max-width:100%;overflow:hidden;box-sizing:border-box}.rev-btn.rev-hiddenicon i,.rev-btn.rev-withicon i{transition:all .2s ease-out!important;font-size:15px}.tp-caption:hover .tp-video-controls{opacity:.9}.tp-video-button{background:rgba(0,0,0,.5);border:0;border-radius:3px;font-size:12px;color:#fff;padding:0}.tp-video-button:hover{cursor:pointer}.tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap{padding:0 5px;display:table-cell;vertical-align:middle}.tp-video-seek-bar-wrap{width:80%}.tp-video-vol-bar-wrap{width:20%}.tp-seek-bar,.tp-volume-bar{width:100%;padding:0}.rs-fullvideo-cover{width:100%;background:0 0;z-index:5}.disabled_lc .tp-video-play-button,.rs-background-video-layer audio::-webkit-media-controls,.rs-background-video-layer video::-webkit-media-controls,.rs-background-video-layer video::-webkit-media-controls-start-playback-button{display:none!important}.tp-audio-html5 .tp-video-controls{opacity:1!important;visibility:visible!important}.tp-dottedoverlay{background-repeat:repeat;width:100%;z-index:3}.tp-dottedoverlay.twoxtwo{background:url(../../skin/frontend/base/default/nwdthemes/revslider/public/assets/assets/gridtile.png)}.tp-dottedoverlay.twoxtwowhite{background:url(../../skin/frontend/base/default/nwdthemes/revslider/public/assets/assets/gridtile_white.png)}.tp-dottedoverlay.threexthree{background:url(../../skin/frontend/base/default/nwdthemes/revslider/public/assets/assets/gridtile_3x3.png)}.tp-dottedoverlay.threexthreewhite{background:url(../../skin/frontend/base/default/nwdthemes/revslider/public/assets/assets/gridtile_3x3_white.png)}.tp-shadowcover{width:100%;background:#fff;z-index:-1}.tp-shadow1{box-shadow:0 10px 6px -6px rgba(0,0,0,.8)}.tp-shadow2:after,.tp-shadow2:before,.tp-shadow3:before,.tp-shadow4:after{z-index:-2;position:absolute;content:"";bottom:10px;left:10px;width:50%;top:85%;max-width:300px;background:0 0;box-shadow:0 15px 10px rgba(0,0,0,.8);transform:rotate(-3deg)}.tp-shadow2:after,.tp-shadow4:after{transform:rotate(3deg);right:10px;left:auto}.tp-shadow5{position:relative;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.tp-shadow5:after,.tp-shadow5:before{content:"";position:absolute;z-index:-2;box-shadow:0 0 25px 0 rgba(0,0,0,.6);top:30%;bottom:0;left:20px;right:20px;border-radius:100px/20px}.tp-button{padding:6px 13px 5px;border-radius:3px;height:30px;cursor:pointer;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.6)!important;font-size:15px;line-height:45px!important;font-family:arial,sans-serif;font-weight:700;letter-spacing:-1px;text-decoration:none}.tp-button.big{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6);font-weight:700;padding:9px 20px;font-size:19px;line-height:57px!important}.purchase:hover,.tp-button.big:hover,.tp-button:hover{background-position:bottom,15px 11px}.purchase.green,.purchase:hover.green,.tp-button.green,.tp-button:hover.green{background-color:#21a117;box-shadow:0 3px 0 0 #104d0b}.purchase.blue,.purchase:hover.blue,.tp-button.blue,.tp-button:hover.blue{background-color:#1d78cb;box-shadow:0 3px 0 0 #0f3e68}.purchase.red,.purchase:hover.red,.tp-button.red,.tp-button:hover.red{background-color:#cb1d1d;box-shadow:0 3px 0 0 #7c1212}.purchase.orange,.purchase:hover.orange,.tp-button.orange,.tp-button:hover.orange{background-color:#f70;box-shadow:0 3px 0 0 #a34c00}.purchase.darkgrey,.purchase:hover.darkgrey,.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey{background-color:#555;box-shadow:0 3px 0 0 #222}.purchase.lightgrey,.purchase:hover.lightgrey,.tp-button.lightgrey,.tp-button:hover.lightgrey{background-color:#888;box-shadow:0 3px 0 0 #555}.rev-btn,.rev-btn:visited{outline:0!important;box-shadow:none!important;text-decoration:none!important;line-height:44px;font-size:17px;font-weight:500;padding:12px 35px;box-sizing:border-box;font-family:Roboto,sans-serif;cursor:pointer}.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited{text-transform:uppercase;letter-spacing:1px;font-size:15px;font-weight:900}.rev-btn.rev-withicon i{font-weight:400;position:relative;top:0;margin-left:10px!important}.rev-btn.rev-hiddenicon i{font-weight:400;position:relative;top:0;opacity:0;margin-left:0!important;width:0!important}.rev-btn.rev-hiddenicon:hover i{opacity:1!important;margin-left:10px!important;width:auto!important}.rev-btn.rev-medium,.rev-btn.rev-medium:visited{line-height:36px;font-size:14px;padding:10px 30px}.rev-btn.rev-medium.rev-hiddenicon i,.rev-btn.rev-medium.rev-withicon i{font-size:14px;top:0}.rev-btn.rev-small,.rev-btn.rev-small:visited{line-height:28px;font-size:12px;padding:7px 20px}.rev-btn.rev-small.rev-hiddenicon i,.rev-btn.rev-small.rev-withicon i{font-size:12px;top:0}.rev-maxround{border-radius:30px}.rev-minround{border-radius:3px}.rev-burger{position:relative;width:60px;height:60px;box-sizing:border-box;padding:22px 0 0 14px;border-radius:50%;border:1px solid rgba(51,51,51,.25);-webkit-tap-highlight-color:transparent;cursor:pointer}.rev-burger span{display:block;width:30px;height:3px;background:#333;transition:.7s;pointer-events:none;transform-style:flat!important}.rev-burger.revb-white span,.rev-burger.revb-whitenoborder span{background:#fff}.rev-burger span:nth-child(2){margin:3px 0}#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child{transform:translateY(6px) rotate(-45deg)}#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2){transform:rotate(-45deg);opacity:0}#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child{transform:translateY(-6px) rotate(-135deg)}.rev-burger.revb-white{border:2px solid rgba(255,255,255,.2)}.rev-burger.revb-darknoborder,.rev-burger.revb-whitenoborder{border:0}.rev-burger.revb-darknoborder span{background:#333}.rev-burger.revb-whitefull{background:#fff;border:none}.rev-burger.revb-whitefull span{background:#333}.rev-burger.revb-darkfull{background:#333;border:none}.rev-burger.revb-darkfull span,.rev-scroll-btn.revs-fullwhite{background:#fff}@keyframes rev-ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}.rev-scroll-btn{display:inline-block;position:relative;left:0;right:0;text-align:center;cursor:pointer;width:35px;height:55px;box-sizing:border-box;border:3px solid #fff;border-radius:23px}.rev-scroll-btn>*{display:inline-block;line-height:18px;font-size:13px;font-weight:400;color:#fff;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:2px}.rev-scroll-btn>.active,.rev-scroll-btn>:focus,.rev-scroll-btn>:hover{color:#fff}.rev-scroll-btn>.active,.rev-scroll-btn>:active,.rev-scroll-btn>:focus,.rev-scroll-btn>:hover{opacity:.8}.rev-scroll-btn.revs-fullwhite span{background:#333}.rev-scroll-btn.revs-fulldark{background:#333;border:none}.rev-scroll-btn.revs-fulldark span,.tp-bullet{background:#fff}.rev-scroll-btn span{position:absolute;display:block;top:29%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:#fff;border-radius:50%;animation:rev-ani-mouse 2.5s linear infinite}.rev-scroll-btn.revs-dark{border-color:#333}.rev-scroll-btn.revs-dark span{background:#333}.rev-control-btn{position:relative;display:inline-block;z-index:5;color:#FFF;font-size:20px;line-height:60px;font-weight:400;font-style:normal;font-family:Raleway;text-decoration:none;text-align:center;background-color:#000;border-radius:50px;text-shadow:none;background-color:rgba(0,0,0,.5);width:60px;height:60px;box-sizing:border-box;cursor:pointer}.rev-cbutton-dark-sr,.rev-cbutton-light-sr{border-radius:3px}.rev-cbutton-light,.rev-cbutton-light-sr{color:#333;background-color:rgba(255,255,255,.75)}.rev-sbutton{line-height:37px;width:37px;height:37px}.rev-sbutton-blue{background-color:#3B5998}.rev-sbutton-lightblue{background-color:#00A0D1}.rev-sbutton-red{background-color:#DD4B39}.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#000;background:rgba(0,0,0,.15);position:absolute;z-index:200;top:0}.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}.tp-caption img{background:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);zoom:1}.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(../../skin/frontend/base/default/nwdthemes/revslider/public/assets/assets/coloredbg.png)}.tp-caption.slidelink a span{background:url(../../skin/frontend/base/default/nwdthemes/revslider/public/assets/assets/coloredbg.png)}.tp-loader.spinner0,.tp-loader.spinner5{background-image:url(../../skin/frontend/base/default/nwdthemes/revslider/public/assets/assets/loader.gif);background-repeat:no-repeat}.tp-shape{width:100%;height:100%}.tp-caption .rs-starring{display:inline-block}.tp-caption .rs-starring .star-rating{float:none;display:inline-block;vertical-align:top;color:#FFC321!important}.tp-caption .rs-starring .star-rating,.tp-caption .rs-starring-page .star-rating{position:relative;height:1em;width:5.4em;font-family:star;font-size:1em!important}.tp-loader.spinner0,.tp-loader.spinner1{width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:tp-rotateplane 1.2s infinite ease-in-out;background-color:#fff;border-radius:3px;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.tp-caption .rs-starring .star-rating:before,.tp-caption .rs-starring-page .star-rating:before{content:"\73\73\73\73\73";color:#E0DADF;float:left;top:0;left:0;position:absolute}.tp-caption .rs-starring .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;font-size:1em!important}.tp-caption .rs-starring .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.tp-loader{top:50%;left:50%;z-index:10000;position:absolute}.tp-loader.spinner0{background-position:center center}.tp-loader.spinner5{background-position:10px 10px;background-color:#fff;margin:-22px;width:44px;height:44px;border-radius:3px}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tp-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:red;box-shadow:0 0 20px 0 rgba(0,0,0,.15);border-radius:100%;animation:tp-scaleout 1s infinite ease-in-out}@keyframes tp-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.tp-loader.spinner3{margin:-9px 0 0 -35px;width:70px;text-align:center}.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);border-radius:100%;display:inline-block;animation:tp-bouncedelay 1.4s infinite ease-in-out;animation-fill-mode:both}.tp-loader.spinner3 .bounce1{animation-delay:-.32s}.tp-loader.spinner3 .bounce2{animation-delay:-.16s}@keyframes tp-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tp-loader.spinner4{margin:-20px 0 0 -20px;width:40px;height:40px;text-align:center;animation:tp-rotate 2s infinite linear}.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;animation:tp-bounce 2s infinite ease-in-out;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.tp-loader.spinner4 .dot2{top:auto;bottom:0;animation-delay:-1s}@keyframes tp-rotate{100%{transform:rotate(360deg)}}@keyframes tp-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.tp-bullets.navbar,.tp-tabs.navbar,.tp-thumbs.navbar{border:none;min-height:0;margin:0;border-radius:0}.tp-bullets,.tp-tabs,.tp-thumbs{position:absolute;display:block;z-index:1000;top:0;left:0}.tp-tab,.tp-thumb{cursor:pointer;position:absolute;opacity:.5;box-sizing:border-box}.tp-arr-imgholder,.tp-tab-image,.tp-thumb-image,.tp-videoposter{background-position:center center;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.tp-tab.selected,.tp-tab:hover,.tp-thumb.selected,.tp-thumb:hover{opacity:1}.tp-tab-mask,.tp-thumb-mask{box-sizing:border-box!important}.tp-tabs,.tp-thumbs{box-sizing:content-box!important}.tp-bullet{width:15px;height:15px;position:absolute;background:rgba(255,255,255,.3);cursor:pointer}.tp-bullet.selected,.tp-bullet:hover{background:#fff}.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,.5);width:40px;height:40px;position:absolute;display:block;z-index:1000}.tparrows:hover{background:#000}.tparrows:before{font-family:revicons;font-size:15px;color:#fff;display:block;line-height:40px;text-align:center}.hginfo,.hglayerinfo{font-size:12px;font-weight:600}.tparrows.tp-leftarrow:before{content:'\e824'}.tparrows.tp-rightarrow:before{content:'\e825'}body.rtl .tp-kbimg{left:0!important}.dddwrappershadow{box-shadow:0 45px 100px rgba(0,0,0,.4)}.hglayerinfo{position:fixed;bottom:0;left:0;color:#FFF;line-height:20px;background:rgba(0,0,0,.75);padding:5px 10px;z-index:2000;white-space:normal}.helpgrid,.hginfo{position:absolute}.hginfo{top:-2px;left:-2px;color:#e74c3c;background:#000;padding:2px 5px}.indebugmode .tp-caption:hover{border:1px dashed #c0392b!important}.helpgrid{border:2px dashed #c0392b;top:0;left:0;z-index:0}#revsliderlogloglog{padding:15px;color:#fff;position:fixed;top:0;left:0;width:200px;height:150px;background:rgba(0,0,0,.7);z-index:100000;font-size:10px;overflow:scroll}.aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{filter:contrast(1.5) brightness(.9)}.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{filter:contrast(.9) sepia(.2)}.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{filter:saturate(1.1) contrast(1.5)}.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{filter:sepia(.3)}.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://www.jumbobag.fr/skin/frontend/jumbobag/default/lib/owlcarousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* Visit http://www.menucool.com/responsive-slider for instructions */

#ninja-slider {
    width:100%;
    background:#333;
    padding: 30px 0;

    margin:0 auto;
    overflow:hidden;
    box-sizing:border-box;
}

#ninja-slider.fullscreen {
    background:black;
}

#ninja-slider .fs-icon {
    top:10px;
    right:6px;
    width:60px;
    height:26px;
    background: rgba(0,0,0,0.3);
    z-index:2;
    color:white;
    text-align:center;
    font:bold 11px/26px arial;
    border:1px solid rgba(255,255,255,0.3);
    border-radius:2px;
    opacity:0;
    -webkit-transition:opacity 0.8s;
    transition:opacity 0.8s;
}

#ninja-slider .slider-inner:hover .fs-icon,
#ninja-slider.fullscreen .fs-icon {
    opacity: 1;
}

#ninja-slider .fs-icon::before {      
    content:"EXPAND";
    display:block;
}

#ninja-slider.fullscreen .fs-icon::before {
    content:"CLOSE";
}

#ninja-slider .slider-inner {
    max-width:800px;
    margin:0 auto;/*center-aligned */
    font-size:0px;
    position:relative;
    box-sizing:border-box;
}

#ninja-slider.fullscreen .slider-inner {
    width:100%;
    max-width:950px;
}

#ninja-slider ul {
    /*overflow:hidden;*/
    position:relative;
    list-style:none;
    padding:0;
    box-sizing:border-box;
}

#ninja-slider li {
    
    width:100%;
    height:100%;
    top:0;
    left:0;
    position: absolute;
    font-size:12px;
    list-style:none;
    margin:0;
    padding:0;
    opacity:0;
    overflow:hidden;
    box-sizing:border-box;
}

#ninja-slider li.ns-show {
    opacity:1;
}


/* --------- slider image ------- */  
#ninja-slider .ns-img {
    background-color:rgba(0,0,0,0.3);
    background-size:contain;/*Note: If transitionType is zoom, it will be overridden to cover.*/

    /*decorate border*/
    box-shadow: 0 1px 5px rgba(0,0,0,.8),inset 0 0 2px rgba(255,255,255,.4);
    border-radius:4px;

    cursor:default;
    display:block;
    position: absolute;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-position:center center;
}


/*---------- Captions -------------------*/
#ninja-slider .caption {
    padding:20px 40px;
    margin:auto;
    left:0;right:0;
    top:auto;bottom:8%;
    width:50%;
    text-align:center;
    font-family:sans-serif;
    font-size:2.2em;
    color:#fff;
    background:rgba(0,0,0,0.6);
    border:1px solid rgba(255,255,255,0.4);
    border-radius:4px;
    position:absolute;
    box-sizing:border-box;
    opacity:0;
    -webkit-transition:opacity 1s ease-in;
    transition:opacity 1s ease-in;
}
#ninja-slider li[class*='-s'] .caption {
    opacity:1;
}


/* ---------If there are videos ------- */ 
#ninja-slider .video, .video-playbutton-layer 
{
    top:0; left:0; border:0;
    width: 100%;height: 100%;
    text-align: center;
    background: black;
    position: absolute;    
}

/* And if you have added the HTML: <div class="video-playbutton-layer"></div> */
.video-playbutton-layer {
    background: transparent url(../../skin/frontend/jumbobag/default/lib/ninjaslider/video-btn.png) no-repeat center center;
    cursor:pointer;
}

/* And if you have YouTube or Vimeo */
#ninja-slider div.stopVideoIcon 
{
    position:absolute;
    width:30px;height:30px;
    top:0;right:0px;
    margin:0 0 6px 6px;
    background:rgba(0,0,0,0.7);
    border-bottom-left-radius:4px;
    cursor:pointer;
}
#ninja-slider div.stopVideoIcon::before {
    content:"+";
    color:white;
    font:bold 30px/30px arial;
    -webkit-transform:rotate(45deg);
    transform: rotate(45deg);
    display:block;
}


/* ---------Arrow buttons ------- */   
/* The arrow button id should be: slider id + ("-prev", "-next", and "-pause-play") */   
#ninja-slider-pause-play { display:none;} 

#ninja-slider-prev, #ninja-slider-next
{
    position: absolute;
    display:inline-block;
    width:60px;
    height:100px;
    line-height:100px;
    top: 50%;
    margin:0;
    margin-top:-65px;/*pager's height should also be counted*/
    background-color:none;
    background-color:#ccc\9;/*IE8 hack*/
    backface-visibility:hidden;
    color:white;
    overflow:hidden;
    white-space:nowrap;
    -webkit-user-select: none;
    user-select:none;
    border-radius:3px; 
    z-index:10;
    opacity:0.2;
    cursor:pointer;
    font-family:sans-serif;
    font-size:11px;
    cursor:pointer;
    -webkit-transition:all 0.7s;
    transition:all 0.7s;
    -webkit-transform:scale(1,1.3);
    transform:scale(1,1.3);
    /*border:1px solid white;*/
}
#ninja-slider-prev:hover, #ninja-slider-next:hover {
    opacity:1;
    /*background-color:rgba(0,0,0,0.4);*/
}

#ninja-slider-prev {
    left: -70px;
}

#ninja-slider-next {
    right: -70px;
}

/*pagination within the prev/next buttons*/
#ninja-slider-prev div {opacity:0;margin-left:30px;transition:opacity 0.7s;}
#ninja-slider-next div {opacity:0;float:right;margin-right:30px;transition:opacity 0.7s;}
#ninja-slider-prev:hover div, #ninja-slider-next:hover div{opacity:1;}

/* arrows */
#ninja-slider-prev::before, #ninja-slider-next::before {
    position: absolute;
    top: 25px;
    content: "";
    display: inline-block;
    width: 50px;
    height: 50px;
    border-left: 3px solid #ccc;
    border-top: 3px solid #ccc;
}

#ninja-slider-prev::before {
    -ms-transform:rotate(-45deg);/*IE 9*/
    -webkit-transform:rotate(-45deg);
    transform: rotate(-45deg);
    backface-visibility:hidden;
    right:-16px;
}

#ninja-slider-next::before {
    -ms-transform:rotate(135deg);/*IE 9*/
    -webkit-transform:rotate(135deg);
    transform: rotate(135deg);
    backface-visibility:hidden;
    left:-16px;
}



/*------ pager(nav bullets) ------*/      
/* The pager id should be: slider id + "-pager" */
/* #ninja-slider-pager { display:none;}*/
#ninja-slider-pager
{
    padding-top:30px; /* set the distance away from the slider */
    margin:0 auto; /* center align */
    text-align:center;
    display:table;
    font-size:0;
}
         
#ninja-slider-pager a 
{
    display:inline-block;
    width: 10px;
    height: 10px;
    background-color: #888;
    font-size:0; /* Non-zero will show the index num */
    margin:2px 6px;
    cursor:pointer;
    border-radius:10px;
    box-shadow:inset 0 1px 3px #666666;
}

#ninja-slider-pager a:hover 
{
    opacity:0.6;
}
#ninja-slider-pager a.active 
{
    background-color:#ccc;
    box-shadow:0 1px 1px rgba(0,0,0,.5);
}

   

#ninja-slider-pager, #ninja-slider-prev, #ninja-slider-next, #ninja-slider-pause-play
{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
}


/*------ Responsive settings ------*/
@media only screen and (max-width:950px){
    
    #ninja-slider-prev {
        left: -12px;
    }

    #ninja-slider-next {
        right: -12px;
    }
}

@media only screen and (max-width:600px){
      
    #ninja-slider-prev, #ninja-slider-next, #ninja-slider-pager {
        display:none;
    }
}